0000928054-22-000179.txt : 20220811 0000928054-22-000179.hdr.sgml : 20220811 20220810183642 ACCESSION NUMBER: 0000928054-22-000179 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220811 DATE AS OF CHANGE: 20220810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLOTEK INDUSTRIES INC/CN/ CENTRAL INDEX KEY: 0000928054 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] IRS NUMBER: 900023731 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13270 FILM NUMBER: 221153110 BUSINESS ADDRESS: STREET 1: 8846 N. SAM HOUSTON PARKWAY W. CITY: HOUSTON STATE: TX ZIP: 77064 BUSINESS PHONE: 7138499911 MAIL ADDRESS: STREET 1: 8846 N. SAM HOUSTON PARKWAY W. CITY: HOUSTON STATE: TX ZIP: 77064 10-Q 1 ftk-20220630.htm 10-Q ftk-20220630
FLOTEK INDUSTRIES INC/CN000092805412/312022Q2FALSE00009280542022-01-012022-06-3000009280542022-08-10xbrli:shares00009280542022-06-30iso4217:USD00009280542021-12-31iso4217:USDxbrli:shares00009280542022-04-012022-06-3000009280542021-04-012021-06-3000009280542021-01-012021-06-3000009280542020-12-3100009280542021-06-300000928054us-gaap:CommonStockMember2022-03-310000928054us-gaap:TreasuryStockCommonMember2022-03-310000928054us-gaap:AdditionalPaidInCapitalMember2022-03-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000928054us-gaap:RetainedEarningsMember2022-03-3100009280542022-03-310000928054us-gaap:RetainedEarningsMember2022-04-012022-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000928054us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000928054us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000928054us-gaap:CommonStockMember2022-04-012022-06-300000928054us-gaap:CommonStockMember2022-06-300000928054us-gaap:TreasuryStockCommonMember2022-06-300000928054us-gaap:AdditionalPaidInCapitalMember2022-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000928054us-gaap:RetainedEarningsMember2022-06-300000928054us-gaap:CommonStockMember2021-12-310000928054us-gaap:TreasuryStockCommonMember2021-12-310000928054us-gaap:AdditionalPaidInCapitalMember2021-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000928054us-gaap:RetainedEarningsMember2021-12-310000928054us-gaap:RetainedEarningsMember2022-01-012022-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000928054us-gaap:TreasuryStockCommonMember2022-01-012022-06-300000928054us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300000928054us-gaap:CommonStockMember2022-01-012022-06-300000928054us-gaap:CommonStockMember2021-03-310000928054us-gaap:TreasuryStockCommonMember2021-03-310000928054us-gaap:AdditionalPaidInCapitalMember2021-03-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000928054us-gaap:RetainedEarningsMember2021-03-3100009280542021-03-310000928054us-gaap:RetainedEarningsMember2021-04-012021-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000928054us-gaap:TreasuryStockCommonMember2021-04-012021-06-300000928054us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000928054us-gaap:CommonStockMember2021-04-012021-06-300000928054us-gaap:CommonStockMember2021-06-300000928054us-gaap:TreasuryStockCommonMember2021-06-300000928054us-gaap:AdditionalPaidInCapitalMember2021-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000928054us-gaap:RetainedEarningsMember2021-06-300000928054us-gaap:CommonStockMember2020-12-310000928054us-gaap:TreasuryStockCommonMember2020-12-310000928054us-gaap:AdditionalPaidInCapitalMember2020-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000928054us-gaap:RetainedEarningsMember2020-12-310000928054us-gaap:RetainedEarningsMember2021-01-012021-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300000928054us-gaap:TreasuryStockCommonMember2021-01-012021-06-300000928054us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300000928054us-gaap:CommonStockMember2021-01-012021-06-30ftk:segment0000928054ftk:PIPETransactionMemberus-gaap:ConvertibleDebtMember2022-02-02xbrli:pure0000928054ftk:PrivateInvestmentInPublicEquityMember2022-02-022022-02-020000928054us-gaap:ConvertibleDebtMemberftk:ProFracAgreementMember2022-02-022022-02-020000928054ftk:ProFracServicesLLCMember2022-02-020000928054ftk:ProFracServicesLLCMemberus-gaap:ConvertibleDebtMember2022-02-020000928054ftk:ProFracServicesLLCMemberus-gaap:ConvertibleDebtMember2022-05-170000928054ftk:ProFracServicesLLCMember2022-06-212022-06-210000928054ftk:ProFracServicesLLCMember2022-06-210000928054ftk:WallerFacilityMember2022-04-182022-04-180000928054ftk:BuildingAndLeaseholdMemberMembersrt:MinimumMember2022-01-012022-06-300000928054ftk:BuildingAndLeaseholdMemberMembersrt:MaximumMember2022-01-012022-06-300000928054srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-06-300000928054us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2022-01-012022-06-300000928054us-gaap:FurnitureAndFixturesMember2022-01-012022-06-300000928054us-gaap:LandImprovementsMember2022-01-012022-06-300000928054us-gaap:TransportationEquipmentMembersrt:MinimumMember2022-01-012022-06-300000928054us-gaap:TransportationEquipmentMembersrt:MaximumMember2022-01-012022-06-300000928054ftk:ComputerEquipmentandSoftwareMembersrt:MinimumMember2022-01-012022-06-300000928054ftk:ComputerEquipmentandSoftwareMembersrt:MaximumMember2022-01-012022-06-300000928054us-gaap:ScenarioAdjustmentMember2021-04-012021-06-300000928054us-gaap:ScenarioAdjustmentMember2021-01-012021-06-300000928054us-gaap:ProductMember2022-04-012022-06-300000928054us-gaap:ProductMember2021-04-012021-06-300000928054us-gaap:ProductMember2022-01-012022-06-300000928054us-gaap:ProductMember2021-01-012021-06-300000928054us-gaap:ServiceMember2022-04-012022-06-300000928054us-gaap:ServiceMember2021-04-012021-06-300000928054us-gaap:ServiceMember2022-01-012022-06-300000928054us-gaap:ServiceMember2021-01-012021-06-300000928054ftk:ProFracAgreementMember2022-02-020000928054ftk:AmendedProFracAgreementMember2022-05-170000928054ftk:ChemistryTechnologiesSegmentMember2022-04-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMember2021-04-012021-06-300000928054ftk:DataAnalyticsSegmentMember2022-04-012022-06-300000928054ftk:DataAnalyticsSegmentMember2021-04-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMember2022-01-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMember2021-01-012021-06-300000928054ftk:DataAnalyticsSegmentMember2022-01-012022-06-300000928054ftk:DataAnalyticsSegmentMember2021-01-012021-06-300000928054us-gaap:LandMember2022-06-300000928054us-gaap:LandMember2021-12-310000928054us-gaap:LandImprovementsMember2022-06-300000928054us-gaap:LandImprovementsMember2021-12-310000928054us-gaap:BuildingAndBuildingImprovementsMember2022-06-300000928054us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000928054us-gaap:MachineryAndEquipmentMember2022-06-300000928054us-gaap:MachineryAndEquipmentMember2021-12-310000928054us-gaap:FurnitureAndFixturesMember2022-06-300000928054us-gaap:FurnitureAndFixturesMember2021-12-310000928054us-gaap:TransportationEquipmentMember2022-06-300000928054us-gaap:TransportationEquipmentMember2021-12-310000928054ftk:ComputerEquipmentandSoftwareMember2022-06-300000928054ftk:ComputerEquipmentandSoftwareMember2021-12-310000928054ftk:WarehouseFacilityInMonahansTexasMember2021-12-310000928054ftk:WarehouseFacilityInMonahansTexasMember2022-06-300000928054ftk:PropertyInWallerTexasMember2021-12-310000928054ftk:PropertyInWallerTexasMember2021-07-310000928054ftk:PropertyInWallerTexasMember2022-04-012022-06-300000928054ftk:PropertyInWallerTexasMember2022-01-012022-06-300000928054ftk:WarehouseFacilityInMonahansTexasMember2021-08-310000928054ftk:WarehouseFacilityInMonahansTexasMember2022-04-012022-06-300000928054ftk:WarehouseFacilityInMonahansTexasMember2022-01-012022-06-300000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2020-04-012020-04-300000928054ftk:JP3MeasurementLLCMember2020-05-012020-05-310000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2020-04-300000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2022-06-300000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2021-12-310000928054ftk:PIPETransactionMemberus-gaap:ConvertibleDebtMember2022-02-022022-02-02utr:D00009280542022-02-020000928054ftk:PIPETransactionMemberus-gaap:ConvertibleDebtMember2022-03-212022-03-210000928054ftk:PIPETransactionMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:ProFracAgreementContractMemberus-gaap:ConvertibleDebtMember2022-02-020000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:ProFracAgreementContractMemberus-gaap:ConvertibleDebtMember2022-02-020000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:ProFracAgreementContractMemberus-gaap:ConvertibleDebtMember2022-06-300000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:ProFracAgreementContractMemberus-gaap:ConvertibleDebtMember2022-01-012022-06-300000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:ProFracAgreementContractMemberus-gaap:ConvertibleDebtMember2022-04-012022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-05-170000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-05-170000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-06-300000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-01-012022-06-300000928054us-gaap:EstimateOfFairValueFairValueDisclosureMemberftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMember2022-04-012022-06-300000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300000928054us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054us-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000928054us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054ftk:ProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300000928054us-gaap:FairValueInputsLevel2Memberftk:ProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000928054us-gaap:FairValueInputsLevel2Memberftk:ProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054ftk:ProFracAgreementMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054ftk:ProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054ftk:AmendedProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300000928054us-gaap:FairValueInputsLevel2Memberftk:AmendedProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310000928054us-gaap:FairValueInputsLevel2Memberftk:AmendedProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054ftk:AmendedProFracAgreementMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054ftk:AmendedProFracAgreementMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000928054us-gaap:MeasurementInputRiskFreeInterestRateMember2022-06-300000928054us-gaap:MeasurementInputRiskFreeInterestRateMember2021-12-310000928054us-gaap:MeasurementInputPriceVolatilityMember2022-06-300000928054us-gaap:MeasurementInputPriceVolatilityMember2021-12-310000928054us-gaap:MeasurementInputMaturityMember2022-06-300000928054us-gaap:MeasurementInputMaturityMember2021-12-310000928054us-gaap:MeasurementInputSharePriceMember2022-06-300000928054us-gaap:MeasurementInputSharePriceMember2021-12-310000928054us-gaap:MeasurementInputDiscountRateMember2022-06-300000928054us-gaap:MeasurementInputDiscountRateMember2021-12-310000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-02-020000928054ftk:ProFracAgreementMemberus-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:MeasurementInputMaturityMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:ProFracAgreementMemberus-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-05-170000928054ftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ConvertibleDebtMember2022-05-170000928054ftk:AmendedProFracAgreementMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:MeasurementInputMaturityMemberus-gaap:ConvertibleDebtMember2022-05-170000928054ftk:AmendedProFracAgreementMemberus-gaap:MeasurementInputMaturityMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:ConvertibleDebtMember2022-05-170000928054ftk:AmendedProFracAgreementMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:ConvertibleDebtMember2022-06-300000928054ftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputDiscountRateMember2022-05-170000928054ftk:AmendedProFracAgreementMemberus-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputDiscountRateMember2022-06-300000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-05-170000928054ftk:ProFracAgreementMember2022-04-012022-06-300000928054ftk:ProFracAgreementMember2021-04-012021-06-300000928054ftk:ProFracAgreementMember2022-01-012022-06-300000928054ftk:ProFracAgreementMember2021-01-012021-06-300000928054ftk:AmendedProFracAgreementMember2022-04-012022-06-300000928054ftk:AmendedProFracAgreementMember2021-04-012021-06-300000928054ftk:AmendedProFracAgreementMember2022-01-012022-06-300000928054ftk:AmendedProFracAgreementMember2021-01-012021-06-300000928054ftk:EarnOutConsiderationFromBusinessCombinationMember2022-04-012022-06-300000928054ftk:EarnOutConsiderationFromBusinessCombinationMember2021-04-012021-06-300000928054ftk:EarnOutConsiderationFromBusinessCombinationMember2022-01-012022-06-300000928054ftk:EarnOutConsiderationFromBusinessCombinationMember2021-01-012021-06-300000928054ftk:ContingentPortionOfConvertibleDebtMember2022-04-012022-06-300000928054ftk:ContingentPortionOfConvertibleDebtMember2021-04-012021-06-300000928054ftk:ContingentPortionOfConvertibleDebtMember2022-01-012022-06-300000928054ftk:ContingentPortionOfConvertibleDebtMember2021-01-012021-06-300000928054ftk:TerpeneSupplyAgreementMember2021-10-292021-10-290000928054ftk:TerpeneSupplyAgreementMember2022-01-032022-01-0300009280542022-03-212022-03-210000928054srt:RestatementAdjustmentMember2021-06-300000928054us-gaap:EmployeeStockOptionMember2022-04-012022-06-300000928054us-gaap:EmployeeStockOptionMember2022-01-012022-06-300000928054us-gaap:WarrantMember2022-04-012022-06-300000928054us-gaap:WarrantMember2022-01-012022-06-300000928054us-gaap:EmployeeStockOptionMember2021-04-012021-06-300000928054us-gaap:EmployeeStockOptionMember2021-01-012021-06-300000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2019-12-3100009280542020-03-310000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2022-06-300000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2021-12-310000928054srt:DirectorMembersrt:AffiliatedEntityMemberftk:ConfluenceMember2022-04-012022-06-300000928054srt:DirectorMembersrt:AffiliatedEntityMemberftk:ConfluenceMember2022-01-012022-06-300000928054ftk:ProFracHoldingsLLCMember2022-06-212022-06-210000928054ftk:ProFracHoldingsLLCMembersrt:AffiliatedEntityMember2022-04-012022-06-300000928054ftk:ProFracHoldingsLLCMembersrt:AffiliatedEntityMember2022-01-012022-06-300000928054ftk:ProFracHoldingsLLCMembersrt:AffiliatedEntityMember2022-06-300000928054ftk:ProFracHoldingsLLCMembersrt:AffiliatedEntityMember2021-12-310000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000928054ftk:DataAnalyticsSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300000928054us-gaap:CorporateNonSegmentMember2022-04-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000928054ftk:DataAnalyticsSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-06-300000928054us-gaap:CorporateNonSegmentMember2021-04-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000928054ftk:DataAnalyticsSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300000928054us-gaap:CorporateNonSegmentMember2022-01-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000928054ftk:DataAnalyticsSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-06-300000928054us-gaap:CorporateNonSegmentMember2021-01-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000928054ftk:DataAnalyticsSegmentMemberus-gaap:OperatingSegmentsMember2022-06-300000928054ftk:DataAnalyticsSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000928054us-gaap:CorporateNonSegmentMember2022-06-300000928054us-gaap:CorporateNonSegmentMember2021-12-310000928054country:US2022-04-012022-06-300000928054country:US2021-04-012021-06-300000928054country:US2022-01-012022-06-300000928054country:US2021-01-012021-06-300000928054country:AE2022-04-012022-06-300000928054country:AE2021-04-012021-06-300000928054country:AE2022-01-012022-06-300000928054country:AE2021-01-012021-06-300000928054us-gaap:NonUsMember2022-04-012022-06-300000928054us-gaap:NonUsMember2021-04-012021-06-300000928054us-gaap:NonUsMember2022-01-012022-06-300000928054us-gaap:NonUsMember2021-01-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerMember2022-04-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerBMember2022-04-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberftk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberftk:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerMember2022-01-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerBMember2022-01-012022-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberftk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberftk:CustomerDMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022

or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to
Commission File Number 1-13270
 
FLOTEK INDUSTRIES, INC.
(Exact name of registrant as specified in its charter)

Delaware90-0023731
(State of other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
8846 N. Sam Houston Parkway W. Houston,TX
77064
(Address of principal executive offices)(Zip Code)
(713) 849-9911
(Registrant’s telephone number, including area code)

Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.0001 par valueFTKNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Act.
Large accelerated filer Accelerated filer Non-accelerated filer
Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 
At August 10, 2022, there were 76,597,249 outstanding shares of the registrant’s common stock, $0.0001 par value.




TABLE OF CONTENTS
 
Forward-Looking Statements3
PART I - FINANCIAL INFORMATION
4
Unaudited Condensed Consolidated Balance Sheets at June 30, 2022 and December 31, 2021
4
Unaudited Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2022 and 2021
5
Unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and six months ended June 30, 2022 and 2021
6
7
Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended June 30, 2022 and 2021
8
10
31
38
38
PART II - OTHER INFORMATION
Legal Proceedings
39
Item 1ARisk Factors39
39
39
39
39
40
SIGNATURES
41


2


FORWARD-LOOKING STATEMENTS
 
This Quarterly Report on Form 10-Q (this “Quarterly Report”), and in particular, Part I, Item 2 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains “forward-looking statements” within the meaning of the safe harbor provisions, 15 U.S.C. § 78u-5, of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are not historical facts, but instead represent the current assumptions and beliefs regarding future events of Flotek Industries, Inc. (“Flotek” or the “Company”), many of which, by their nature, are inherently uncertain and outside the Company’s control. Such statements include estimates, projections, and statements related to the Company’s business plan, objectives, expected operating results, and assumptions upon which those statements are based. The forward-looking statements contained in this Quarterly Report are based on information available as of the date of this Quarterly Report.
The forward-looking statements relate to future industry trends and economic conditions, forecast performance or results of current and future initiatives and the outcome of contingencies and other uncertainties that may have a significant impact on the Company’s business, future operating results and liquidity. These forward-looking statements generally are identified by words including but not limited to, “anticipate,” “believe,” “estimate,” “commit,” “budget,” “aim,” “potential,” “schedule,” “continue,” “intend,” “expect,” “plan,” “forecast,” “project” and similar expressions, or future-tense or conditional constructions such as “will,” “may,” “should,” “could” and “would,” or the negative thereof or other variations thereon or comparable terminology. The Company cautions that these statements are merely predictions and are not to be considered guarantees of future performance. Forward-looking statements may also include statements regarding the anticipated performance under long-term supply agreements or amendments thereto and the potential value thereof or revenue thereafter. Forward-looking statements are based upon current expectations and assumptions that are subject to risks and uncertainties that can cause actual results to differ materially from those projected, anticipated or implied.
A detailed discussion of potential risks and uncertainties that could cause actual results and events to differ materially from forward-looking statements include, but are not limited to, those discussed in Part I, Item 1A — “Risk Factors” of the Annual Report on Form 10-K for the year ended December 31, 2021 (“Annual Report” or “2021 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on March 31, 2022, and periodically in subsequent reports filed with the SEC. The Company has no obligation, and we disclaim any obligation, to publicly update or revise any forward-looking statements, whether as a result of new information or future events, except as required by law.

3


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
FLOTEK INDUSTRIES INC, UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (in thousands, except share data)
June 30, 2022December 31, 2021
ASSETS
Current assets:
Cash and cash equivalents$33,084 $11,534 
Restricted cash40 1,790 
Accounts receivable, net of allowance for doubtful accounts of $514 and $659 at June 30, 2022 and December 31, 2021, respectively
11,747 13,297 
Accounts receivable, related party11,603  
Inventories, net13,249 9,454 
Other current assets4,000 3,762 
Current contract assets6,260  
Assets held for sale535 2,762 
Total current assets80,518 42,599 
Property and equipment, net4,819 5,296 
Operating lease right-of-use assets1,771 2,041 
Deferred tax assets, net283 279 
Other long-term assets17 29 
Long term contract assets76,063  
TOTAL ASSETS$163,471 $50,244 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$19,771 $7,616 
Accrued liabilities7,115 8,996 
Income taxes payable103 4 
Interest payable106 82 
Current portion of operating lease liabilities636 602 
Current portion of finance lease liabilities34 41 
Current portion of long-term debt1,690 1,436 
Convertible notes payable18,323  
Contract consideration convertible notes payable67,220  
Total current liabilities114,998 18,777 
Deferred revenue, long-term84 91 
Long-term operating lease liabilities6,695 7,779 
Long-term finance lease liabilities38 53 
Long-term debt3,098 3,352 
TOTAL LIABILITIES124,913 30,052 
Commitments and contingencies (See Note 12)
Stockholders’ equity:
Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding
  
Common stock, $0.0001 par value, 140,000,000 shares authorized; 82,884,690 shares issued and 76,773,333 shares outstanding at June 30, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December 31, 2021
8 8 
Additional paid-in capital386,310 363,417 
Accumulated other comprehensive income 176 81 
Accumulated deficit(313,698)(309,214)
Treasury stock, at cost; 6,111,357 and 6,022,634 shares at June 30, 2022 and December 31, 2021 , respectively
(34,238)(34,100)
Total stockholders’ equity38,558 20,192 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$163,471 $50,244 
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
4


FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
 Three months ended June 30,Six months ended June 30,
 2022202120222021
Revenue:
Revenue from external customers$12,824 $9,165 $23,206 $20,935 
Revenue from related party16,549  19,046  
Total revenues29,373 9,165 42,252 20,935 
Cost of goods sold31,678 10,775 45,036 22,853 
Gross loss(2,305)(1,610)(2,784)(1,918)
Operating costs and expenses:
Selling, general, and administrative7,431 4,203 12,310 10,287 
Depreciation of property and equipment182 253 377 560 
Research and development1,115 1,466 2,530 3,008 
Gain on sale of property and equipment(1,914)(71)(1,906)(69)
Gain on lease termination  (584) 
Change in fair value of contract consideration
 convertible notes payable
(17,158) (13,266) 
Total operating costs and expenses(10,344)5,851 (539)13,786 
Income (loss) from operations8,039 (7,461)(2,245)(15,704)
Other income (expense):
Paycheck protection plan loan forgiveness 881  881 
Interest expense(1,597)(17)(2,265)(35)
Other income (expense)(104)72 120 39 
Total other income (expense)(1,701)936 (2,145)885 
Income (loss) before income taxes6,338 (6,525)(4,390)(14,819)
Income tax expense(98)(21)(94)(27)
Net income (loss)$6,240 $(6,546)$(4,484)$(14,846)
Income (loss) per common share:
Basic$0.08 $(0.09)$(0.06)$(0.22)
Diluted$(0.05)$(0.09)$(0.12)$(0.22)
Weighted average common shares:
Weighted average common shares used in computing basic loss per common share74,861 69,531 73,476 69,001 
Weighted average common shares used in computing diluted loss per common share124,335 69,531 107,086 69,001 


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



FLOTEK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
    
 Three months ended June 30,Six months ended June 30,
 2022202120222021
Net income (loss)$6,240 $(6,546)$(4,484)$(14,846)
Other comprehensive income (loss):
Foreign currency translation adjustment87 (17)95 32 
Comprehensive income (loss)$6,327 $(6,563)$(4,389)$(14,814)

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


FLOTEK INDUSTRIES, INC. UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Six months ended June 30,
 20222021
Cash flows from operating activities:
Net loss$(4,484)$(14,846)
Adjustments to reconcile net loss to net cash used in operating activities:
Change in fair value of contingent consideration(134)(302)
Change in fair value of contract consideration convertible notes payable (13,266) 
Amortization of convertible note issuance cost414  
Paid-in-kind interest expense 1,819  
Amortization of contract assets737  
Depreciation and amortization 377 560 
Provision for doubtful accounts, net of recoveries87 (1)
Provision for excess and obsolete inventory769 580 
Gain on sale of property and equipment(1,906)(69)
Gain on lease termination (584) 
Non-cash lease expense112 163 
Stock compensation expense1,591 1,750 
Deferred income tax (benefit) expense(5)10 
Paycheck protection plan loan forgiveness (881)
Changes in current assets and liabilities:
Accounts receivable(10,141)1,995 
Inventories(4,521)(222)
Income taxes receivable7 207 
Other current assets(244)(672)
Contract asset, net(3,600) 
Other long-term assets12 541 
Accounts payable12,154 801 
Accrued liabilities(2,924)(1,048)
Operating lease liabilities(308) 
Income taxes payable99 168 
Interest payable24 24 
Net cash used in operating activities(23,915)(11,242)
Cash flows from investing activities:
Capital expenditures(5)(31)
Proceeds from sale of assets4,194 74 
Net cash provided by investing activities4,189 43 
Cash flows from financing activities:
Proceeds from issuance of convertible notes21,150  
Payment of issuance costs of convertible notes(1,084) 
Proceeds from issuance of warrants19,500  
Payments to tax authorities for shares withheld from employees(138)(78)
Proceeds from issuance of stock24  
Purchase from sale of common stock (166)
Payments for finance leases(21)(29)
Net cash provided by (used in) financing activities39,431 (273)
Effect of changes in exchange rates on cash and cash equivalents95 (31)
Net change in cash, cash equivalents and restricted cash19,800 (11,503)
Cash and cash equivalents at the beginning of period11,534 38,660 
Restricted cash at the beginning of period1,790 664 
Cash and cash equivalents and restricted cash at beginning of period13,324 39,324 
Cash and cash equivalents at end of period33,084 27,781 
Restricted cash at the end of period40 40 
Cash, cash equivalents and restricted cash at end of period$33,124 $27,821 
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
7



FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
Three and Six Months Ended June 30, 2022 and 2021
(In thousands of U.S. dollars and shares)

Three months ended June 30, 2022
 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total Stockholders’ Equity
 
Shares
Issued
Par
Value
SharesCost
Balance, March 31, 202282,564 $8 6,073 $(34,159)$367,104 $89 $(319,938)$13,104 
Net income— — — — — — 6,240 6,240 
Foreign currency translation adjustment— — — — — 87 — 87 
Stock issued under employee stock purchase plan— — (19)— 24 — — 24 
Restricted stock granted339 — — — — — — — 
Restricted stock forfeited (3)— 12 — — — — — 
Stock compensation expense— — — — 852 — — 852 
Shares withheld to cover taxes(15)— 45 (79)— — — (79)
Issuance of stock warrants, net of transaction fee— — — — 9,930 — — 9,930 
Equity contribution— — — — 8,400 — — 8,400 
Balance, June 30, 202282,885 $8 6,111 $(34,238)$386,310 $176 $(313,698)$38,558 





Six months ended June 30, 2022
 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income
Accumulated DeficitTotal Stockholders’ Equity
 Shares
Issued
Par
Value
SharesCost
Balance, December 31, 202179,484 $8 6,022 $(34,100)$363,417 $81 $(309,214)$20,192 
Net loss— — — — — — (4,484)(4,484)
Foreign currency translation adjustment— — — — — 95 — 95 
Stock issued under employee stock purchase plan— — (19)— 24 — — 24 
Restricted stock granted626 — — — — — — — 
Restricted stock forfeited(3)— 20 — — — — — 
Stock compensation expense— — — — 1,591 — — 1,591 
Shares withheld to cover taxes(15)— 88 (138)— — — (138)
Issuance of stock warrants, net of transaction fee— — — — 9,930 — — 9,930 
Equity contribution8,400 8,400 
Conversion of notes to common stock2,793 — — — 2,948 — — 2,948 
Balance, June 30, 202282,885 $8 6,111 — $(34,238)— $386,310 — $176 — $(313,698)— $38,558 






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


Three months ended June 30, 2021
 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income
Accumulated DeficitTotal Stockholders’ Equity
 
Shares
Issued
Par
Value
SharesCost
Balance, March 31, 202178,276 $8 5,573 $(33,956)$360,537 $30 $(286,988)$39,631 
Net loss— — — — — — (6,546)(6,546)
Foreign currency translation adjustment— — — — — (17)— (17)
Stock issued under employee stock purchase plan— — (26)(38)(2)— — (40)
Restricted stock granted1,465 — — — (7)— — (7)
Restricted stock forfeited (134)— 25 54 (54)— —  
Stock compensation expense— — — — 969 — — 969 
 Shares withheld to cover taxes— — 56 (77)(19)— — (96)
Balance, June 30, 202179,607 $8 5,628 $(34,017)$361,424 $13 $(293,534)$33,894 

Six months ended June 30, 2021
 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated DeficitTotal Stockholders’ Equity
 Shares
Issued
Par
Value
SharesCost
Balance, December 31, 202078,669 $8 5,581 $(33,851)$359,721 $(19)$(278,688)$47,171 
Net loss— — — — — — (14,846)(14,846)
Foreign currency translation adjustment— — — — — 32 — 32 
Stock issued under employee stock purchase plan— — (84)(130)(47)— — (177)
Restricted stock granted1,684 — — — — — — — 
Restricted stock forfeited(133)— 30 64 — — — 64 
Stock compensation expense— — — — 1,750 — — 1,750 
Shares withheld to cover taxes— — 101 (100)— — — (100)
Other (see Note 13, “Stockholders’ Equity”)(613)— — — — — — — 
Balance, June 30, 202179,607 $8 5,628 $(34,017)$361,424 $13 $(293,534)$33,894 




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


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

Note 1 — Organization and Nature of Operations
General
Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data company, Flotek helps customers across industrial, commercial, and consumer markets improve their environmental performance.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets green specialty chemicals that aim to enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs.
The Company’s Data Analytics (“DA”) segment aims to enable users to maximize the value of their hydrocarbon associated processes by providing analytics associated with their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.
The Company’s two operating segments, CT and DA, are both supported by its Research & Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 17, “Business Segment, Geographic and Major Customer Information.”
Sources and Uses of Liquidity
The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. The availability of adequate capital is dependent on the Company’s operating cash flow, and the availability of and access to debt and equity financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in the twelve months subsequent to the date of filing the consolidated financial statements. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months, uncertainty surrounding the stability and strength of the oil and gas markets or reduced spending by our customers could have a further negative impact on our liquidity.

On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million (see Note 9, “Debt and Convertible Notes Payable”).

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

On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (see Note 9, “Debt and Convertible Notes Payable”). The ProFrac Agreement was amended to (a) increase ProFrac Services LLC’s minimum purchase obligation for each year to the greater of 70% of ProFrac Services LLC’s requirements and a baseline measured by ProFrac Services LLC’s first 30 hydraulic fracturing fleets, and (b) increase the term to 10 years.


10


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
On June 21, 2022, the “Company issued prefunded warrants (the “Prefunded Warrants”) to ProFrac Holdings II, LLC in exchange for $19.5 million in cash (see Note 13, “Stockholders’ Equity”). The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share.

On April 18, 2022, the Company sold its Waller facility for $4.3 million of gross proceeds.

Based on our cash and liquid assets, including the transactions during the six months ended June 30, 2022 we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months. However, the Company cannot guarantee a sufficient level of cash flows in the future. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.
Note 2 — Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited consolidated financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s 2021 Annual Report. A copy of the 2021 Annual Report is available on the SEC’s website, www.sec.gov, under the Company’s ticker symbol (“FTK”) or on Flotek’s website, www.flotekind.com. The information contained on the Company’s website does not form a part of this Quarterly Report.
All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Restricted Cash
The Company’s restricted cash is $40 thousand and $1.8 million as of June 30, 2022 and December 31, 2021, respectively. The Company’s restricted cash as of June 30, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. The restricted cash balance as of December 31, 2021 included cash maintained in accordance with the credit card program and cash held in escrow of $1.75 million for amounts due under the terms of the legal settlement discussed in Note 12, “Commitments and Contingencies”.

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

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Contract Assets

11


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The Company’s contract assets represent consideration issued in the form of convertible notes to a related party customer in connection with the ProFrac Agreement and the Amended ProFrac Agreement discussed in Note 9, “Debt and Convertible Notes Payable” and other incremental costs related to obtaining the ProFrac Agreements. The contract assets are amortized over the term of the ProFrac Agreements based on forecasted revenues as goods are transferred to the customer and the amortization is presented as a reduction of the transaction price included in related party revenue in the consolidated statements of operations. The contract assets will be tested for recoverability and the Company will recognize an impairment loss to the extent that the carrying amount of the contract assets exceeds the amount of consideration the Company expects to receive in the future for the transfer of goods under the ProFrac Agreements less the direct costs that relate to providing those goods in the future.
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.

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

12


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
reporting date (see Note 10, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations.
Fair Value Measurements

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

Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Income (Loss)
Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes consolidated net income (loss) and foreign currency translation adjustments.
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes

13


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

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

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

The Company evaluated the Pre-funded Warrants in accordance with ASC 815-40, “Contracts in Entity’s Own Equity” and determined that the warrants meet the criteria to be classified within stockholders’ equity, and recorded the proceeds received for the Pre-funded Warrants within additional paid in capital in the consolidated balance sheets.

Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include the useful lives of property and equipment; long lived asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified Contract Consideration Convertible Notes Payable and equity classified Stock Warrants.
Reclassifications
Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross loss and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.3 million and $3.1 million to selling, general and administrative expenses which were previously reported in operating expenses for the three and six months ended June 30, 2021 respectively. The reclassifications and change in presentation of the statements of operations did not impact previously recorded income (loss) from operations, net income (loss) or stockholders’ equity.


14


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

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

New Accounting Standards Issued But Not Adopted as of June 30, 2022

The FASB issued ASU No. 2016-13, “Measurement of Credit Losses on Financial Instruments.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.
Note 3 — Revenue from Contracts with Customers
Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive and discounts offered to customers for prompt payment.
The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized on an over time basis. The Company bills sales on a monthly basis with payment terms customarily 30-60 days for domestic and 90-120 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.

Disaggregation of Revenue
The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition).

15


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Revenue disaggregated by revenue source is as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Revenue:
Products (1)
$28,588 $8,444 $40,787 $19,524 
Services785 721 1,465 1,411 
$29,373 $9,165 $42,252 $20,935 
(1) Product revenues for 2022 include sales to a related party as described in Note 16, “Related Party Transactions.”
Arrangements with Multiple Performance Obligations
The Company primarily sells chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, the Company offers various services associated to products sold which includes field services, installation, maintenance, and other functions. Services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. There may be additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, the Company may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Customers may be invoiced for such maintenance and subscription-type arrangements and revenue not yet recognizable is reported under current and long term contract liabilities on the balance sheet. Subscription-type arrangements were not a material revenue stream in the three and six months ended June 30, 2022 and 2021.
Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract assets associated with incomplete performance obligations are not material.

Note 4 - Contract Assets
Contract assets are as follows (in thousands):
June 30, 2022December 31, 2021
Contract assets83,060  
Less accumulated amortization(737) 
Contract assets, (net)$82,323 $ 
In connection with entering into the ProFrac Agreements on February 2, 2022 and May 17, 2022 as discussed in Note 9, “Debt and Convertible Notes Payable”, we recognized contract assets of $10 million and $69.5 million, respectively, and associated fees of $3.6 million, representing the excess consideration to be given over the three and ten year terms of the contracts over the fair value of the convertible notes we issued. The value to be assigned to the contract asset was estimated based on forecasted volumes and contractual pricing in the agreements. As of June 30, 2022, $76.1 million of the contract assets is classified as long term based upon our estimate of the forecasted revenues from the ProFrac agreements which will not be realized within the first twelve months of the ProFrac Agreements. The Company’s estimate of the timing of the future contract revenues is evaluated on a quarterly basis throughout the contract term.
During the three and six months ended June 30, 2022. the Company recognized $0.7 million of contract assets amortization which is presented as a reduction of the transaction price included in the related party revenue in the consolidated statement of operations. The below table reflects our estimated amortization per year (in thousands) based on our current forecasted revenues from the ProFrac Agreements.

16


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Years ending December 31,Amortization
2022 (excluding the six months ended June 30, 2022)$2,655 
20237,922 
20248,696 
20258,696 
20268,696 
Thereafter through May 203245,658 
Total contract assets$82,323 
Note 5 — Inventories
Inventories are as follows (in thousands):
June 30, 2022December 31, 2021
Raw materials$7,807 $5,610 
Finished goods15,124 13,985 
Inventories22,931 19,595 
Less reserve for excess and obsolete inventory(9,682)(10,141)
Inventories, net$13,249 $9,454 

The provision recorded in the three months ended June 30, 2022 and 2021 was $0.4 million and $0.1 million for the CT segment and $49 thousand and $0.1 million for the DA segment, respectively. The provision recorded in the six months ended June 30, 2022 and 2021 was $0.7 million and $0.4 million for the CT segment and $49 thousand and $0.1 million for the DA segment, respectively.
Note 6 — Property and Equipment
Property and equipment are as follows (in thousands):
June 30, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,686 6,843 
Furniture and fixtures545 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,046 16,396 
Less accumulated depreciation(11,227)(11,100)
Property and equipment, net$4,819 $5,296 
Depreciation expense totaled $0.2 million and $0.3 million for the three months ended June 30, 2022 and 2021, and $0.4 million and $0.6 million for the six months ended June 30, 2022 and 2021, respectively.
In the first quarter of 2021, the Company committed to plans to sell its warehouse facility in Monahans, Texas in its current condition and as a result the associated assets in the amount of $0.5 million are classified as held for sale as of June 30, 2022 and December 31, 2021. The company also classified $2.3 million for the Waller facility as held for sale as of December 2021, which was sold on April 18, 2022 (See Note 1, “Organization and Nature of Operations”.
Note 7 — Leases

17


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three and six months ended June 30, 2022 was nil and $121 thousand, respectively, and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.
In August 2021, the Company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three and six months ended June 30, 2022 was $66 thousand, and $131 thousand, respectively and was included in other income in the consolidated statement of operations.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
Operating lease expense$220 $250 $448 $488 
Finance lease expense:
Amortization of right-of-use assets4 4 87 
Interest on lease liabilities3 3 66 
Total finance lease expense 7 7 14 13 
Short-term lease expense79 61 203 134 
Total lease expense$306 $318 $665 $635 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$350 $394 $726 $727 
Operating cash flows from finance leases10 43 20 53 
Financing cash flows from finance leases3 3 6 29 
Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding the six months ended June 30, 2022)$519 $19 
20231,221 39 
20241,247 21 
20251,274  
20261,302  
Thereafter4,782  
Total lease payments$10,345 $79 
Less: Interest(3,014)(7)
Present value of lease liabilities$7,331 $72 


18


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Supplemental balance sheet information related to leases is as follows (in thousands):
June 30, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,771 $2,041 
Current portion of operating lease liabilities636 602 
Long-term operating lease liabilities6,695 7,779 
Total operating lease liabilities$7,331 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(40)(33)
Property and equipment, net$107 $114 
Current portion of finance lease liabilities$34 $41 
Long-term finance lease liabilities38 53 
Total finance lease liabilities$72 $94 
Weighted Average Remaining Lease Term
Operating leases9.4 years9.1 years
Finance leases3.1 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
Note 8 — Accrued Liabilities
Current accrued liabilities are as follows (in thousands):
 June 30, 2022December 31, 2021
Severance costs$2,595 $2,581 
Loss on purchase commitments  1,750 
Payroll and benefits998 1,054 
Legal costs1,108 1,013 
Contingent liability for earn-out provision474 608 
Deferred revenue, current368 528 
Taxes other than income taxes 852 241 
Other720 1,221 
Total current accrued liabilities$7,115 $8,996 
Note 9 — Debt and Convertible Notes Payable
Long Term Debt

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

19


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
PPP loan of $0.9 million obtained by JP3 (the “JP3 PPP loan”) in April 2020 prior to its acquisition by Flotek. The PPP loans had a fixed interest rate of 1% and originally a two-year term, maturing in April and May 2022, respectively. No payments of principal or interest were required during the three or six months ended June 30, 2022 and 2021.

A portion of the loans may be eligible for forgiveness by the SBA depending on the extent of proceeds used for payroll costs and other designated expenses incurred for up to 24 weeks following loan origination, subject to adjustments for headcount reductions and compensation limits and provided that at least 60% of the eligible costs incurred were used for payroll. Receipt of these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations of the Company. This certification further required the Company to take into account current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that was not significantly detrimental to the business. The forgiveness of the loans is dependent on the Company having initially qualified for the loans and qualifying for the forgiveness of such loans based on our past and future adherence to the forgiveness criteria. The PPP loans are subject to any new guidance and new requirements released by the Department of the Treasury, which initially indicated that all companies that have received funds in excess of $2.0 million will be subject to audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.

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

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

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

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

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

Convertible Notes Payable

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

As of June 30, 2022, the remaining Convertible Notes Payable are recorded at carrying value of $18.3 million, including accrued paid-in-kind interest of $0.8 million, and net of unamortized issuance costs of $0.6 million The estimated fair value of the Convertible Notes Payable at June 30, 2022 was $21.1 million.

ProFrac Agreement Contract Consideration Convertible Notes Payable


20


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC, in exchange for $10 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (“ProFrac Agreement Contract Consideration Convertible Notes Payable”), under the same terms as the Convertible Notes Payable issued in the PIPE transaction.

The ProFrac Agreement Contract Consideration Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $10.0 million on the issuance date and remeasured to fair value of $11.7 million as of June 30, 2022 which includes payment-in-kind interest of $0.4 million. The fair value adjustment was a $2.4 million decrease and a $1.7 million increase in the three and six months ended June 30, 2022, respectively. See Note 10, “Fair Value Measurements”.

Amended ProFrac Agreement Contract Consideration Convertible Notes Payable

On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement”) upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (“Amended ProFrac Agreement Contract Consideration Convertible Notes Payable”). The Amended ProFrac Agreement Contract Consideration Convertible Notes Payable may be converted at any time prior to the maturity date, which will be one year from the date of issuance under the same stock conversion terms as the Convertible Notes Payable issued in the PIPE transaction.

The Amended ProFrac Agreement Contract Consideration Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $69.5 million on the issuance date and remeasured to fair value of $55.6 million as of June 30, 2022 which includes payment-in-kind interest of $0.6 million. The fair value adjustment was a $13.9 million decrease in the three and six months ended June 30, 2022. See Note 10, “Fair Value Measurements”.
Note 10 — Fair Value Measurements
Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.
Fair Value of Other Financial Instruments
The carrying amounts of certain financial instruments, including cash and cash equivalents, restricted cash, accounts receivable, accrued liabilities and accounts payable approximate fair value due to the short-term nature of these accounts. The carrying amount of the Flotek PPP loan approximates its fair value as of June 30, 2022 and December 31, 2021.

21


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

The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):
June 30,December 31,
Level 1Level 2Level 32022Level 1Level 2Level 32021
Contingent earnout consideration$ $ $474 $474 $ $ $608 $608 
ProFrac Agreement contract consideration convertible notes$ $ 11,670$11,670 $ $ $ $ 
Amended ProFrac Agreement contract consideration convertible notes$ $ 55,550$55,550 $ $ $ $ 
Total $ $ $67,694 $67,694 $ $ $608 $608 
Contingent Earnout Consideration Key Inputs
The estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, is included in accrued liabilities as of June 30, 2022 and December 31, 2021. The estimated fair value of the earn-out provision at the end of each period was valued using a Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility.
The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:
June 30, 2022December 31, 2021
Risk-free interest rate2.99%1.02%
Expected volatility90.0%90.0%
Term until liquidation (years)2.883.38
Stock price$0.99$1.13
Discount rate10.77%6.71%
ProFrac Agreement Contract Consideration Notes Payable Key Inputs
The ProFrac Agreement Contract Consideration Convertible Notes Payable were measured at fair value at issuance and on a recurring basis. The ProFrac Agreement Contract Consideration Convertible Notes Payable had an initial fair value of $10.0 million on February 2, 2022. The ProFrac Agreement Contract Consideration Convertible Notes Payable were classified as Level 2 at the initial measurement due to the use of a quoted price for a similar liability, and classified as Level 3 as of June 30, 2022 due to the use of unobservable inputs. The estimated value of the ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.
The key inputs into the Monte Carlo simulation used to estimate the fair value the ProFrac Agreement Contract Consideration Convertible Notes Payable maturing February 2, 2023, as of June 30, 2022 were as follows:

22


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
June 30, 2022
Risk-free interest rate2.51%
Expected volatility90.0%
Term until liquidation (years)0.60
Stock price$0.99
Discount rate10.92%
The valuation of the ProFrac Agreement Contract Consideration Convertible Notes Payable was $11.7 million as of June 30, 2022
Amended ProFrac Agreement Contract Consideration Convertible Notes Payable Key Inputs
On May 17, 2022, the Company measured the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable classified as Level 3 using a Monte Carlo simulation at an estimated fair value of $69.5 million. The estimated value of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.
The key inputs into the Monte Carlo simulation used to estimate the fair value the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable, on the issuance date of May 17, 2022, and as of as of June 30, 2022 were as follows:
May 17, 2022June 30, 2022
Risk-free interest rate2.16%2.80%
Expected volatility90.0%90.0%
Term until liquidation (years)1.000.88
Stock price$1.29$0.99
Discount rate8.40%10.97%
The value of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was $55.6 million.
Assets Measured at Fair Value on a Nonrecurring Basis
The Company’s non-financial assets, including property and equipment and operating lease right-of-use assets, are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances.
Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company estimated the fair value of the remaining stock performance earn-out provision as of June 30, 2022 and 2021 and adjusted the estimated fair value of the contingent liability to $0.5 million and $1.1 million, respectively. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in cost of goods sold.
The Company estimated the initial fair value of $10.0 million of the ProFrac Agreement Contract Consideration Convertible Notes Payable on February 2, 2022, by reference to the cash purchase price paid by third party investors for equivalent notes issued simultaneously by the Company. The Company estimated the fair value of the additional $69.5 million of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable on the issuance date of May 17, 2022 using a Monte Carlo simulation. The Company adjusted the estimated fair value of the Contract Consideration Convertible Notes Payable to $55.6 million as of June 30, 2022.
The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands):


23


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Three months ended June 30,Six months ended June 30,
2022202120222021
Balance - beginning of period$14,752 $1,081 $608 $1,416 
Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2  10,000  
Issuance of Amended ProFrac Agreement contract consideration convertible notes payable69,460  69,460  
Increase in principle of ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest257  415  
Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest611  611  
Change in fair value of contingent earnout consideration(228)34 (134)(301)
Change in fair value of ProFrac Agreement contract consideration convertible notes payable(2,637) 1,255  
Change in fair value of Amended ProFrac Agreement contract consideration convertible notes payable(14,521) (14,521) 
Balance - end of period$67,694 $1,115 $67,694 $1,115 
Note 11 — Income Taxes
A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:
Three months ended June 30,
Six months ended June 30,
2022
2021
2022
2021
U.S. federal statutory tax rate
21 %21 %21 %21 %
State income taxes, net of federal benefit
 (0.3)0.1 (0.2)
Non-U.S. income taxed at different rates
3.8 (0.1)(1.9)0.3 
Increase (reduction) in tax benefit related to stock-based awards
3.1 2.2 (2.0)1.2 
Non-deductible expenses
(0.4)3.6 0.1 1.1 
Increase in valuation allowance
(27.5)(26.5)(17.0)(23.6)
Tax settlement
3.8  (2.2) 
Effective income tax rate
3.8 %(0.1)%(1.9)%(0.2)%


Fluctuations in effective tax rates have historically been impacted by permanent tax differences with no associated income tax impact, changes in state apportionment factors, including the effect on state deferred tax assets and liabilities, and non-U.S. income taxed at different rates.



24


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 12 — Commitments and Contingencies
Litigation
The Company is subject to routine litigation and other claims that arise in the normal course of business. Except as disclosed below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.
Terpene Supply Agreement
On March 26, 2021, Flotek Industries, Inc. and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claimed damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty.
On April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters.
On October 29, 2021, the Company reached agreement with all parties resolving all claims between the parties (“the ADM Settlement”) that resulted in the termination of the terpene supply agreement and a settlement payment of $1.75 million due from Flotek. The one-time payment of $1.75 million from Flotek to ADM was paid on January 3, 2022 and was included as restricted cash on the consolidated balance sheet as of December 31, 2021.

Former CEO Matter

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

Beginning in December 2021, Flotek sent demand letters to, and subsequently filed arbitration or other legal proceedings against, John Chisholm, Casey Doherty/Doherty & Doherty LLP (Flotek’s former outside general counsel) and Moss Adams LLP (Flotek’s former independent public audit firm) to recover damages. John Chisholm subsequently filed a counterclaim against Flotek in the arbitration proceeding for his remaining severance (currently accrued by the Company, but payment for which was suspended). Although Flotek believes its claims are supported by the available evidence, the timing and amount of any outcome cannot reasonably be predicted.
Other Commitments and Contingencies
The Company is subject to concentrations of credit risk within trade accounts receivable, as the Company does not generally require collateral as support for trade receivables. In addition, the majority of the Company’s cash is invested in three major U.S. financial institutions and balances often exceed insurable amounts.

25


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 13 — Stockholders’ Equity
On June 21, 2022, the Company issued the Prefunded Warrants to ProFrac Holdings II, LLC in exchange for $11.1 million in cash (see Note 1, “Organization and Nature of Operations”) and a cash equity contribution of $8.4 million, for a total cash infusion of $19.5 million. The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share, representing a 20% premium to the 30-day volume average price of the Company’s common stock at the close of business on the day prior to the date of the issuance of the Prefunded Warrants. The Prefunded Warrants, net of transaction fees of $1.1 million, and the equity contribution from ProFrac are included in additional paid-in capital as of June 30, 2022.
ProFrac Holdings and its affiliates may not receive any voting or consent rights in respect of the Prefunded Warrants or the underlying shares unless and until (i) the Company has obtained approval from a majority of its shareholders excluding ProFrac Holdings and its affiliates and (ii) ProFrac Holdings has paid an additional $4.5 million to the Company. The additional $4.5 million will be accounted for as equity contribution when received.
On March 21, 2022, the Convertible Notes Payable which had been purchased by certain funds associated with one of the Company’s directors including the D3 Family Fund and the D3 Bulldog Fund, which aggregated $3.0 million plus $39 thousand of accrued interest, were converted into 2,793,030 shares of the Company’s common stock.
During the first quarter 2021, the Company identified 0.6 million shares that were improperly included in the December 31, 2020 issued share count, and the Company adjusted the issued share count presented on the statement of stockholders’ equity. This adjustment was not material to the June 30, 2021 consolidated financial statements or basic and diluted earnings per share.
Note 14 Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing the adjusted net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and convertible notes payable and settlement of restricted stock units. The dilutive effect of non-vested stock issued under share‑based compensation plans, shares issuable under the Employee Stock Purchase Plan (ESPP), employee stock options outstanding, and the prefunded stock warrants are computed using the treasury stock method. The dilutive effect of the Convertible Notes is computed using the if‑converted method in accordance with ASU 2020-06, which was adopted by the Company on January 1, 2022 (see Note 2, “Summary of Significant Accounting Policies”).
The calculation of the basic and diluted EPS is as follows (in thousands):
 Three months ended June 30,Six months ended June 30,
 20222022
Numerator:
Net income (loss) for basic earnings per share$6,240 $(4,484)
Paid-in-Kind interest expense on convertible notes payable, net of tax1,028 1,402 
Change in fair value of contract consideration convertible notes payable , net of tax(13,229)(10,228)
Adjusted net (loss) for dilutive earnings per share$(5,961)$(13,310)
Denominator:
Basic weighted average shares outstanding74,861 73,476 
Dilutive effect of convertible notes payable49,474 33,610 
Diluted weighted average shares outstanding124,335 107,086 
Basic earnings (loss) per share0.08 (0.06)
Diluted loss per share(0.05)(0.12)

26


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The adjustments to net income (loss) in the numerator are net of estimated tax at 22.9%. For the three and six months ended June 30, 2022 weighted average shares for employee stock awards of 692,494 and 662,230, respectively, and weighted average shares for the prefunded stock warrants of 976,177 and 490,785, respectively, were not included in the dilution calculation since including them would have an anti-dilutive effect.
For the three and six months ended June 30, 2021 weighted average shares for employee stock awards of 1,127,080 and 1,344,233, respectively. were not included in the calculation of diluted loss per share since including them would have an anti-dilutive effect on the loss per share due to the net loss incurred during the periods.

Note 15 — Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
        
 Six months ended June 30,
 20222021
Supplemental cash flow information:
Interest paid$7 $11 
Income taxes received (351)
Supplemental non-cash activities:
Employee retention credit 1,164 
JP3 PPP loan forgiveness 881 
Non cash financing and investing activities:
Issuance of convertible notes payable as consideration for ProFrac Agreements79,460  
Conversion of convertible notes payable to common stock2,949  
Issuance cost of stock warrants included in accrued accounts payable1,170  
Note 16Related Party Transaction
In January 2017, the Internal Revenue Service (“IRS”) notified the Company that it was examining the Company’s federal tax returns for the year ended December 31, 2014. As a result of this examination, the IRS informed the Company on May 1, 2019, that certain employment taxes related to the compensation of our former CEO, Mr. Chisholm, were not properly withheld in 2014 and proposed an adjustment. Mr. Chisholm’s affiliated companies through which he provided his services have agreed to indemnify the Company for any such taxes, and Mr. Chisholm executed a personal guaranty in favor of the Company, supporting this indemnification.
In October 2019, an amendment to the employment agreement of Mr. Chisholm was executed, giving the Company the contractual right of offset for any amounts owed by Mr. Chisholm to the Company for the IRS matter, and giving the Company the right to withhold payments to Mr. Chisholm equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies for the IRS matter from any amounts owed under the employment agreement. At December 31, 2019, the Company netted the related party receivable against the severance payable and recorded $1.8 million for potential liability to the IRS. On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. In September 2020, the Company informed Mr. Chisholm it would cease payment of future severance.
During first quarter of 2020, an additional accrual was recorded for $0.2 million related to potential penalties and interest on the IRS obligation. As of June 30, 2022 and December 31, 2021, the receivable from Mr. Chisholm was $1.4 million, which equaled the payable to the IRS and netted with Mr. Chisholm’s severance liability. Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet.
Mr. Ted D. Brown was a Director of the Company since November of 2013 and has been the President and CEO of Confluence Resources LP (“Confluence”), a private oil and gas exploration and production company formed in 2016. As of April 15, 2022 Ted D. Brown stepped down from being a Director of the Company and Confluence will no longer be considered a related party.. For the three and six months ended June, 30, 2022, the Company’s revenues for chemical sales to Confluence was zero and $1.4 million respectively.

27


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) under which ProFrac Services, LLC is obligated to order chemicals as per the terms of the Agreement discussed in Note 1, “Organization and Nature of Operations”. On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement, (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) to increase the purchase obligation and term of the ProFrac Agreement, as discussed in Note 1, “Organization and Nature of Operations”. On June 21, 2022, the Company issued prefunded warrants (the “PreFunded Warrants”) to ProFrac Holdings II, LLC, in exchange for $19.5 million in cash as discussed in Note 13, “Stockholders’ Equity”.
During the three and six months ended June 30, 2022, the Company’s revenues from chemical sales to ProFrac Services LLC, were $16.5 million and $18.9 million respectively. These revenues were net of amortization of contract assets of $0.7 million for the three and six months ended June 30, 2022. As of June 30, 2022 and December 31, 2021, ProFrac Services, LLC owed $11.6 million and zero, respectively which is recorded in account receivables on the consolidated balance sheet.
On March 21, 2022, the Convertible Notes Payable which had been purchased by certain funds associated with one of the Company’s directors including the D3 Family Fund and the D3 Bulldog Fund, which aggregated $3.0 million plus $39 thousand of accrued interest, were converted into 2,793,030 shares of the Company’s common stock.
Note 17 — Business Segment, Geographic and Major Customer Information
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.
Chemistry Technologies. The CT segment includes green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their environmental, social and governance (“ESG) and operational goals. This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. Customers of the CT segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies.

Data Analytics. The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. Customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks

Performance based upon a variety of criteria. The primary financial measure is segment operating income (loss). Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.

28


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the three months ended June 30,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$12,111 $713 $ $12,824 
Revenue from related party16,549   16,549 
Change in fair value of contract consideration convertible notes(17,158)  (17,158)
Income (loss) from operations14,944 (1,198)(5,707)8,039 
Depreciation and amortization166 15 1 182 
Additions to long-lived assets5   5 
2021
Revenue from external customers$7,688 $1,477 $ $9,165 
Revenue from related party    
Income (loss) from operations(3,819)(773)(2,869)(7,461)
Depreciation and amortization233 20  253 
Additions to long-lived assets13   13 

As of and for the six months ended June 30,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$21,422 $1,784 $ $23,206 
Revenue from related party19,046   19,046 
Change in fair value of contract consideration convertible notes(13,266)  (13,266)
Income (loss) from operations8,887 (2,006)(9,126)(2,245)
Depreciation and amortization345 31 1 377 
Additions to long-lived assets5   5 
2021
Revenue from external customers$17,990 $2,945 $ $20,935 
Revenue from related party    
Income (loss) from operations(7,407)(1,067)(7,230)(15,704)
Depreciation and amortization524 35 1 560 
Additions to long-lived assets31   31 

Assets of the Company by reportable segments are as follows (in thousands):
June 30, 2022December 31, 2021
Chemistry Technologies$127,398 $34,387 
Data Analytics4,787 7,329 
Corporate and Other31,286 8,528 
Total assets$163,471 $50,244 

29


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The increase in Chemistry Technologies assets is primarily due to contact assets of $83.3 million.
Geographic Information
Revenue by country is based on the location where services are provided and products are sold. No individual countries other than the U.S. and the United Arab Emirates (“UAE”) accounted for more than 10% of revenue. Revenue by geographic location is as follows (in thousands):
 Three months ended June 30,Six months ended June 30,
 2022202120222021
U.S.$25,955 $6,869 $36,289 $16,530 
UAE3,139 1,319 4,450 2,422 
Other countries279 977 1,513 1,983 
Total revenue$29,373 $9,165 $42,252 $20,935 
Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.
Major Customers
Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):
Three months ended June 30,Revenue% of Total Revenue
2022
Customer A (Related Party)$16,549 52.2 %
Customer B5,611 19.1 %
2021
Customer C$1,038 11.3 %
Customer D1,810 19.8 %

Six months ended June 30,Revenue% of Total Revenue
2022
Customer A (Related Party)$17,657 38.9 %
Customer B8,218 19.5 %
2021
Customer C$4,067 19.4 %
Customer D4,660 22.3 %

The majority of the Company’s revenue consists predominantly of customers within the oil and gas industry. Customers within the oil and gas industry include ProFrac and other oilfield services companies, integrated oil and natural gas companies, independent oil and natural gas companies, and state-owned national oil companies. The concentration with ProFrac and in the oil and gas industry increases credit and business risk.

30


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

We have evaluated the effects of events that have occurred subsequent to June 30, 2022, and there have been no material events that would require recognition in the 2022 interim financial statements or disclosure in the notes to the consolidated financial statements.

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

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

Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data technology company, Flotek helps customers across industrial, commercial, and consumer markets improve their ESG performance. The Company serves specialty chemistry needs for both domestic and international energy markets as well as applications of U.S. manufactured surface cleaners, disinfectants for industrial, commercial and consumer use.
The Company has two operating segments, CT and DA, which are both supported by the Company’s continuing Research and Innovation advanced laboratory capabilities.
Company Overview

Chemistry Technologies
The Company’s CT segment provides sustainable, optimized chemistry solutions that maximize our customer’s value by elevating their ESG performance, lowering operational costs, and delivering improved return on invested capital. The Company’s proprietary green chemistries, specialty chemistries, logistics, and technology services enable its customers to pursue improved efficiencies and performance throughout the life cycle of its desired chemical applications program. The Company designs, develops, manufactures, packages, distributes and markets optimized chemistry solutions that accelerate existing sustainability practices to reduce the environmental impact of energy on the air, water, land and people.

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

Data Analytics

The DA segment delivers real-time information and insights to our customers to enable optimization of operations and reduction of emissions and their carbon intensity. Real-time composition and physical properties are delivered simultaneously on their refined fuels, natural gas liquids (NGLs), natural gas, crude oil, and condensates using the industry’s only field-deployable, in-line optical near-infra-red spectrometer that generates no emissions. The instrument's response is processed with advanced chemometrics modeling, artificial intelligence, and machine learning algorithms to deliver these valuable insights every 15 seconds.

Customers using this technology have obtained significant benefits including additional profits by enhancing operations in crude/condensates stabilization, blending operations, reduction of transmix, increasing efficiencies and optimization of gas plants, and ensuring product quality while reducing giveaways i.e., providing higher value products at the lower value products prices. More efficient operations have the benefit of reducing their carbon footprint e.g., less flaring and reduction in energy expenditure for compression and re-processing. Our customers in North America include the supermajors, some of the largest midstream companies and large gas processing plants. We have developed a new line of Verax analyzers for deployment internationally which was recently certified for compliance in hazardous locations and harsh weather conditions.


31


Research & Innovation
R&I supports the acceleration of ESG solutions for both segments through green chemistry formulation, specialty chemical formulations, FDA and EPA regulatory guidance, technical support, basin and reservoir studies, data analytics and new technology projects. The purpose of R&I is to supply the Company’s segments with enhanced products and services that generate current and future revenues, while advising Company management on opportunities concerning technology, environmental and industry trends. The R&I facilities support advances in chemistry performance, detection, optimization and manufacturing.
Outlook
Our business is subject to numerous variables which impact our outlook and expectations given the shifting conditions of the industry and weather volatility. We have based our outlook on the market and weather conditions we perceive today. Changes often occur.
Energy
We expect North American and International onshore activity to continue to improve throughout 2022 from second quarter levels for the next nine months provided that commodity prices remain at or above current levels. The strongest potential growth throughout 2022 will likely comes from private, rather than publicly traded exploration and production companies. Private exploration and production companies operate the majority of U.S. land rigs and react quickly to changing commodity prices. In the current commodity price environment, we expect the private companies to increase activity and publicly traded companies to have modest spending increases in the year ahead. Additionally, we have reestablished our ability to sell product through other service companies and believe sales through indirect channels should accelerate in 2022.

Industrial

The Company has a diversified line of EPA and FDA compliant products that target industrial, agricultural and consumer markets with particular focus on customers that are seeking to accelerate their focus on sustainability and minimized impact on the environment. The Company’s product line includes adjuvants, disinfectants, surface cleaners, degreasers, solvents and a multitude of proprietary chemistries for industrial, commercial and consumer use. The Company believes these adjacent markets diversify and expand the Company’s portfolio of chemistry solutions to meet the growing demand. We have signed four manufacturing sales representation groups with 150+ sales personnel covering 48 states. We will be training and educating their representatives during the next two quarters. The leverage sales effort is anticipated to accelerate sales in the second half of 2022.

Digital Analytics

The use of data and digital analytics is a growing trend in all industries where technology is leveraged to analyze large datasets of operational information to improve performance, as well as for predictive maintenance, advanced safety measures and reduced environmental impact of operations. Verax has gained a foothold in North American markets for critical applications where compositional information is needed in real-time. The technology delivers real-time insight on valuable operations data like vapor pressure, boiling point, flash point, octane level, API gravity, viscosity, BTU and more, simultaneously. We continue to work with our customers to identify further facilities and applications where our technology has the highest value. We expect to open and establish our international customer base with our new generation of internationally certified online analyzers. The new analyzers are specifically designed to withstand routine exposure to extreme outdoor environments, ambient temperatures up to 55°C/131°F and sandstorm pollution common to important international environments. We anticipate international sales to increase over the next twelve months because of the newly certified equipment. To drive recurring revenue, we continue to build on the modular nature of our sensor and analysis packages with new data processing techniques that enhance the value of our installations. AIDA (Automated Interface Detection Algorithm) provides real-time detection of interfaces in a liquids pipeline without the need for additional sampling or chemometric modeling. The application can identify products such as refined fuels, crude and NGLs with its advanced machine learning algorithms and detect interfaces within 60 seconds. This allows operators to cut batches quickly and accurately, reduce transmix and minimize off-spec product that requires downgrades.

ESG

ESG-focused solutions continue to be an emphasis for the Company as the energy, industrial and consumer markets are seeking to accelerate their focus on sustainability and minimized impact on the environment. The Company’s products and services

32


offer a significant benefit to businesses seeking to improve their ESG performance, including improving safety, reliability and efficiency of their operations. The Company offers sustainable chemistry solutions, tailoring product selection to enable operational efficiencies, improve water management and reduce greenhouse gas emissions for its customers in the exploration and production sector of the oil and gas industry. Further, the Company’s patented line of Complex nano-Fluid® (also known as CnF®) products are formulated with highly effective, plant-based solvents offering safer, renewable and sustainable alternatives to toxic BTEX-based (benzene, toluene, ethylbenzene and xylene) chemicals. Benzene is a carcinogenic chemical that can cause acute physical damage, chronic blood disorders, reproductive disorders, leukemia and when exposed to the atmosphere, benzene creates smog, which can be carried to the ground through rain and contaminates water bodies and soil. Additionally, the Company’s real-time sensor technology helps to enable process and operational efficiencies, minimize waste and processing and reduce emissions.

The Company believes the industry focus on maintaining a “social license to operate” provides the platform to accelerate the adoption of our greener practices and chemistries. We believe the performance-driven ESG focus of the Company assists in reducing environmental liabilities and improving returns for our customers.

Supply Chain

During 2020 and 2021 challenging supply chain issues emerged that are continuing throughout 2022 according to Secretary of Transportation Peter Buttigieg. The anticipated activity increases will strain supply chains generally. The principal supply issues facing our industry for the next twelve months will include:
Rising freight costs;
Delays due to port congestion;
Labor shortages and
Demand forecasting.

All bidding will require the risk of shipping costs and delays to be factored into proposals. Trucking availability and pricing will impact North American opportunities while sea-freight costs will impact sales of North American manufactured goods being delivered internationally for the foreseeable future. The import of raw materials from China will also incur price increases. Accelerating tensions between China and the U.S. could also result in supply disruption.

Weather

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

COVID-19

The impacts of COVID-19 continue to affect the U.S. and global economy. We believe our protocols and processes established to maintain business continuity with COVID-19 have proven robust enough to diminish concern about business disruption unless new variants emerge. The resumption of travel has begun to accelerate and in person customer visits began in earnest during the first quarter of 2022, continued through-out the second quarter of 2022, will likely continue to accelerate.

33

Consolidated Results of Operations (in thousands)
Three months ended June 30,Six months ended June 30,
 2022202120222021
Revenue
   Revenue from external customers$12,824 $9,165 $23,206 $20,935 
   Revenue from related party16,549 — 19,046 — 
     Total revenues29,373 9,165 42,252 20,935 
Cost of goods sold31,678 10,775 45,036 22,853 
Cost of goods sold %107.8 %117.6 %106.6 %109.2 %
Gross profit (loss)(2,305)(1,610)(2,784)(1,918)
Gross profit (loss) %(7.85)%(17.6)%(6.6)%(9.2)%
Selling general and administrative7,431 4,203 12,310 10,287 
Selling general and administrative %25.3 %45.9 %29.1 %49.1 %
Depreciation and amortization182 253 377 560 
Research and development1,115 1,466 2,530 3,008 
Gain on sale of property and equipment(1,914)(71)(1,906)(69)
Gain on lease termination— — (584)— 
Change in fair value of contract consideration
 convertible notes payable
(17,158)— (13,266)— 
Income (loss) from operations8,039 (7,461)(2,245)(15,704)
Operating margin %27.4 %(81.4)%(5.3)%(75.0)%
Interest and other income, net(1,701)936 (2,145)885 
Income (loss) before income taxes6,338 (6,525)(4,390)(14,819)
Income tax expense(98)(21)(94)(27)
Net income (loss)$6,240 $(6,546)$(4,484)$(14,846)

Consolidated revenue for the three and six months ended June 30, 2022 increased $20.2 million, or 220.5%, and $21.3 million or 101.8%, respectively, versus the same period of 2021 driven by activity with ProFrac starting in the second quarter.

Consolidated cost of goods sold for the three and six months ended June 30, 2022, increased $20.9 million or 194.0%, and $22.2 million or 97.1%, respectively, versus the same periods of 2021, primarily attributable to the increase in revenues. Cost of goods sold were also impacted by one- time expenses incurred due to the ramp up of ProFrac activity.

Selling general and administrative (“SG&A”) expenses are not directly attributable to products sold or services provided. SG&A expenses for the three and six months ended June 30, 2022, increased $3.2 million or 76.8%, and $2.0 million or 19.7%, respectively, versus the same period of 2021. SG&A expenses increased as a result of higher professional fees relating to the ProFrac and PIPE transactions, higher employee costs due to an ERC credit reported in 2021 and decreased legal fees due to large expense incurred on two significant matters in 2021.
Depreciation of property and equipment decreased $0.1 million or 28.2%, for the three months ended June 30, 2022, versus the same period of 2021. Depreciation of property and equipment decreased $0.2 million or 32.7% for the six months ended June 30, 2022.
Research and development (“R&D”) costs for the three and six months ended June 30, 2022 decreased $0.4 million or 23.9% and $0.5 million or 15.9%, respectively, versus the same period of 2021 due to lower personnel costs as a result of a reduction in workforce and lower non-labor cost.
Income from operations increased by $15.5 million or 207.7% for the three months ended June 30, 2022, versus the same period in 2021. The income from operations increase is a result of the revaluation of the contract consideration convertible notes payable and the gain on sale of property and equipment partially offset by higher SG&A expenses. For the six months ended June 30, 2022, loss from operations decreased by $13.5 million or 85.7% attributable mainly to the revaluation of the

34

contract consideration convertible notes payable and gain on sale of property and equipment and partially offset by increased SG&A expenses.
Income before income taxes for the three months ended June 30, 2022, was impacted by interest charges of $1.6 million versus $17 thousand for the same period in 2021. For the six months ended June 30, 2022 and 2021 interest charges were $2.3 million and $35 thousand respectively. The increased interest costs relate to payment in kind interest expense on the Contract Consideration Convertible Notes Payable.
The Company’s income tax expense for the three and six months ended June 30, 2022 and 2021 was minimal.
Results by Segment (in thousands):
Chemistry Technologies Results of Operations:
Three months ended June 30,Six months ended June 30,
2022202120222021
Revenue$28,660 $7,688 $40,468 $17,990 
Income (loss) from operations14,944 (3,819)8,887 (7,407)
CT revenue for the three and six months ended June 30, 2022 increased $21.0 million, and $22.5 million, respectively, compared to the same periods of 2021. The increased revenue in 2022 is driven mainly by the ProFrac contract commencing in the second quarter, of which $16.5 million relates to the ProFrac Agreements along with a significant increase in revenue with two other major customers.
Income from operations for the CT segment for the three months ended June 30, 2022 improved by $18.8 million or 491% compared to the same period of 2021. The improvement is primarily as a result of the favourable revaluation of the Contract Consideration Convertible Notes Payable of $17.2 million. Excluding the revaluation there was an overall improvement in income from operations of $1.6 million for the three months ended June 30, 2022, attributable mainly to the gain on sale of property and equipment. Income from operations for the six months ended June 30, 2022 improved by $16.3 million or $220% compared to the same period of 2021. The improvement relates mainly to the revaluation of the Contract Consideration Convertible Notes Payable of $13.3 million and the gain on sale of property and equipment and lease termination.
Data Analytics Results of Operations:
Three months ended June 30,Six months ended June 30,
2022202120222021
Revenue$713 $1,477 $1,784 $2,945 
Loss from operations(1,198)(773)(2,006)(1,067)

DA revenue for the three and six months ended June 30, 2022 decreased $0.8 million, and $1.2 million, respectively, compared to the same periods of 2021 due to less orders in 2022 and some projects being delayed to later in the year.

Loss from operations for the DA segment for the three and six months ended June 30, 2022 worsened by $0.4 million or 55%, and $0.9 million or 88%, respectively, compared to the same period of 2021. The worsening loss from operations is primarily as a result of the decrease in revenues.
Capital Resources and Liquidity
Overview
The Company’s ongoing capital requirements relate to the acquisition and maintenance of equipment and funding working capital requirements. During the six months ended June 30, 2022, the Company funded working capital requirements with proceeds from warrants issued for $19.5 million and cash on hand.

35


As of June 30, 2022, the Company had available cash and cash equivalents of $33.1 million, as compared to $11.5 million at December 31, 2021. During the six months ended June 30, 2022, the Company had an operating loss of $2.2 million, $23.9 million of cash used in operating activities, $4.2 million cash provided by investing activities and $39.4 million of cash provided by financing activities.
Liquidity
The Company currently funds its operations and growth primarily from cash on hand which includes the proceeds from the convertible notes and warrants received in the second quarter. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. Access to capital is dependent, in large part, on the Company’s cash flows and the availability of and access to debt and equity financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in operations in the following year. Uncertainty surrounding the stability and strength of the oil and gas markets, or reduced spending by our customers could have a further negative impact on our liquidity
On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million (see Note 9, “Debt and Convertible Notes Payable”).

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

On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (see Note 9, “Debt and Convertible Notes Payable”). The ProFrac Agreement was amended to (a) increase ProFrac Services LLC’s minimum purchase obligation for each year to the greater of 70% of ProFrac Services LLC’s requirements and a baseline measured by ProFrac Services LLC’s first 30 hydraulic fracturing fleets, and (b) increase the term to 10 years.

On June 21, 2022, the “Company issued prefunded warrants (the “Prefunded Warrants”) to ProFrac Holdings II, LLC in exchange for $19.5 million in cash, net of issuance costs, (see Note 13, “Stockholders’ Equity”). The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share.
The Company also sold its manufacturing facility in Waller, Texas. The sale closed on April 18,2022 with $4.3 million of gross proceeds.
Based on our cash and liquid assets, we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next 12 months. However the Company cannot guarantee a sufficient level of cash flows in the future.

36


Cash Flows
Consolidated cash flows by type of activity are noted below (in thousands):
 Six months ended June 30,
 20222021
Net cash used in operating activities$(23,915)$(11,242)
Net cash provided by investing activities4,189 43 
Net cash provided by (used in) financing activities39,431 (273)
Effect of changes in exchange rates on cash and cash equivalents95 (31)
Net change in cash, cash equivalents and restricted cash$19,800 $(11,503)
Operating Activities
Net cash used in operating activities was $23.9 million and $11.2 million during the six months ended June 30, 2022 and 2021, respectively. Consolidated net loss for the six months ended June 30, 2022 and 2021, were $4.5 million and $14.8 million, respectively.
During the six months ended June 30, 2022, non-cash adjustments to net income (loss) totaled $10.0 million as compared to $1.8 million for the same period of 2021.

During the six months ended June 30, 2022, changes in working capital used $9.4 million of cash as compared to providing $1.8 million for the same period of 2021.
For the six months ended June 30, 2022, changes in working capital resulted primarily from an increase in accounts receivable and inventories of $10.1 million and $4.5 million, respectively, due to increased revenue, change in contract asset of $3.6 million attributable to fees associated with the Contract Consideration Convertible Notes Payable and decreased accrued liabilities due mainly to payment of the ADM Settlement (Note 12, “Commitments and Contingencies”). This is partially offset by an increase in accounts payable of $12.2 million relating mainly to purchases made to support our contract with ProFrac.
For the six months ended June 30, 2021 the cash provided by working capital primarily resulted from routine operations, including a reduction in accounts receivable of $2.0 million, partially offset by a decrease in accrued liabilities of $1.0 million.
Investing Activities
Net cash from investing activities for the six months ended June 30, 2022 was $4.2 million from the sale of the manufacturing facility in Waller, Texas which closed on April 18, 2022.
Net cash from investing activities for the six months ended June 30, 2021 was negligible.
Financing Activities
Net cash provided by financing activities was $39.4 million for the six months ended June 30, 2022, primarily from the proceeds of the issuance of convertible notes and warrants partially offset by issuance costs relating to the convertible notes.
Net cash used in financing activities was $0.3 million for the six months ended June 30, 2021, primarily for purchases of common stock related to tax withholding requirements.
Off-Balance Sheet Arrangements

The Company has not made any guarantees to customers or vendors nor does the Company have any off-balance sheet arrangements or commitments that have, or are reasonably likely to have, a current or future effect on the Company’s financial condition, change in financial condition, revenue, expenses, results of operations, liquidity, capital expenditures, or capital resources that would be material to investors.




37


Critical Accounting Policies and Estimates

The preparation of financial statements and related disclosures in conformity with U.S. generally accepted accounting principles and the Company’s discussion and analysis of its financial condition and operating results require the Company’s management to make judgments, assumptions, and estimates that affect the amounts reported. Note 2, “Summary of Significant Accounting Policies” of the Notes to Unaudited Condensed Consolidated Financial Statements in Part I, Item 1 of this Form 10-Q and in the Notes to Consolidated Financial Statements in Part II, Item 8 of the Annual Report on Form 10-K for the fiscal year ended December 31, 2021 describe the significant accounting policies and methods used in the preparation of the Company’s condensed consolidated financial statements.

Item 3. Quantitative and Qualitative Disclosures about Market Risk
The Company is exposed to market risk from changes in interest rates, commodity prices and foreign currency exchange rates. There have been no material changes to the quantitative or qualitative disclosures about market risk set forth in Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” of the Company’s Annual Report.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures

The Company’s disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. The Company’s disclosure controls and procedures are also designed to ensure such information is accumulated and communicated to management, including the principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosures. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance that control objectives are attained.

Based upon this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective as of June 30, 2022.

Changes in Internal Controls over Financial Reporting

There have been no changes in the Company’s system of internal control over financial reporting (identified in connection with the evaluation required by Rule 13a-15(d) and Rule 15d-15(d) under the Exchange Act) during the three months ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.



38


PART II - OTHER INFORMATION

Item 1. Legal Proceedings

There are no material changes since the Company’s Annual Report on Form 10-K filed with the SEC on March 31, 2022.
Item 1A. Risk Factors
In addition to the other information set forth in this Quarterly Report, you should carefully consider the risk factors contained in “Item 1A.-Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021 (the “Annual Report”), which could materially affect our business, financial condition and/or future results. As of June 30, 2022, there have been no material changes in our risk factors from those set forth in the Annual Report. The risks described in the Annual Report are not the only risks facing our company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or future results.
Item 2. Unregistered Sales of Equity Securities
Unregistered Sales of Equity Securities
Disclosures in Note 9, “Debt and Convertible Notes Payable” and Note 13, “Stockholders’Equity”, of the Notes to Unaudited Condensed Consolidated Financial Statements contained in Part I, Item 1 are incorporated by reference hereto.

Issuer Purchases of Equity Securities

The Company’s stock compensation plans allow employees to elect to have shares withheld to satisfy their tax liabilities related to non-qualified stock options exercised or restricted stock vested or to pay the exercise price of the options. When this settlement method is elected by the employee, the Company repurchases the shares withheld upon vesting of the award stock. Repurchases of the Company’s equity securities during the three months ended June 30, 2022, that the Company made or were made on behalf of the Company or any “affiliated purchaser,” as defined in Rule 10b-18(a)(3) under the Exchange Act are as follows:
Period
Total Number of Shares Purchased (1)
Average Price Paid per Share
April 1, 2022 to April 30, 202243,280 1.36
May 1, 2022 to May 31, 202216,344 1.19
June 1, 2022 to June 30, 2022989 1.06
Total60,613 
(1)     The Company purchases shares of its common stock (a) to satisfy tax withholding requirements and payment remittance obligations related to period vesting of restricted shares and exercise of non-qualified stock options and (b) to satisfy payments required for common stock upon the exercise of stock options.
Item 3. Defaults Upon Senior Securities
None.
Item  4. Mine Safety Disclosures
Not applicable.

Item 5. Other Information

None.

39


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

40


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: August 10, 2022
 
FLOTEK INDUSTRIES, INC.
By:   /s/    John W. Gibson, Jr.
 John W. Gibson, Jr.
 President, Chief Executive Officer and Chairman of the Board
By:/s/    Seham Carson
Seham Carson
Interim Chief Financial Officer (Principal Financial and Accounting Officer





41
EX-10.6 2 mbortonseparationandreleas.htm EX-10.6 Document
Exhibit 10.6
SEPARATION AND RELEASE AGREEMENT
    This Separation and Release Agreement (“Agreement”) is entered into as of the Effective Date (as hereinafter defined) by and between Michael E. Borton (“Borton”), an individual, and Flotek Industries, Inc., a Delaware corporation (the “Company”).
    WHEREAS, Borton is a former employee of the Company; and
    WHEREAS, Borton and the Company have concluded that it is in their mutual best interests to separate from the employment relationship;
    NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby expressly acknowledged, the undersigned parties agree as follows:
1.Date of Separation.

(a)Effective as of June 3, 2022 (the “Separation Date”), Borton shall be separated from their employment by the Company and from the position held by Borton with respect to the Company. This Agreement shall become effective, however, on the “Effective Date,” as defined in subsection (b) below.

(b)Borton understands that they have 21 days from June 14, 2022 (the “Submittal Date”), which is the date a copy of this Agreement was delivered to them, to review and consider this Agreement and to decide whether to agree to and execute this Agreement. Borton understands that, while it is their right to decide to enter into and execute this Agreement before the end of this 21-day period that they are under no obligation to do so. If Borton signs and returns this Agreement before the end of this 21-day period, it is because Borton freely chose to do so after carefully considering its terms. Borton is entitled to revoke their execution of this Agreement within 7 days of signing it, and this Agreement does not become effective or enforceable until the day after this 7-day revocation period has expired (the “Effective Date”). If the revocation period expires on a weekday or holiday, Borton will have until the end of the next business day to revoke. Notwithstanding anything to the contrary set forth herein, neither Borton nor the Company shall have any obligation hereunder until such 7-day revocation period has expired with such revocation right unexercised.

2.Compensation through Separation Date, Severance Payment and Benefits.

(c)Within six (6) days after the Separation Date, the Company will pay Borton a cash payment equal to the sum of (i) their regular salary through June 3, 2022,



and (ii) their accrued but unused vacation benefits. Borton understands that they are entitled to this payment regardless of whether they choose to sign this Agreement.

(d)In exchange for the promises of Borton contained in this Agreement and the release of claims as set forth in Section 4 of this Agreement, the Company will pay Borton a total of (i) $360,000.00 in severance pay in twelve (12) equal monthly payments payable at the end of each month with the first payment commencing the month following the Effective Date and (ii) a pro-rata portion of Borton’s annual bonus for 2022, with the amount of the such bonus to be determined by the Board (or a committee thereof) based on actual performance for the entire 2022 calendar year, prorated by multiplying the amount of such Annual Bonus that would be due had Borton remained employed through 2022 by .422 and rounded up to the nearest cent, to be paid to Borton when annual bonuses for 2022 are paid to similarly situated executives of the Company, but in no event later than March 15, 2023.Borton agrees that the consideration the Company will provide includes amounts in addition to anything of value to which Borton is already entitled.

(e)All unvested shares of restricted stock held by Borton on the day immediately prior to the Submittal Date shall vest according to their terms of grant as of such date, and all unvested stock options issued to Mr. Borton on the day immediately prior to the Submittal Date will become exercisable in accordance with the plan vesting conditions as of such date, including the provisions of Section 7(f)(i)(E) of employment agreement between Borton and the Company dated October 15, 2021.

(f)During the portion, if any, of the Severance Period that Borton elects to continue coverage for Borton and Borton’s spouse and eligible dependents, if any, under the Company’s group health plans pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985 (“COBRA”), the Company shall promptly reimburse Borton on a monthly basis for the difference between the amount Borton pays to effect and continue such coverage and the employee contribution amount that similarly situated employees of the Company pay for the same or similar coverage under such group health plans (the “COBRA Benefit”). Each payment of the COBRA Benefit shall be paid to Borton on the Company’s first regularly scheduled pay date in the calendar month immediately following the calendar month in which Borton submits to the Company documentation of the applicable premium payment having been paid by Borton, which documentation shall be submitted by Borton to the Company within thirty (30) days following the date on which the applicable premium payment is paid. Borton shall be eligible to receive such reimbursement payments until the earliest of: (i) the last day of the Severance Period; (ii) the date Borton is no longer eligible to receive COBRA continuation coverage; and (iii) the date on which Borton becomes eligible to receive



coverage under a group health plan sponsored by another employer (and any such eligibility shall be promptly reported to the Company by Borton); provided however that the election of COBRA continuation coverage and the payment of any premiums due with respect to such COBRA continuation coverage shall remain Borton’s sole responsibility, and the Company shall not assume any obligation for payment of any such premiums relating to such COBRA continuation coverage. Notwithstanding the foregoing, if the COBRA Benefit cannot be provided in the manner described above without penalty, tax or other adverse impact on the Company or any other member of the Company Group, then the Company and Borton shall negotiate in good faith to determine an alternative manner in which the Company may provide substantially equivalent benefits to Borton without such adverse impact on the Company or such other member of the Company Group.

(g)All payments to Borton shall be subject to withholding of employment, FICA, and other taxes as required by law.

3.Equity Awards; Other Benefits. Borton shall not be entitled to coverage under any employee benefit plan of the Company subsequent to the Separation Date except as set forth in Section 2(b), 2(c) and 2(d) of this Agreement. The terms of this Agreement shall not affect in any respect the rights of Borton with respect to contributions previously made by or with respect to Borton pursuant to the Section 401(k) Plan of the Company or any other vested rights under ERISA-covered employee benefit plans, which shall be governed by the terms of such plan(s), as applicable on the date Borton signs this Agreement.

4.Release. In consideration for the Company’s promises in this Agreement, including the promise to pay compensation to Borton in Section 2(b), 2(c) and 2(d) of this Agreement, Borton, on behalf of themselves and their heirs, executors, administrators, successors, assigns, and any other person claiming by, through, or under him, voluntarily and knowingly waives, releases and discharges the Company, its subsidiaries and their direct and indirect affiliates, and their respective successors, assigns, divisions, representatives, agents, officers, directors, stockholders, and employees (the “Released Parties”), from any claims, demands and/or causes of action whatsoever, presently known or unknown, that are based upon facts occurring on or prior to the Effective Date, including but not limited to, the following: (a) any statutory claims under Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act of 1967, the Older Workers Benefits Protection Act of 1990, the Americans with Disabilities Act of 1990, the Civil Rights Acts of 1964 and 1991, the National Labor Relations Act, or other U.S. (federal, state or local) or international laws (all as amended), (b) any tort or contract claims, (c) any claims for options or rights to acquire stock or the issuance of or right to retain restricted stock, and/or (d) any claims, matters or actions related to Borton employment and/or affiliation with, or separation from, the Company, and any facts or



circumstances relating to the negotiation of this Agreement. Such release does not, however, reach the Company’s obligations under this Agreement. Nothing in this Agreement is intended to waive claims (i) for unemployment or workers’ compensation benefits, (ii) that may arise after Borton signs this Agreement, or (iii) which cannot be released by private agreement. In addition, nothing in this Agreement (including but not limited to the release of claims, proprietary information, confidentiality, cooperation, and non-disparagement provisions) prevents Borton from filing a charge or complaint with or from participating in an investigation or proceeding conducted by the EEOC, NLRB, the Securities and Exchange Commission (SEC), or any other any federal, state or local agency charged with the enforcement of any laws, or from exercising rights under Section 7 of the NLRA to engage in joint activity with other employees, although by signing this release Borton is waiving rights to individual relief based on claims asserted in such a charge or complaint, or in any other proceeding brought by Borton or asserted by any third-party on Borton’s behalf, except Borton may have a right to receive a payment from a government agency (and not the Company) for information provided to the government agency, and except where such a waiver of individual relief is otherwise prohibited.

5.No Assignment of Claims. The Company and Borton each represents and warrants to the other that it or they have not made any assignment and will make no assignment of any of the claims which are purported to be released and discharged by this Agreement.

6.Return of Company Property. Borton agrees that they have returned to the Company all of the Company’s property in their possession, custody, or control including but not limited to all of the tangible and intangible property belonging to the Company and relating to his employment with the Company. Borton further represents and warrants that they will not retain any copies, electronic or otherwise, of such property, including any electronic copies stored on Borton’s personal: (i) computers; (ii) USB storage devices; (iii) email accounts; and (iv) cloud storage accounts.

7.Additional Covenants.

(h)Borton acknowledges (i) receipt of all compensation and benefits due through the Separation Date as a result of services performed for the Company with the receipt of a final paycheck; (ii) Borton has reported to the Company any and all work-related injuries incurred during employment; (iii) the Company properly provided any leave of absence because of Borton’s or a family member’s health condition and Borton has not been subjected to any improper treatment, conduct or actions due to a request for or taking such leave; (iv) Borton has provided the Company with written notice of any and all concerns regarding suspected ethical and compliance issues or violations on the part of the Company; (v) Borton has reported any pending judicial and administrative



complaints, claims, or actions Borton filed against the Company or any Released Party; and (vi) Borton has not raised a claim of sexual harassment or abuse with the Company.

(i)Borton agrees to cooperate with Company regarding any pending or subsequently filed litigation, claims, or other disputes involving Company that relate to matters within the knowledge or responsibility of Borton during his employment with Company. Without limiting the foregoing, Borton agrees (i) to meet with Company representatives, its counsel, or other designees at mutually convenient times and places with respect to any items within the scope of this provision; (ii) to provide truthful testimony regarding same to any court, agency, or other adjudicatory body; and (iii) to provide Company with notice of contact by any adverse party or such adverse party’s representative, except as may be required by law.
(j)Borton agrees that the provisions of Sections 9, 10 and 11 of that certain Employment Agreement dated October 15, 2021, between Borton and the Company are incorporated herein, mutatis mutandis, as though originally set forth in this Agreement.

(k)Borton is releasing all rights under section 1542 of the California Civil Code. Section 1542 provides as follows:

A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in their favor at the time of executing the release, and that, if known by them would have materially affected their settlement with the debtor or released party.

8.Governing Law; Choice of Venue. The execution, validity, interpretation and performance of this Agreement shall be determined and governed exclusively by the laws of the State of Texas, without reference to the principles of conflict of laws. All actions or proceedings arising out of, are associated with, require the interpretation of, and/or that are in in way directly or indirectly related to the subject matter covered in this Agreement, shall be tried and litigated exclusively in the state and/or federal courts of Harris County, Texas.

9.Entire Agreement. This Agreement represents the complete agreement and understanding between Borton and the Company concerning the subject matter hereof and supersedes all prior agreements and understandings, written or oral, between Borton and any member of the Company concerning the subject matter of this Agreement that is in conflict with this Agreement. No attempted modification or waiver of any of the provisions of this Agreement shall be binding on any party hereto unless in writing and signed by Borton and the Company. This Agreement is binding upon and inures to the benefit of the parties’ heirs, successors and permitted assigns.




10.Acknowledgements. This Agreement has been entered into voluntarily and not as a result of coercion, duress or undue influence. Borton acknowledges that they have read and fully understand the terms of this Agreement. The company hereby advises Borton that they consult with an attorney before executing this Agreement. Borton agrees with the Company that modifications to this Agreement, whether material or immaterial, do not restart the running of the 21-day consideration period provided in Paragraph 1. The consideration for this Agreement is in addition to anything of value to which Borton already is entitled, and is not wages, a wage increase, a bonus, or any other form of compensation for services performed. Standard deductions will be made to the consideration for this Agreement. If Borton is age 40 or over and Borton’s termination is part of an employment termination program, the Company has attached information regarding the class, unit, or group of individuals covered by the employment termination program, the applicable eligibility factors and time limits, and a list of the job titles and ages of all individuals eligible or selected for the employment termination program as well as those who are not.

11.Dispute Resolution. Any and all disputes between the parties to this Agreement arising out of or in connection with the negotiation, execution, interpretation, performance or non-performance of this Agreement and the covenants and obligations contemplated herein, including but not limited to any claims against Borton, the Company, its respective officers, directors, employees or agents, shall be solely and finally settled by arbitration before three arbitrators conducted in Houston, Texas pursuant to the Commercial Rules of the American Arbitration Association, as now in effect or hereafter amended. Judgment on the award of the arbitrator may be entered in any court having jurisdiction over the party against whom enforcement of the award is being sought, and the parties hereby irrevocably consent to the jurisdiction of any such court for the purpose of enforcing any such award. The parties agree and acknowledge that any arbitration proceedings between them, and the outcome of such proceedings, shall be kept strictly confidential. In the event of any such dispute concerning the subject matter of this Agreement, the prevailing party shall be entitled to recover reasonable attorney’s fees and costs incurred for the arbitration.

12.Notices. All notices, consents, waivers and other communications required or permitted by this Agreement shall be in writing and shall be deemed given to a party when (a) delivered to the appropriate address by hand or by nationally recognized overnight courier service (costs prepaid); (b) sent by facsimile or e-mail with confirmation of transmission by the transmitting equipment; or (c) received or rejected by the addressee, if sent by certified mail, return receipt requested, in each case to the following addresses, facsimile numbers or e-mail addresses and marked to the attention of the person (by name or title) designated below (or to such other address, facsimile number, e-mail address or person as a party may designate by notice to the other parties):



    Company:

    Flotek Industries, Inc.
    Attention: SVP General Counsel & Chief Compliance Officer
    8846 N. Sam Houston Pkwy. W., Suite 150
    Houston, Texas 77064

    with a mandatory copy by email to: ********

    
    Borton:

    Michael E. Borton
    1368 SW 12th Street
    Boca Raton, FL 33486
    *******
    

13.Execution. This Agreement may be executed in counterparts, each of which will be deemed an original and shall be deemed duly executed upon the signing of the counterparts by the parties.

14.Exceptions and No Interference with Rights. Borton understands this Agreement does not apply to (a) any claims or rights that may arise after the date that Borton signed this Agreement, (b) the Company’s expense reimbursement policies, (c) any vested rights under the Company’s ERISA-covered employee benefit plans as applicable on the date Borton sign this Agreement, and (d) any claims that the controlling law clearly states may not be released by private agreement. Moreover, nothing in this Agreement (including but not limited to the acknowledgements, release of claims, the promise not to sue, the confidentiality obligations, and the return of property provision) (w) waives Borton’s right to testify in an administrative, legislative, or judicial proceeding concerning alleged criminal conduct or alleged sexual harassment on the part of the Company, or on the part of the agents or employees of the Company, when Borton has been required or requested to attend such a proceeding pursuant to a court order, subpoena, or written request from an administrative agency or the legislature, (x) limits or affects Borton’s right to challenge the validity of this Agreement under the ADEA or the OWBPA, (y) prevents Borton from communicating with, filing a charge or complaint with, or from participating in an investigation or proceeding conducted by the EEOC, the National Labor Relations Board, the Securities and Exchange Commission, or any other federal, state or local agency charged with the enforcement of any laws, including providing documents or any other



information, or (z) precludes Borton from exercising his rights under Section 7 of the NLRA to engage in protected, concerted activity with other employees, although by signing this Agreement Borton is waiving his right to recover any individual relief (including any backpay, frontpay, reinstatement or other legal or equitable relief) in any charge, complaint, or lawsuit or other proceeding brought by Borton or on his behalf by any third party, except for any right Borton may have to receive a payment or award from a government agency (and not the Company) for information provided to the government agency or where otherwise prohibited.





    The parties to this Agreement executed this Agreement on the dates set forth below.
                            
                            /s/ Michael E. Borton
                            Michael E. Borton
                            
                            July 4, 2022    
                            Date
                            
                    
FLOTEK INDUSTRIES, INC.
                            By: /s/ Nicholas J. Bigney
Name: Nicholas J. Bigney                                                    Title: SVP, General Counsel & CCO

                            July 4, 2022
                            Date





EX-31.1 3 ex311_10q2x22.htm EX-31.1 Document

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

EX-31.2 4 ex312_10q2x22.htm EX-31.2 Document

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

Interim Chief Financial Officer
Date: August 10, 2022
 


EX-32.1 5 ex321_10q2x22.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Flotek Industries, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. §1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/    John W. Gibson, Jr
John W. Gibson, Jr
President, Chief Executive Officer and Chairman of the Board
Date: August 10, 2022


EX-32.2 6 ex322_10q2x22.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Flotek Industries, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. §1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/    Seham Carson
Seham Carson
Interim Chief Financial Officer
Date: August 10, 2022


EX-101.SCH 7 ftk-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Nature of Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Reclassifications (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Contract Assets link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Contract Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Contract Assets - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Contract Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Contract Assets - Estimated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Inventories - Components of inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Inventories - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Property and Equipment - Components of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Property and Equipment - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Debt and Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Debt and Convertible Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Debt and Convertible Notes Payable - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Debt and Convertible Notes Payable - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Fair Value Measurements - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Fair Value Measurements - Monte Carlo Simulation (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Fair Value Measurements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Fair Value Measurements - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2345310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453427 - Disclosure - Earnings (Loss) Per Share - Schedule of Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2454428 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2155115 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2356312 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2158116 - Disclosure - Related Party Transaction link:presentationLink link:calculationLink link:definitionLink 2459430 - Disclosure - Related Party Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - Business Segment, Geographic and Major Customer Information link:presentationLink link:calculationLink link:definitionLink 2361313 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2462431 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2463432 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2464433 - Disclosure - Business Segment, Geographic and Major Customer Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2465434 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2466435 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2167118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ftk-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 ftk-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 ftk-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt Increase (Decrease) in Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for doubtful accounts, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets, net Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Assets held for sale Assets Held-for-sale, Not Part of Disposal Group Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Gain on lease termination Gain on lease termination Gain (Loss) on Termination of Lease Equity contribution Conversion of Stock, Amount Issued Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Present value of lease liabilities Total finance lease liabilities Finance Lease, Liability Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Consideration From Issuance Of Warrants Consideration From Issuance Of Warrants Consideration From Issuance Of Warrants Fair value of the convertible notes Debt Instrument, Fair Value Disclosure PIPE Private Investment In Public Equity [Member] Private Investment In Public Equity Additional paid-in capital Additional Paid in Capital Restricted stock forfeited Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Fair Value Measurement [Domain] Fair Value Measurement [Domain] 2026 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Proceeds from debt Proceeds from Issuance of Debt Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Operating leases (in percentage) Operating Lease, Weighted Average Discount Rate, Percent Debt instrument stated interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Terpene Supply Agreement Terpene Supply Agreement [Member] Terpene Supply Agreement Assumed PPP loan Business Combination, Assumed Payroll Protection Program Loan Business Combination, Assumed Payroll Protection Program Loan 2025 Finance Lease, Liability, to be Paid, Year Three Net income (loss) Net income (loss) Net loss Net income (loss) Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded from calculation of loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Leases Lessee, Finance Leases [Text Block] Issuance of convertible notes payable as consideration for ProFrac Agreements Debt Issued As Consideration, Face Amount Debt Issued As Consideration, Face Amount Taxes other than income taxes Accrual for Taxes Other than Income Taxes, Current 2022 (excluding the six months ended June 30, 2022) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] ProFrac Services, LLC ProFrac Services, LLC [Member] ProFrac Services, LLC Equity Component [Domain] Equity Component [Domain] Discount rate Measurement Input, Discount Rate [Member] Scenario [Axis] Scenario [Axis] Leases Lessee, Operating Leases [Text Block] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Assets Measured at Fair Value on a Nonrecurring Basis [Table] Assets Measured at Fair Value on a Nonrecurring Basis [Table] Assets Measured at Fair Value on a Nonrecurring Basis [Table] Related Party [Domain] Related Party [Domain] Lessee, Lease, Description Lessee, Lease, Description [Line Items] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Treasury stock, at cost; 6,111,357 and 6,022,634 shares at June 30, 2022 and December 31, 2021 , respectively Treasury Stock, Common, Value Total contract assets Contract with Customer, Asset, after Allowance for Credit Loss Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Tax settlement Effective Income Tax Rate Reconciliation, Tax Settlement, Percent Employee retention credit Employee Retention Credit Employee Retention Credit Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Number of operation segments (segments) Number of Operating Segments Capitalized contract fees Capitalized Contract Cost, Net 2022 (excluding the six months ended June 30, 2022) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Dilutive effect of convertible notes payable (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Computer equipment and software Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Customer D Customer D [Member] Customer D Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Current portion of operating lease liabilities Operating Lease, Liability, Current Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating costs and expenses: Costs and Expenses [Abstract] UAE UNITED ARAB EMIRATES Customer A (Related Party) Customer A [Member] Customer A Legal Entity [Axis] Legal Entity [Axis] Long-term debt Long-Term Debt, Excluding Current Maturities TOTAL LIABILITIES Liabilities Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments To Acquire Property, Plant, And Equipment Excluding Capitalized Cost Payments To Acquire Property, Plant, And Equipment Excluding Capitalized Cost Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Contingent liability for earn-out provision Loss Contingency, Accrual, Current Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Property, Plant and equipment, useful life Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Debt and Convertible Notes Payable Debt Disclosure [Text Block] Segments [Axis] Segments [Axis] Finance Leases Finance Lease, Liability, to be Paid [Abstract] Estimated tax (percent) Estimated Taxes, Percent Estimated Taxes, Percent Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) Accrued liabilities Increase (Decrease) in Accrued Liabilities 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Accounts receivable, related party Accounts Receivable, Related Parties, Current Assets Measured at Fair Value on a Nonrecurring Basis Assets Measured at Fair Value on a Nonrecurring Basis [Line Items] Assets Measured at Fair Value on a Nonrecurring Basis [Line Items] Affiliated Entity Affiliated Entity [Member] Sales Revenue Benchmark [Member] Consolidation Items [Domain] Consolidation Items [Domain] Schedule of outstanding contract assets Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Warehouse facility in Monahans, Texas Warehouse Facility In Monahans, Texas [Member] Warehouse Facility In Monahans, Texas Total assets Total assets Assets Buildings and leasehold improvements Building And Leasehold Member [Member] Building And Leasehold Member Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income (loss) per common share: Earnings Per Share [Abstract] Contract Phase [Axis] Contract Phase [Axis] Contract Phase Schedule of fair value measurements, recurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued liabilities Total current accrued liabilities Accrued Liabilities, Current Unsecured Debt Unsecured Debt [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Waller Facility Waller Facility [Member] Waller Facility [Member] Payroll and benefits Employee-related Liabilities, Current Contingent Portion Of Convertible Debt Contingent Portion Of Convertible Debt [Member] Contingent Portion Of Convertible Debt Payment of issuance costs of convertible notes Payment Of Issuance Costs Of Convertible Notes Payment Of Issuance Costs Of Convertible Notes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Non-U.S. income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Segments [Domain] Segments [Domain] Earnings (Loss) Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Long-term finance lease liabilities Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Related Party Transaction Related Party Transaction [Line Items] Increase in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Number of securities called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Paycheck protection plan loan forgiveness Paycheck protection plan loan forgiveness Other income Gain (Loss) on Extinguishment of Debt Restricted stock granted Stock Issued During Period, Value, Restricted Stock Award, Gross Finished goods Inventory, Finished Goods, Gross Amended ProFrac Agreement Amended ProFrac Agreement [Member] Amended ProFrac Agreement ProFrac Agreement ProFrac Agreement [Member] ProFrac Agreement Gross loss Gross Profit Entity Registrant Name Entity Registrant Name Issuance of Amended ProFrac Agreement contract consideration convertible notes payable Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Issuance Of Contract Consideration Convertible Notes Payable Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Issuance Of Contract Consideration Convertible Notes Payable Subsequent Events Subsequent Events [Text Block] Amortization of contract into revenue Contract With Customer, Asset, Amortization Of Contract Into Revenue Contract With Customer, Asset, Amortization Of Contract Into Revenue Entity Address, City Entity Address, City or Town Thereafter through May 2032 Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Five And Thereafter Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Five And Thereafter Leases [Abstract] Leases [Abstract] 2023 Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year One Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year One 2025 Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Three Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Three Minimum Minimum [Member] Restricted cash Restricted Cash and Cash Equivalents, Current Customer B Customer B [Member] Customer B [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Provision for excess and obsolete inventory Inventory write-down Inventory Write-down Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net of issuance costs paid Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury Stock Treasury Stock, Common [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol(s) Trading Symbol Entity File Number Entity File Number Contingent earnout consideration Commitments, Fair Value Disclosure Treasury stock, shares (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Restricted stock forfeited (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Deferred revenue, long-term Contract with Customer, Liability, Noncurrent Customer C Customer C [Member] Customer C Research and development Research and Development Expense Interest payable Interest Payable, Current Title of Individual [Axis] Title of Individual [Axis] Restricted cash at the beginning of period Restricted cash at the end of period Restricted Cash and Cash Equivalents Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Due from related party Due from Related Parties, Current Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Term until liquidation (years) Measurement Input, Maturity [Member] JP3 Measurement, LLC JP3 Measurement, LLC [Member] JP3 Measurement, LLC [Member] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable Balance - beginning of period Balance - end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Subsequent Events [Abstract] Subsequent Events [Abstract] Percentage of revenue by major customers (in percentage) Concentration Risk, Percentage Total revenues Total revenues Revenues Contract Asset Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward] Income Taxes Income Tax Disclosure [Text Block] Revenue from related party Revenue from Related Parties Current portion of long-term debt Less current maturities Unsecured Debt, Current Confluence Confluence [Member] Confluence Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Outstanding Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Basic (in dollars per share) Basic earnings (loss) per share (in dollars per share) Earnings Per Share, Basic Change in fair value of contract consideration convertible notes payable , net of tax Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Net Of Tax Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Net Of Tax 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Supplemental non-cash activities: Supplemental Non-cash Activities [Abstract] Supplemental Non-cash Activities Flotek PPP loan Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program [Member] Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Corporate and Other Corporate, Non-Segment [Member] Shares withheld to cover taxes Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value Land improvements Land improvements Land Improvements [Member] Schedule of Subsidiary or Equity Method Investee [Table] Schedule of Subsidiary or Equity Method Investee [Table] Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Long-term debt, net of current portion Unsecured Long-Term Debt, Noncurrent Counterparty Name [Domain] Counterparty Name [Domain] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Director Director [Member] Thereafter Lessee Operating Lease Liability Payments Due After Year Four Lessee Operating Lease Liability Payments Due After Year Four Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 Entity Interactive Data Current Entity Interactive Data Current Amortization of contract assets Capitalized Contract Cost, Amortization Stockholders’ Equity Shareholders' Equity and Share-Based Payments [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in current assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information Segment Reporting Information [Line Items] JP3 PPP loan forgiveness Debt Instrument, Decrease, Forgiveness Total lease expense Lease, Cost Common Stock Common Stock [Member] Schedule of components of lease expense and supplemental cash flow information Lease, Cost [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Long-term operating lease liabilities Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of valuation techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Schedule of Revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Long term contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Proceeds from convertible notes Proceeds from Convertible Debt Accounts receivable, net of allowance for doubtful accounts of $514 and $659 at June 30, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Convertible debt, fair value disclosures Contract consideration, convertible notes Convertible Debt, Fair Value Disclosures Statement, Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] PIPE Transaction PIPE Transaction [Member] PIPE Transaction [Member] Recurring Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Change in fair value of contract consideration convertible notes payable Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Before Tax Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Before Tax Related Party Transaction Related Party Transactions Disclosure [Text Block] Purchase from sale of common stock Purchase From Sale Of Common Stock Purchase From Sale Of Common Stock Summarized financial information regarding reportable segments Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Segment Information Segment Reporting, Policy [Policy Text Block] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Contract consideration convertible notes payable Other Notes Payable, Current Statement [Line Items] Statement [Line Items] Payments for finance leases Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Proceeds from issuance of convertible notes Proceeds from Issuance of Other Long-Term Debt Finance Leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] 2024 Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Two Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Two Total other income (expense) Nonoperating Income (Expense) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general, and administrative Selling, General and Administrative Expense Products Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Change in fair value of contingent earnout consideration Earn Out Consideration From Business Combination [Member] Earn Out Consideration From Business Combination Minimum chemical purchase requirement for hydraulics fracturing fleets, percent Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent Document Transition Report Document Transition Report Local Phone Number Local Phone Number Increase (reduction) in tax benefit related to stock-based awards Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Debt converted instrument, face amount Debt Conversion, Converted Instrument, Amount Income (loss) from operations Income (loss) from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Convertible notes payable Convertible Notes Payable, Current Recent Accounting Pronouncements And New Accounting Standards Issued and Adopted New Accounting Pronouncements, Policy [Policy Text Block] Conversion of notes to common stock (shares) Conversion of convertible notes payable to common stock (shares) Debt Conversion, Converted Instrument, Shares Issued Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Inventories Inventory, Gross Services Service [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Name of Property [Domain] Name of Property [Domain] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, at par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Loss on purchase commitments Accrued Liabilities, Loss on Purchase Commitments, Current Accrued Liabilities, Loss on Purchase Commitments, Current Cost of goods sold Cost of Goods and Services Sold Total finance lease expense Financing Lease, Cost Financing Lease, Cost Weighted average common shares used in computing diluted loss per common share (in shares) Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of components of inventory Schedule of Inventory, Current [Table Text Block] Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments [Abstract] Operating Lease, Payments [Abstract] 2022 (excluding the six months ended June 30, 2022) Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Remainder Of Fiscal Year Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Remainder Of Fiscal Year Buildings and leasehold improvements Building and Building Improvements [Member] Earn out provision, measurement input Earn Out Provision, Measurement Input Earn Out Provision, Measurement Input Finance lease expense: Finance Lease Expense [Abstract] Finance Lease Expense Common stock, $0.0001 par value, 140,000,000 shares authorized; 82,884,690 shares issued and 76,773,333 shares outstanding at June 30, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December 31, 2021 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Numerator: Numerator (Basic and Diluted) [Abstract] Numerator (Basic and Diluted) Restricted stock granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Conversion price (in dollar per share) Debt Instrument, Convertible, Conversion Price Operating Segments Operating Segments [Member] Convertible Debt Convertible Debt [Member] Short-term lease expense Short-Term Lease, Cost Components of Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Weighted Average Discount Rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Cash and cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Contract Assets Contract Assets, Policy [Policy Text Block] Contract Assets, Policy Issuance of stock warrants, net of transaction fee Adjustments to Additional Paid in Capital, Warrant Issued Stock price Measurement Input, Share Price [Member] Current liabilities: Liabilities, Current [Abstract] Net income (loss) for basic earnings per share Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Percentage of cost allocable to payroll costs (percent) Percentage Of Cost Required To Be Allocable To Payroll Expense Percentage Of Cost Required To Be Allocable To Payroll Expense Debt instrument, measurement input Debt Instrument, Measurement Input 2026 Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Four Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Four Deferred revenue, current Contract with Customer, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Current portion of finance lease liabilities Current portion of finance lease liabilities Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Data Analytics Data & Analytics Segment [Member] Data & Analytics Segment [Member] Amendment Flag Amendment Flag Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expense Operating Lease, Cost Debt instrument, face amount Debt Instrument, Face Amount Paid-in-Kind interest expense on convertible notes payable, net of tax Interest on Convertible Debt, Net of Tax Stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Schedule of Financial information regarding reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Other long-term assets Other Assets, Noncurrent Convertible debt Convertible Debt Cash flows from operating activities: Additional Cash Flow Elements, Operating Activities [Abstract] 2023 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Chief Executive Officer Chief Executive Officer [Member] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Change in fair value of contract consideration convertible notes Liabilities, Fair Value Adjustment Fair value adjustment Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Counterparty Name [Axis] Counterparty Name [Axis] Warrant premium on average price, percent Warrant Premium On Average Price, Percent Warrant Premium On Average Price, Percent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State Entity Incorporation, State or Country Code State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 2024 Finance Lease, Liability, to be Paid, Year Two Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of changes in exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Operating cash flows used in operating leases Operating Lease, Payments Income taxes received Proceeds from Income Tax Refunds Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Employee Stock Options Share-Based Payment Arrangement, Option [Member] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Title of Individual [Domain] Title of Individual [Domain] Financing cash flows from finance leases Finance Lease, Principal Payments Net Of Prepayments Finance Lease, Principal Payments Net Of Prepayments Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Other income (expense) Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Maximum Maximum [Member] Schedule of disaggregation of revenue Revenue from External Customers by Products and Services [Table Text Block] Consolidation Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Warrants Stock Warrant, Policy [Policy Text Block] Stock Warrant, Policy Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Cash and cash equivalents at the beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Subsidiary or Equity Method Investee Subsidiary or Equity Method Investee [Line Items] Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Other Commitments [Table] Other Commitments [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Revenue: Revenues [Abstract] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Thereafter Finance Lease Liability Payments Due After Year Four Finance Lease Liability Payments Due After Year Four Paid-in-kind interest expense Paid-in-Kind Interest Sublease rent Sublease Income Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of each class Title of 12(b) Security Organization and Nature of Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Flotek PPP loan Unsecured Debt Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Total operating costs and expenses Costs and Expenses Conversion of notes to common stock (in shares) Conversion of Stock, Shares Issued Payables and Accruals [Abstract] Operating Leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Business Combination and Asset Acquisition [Abstract] Debt Instrument Debt Instrument [Line Items] Paid-in-kind interest expense Interest Payable Common and Preferred Stock Class of Stock [Line Items] Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Line Items] Present value of lease liabilities Total operating lease liabilities Operating Lease, Liability Business Segment, Geographic and Major Customer Information Segment Reporting Disclosure [Text Block] Expected volatility Measurement Input, Price Volatility [Member] Operating lease term Lessor, Operating Lease, Term of Contract Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Total lease payments Finance Lease, Liability, to be Paid Schedule of maturities of finance leases liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Estimate of Fair Value Measurement Estimate of Fair Value Measurement [Member] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Litigation settlement, amount due to other party Litigation Settlement, Amount Awarded to Other Party Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Proceeds from the sales of stock Sale of Stock, Consideration Received on Transaction Inventories, net Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Schedule of supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Less accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Prefunded Stock Warrant Warrant [Member] Entity Filer Category Entity Filer Category Purchase from sale of common stock Proceeds from Issuance of Common Stock Weighted average common shares used in computing basic loss per common share (in shares) Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic U.S. UNITED STATES Accrued liabilities, current Accrued Liabilities, Current [Abstract] Commitments and contingencies Commitments and Contingencies Name of each exchange on which registered Security Exchange Name Equity contribution Adjustments To Additional Paid in Capital, Equity Contribution Adjustments To Additional Paid in Capital, Equity Contribution Interest payable Increase (Decrease) in Interest Payable, Net Accrual for potential penalties and interest Income Tax Examination, Penalties and Interest Accrued Schedule of debt Schedule of Debt [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Revenue from external customers Revenue from external customers Revenue from Contract with Customer, Excluding Assessed Tax Income taxes payable Increase (Decrease) in Income Taxes Payable Denominator: Denominator [Abstract] Denominator Severance costs Accrued Liabilities, Severance Costs, Current Accrued Liabilities, Severance Costs, Current Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Depreciation of property and equipment Depreciation and amortization Depreciation expense Depreciation, Depletion and Amortization, Nonproduction Less accumulated amortization Contract with Customer, Asset, Allowance for Credit Loss Finance leases (in percentage) Finance Lease, Weighted Average Discount Rate, Percent Chemistry Technologies Chemistry Technologies Segment [Member] Energy Chemistry Technologies [Member] Contract Assets Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Property In Waller, Texas Property In Waller, Texas [Member] Property In Waller, Texas Contract asset, net Increase in customer asset Increase (Decrease) in Contract with Customer, Asset Payments to tax authorities for shares withheld from employees Payment, Tax Withholding, Share-Based Payment Arrangement TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Debt instrument term (years) Debt Instrument, Term Proceeds from sale of assets held for sale Proceeds from Sale of Property Held-for-sale Amortization of convertible note issuance cost Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Land Land [Member] Other countries Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable Debt, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Adjusted net (loss) for dilutive earnings per share Net Income (Loss) Available to Common Stockholders, Diluted Diluted loss per share (in dollars per share) Earnings Per Share, Diluted Inventory Inventory [Line Items] Sale of Stock [Domain] Sale of Stock [Domain] Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Gain on sale of property and equipment Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidation Items [Axis] Consolidation Items [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Adjustment Scenario, Adjustment [Member] Property and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Inventory, Current [Table] Inventory, Current [Table] Customer Concentration Risk Customer Concentration Risk [Member] ProFrac Agreement Contract ProFrac Agreement Contract [Member] ProFrac Agreement Contract Due from related party Due from Related Parties Other income (expense): Nonoperating Income (Expense) [Abstract] Change in fair value of contingent consideration Change In Fair Value Contingent Consideration Change In Fair Value Contingent Consideration Schedule of Revenue by major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of maturities of operating leases liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Street Entity Address, Address Line One Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Product and Service [Axis] Product and Service [Axis] Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Non-cash lease expense Noncash Lease Expense Noncash Lease Expense Issuance cost of stock warrants included in accrued accounts payable Issuances Cost Of Stock Warrants In Accounts Payable Issuances Cost Of Stock Warrants In Accounts Payable Schedule of current accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Less reserve for excess and obsolete inventory Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Equity [Abstract] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Proceeds from issuance of warrants Proceeds from Issuance of Warrants Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Current contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Shares withheld to cover taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Revenue Recognition [Abstract] Other (shares) Stock Issued During Period, Shares, Other Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Transportation equipment Transportation equipment Transportation Equipment [Member] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Name of Property [Axis] Name of Property [Axis] Other Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Entity [Domain] Entity [Domain] City Area Code City Area Code Legal costs Accrued Professional Fees, Current Monthly rent Lessor, Operating Lease, Monthly Rent Lessor, Operating Lease, Monthly Rent ASSETS Assets [Abstract] Conditional revenue shortfall rate (percent) Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet Other current assets Increase (Decrease) in Other Current Assets Revisions Revision of Prior Period, Adjustment [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other Commitments Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Liabilities measured at fair value on a recurring basis Financial Liabilities Fair Value Disclosure Earnings (Loss) Per Share Earnings Per Share, Policy [Policy Text Block] Non cash financing and investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Contract Phase [Domain] Contract Phase [Domain] Contract Phase [Domain] Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Settlement payments Loss Contingency Accrual, Payments Additions to long-lived assets Payments to Acquire Property, Plant, and Equipment ProFrac Holdings ProFrac Holdings LLC [Member] ProFrac Holdings LLC Disaggregation of Revenue Disaggregation of Revenue [Line Items] Funds held in escrow Escrow Deposit Schedule of basic and diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from related party debt Proceeds from Related Party Debt Customer [Domain] Customer [Domain] Debt converted, accrued interest Debt Conversion, Converted Instrument, Accrued Interest Debt Conversion, Converted Instrument, Accrued Interest EX-101.PRE 11 ftk-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Aug. 10, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 1-13270  
Entity Registrant Name FLOTEK INDUSTRIES INC/CN  
Entity Incorporation, State DE  
Entity Tax Identification Number 90-0023731  
Entity Address, Street 8846 N. Sam Houston Parkway W.  
Entity Address, City Houston,  
Entity Address, State TX  
Entity Address, Postal Zip Code 77064  
City Area Code 713  
Local Phone Number 849-9911  
Title of each class Common Stock, $0.0001 par value  
Trading Symbol(s) FTK  
Name of each exchange on which registered NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   76,597,249
Entity Central Index Key 0000928054  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 33,084 $ 11,534
Restricted cash 40 1,790
Accounts receivable, net of allowance for doubtful accounts of $514 and $659 at June 30, 2022 and December 31, 2021, respectively 11,747 13,297
Accounts receivable, related party 11,603 0
Inventories, net 13,249 9,454
Other current assets 4,000 3,762
Current contract assets 6,260 0
Assets held for sale 535 2,762
Total current assets 80,518 42,599
Property and equipment, net 4,819 5,296
Operating lease right-of-use assets 1,771 2,041
Deferred tax assets, net 283 279
Other long-term assets 17 29
Long term contract assets 76,063 0
Total assets 163,471 50,244
Current liabilities:    
Accounts payable 19,771 7,616
Accrued liabilities 7,115 8,996
Income taxes payable 103 4
Interest payable 106 82
Current portion of operating lease liabilities 636 602
Current portion of finance lease liabilities 34 41
Current portion of long-term debt 1,690 1,436
Convertible notes payable 18,323 0
Contract consideration convertible notes payable 67,220 0
Total current liabilities 114,998 18,777
Deferred revenue, long-term 84 91
Long-term operating lease liabilities 6,695 7,779
Long-term finance lease liabilities 38 53
Long-term debt 3,098 3,352
TOTAL LIABILITIES 124,913 30,052
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value, 140,000,000 shares authorized; 82,884,690 shares issued and 76,773,333 shares outstanding at June 30, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December 31, 2021 8 8
Additional paid-in capital 386,310 363,417
Accumulated other comprehensive income 176 81
Accumulated deficit (313,698) (309,214)
Treasury stock, at cost; 6,111,357 and 6,022,634 shares at June 30, 2022 and December 31, 2021 , respectively (34,238) (34,100)
Total stockholders’ equity 38,558 20,192
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 163,471 $ 50,244
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 514 $ 659
Preferred stock, at par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 100,000 100,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 140,000,000 140,000,000
Common stock, shares issued (in shares) 82,884,690 79,483,837
Common stock, shares outstanding (in shares) 76,773,333 73,461,203
Treasury stock, shares (in shares) 6,111,357 6,022,634
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Revenue from external customers $ 12,824 $ 9,165 $ 23,206 $ 20,935
Revenue from related party 16,549 0 19,046 0
Total revenues 29,373 9,165 42,252 20,935
Cost of goods sold 31,678 10,775 45,036 22,853
Gross loss (2,305) (1,610) (2,784) (1,918)
Operating costs and expenses:        
Selling, general, and administrative 7,431 4,203 12,310 10,287
Depreciation of property and equipment 182 253 377 560
Research and development 1,115 1,466 2,530 3,008
Gain on sale of property and equipment (1,914) (71) (1,906) (69)
Gain on lease termination 0 0 (584) 0
Change in fair value of contract consideration convertible notes payable (17,158) 0 (13,266) 0
Total operating costs and expenses (10,344) 5,851 (539) 13,786
Income (loss) from operations 8,039 (7,461) (2,245) (15,704)
Other income (expense):        
Paycheck protection plan loan forgiveness 0 881 0 881
Interest expense (1,597) (17) (2,265) (35)
Other income (expense) (104) 72 120 39
Total other income (expense) (1,701) 936 (2,145) 885
Income (loss) before income taxes 6,338 (6,525) (4,390) (14,819)
Income tax expense (98) (21) (94) (27)
Net income (loss) $ 6,240 $ (6,546) $ (4,484) $ (14,846)
Income (loss) per common share:        
Basic (in dollars per share) $ 0.08 $ (0.09) $ (0.06) $ (0.22)
Diluted loss per share (in dollars per share) $ (0.05) $ (0.09) $ (0.12) $ (0.22)
Weighted average common shares:        
Weighted average common shares used in computing basic loss per common share (in shares) 74,861 69,531 73,476 69,001
Weighted average common shares used in computing diluted loss per common share (in shares) 124,335 69,531 107,086 69,001
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 6,240 $ (6,546) $ (4,484) $ (14,846)
Other comprehensive income (loss):        
Foreign currency translation adjustment 87 (17) 95 32
Comprehensive income (loss) $ 6,327 $ (6,563) $ (4,389) $ (14,814)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (4,484) $ (14,846)
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of contingent consideration (134) (302)
Change in fair value of contract consideration convertible notes payable (13,266) 0
Amortization of convertible note issuance cost 414 0
Paid-in-kind interest expense 1,819 0
Amortization of contract assets 737 0
Depreciation and amortization 377 560
Provision for doubtful accounts, net of recoveries 87 (1)
Provision for excess and obsolete inventory 769 580
Gain on sale of property and equipment (1,906) (69)
Gain on lease termination (584) 0
Non-cash lease expense 112 163
Stock compensation expense 1,591 1,750
Deferred income tax (benefit) expense (5) 10
Paycheck protection plan loan forgiveness 0 (881)
Changes in current assets and liabilities:    
Accounts receivable (10,141) 1,995
Inventories (4,521) (222)
Income taxes receivable 7 207
Other current assets (244) (672)
Contract asset, net (3,600) 0
Other long-term assets 12 541
Accounts payable 12,154 801
Accrued liabilities (2,924) (1,048)
Operating lease liabilities (308) 0
Income taxes payable 99 168
Interest payable 24 24
Net cash used in operating activities (23,915) (11,242)
Cash flows from investing activities:    
Capital expenditures (5) (31)
Proceeds from sale of assets 4,194 74
Net cash provided by investing activities 4,189 43
Cash flows from financing activities:    
Proceeds from issuance of convertible notes 21,150 0
Payment of issuance costs of convertible notes (1,084) 0
Proceeds from issuance of warrants 19,500 0
Payments to tax authorities for shares withheld from employees (138) (78)
Purchase from sale of common stock 24 0
Purchase from sale of common stock 0 (166)
Payments for finance leases (21) (29)
Net cash provided by (used in) financing activities 39,431 (273)
Effect of changes in exchange rates on cash and cash equivalents 95 (31)
Net change in cash, cash equivalents and restricted cash 19,800 (11,503)
Cash and cash equivalents at the beginning of period 11,534 38,660
Restricted cash at the beginning of period 1,790 664
Cash and cash equivalents and restricted cash at beginning of period 13,324 39,324
Cash and cash equivalents at end of period 33,084 27,781
Restricted cash at the end of period 40 40
Cash, cash equivalents and restricted cash at end of period $ 33,124 $ 27,821
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance at Dec. 31, 2020 $ 47,171 $ 8 $ (33,851) $ 359,721 $ (19) $ (278,688)
Beginning balance (in shares) at Dec. 31, 2020   78,669,000        
Beginning balance (in shares) at Dec. 31, 2020     5,581,000      
Increase (Decrease) in Equity            
Net income (loss) (14,846)         (14,846)
Foreign currency translation adjustment 32       32  
Stock issued under employee stock purchase plan (177)   $ (130) (47)    
Stock issued under employee stock purchase plan (in shares)     (84,000)      
Restricted stock granted (in shares)   1,684,000        
Restricted stock forfeited (64)   $ (64)      
Restricted stock forfeited (in shares)   (133,000) (30,000)      
Stock compensation expense 1,750     1,750    
Shares withheld to cover taxes (100)   $ (100)      
Shares withheld to cover taxes (in shares)     101,000      
Other (shares)   613,000        
Ending balance at Jun. 30, 2021 33,894 $ 8 $ (34,017) 361,424 13 (293,534)
Ending balance (in shares) at Jun. 30, 2021   79,607,000        
Ending balance (in shares) at Jun. 30, 2021     5,628,000      
Beginning balance at Mar. 31, 2021 39,631 $ 8 $ (33,956) 360,537 30 (286,988)
Beginning balance (in shares) at Mar. 31, 2021   78,276,000        
Beginning balance (in shares) at Mar. 31, 2021     5,573,000      
Increase (Decrease) in Equity            
Net income (loss) (6,546)         (6,546)
Foreign currency translation adjustment (17)       (17)  
Stock issued under employee stock purchase plan (40)   $ (38) (2)    
Stock issued under employee stock purchase plan (in shares)     (26,000)      
Restricted stock granted (7)     (7)    
Restricted stock granted (in shares)   1,465,000        
Restricted stock forfeited 0   $ 54 (54)    
Restricted stock forfeited (in shares)   (134,000) (25,000)      
Stock compensation expense 969     969    
Shares withheld to cover taxes (96)   $ (77) (19)    
Shares withheld to cover taxes (in shares)     56,000      
Ending balance at Jun. 30, 2021 33,894 $ 8 $ (34,017) 361,424 13 (293,534)
Ending balance (in shares) at Jun. 30, 2021   79,607,000        
Ending balance (in shares) at Jun. 30, 2021     5,628,000      
Beginning balance at Dec. 31, 2021 $ 20,192 $ 8 $ (34,100) 363,417 81 (309,214)
Beginning balance (in shares) at Dec. 31, 2021 73,461,203 79,484,000        
Beginning balance (in shares) at Dec. 31, 2021 6,022,634   6,022,000      
Increase (Decrease) in Equity            
Net income (loss) $ (4,484)         (4,484)
Foreign currency translation adjustment 95       95  
Stock issued under employee stock purchase plan 24     24    
Stock issued under employee stock purchase plan (in shares)     (19,000)      
Restricted stock granted (in shares)   626,000        
Restricted stock forfeited (in shares)   (3,000) (20,000)      
Stock compensation expense 1,591     1,591    
Shares withheld to cover taxes (138)   $ (138)      
Shares withheld to cover taxes (in shares)   (15,000) 88,000      
Issuance of stock warrants, net of transaction fee 9,930     9,930    
Equity contribution 8,400     8,400    
Equity contribution 2,948     2,948    
Conversion of notes to common stock (in shares)   2,793,000        
Ending balance at Jun. 30, 2022 $ 38,558 $ 8 $ (34,238) 386,310 176 (313,698)
Ending balance (in shares) at Jun. 30, 2022 76,773,333 82,885,000        
Ending balance (in shares) at Jun. 30, 2022 6,111,357   6,111,000      
Beginning balance at Mar. 31, 2022 $ 13,104 $ 8 $ (34,159) 367,104 89 (319,938)
Beginning balance (in shares) at Mar. 31, 2022   82,564,000        
Beginning balance (in shares) at Mar. 31, 2022     6,073,000      
Increase (Decrease) in Equity            
Net income (loss) 6,240         6,240
Foreign currency translation adjustment 87       87  
Stock issued under employee stock purchase plan 24     24    
Stock issued under employee stock purchase plan (in shares)     (19,000)      
Restricted stock granted (in shares)   339,000        
Restricted stock forfeited (in shares)   (3,000) (12,000)      
Stock compensation expense 852     852    
Shares withheld to cover taxes (79)   $ (79)      
Shares withheld to cover taxes (in shares)   (15,000) 45,000      
Issuance of stock warrants, net of transaction fee 9,930     9,930    
Equity contribution 8,400     8,400    
Ending balance at Jun. 30, 2022 $ 38,558 $ 8 $ (34,238) $ 386,310 $ 176 $ (313,698)
Ending balance (in shares) at Jun. 30, 2022 76,773,333 82,885,000        
Ending balance (in shares) at Jun. 30, 2022 6,111,357   6,111,000      
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Nature of Operations
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations Organization and Nature of Operations
General
Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data company, Flotek helps customers across industrial, commercial, and consumer markets improve their environmental performance.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets green specialty chemicals that aim to enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs.
The Company’s Data Analytics (“DA”) segment aims to enable users to maximize the value of their hydrocarbon associated processes by providing analytics associated with their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.
The Company’s two operating segments, CT and DA, are both supported by its Research & Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 17, “Business Segment, Geographic and Major Customer Information.”
Sources and Uses of Liquidity
The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. The availability of adequate capital is dependent on the Company’s operating cash flow, and the availability of and access to debt and equity financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in the twelve months subsequent to the date of filing the consolidated financial statements. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months, uncertainty surrounding the stability and strength of the oil and gas markets or reduced spending by our customers could have a further negative impact on our liquidity.

On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million (see Note 9, “Debt and Convertible Notes Payable”).

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

On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (see Note 9, “Debt and Convertible Notes Payable”). The ProFrac Agreement was amended to (a) increase ProFrac Services LLC’s minimum purchase obligation for each year to the greater of 70% of ProFrac Services LLC’s requirements and a baseline measured by ProFrac Services LLC’s first 30 hydraulic fracturing fleets, and (b) increase the term to 10 years.
On June 21, 2022, the “Company issued prefunded warrants (the “Prefunded Warrants”) to ProFrac Holdings II, LLC in exchange for $19.5 million in cash (see Note 13, “Stockholders’ Equity”). The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share.

On April 18, 2022, the Company sold its Waller facility for $4.3 million of gross proceeds.

Based on our cash and liquid assets, including the transactions during the six months ended June 30, 2022 we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months. However, the Company cannot guarantee a sufficient level of cash flows in the future. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited consolidated financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s 2021 Annual Report. A copy of the 2021 Annual Report is available on the SEC’s website, www.sec.gov, under the Company’s ticker symbol (“FTK”) or on Flotek’s website, www.flotekind.com. The information contained on the Company’s website does not form a part of this Quarterly Report.
All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Restricted Cash
The Company’s restricted cash is $40 thousand and $1.8 million as of June 30, 2022 and December 31, 2021, respectively. The Company’s restricted cash as of June 30, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. The restricted cash balance as of December 31, 2021 included cash maintained in accordance with the credit card program and cash held in escrow of $1.75 million for amounts due under the terms of the legal settlement discussed in Note 12, “Commitments and Contingencies”.

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

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Contract Assets
The Company’s contract assets represent consideration issued in the form of convertible notes to a related party customer in connection with the ProFrac Agreement and the Amended ProFrac Agreement discussed in Note 9, “Debt and Convertible Notes Payable” and other incremental costs related to obtaining the ProFrac Agreements. The contract assets are amortized over the term of the ProFrac Agreements based on forecasted revenues as goods are transferred to the customer and the amortization is presented as a reduction of the transaction price included in related party revenue in the consolidated statements of operations. The contract assets will be tested for recoverability and the Company will recognize an impairment loss to the extent that the carrying amount of the contract assets exceeds the amount of consideration the Company expects to receive in the future for the transfer of goods under the ProFrac Agreements less the direct costs that relate to providing those goods in the future.
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.

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

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

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

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

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

The Company evaluated the Pre-funded Warrants in accordance with ASC 815-40, “Contracts in Entity’s Own Equity” and determined that the warrants meet the criteria to be classified within stockholders’ equity, and recorded the proceeds received for the Pre-funded Warrants within additional paid in capital in the consolidated balance sheets.

Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include the useful lives of property and equipment; long lived asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified Contract Consideration Convertible Notes Payable and equity classified Stock Warrants.
Reclassifications
Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross loss and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.3 million and $3.1 million to selling, general and administrative expenses which were previously reported in operating expenses for the three and six months ended June 30, 2021 respectively. The reclassifications and change in presentation of the statements of operations did not impact previously recorded income (loss) from operations, net income (loss) or stockholders’ equity.
Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the FASB. We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
New Accounting Standards Issued and Adopted as of January 1, 2022
The FASB issued ASU No. 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures as of January 1, 2022 as there were no convertible debt instruments outstanding as of that date but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.

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

New Accounting Standards Issued But Not Adopted as of June 30, 2022

The FASB issued ASU No. 2016-13, “Measurement of Credit Losses on Financial Instruments.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Contract Assets Revenue from Contracts with Customers
Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive and discounts offered to customers for prompt payment.
The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized on an over time basis. The Company bills sales on a monthly basis with payment terms customarily 30-60 days for domestic and 90-120 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.

Disaggregation of Revenue
The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition).
Revenue disaggregated by revenue source is as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Revenue:
Products (1)
$28,588 $8,444 $40,787 $19,524 
Services785 721 1,465 1,411 
$29,373 $9,165 $42,252 $20,935 
(1) Product revenues for 2022 include sales to a related party as described in Note 16, “Related Party Transactions.”
Arrangements with Multiple Performance Obligations
The Company primarily sells chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, the Company offers various services associated to products sold which includes field services, installation, maintenance, and other functions. Services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. There may be additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, the Company may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Customers may be invoiced for such maintenance and subscription-type arrangements and revenue not yet recognizable is reported under current and long term contract liabilities on the balance sheet. Subscription-type arrangements were not a material revenue stream in the three and six months ended June 30, 2022 and 2021.
Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract assets associated with incomplete performance obligations are not material.
Contract Assets
Contract assets are as follows (in thousands):
June 30, 2022December 31, 2021
Contract assets83,060 — 
Less accumulated amortization(737)— 
Contract assets, (net)$82,323 $— 
In connection with entering into the ProFrac Agreements on February 2, 2022 and May 17, 2022 as discussed in Note 9, “Debt and Convertible Notes Payable”, we recognized contract assets of $10 million and $69.5 million, respectively, and associated fees of $3.6 million, representing the excess consideration to be given over the three and ten year terms of the contracts over the fair value of the convertible notes we issued. The value to be assigned to the contract asset was estimated based on forecasted volumes and contractual pricing in the agreements. As of June 30, 2022, $76.1 million of the contract assets is classified as long term based upon our estimate of the forecasted revenues from the ProFrac agreements which will not be realized within the first twelve months of the ProFrac Agreements. The Company’s estimate of the timing of the future contract revenues is evaluated on a quarterly basis throughout the contract term.
During the three and six months ended June 30, 2022. the Company recognized $0.7 million of contract assets amortization which is presented as a reduction of the transaction price included in the related party revenue in the consolidated statement of operations. The below table reflects our estimated amortization per year (in thousands) based on our current forecasted revenues from the ProFrac Agreements.
Years ending December 31,Amortization
2022 (excluding the six months ended June 30, 2022)$2,655 
20237,922 
20248,696 
20258,696 
20268,696 
Thereafter through May 203245,658 
Total contract assets$82,323 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets
6 Months Ended
Jun. 30, 2022
Revenue Recognition [Abstract]  
Contract Assets Revenue from Contracts with Customers
Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive and discounts offered to customers for prompt payment.
The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized on an over time basis. The Company bills sales on a monthly basis with payment terms customarily 30-60 days for domestic and 90-120 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.

Disaggregation of Revenue
The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition).
Revenue disaggregated by revenue source is as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Revenue:
Products (1)
$28,588 $8,444 $40,787 $19,524 
Services785 721 1,465 1,411 
$29,373 $9,165 $42,252 $20,935 
(1) Product revenues for 2022 include sales to a related party as described in Note 16, “Related Party Transactions.”
Arrangements with Multiple Performance Obligations
The Company primarily sells chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, the Company offers various services associated to products sold which includes field services, installation, maintenance, and other functions. Services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. There may be additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, the Company may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Customers may be invoiced for such maintenance and subscription-type arrangements and revenue not yet recognizable is reported under current and long term contract liabilities on the balance sheet. Subscription-type arrangements were not a material revenue stream in the three and six months ended June 30, 2022 and 2021.
Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract assets associated with incomplete performance obligations are not material.
Contract Assets
Contract assets are as follows (in thousands):
June 30, 2022December 31, 2021
Contract assets83,060 — 
Less accumulated amortization(737)— 
Contract assets, (net)$82,323 $— 
In connection with entering into the ProFrac Agreements on February 2, 2022 and May 17, 2022 as discussed in Note 9, “Debt and Convertible Notes Payable”, we recognized contract assets of $10 million and $69.5 million, respectively, and associated fees of $3.6 million, representing the excess consideration to be given over the three and ten year terms of the contracts over the fair value of the convertible notes we issued. The value to be assigned to the contract asset was estimated based on forecasted volumes and contractual pricing in the agreements. As of June 30, 2022, $76.1 million of the contract assets is classified as long term based upon our estimate of the forecasted revenues from the ProFrac agreements which will not be realized within the first twelve months of the ProFrac Agreements. The Company’s estimate of the timing of the future contract revenues is evaluated on a quarterly basis throughout the contract term.
During the three and six months ended June 30, 2022. the Company recognized $0.7 million of contract assets amortization which is presented as a reduction of the transaction price included in the related party revenue in the consolidated statement of operations. The below table reflects our estimated amortization per year (in thousands) based on our current forecasted revenues from the ProFrac Agreements.
Years ending December 31,Amortization
2022 (excluding the six months ended June 30, 2022)$2,655 
20237,922 
20248,696 
20258,696 
20268,696 
Thereafter through May 203245,658 
Total contract assets$82,323 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows (in thousands):
June 30, 2022December 31, 2021
Raw materials$7,807 $5,610 
Finished goods15,124 13,985 
Inventories22,931 19,595 
Less reserve for excess and obsolete inventory(9,682)(10,141)
Inventories, net$13,249 $9,454 
The provision recorded in the three months ended June 30, 2022 and 2021 was $0.4 million and $0.1 million for the CT segment and $49 thousand and $0.1 million for the DA segment, respectively. The provision recorded in the six months ended June 30, 2022 and 2021 was $0.7 million and $0.4 million for the CT segment and $49 thousand and $0.1 million for the DA segment, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment are as follows (in thousands):
June 30, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,686 6,843 
Furniture and fixtures545 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,046 16,396 
Less accumulated depreciation(11,227)(11,100)
Property and equipment, net$4,819 $5,296 
Depreciation expense totaled $0.2 million and $0.3 million for the three months ended June 30, 2022 and 2021, and $0.4 million and $0.6 million for the six months ended June 30, 2022 and 2021, respectively.
In the first quarter of 2021, the Company committed to plans to sell its warehouse facility in Monahans, Texas in its current condition and as a result the associated assets in the amount of $0.5 million are classified as held for sale as of June 30, 2022 and December 31, 2021. The company also classified $2.3 million for the Waller facility as held for sale as of December 2021, which was sold on April 18, 2022 (See Note 1, “Organization and Nature of Operations”.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three and six months ended June 30, 2022 was nil and $121 thousand, respectively, and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.
In August 2021, the Company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three and six months ended June 30, 2022 was $66 thousand, and $131 thousand, respectively and was included in other income in the consolidated statement of operations.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
Operating lease expense$220 $250 $448 $488 
Finance lease expense:
Amortization of right-of-use assets8
Interest on lease liabilities6
Total finance lease expense 14 13 
Short-term lease expense79 61 203 134 
Total lease expense$306 $318 $665 $635 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$350 $394 $726 $727 
Operating cash flows from finance leases10 43 20 53 
Financing cash flows from finance leases29 
Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding the six months ended June 30, 2022)$519 $19 
20231,221 39 
20241,247 21 
20251,274 — 
20261,302 — 
Thereafter4,782 — 
Total lease payments$10,345 $79 
Less: Interest(3,014)(7)
Present value of lease liabilities$7,331 $72 
Supplemental balance sheet information related to leases is as follows (in thousands):
June 30, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,771 $2,041 
Current portion of operating lease liabilities636 602 
Long-term operating lease liabilities6,695 7,779 
Total operating lease liabilities$7,331 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(40)(33)
Property and equipment, net$107 $114 
Current portion of finance lease liabilities$34 $41 
Long-term finance lease liabilities38 53 
Total finance lease liabilities$72 $94 
Weighted Average Remaining Lease Term
Operating leases9.4 years9.1 years
Finance leases3.1 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
Leases Leases
In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three and six months ended June 30, 2022 was nil and $121 thousand, respectively, and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.
In August 2021, the Company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three and six months ended June 30, 2022 was $66 thousand, and $131 thousand, respectively and was included in other income in the consolidated statement of operations.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
Operating lease expense$220 $250 $448 $488 
Finance lease expense:
Amortization of right-of-use assets8
Interest on lease liabilities6
Total finance lease expense 14 13 
Short-term lease expense79 61 203 134 
Total lease expense$306 $318 $665 $635 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$350 $394 $726 $727 
Operating cash flows from finance leases10 43 20 53 
Financing cash flows from finance leases29 
Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding the six months ended June 30, 2022)$519 $19 
20231,221 39 
20241,247 21 
20251,274 — 
20261,302 — 
Thereafter4,782 — 
Total lease payments$10,345 $79 
Less: Interest(3,014)(7)
Present value of lease liabilities$7,331 $72 
Supplemental balance sheet information related to leases is as follows (in thousands):
June 30, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,771 $2,041 
Current portion of operating lease liabilities636 602 
Long-term operating lease liabilities6,695 7,779 
Total operating lease liabilities$7,331 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(40)(33)
Property and equipment, net$107 $114 
Current portion of finance lease liabilities$34 $41 
Long-term finance lease liabilities38 53 
Total finance lease liabilities$72 $94 
Weighted Average Remaining Lease Term
Operating leases9.4 years9.1 years
Finance leases3.1 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Current accrued liabilities are as follows (in thousands):
 June 30, 2022December 31, 2021
Severance costs$2,595 $2,581 
Loss on purchase commitments — 1,750 
Payroll and benefits998 1,054 
Legal costs1,108 1,013 
Contingent liability for earn-out provision474 608 
Deferred revenue, current368 528 
Taxes other than income taxes 852 241 
Other720 1,221 
Total current accrued liabilities$7,115 $8,996 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Convertible Notes Payable
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt and Convertible Notes Payable Debt and Convertible Notes Payable
Long Term Debt

In April 2020, the Company received a $4.8 million loan (the “Flotek PPP loan”) under the Paycheck Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a
PPP loan of $0.9 million obtained by JP3 (the “JP3 PPP loan”) in April 2020 prior to its acquisition by Flotek. The PPP loans had a fixed interest rate of 1% and originally a two-year term, maturing in April and May 2022, respectively. No payments of principal or interest were required during the three or six months ended June 30, 2022 and 2021.

A portion of the loans may be eligible for forgiveness by the SBA depending on the extent of proceeds used for payroll costs and other designated expenses incurred for up to 24 weeks following loan origination, subject to adjustments for headcount reductions and compensation limits and provided that at least 60% of the eligible costs incurred were used for payroll. Receipt of these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations of the Company. This certification further required the Company to take into account current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that was not significantly detrimental to the business. The forgiveness of the loans is dependent on the Company having initially qualified for the loans and qualifying for the forgiveness of such loans based on our past and future adherence to the forgiveness criteria. The PPP loans are subject to any new guidance and new requirements released by the Department of the Treasury, which initially indicated that all companies that have received funds in excess of $2.0 million will be subject to audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.

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

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

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

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

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

Convertible Notes Payable

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

As of June 30, 2022, the remaining Convertible Notes Payable are recorded at carrying value of $18.3 million, including accrued paid-in-kind interest of $0.8 million, and net of unamortized issuance costs of $0.6 million The estimated fair value of the Convertible Notes Payable at June 30, 2022 was $21.1 million.

ProFrac Agreement Contract Consideration Convertible Notes Payable
On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC, in exchange for $10 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (“ProFrac Agreement Contract Consideration Convertible Notes Payable”), under the same terms as the Convertible Notes Payable issued in the PIPE transaction.

The ProFrac Agreement Contract Consideration Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $10.0 million on the issuance date and remeasured to fair value of $11.7 million as of June 30, 2022 which includes payment-in-kind interest of $0.4 million. The fair value adjustment was a $2.4 million decrease and a $1.7 million increase in the three and six months ended June 30, 2022, respectively. See Note 10, “Fair Value Measurements”.

Amended ProFrac Agreement Contract Consideration Convertible Notes Payable

On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement”) upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (“Amended ProFrac Agreement Contract Consideration Convertible Notes Payable”). The Amended ProFrac Agreement Contract Consideration Convertible Notes Payable may be converted at any time prior to the maturity date, which will be one year from the date of issuance under the same stock conversion terms as the Convertible Notes Payable issued in the PIPE transaction.
The Amended ProFrac Agreement Contract Consideration Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $69.5 million on the issuance date and remeasured to fair value of $55.6 million as of June 30, 2022 which includes payment-in-kind interest of $0.6 million. The fair value adjustment was a $13.9 million decrease in the three and six months ended June 30, 2022. See Note 10, “Fair Value Measurements”.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.
Fair Value of Other Financial Instruments
The carrying amounts of certain financial instruments, including cash and cash equivalents, restricted cash, accounts receivable, accrued liabilities and accounts payable approximate fair value due to the short-term nature of these accounts. The carrying amount of the Flotek PPP loan approximates its fair value as of June 30, 2022 and December 31, 2021.
Liabilities Measured at Fair Value on a Recurring Basis

The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):
June 30,December 31,
Level 1Level 2Level 32022Level 1Level 2Level 32021
Contingent earnout consideration$— $— $474 $474 $— $— $608 $608 
ProFrac Agreement contract consideration convertible notes$— $— 11,670$11,670 $— $— $— $— 
Amended ProFrac Agreement contract consideration convertible notes$— $— 55,550$55,550 $— $— $— $— 
Total $— $— $67,694 $67,694 $— $— $608 $608 
Contingent Earnout Consideration Key Inputs
The estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, is included in accrued liabilities as of June 30, 2022 and December 31, 2021. The estimated fair value of the earn-out provision at the end of each period was valued using a Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility.
The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:
June 30, 2022December 31, 2021
Risk-free interest rate2.99%1.02%
Expected volatility90.0%90.0%
Term until liquidation (years)2.883.38
Stock price$0.99$1.13
Discount rate10.77%6.71%
ProFrac Agreement Contract Consideration Notes Payable Key Inputs
The ProFrac Agreement Contract Consideration Convertible Notes Payable were measured at fair value at issuance and on a recurring basis. The ProFrac Agreement Contract Consideration Convertible Notes Payable had an initial fair value of $10.0 million on February 2, 2022. The ProFrac Agreement Contract Consideration Convertible Notes Payable were classified as Level 2 at the initial measurement due to the use of a quoted price for a similar liability, and classified as Level 3 as of June 30, 2022 due to the use of unobservable inputs. The estimated value of the ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.
The key inputs into the Monte Carlo simulation used to estimate the fair value the ProFrac Agreement Contract Consideration Convertible Notes Payable maturing February 2, 2023, as of June 30, 2022 were as follows:
June 30, 2022
Risk-free interest rate2.51%
Expected volatility90.0%
Term until liquidation (years)0.60
Stock price$0.99
Discount rate10.92%
The valuation of the ProFrac Agreement Contract Consideration Convertible Notes Payable was $11.7 million as of June 30, 2022
Amended ProFrac Agreement Contract Consideration Convertible Notes Payable Key Inputs
On May 17, 2022, the Company measured the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable classified as Level 3 using a Monte Carlo simulation at an estimated fair value of $69.5 million. The estimated value of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.
The key inputs into the Monte Carlo simulation used to estimate the fair value the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable, on the issuance date of May 17, 2022, and as of as of June 30, 2022 were as follows:
May 17, 2022June 30, 2022
Risk-free interest rate2.16%2.80%
Expected volatility90.0%90.0%
Term until liquidation (years)1.000.88
Stock price$1.29$0.99
Discount rate8.40%10.97%
The value of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was $55.6 million.
Assets Measured at Fair Value on a Nonrecurring Basis
The Company’s non-financial assets, including property and equipment and operating lease right-of-use assets, are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances.
Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis
The Company estimated the fair value of the remaining stock performance earn-out provision as of June 30, 2022 and 2021 and adjusted the estimated fair value of the contingent liability to $0.5 million and $1.1 million, respectively. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in cost of goods sold.
The Company estimated the initial fair value of $10.0 million of the ProFrac Agreement Contract Consideration Convertible Notes Payable on February 2, 2022, by reference to the cash purchase price paid by third party investors for equivalent notes issued simultaneously by the Company. The Company estimated the fair value of the additional $69.5 million of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable on the issuance date of May 17, 2022 using a Monte Carlo simulation. The Company adjusted the estimated fair value of the Contract Consideration Convertible Notes Payable to $55.6 million as of June 30, 2022.
The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
Balance - beginning of period$14,752 $1,081 $608 $1,416 
Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2— — 10,000 — 
Issuance of Amended ProFrac Agreement contract consideration convertible notes payable69,460 — 69,460 — 
Increase in principle of ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest257 — 415 — 
Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest611 — 611 — 
Change in fair value of contingent earnout consideration(228)34 (134)(301)
Change in fair value of ProFrac Agreement contract consideration convertible notes payable(2,637)— 1,255 — 
Change in fair value of Amended ProFrac Agreement contract consideration convertible notes payable(14,521)— (14,521)— 
Balance - end of period$67,694 $1,115 $67,694 $1,115 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:
Three months ended June 30,
Six months ended June 30,
2022
2021
2022
2021
U.S. federal statutory tax rate
21 %21 %21 %21 %
State income taxes, net of federal benefit
— (0.3)0.1 (0.2)
Non-U.S. income taxed at different rates
3.8 (0.1)(1.9)0.3 
Increase (reduction) in tax benefit related to stock-based awards
3.1 2.2 (2.0)1.2 
Non-deductible expenses
(0.4)3.6 0.1 1.1 
Increase in valuation allowance
(27.5)(26.5)(17.0)(23.6)
Tax settlement
3.8 — (2.2)— 
Effective income tax rate
3.8 %(0.1)%(1.9)%(0.2)%
Fluctuations in effective tax rates have historically been impacted by permanent tax differences with no associated income tax impact, changes in state apportionment factors, including the effect on state deferred tax assets and liabilities, and non-U.S. income taxed at different rates.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company is subject to routine litigation and other claims that arise in the normal course of business. Except as disclosed below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.
Terpene Supply Agreement
On March 26, 2021, Flotek Industries, Inc. and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claimed damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty.
On April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters.
On October 29, 2021, the Company reached agreement with all parties resolving all claims between the parties (“the ADM Settlement”) that resulted in the termination of the terpene supply agreement and a settlement payment of $1.75 million due from Flotek. The one-time payment of $1.75 million from Flotek to ADM was paid on January 3, 2022 and was included as restricted cash on the consolidated balance sheet as of December 31, 2021.

Former CEO Matter

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

Beginning in December 2021, Flotek sent demand letters to, and subsequently filed arbitration or other legal proceedings against, John Chisholm, Casey Doherty/Doherty & Doherty LLP (Flotek’s former outside general counsel) and Moss Adams LLP (Flotek’s former independent public audit firm) to recover damages. John Chisholm subsequently filed a counterclaim against Flotek in the arbitration proceeding for his remaining severance (currently accrued by the Company, but payment for which was suspended). Although Flotek believes its claims are supported by the available evidence, the timing and amount of any outcome cannot reasonably be predicted.
Other Commitments and Contingencies
The Company is subject to concentrations of credit risk within trade accounts receivable, as the Company does not generally require collateral as support for trade receivables. In addition, the majority of the Company’s cash is invested in three major U.S. financial institutions and balances often exceed insurable amounts.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
On June 21, 2022, the Company issued the Prefunded Warrants to ProFrac Holdings II, LLC in exchange for $11.1 million in cash (see Note 1, “Organization and Nature of Operations”) and a cash equity contribution of $8.4 million, for a total cash infusion of $19.5 million. The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share, representing a 20% premium to the 30-day volume average price of the Company’s common stock at the close of business on the day prior to the date of the issuance of the Prefunded Warrants. The Prefunded Warrants, net of transaction fees of $1.1 million, and the equity contribution from ProFrac are included in additional paid-in capital as of June 30, 2022.
ProFrac Holdings and its affiliates may not receive any voting or consent rights in respect of the Prefunded Warrants or the underlying shares unless and until (i) the Company has obtained approval from a majority of its shareholders excluding ProFrac Holdings and its affiliates and (ii) ProFrac Holdings has paid an additional $4.5 million to the Company. The additional $4.5 million will be accounted for as equity contribution when received.
On March 21, 2022, the Convertible Notes Payable which had been purchased by certain funds associated with one of the Company’s directors including the D3 Family Fund and the D3 Bulldog Fund, which aggregated $3.0 million plus $39 thousand of accrued interest, were converted into 2,793,030 shares of the Company’s common stock.
During the first quarter 2021, the Company identified 0.6 million shares that were improperly included in the December 31, 2020 issued share count, and the Company adjusted the issued share count presented on the statement of stockholders’ equity. This adjustment was not material to the June 30, 2021 consolidated financial statements or basic and diluted earnings per share.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing the adjusted net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and convertible notes payable and settlement of restricted stock units. The dilutive effect of non-vested stock issued under share‑based compensation plans, shares issuable under the Employee Stock Purchase Plan (ESPP), employee stock options outstanding, and the prefunded stock warrants are computed using the treasury stock method. The dilutive effect of the Convertible Notes is computed using the if‑converted method in accordance with ASU 2020-06, which was adopted by the Company on January 1, 2022 (see Note 2, “Summary of Significant Accounting Policies”).
The calculation of the basic and diluted EPS is as follows (in thousands):
 Three months ended June 30,Six months ended June 30,
 20222022
Numerator:
Net income (loss) for basic earnings per share$6,240 $(4,484)
Paid-in-Kind interest expense on convertible notes payable, net of tax1,028 1,402 
Change in fair value of contract consideration convertible notes payable , net of tax(13,229)(10,228)
Adjusted net (loss) for dilutive earnings per share$(5,961)$(13,310)
Denominator:
Basic weighted average shares outstanding74,861 73,476 
Dilutive effect of convertible notes payable49,474 33,610 
Diluted weighted average shares outstanding124,335 107,086 
Basic earnings (loss) per share0.08 (0.06)
Diluted loss per share(0.05)(0.12)
The adjustments to net income (loss) in the numerator are net of estimated tax at 22.9%. For the three and six months ended June 30, 2022 weighted average shares for employee stock awards of 692,494 and 662,230, respectively, and weighted average shares for the prefunded stock warrants of 976,177 and 490,785, respectively, were not included in the dilution calculation since including them would have an anti-dilutive effect.
For the three and six months ended June 30, 2021 weighted average shares for employee stock awards of 1,127,080 and 1,344,233, respectively. were not included in the calculation of diluted loss per share since including them would have an anti-dilutive effect on the loss per share due to the net loss incurred during the periods.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2022
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
        
 Six months ended June 30,
 20222021
Supplemental cash flow information:
Interest paid$$11 
Income taxes received— (351)
Supplemental non-cash activities:
Employee retention credit— 1,164 
JP3 PPP loan forgiveness— 881 
Non cash financing and investing activities:
Issuance of convertible notes payable as consideration for ProFrac Agreements79,460 — 
Conversion of convertible notes payable to common stock2,949 — 
Issuance cost of stock warrants included in accrued accounts payable1,170 — 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transaction
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transaction Related Party Transaction
In January 2017, the Internal Revenue Service (“IRS”) notified the Company that it was examining the Company’s federal tax returns for the year ended December 31, 2014. As a result of this examination, the IRS informed the Company on May 1, 2019, that certain employment taxes related to the compensation of our former CEO, Mr. Chisholm, were not properly withheld in 2014 and proposed an adjustment. Mr. Chisholm’s affiliated companies through which he provided his services have agreed to indemnify the Company for any such taxes, and Mr. Chisholm executed a personal guaranty in favor of the Company, supporting this indemnification.
In October 2019, an amendment to the employment agreement of Mr. Chisholm was executed, giving the Company the contractual right of offset for any amounts owed by Mr. Chisholm to the Company for the IRS matter, and giving the Company the right to withhold payments to Mr. Chisholm equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies for the IRS matter from any amounts owed under the employment agreement. At December 31, 2019, the Company netted the related party receivable against the severance payable and recorded $1.8 million for potential liability to the IRS. On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. In September 2020, the Company informed Mr. Chisholm it would cease payment of future severance.
During first quarter of 2020, an additional accrual was recorded for $0.2 million related to potential penalties and interest on the IRS obligation. As of June 30, 2022 and December 31, 2021, the receivable from Mr. Chisholm was $1.4 million, which equaled the payable to the IRS and netted with Mr. Chisholm’s severance liability. Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet.
Mr. Ted D. Brown was a Director of the Company since November of 2013 and has been the President and CEO of Confluence Resources LP (“Confluence”), a private oil and gas exploration and production company formed in 2016. As of April 15, 2022 Ted D. Brown stepped down from being a Director of the Company and Confluence will no longer be considered a related party.. For the three and six months ended June, 30, 2022, the Company’s revenues for chemical sales to Confluence was zero and $1.4 million respectively.
On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) under which ProFrac Services, LLC is obligated to order chemicals as per the terms of the Agreement discussed in Note 1, “Organization and Nature of Operations”. On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement, (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) to increase the purchase obligation and term of the ProFrac Agreement, as discussed in Note 1, “Organization and Nature of Operations”. On June 21, 2022, the Company issued prefunded warrants (the “PreFunded Warrants”) to ProFrac Holdings II, LLC, in exchange for $19.5 million in cash as discussed in Note 13, “Stockholders’ Equity”.
During the three and six months ended June 30, 2022, the Company’s revenues from chemical sales to ProFrac Services LLC, were $16.5 million and $18.9 million respectively. These revenues were net of amortization of contract assets of $0.7 million for the three and six months ended June 30, 2022. As of June 30, 2022 and December 31, 2021, ProFrac Services, LLC owed $11.6 million and zero, respectively which is recorded in account receivables on the consolidated balance sheet.
On March 21, 2022, the Convertible Notes Payable which had been purchased by certain funds associated with one of the Company’s directors including the D3 Family Fund and the D3 Bulldog Fund, which aggregated $3.0 million plus $39 thousand of accrued interest, were converted into 2,793,030 shares of the Company’s common stock.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Business Segment, Geographic and Major Customer Information Business Segment, Geographic and Major Customer Information
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.
Chemistry Technologies. The CT segment includes green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their environmental, social and governance (“ESG) and operational goals. This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. Customers of the CT segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies.

Data Analytics. The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. Customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks

Performance based upon a variety of criteria. The primary financial measure is segment operating income (loss). Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the three months ended June 30,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$12,111 $713 $— $12,824 
Revenue from related party16,549 — — 16,549 
Change in fair value of contract consideration convertible notes(17,158)— — (17,158)
Income (loss) from operations14,944 (1,198)(5,707)8,039 
Depreciation and amortization166 15 182 
Additions to long-lived assets— — 
2021
Revenue from external customers$7,688 $1,477 $— $9,165 
Revenue from related party— — — — 
Income (loss) from operations(3,819)(773)(2,869)(7,461)
Depreciation and amortization233 20 — 253 
Additions to long-lived assets13 — — 13 

As of and for the six months ended June 30,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$21,422 $1,784 $— $23,206 
Revenue from related party19,046 — — 19,046 
Change in fair value of contract consideration convertible notes(13,266)— — (13,266)
Income (loss) from operations8,887 (2,006)(9,126)(2,245)
Depreciation and amortization345 31 377 
Additions to long-lived assets— — 
2021
Revenue from external customers$17,990 $2,945 $— $20,935 
Revenue from related party— — — — 
Income (loss) from operations(7,407)(1,067)(7,230)(15,704)
Depreciation and amortization524 35 560 
Additions to long-lived assets31 — — 31 

Assets of the Company by reportable segments are as follows (in thousands):
June 30, 2022December 31, 2021
Chemistry Technologies$127,398 $34,387 
Data Analytics4,787 7,329 
Corporate and Other31,286 8,528 
Total assets$163,471 $50,244 
The increase in Chemistry Technologies assets is primarily due to contact assets of $83.3 million.
Geographic Information
Revenue by country is based on the location where services are provided and products are sold. No individual countries other than the U.S. and the United Arab Emirates (“UAE”) accounted for more than 10% of revenue. Revenue by geographic location is as follows (in thousands):
 Three months ended June 30,Six months ended June 30,
 2022202120222021
U.S.$25,955 $6,869 $36,289 $16,530 
UAE3,139 1,319 4,450 2,422 
Other countries279 977 1,513 1,983 
Total revenue$29,373 $9,165 $42,252 $20,935 
Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.
Major Customers
Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):
Three months ended June 30,Revenue% of Total Revenue
2022
Customer A (Related Party)$16,549 52.2 %
Customer B5,611 19.1 %
2021
Customer C$1,038 11.3 %
Customer D1,810 19.8 %

Six months ended June 30,Revenue% of Total Revenue
2022
Customer A (Related Party)$17,657 38.9 %
Customer B8,218 19.5 %
2021
Customer C$4,067 19.4 %
Customer D4,660 22.3 %
The majority of the Company’s revenue consists predominantly of customers within the oil and gas industry. Customers within the oil and gas industry include ProFrac and other oilfield services companies, integrated oil and natural gas companies, independent oil and natural gas companies, and state-owned national oil companies. The concentration with ProFrac and in the oil and gas industry increases credit and business risk.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events We have evaluated the effects of events that have occurred subsequent to June 30, 2022, and there have been no material events that would require recognition in the 2022 interim financial statements or disclosure in the notes to the consolidated financial statements.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying unaudited consolidated financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s 2021 Annual Report.
Consolidation All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Restricted Cash Restricted CashThe Company’s restricted cash is $40 thousand and $1.8 million as of June 30, 2022 and December 31, 2021, respectively. The Company’s restricted cash as of June 30, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate allowance for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible. The recovery of accounts receivable previously written off is recorded as a reduction to the allowance for doubtful accounts charged to operating expense.

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

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

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

The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Stock Warrants
Stock Warrants

The Company evaluated the Pre-funded Warrants in accordance with ASC 815-40, “Contracts in Entity’s Own Equity” and determined that the warrants meet the criteria to be classified within stockholders’ equity, and recorded the proceeds received for the Pre-funded Warrants within additional paid in capital in the consolidated balance sheets.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include the useful lives of property and equipment; long lived asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified Contract Consideration Convertible Notes Payable and equity classified Stock Warrants.
Reclassifications
Reclassifications
Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross loss and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.3 million and $3.1 million to selling, general and administrative expenses which were previously reported in operating expenses for the three and six months ended June 30, 2021 respectively. The reclassifications and change in presentation of the statements of operations did not impact previously recorded income (loss) from operations, net income (loss) or stockholders’ equity.
Recent Accounting Pronouncements And New Accounting Standards Issued and Adopted
Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the FASB. We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
New Accounting Standards Issued and Adopted as of January 1, 2022
The FASB issued ASU No. 2020-06, “Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures as of January 1, 2022 as there were no convertible debt instruments outstanding as of that date but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.

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

New Accounting Standards Issued But Not Adopted as of June 30, 2022

The FASB issued ASU No. 2016-13, “Measurement of Credit Losses on Financial Instruments.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.
Earnings (Loss) Per Share Basic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing the adjusted net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and convertible notes payable and settlement of restricted stock units. The dilutive effect of non-vested stock issued under share‑based compensation plans, shares issuable under the Employee Stock Purchase Plan (ESPP), employee stock options outstanding, and the prefunded stock warrants are computed using the treasury stock method. The dilutive effect of the Convertible Notes is computed using the if‑converted method in accordance with ASU 2020-06, which was adopted by the Company on January 1, 2022 (see Note 2, “Summary of Significant Accounting Policies”).
Segment Information
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.
Chemistry Technologies. The CT segment includes green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their environmental, social and governance (“ESG) and operational goals. This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. Customers of the CT segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies.

Data Analytics. The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. Customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks

Performance based upon a variety of criteria. The primary financial measure is segment operating income (loss). Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of property and equipment Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment are as follows (in thousands):
June 30, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,686 6,843 
Furniture and fixtures545 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,046 16,396 
Less accumulated depreciation(11,227)(11,100)
Property and equipment, net$4,819 $5,296 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
Revenue disaggregated by revenue source is as follows (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Revenue:
Products (1)
$28,588 $8,444 $40,787 $19,524 
Services785 721 1,465 1,411 
$29,373 $9,165 $42,252 $20,935 
(1) Product revenues for 2022 include sales to a related party as described in Note 16, “Related Party Transactions.”
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets (Tables)
6 Months Ended
Jun. 30, 2022
Revenue Recognition [Abstract]  
Schedule of outstanding contract assets
Contract assets are as follows (in thousands):
June 30, 2022December 31, 2021
Contract assets83,060 — 
Less accumulated amortization(737)— 
Contract assets, (net)$82,323 $— 
The below table reflects our estimated amortization per year (in thousands) based on our current forecasted revenues from the ProFrac Agreements.
Years ending December 31,Amortization
2022 (excluding the six months ended June 30, 2022)$2,655 
20237,922 
20248,696 
20258,696 
20268,696 
Thereafter through May 203245,658 
Total contract assets$82,323 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of components of inventory
Inventories are as follows (in thousands):
June 30, 2022December 31, 2021
Raw materials$7,807 $5,610 
Finished goods15,124 13,985 
Inventories22,931 19,595 
Less reserve for excess and obsolete inventory(9,682)(10,141)
Inventories, net$13,249 $9,454 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment are as follows (in thousands):
June 30, 2022December 31, 2021
Land$886 $886 
Land improvements520 520 
Buildings and leasehold improvements5,356 5,473 
Machinery and equipment6,686 6,843 
Furniture and fixtures545 620 
Transportation equipment878 878 
Computer equipment and software1,175 1,176 
   Property and equipment16,046 16,396 
Less accumulated depreciation(11,227)(11,100)
Property and equipment, net$4,819 $5,296 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of components of lease expense and supplemental cash flow information
The components of lease expense and supplemental cash flow information are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
Operating lease expense$220 $250 $448 $488 
Finance lease expense:
Amortization of right-of-use assets8
Interest on lease liabilities6
Total finance lease expense 14 13 
Short-term lease expense79 61 203 134 
Total lease expense$306 $318 $665 $635 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used in operating leases$350 $394 $726 $727 
Operating cash flows from finance leases10 43 20 53 
Financing cash flows from finance leases29 
Schedule of maturities of operating leases liabilities
Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding the six months ended June 30, 2022)$519 $19 
20231,221 39 
20241,247 21 
20251,274 — 
20261,302 — 
Thereafter4,782 — 
Total lease payments$10,345 $79 
Less: Interest(3,014)(7)
Present value of lease liabilities$7,331 $72 
Schedule of maturities of finance leases liabilities
Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2022 (excluding the six months ended June 30, 2022)$519 $19 
20231,221 39 
20241,247 21 
20251,274 — 
20261,302 — 
Thereafter4,782 — 
Total lease payments$10,345 $79 
Less: Interest(3,014)(7)
Present value of lease liabilities$7,331 $72 
Schedule of supplemental balance sheet information
Supplemental balance sheet information related to leases is as follows (in thousands):
June 30, 2022December 31, 2021
Operating Leases
Operating lease right-of-use assets$1,771 $2,041 
Current portion of operating lease liabilities636 602 
Long-term operating lease liabilities6,695 7,779 
Total operating lease liabilities$7,331 $8,381 
Finance Leases
Property and equipment$147 $147 
Accumulated depreciation(40)(33)
Property and equipment, net$107 $114 
Current portion of finance lease liabilities$34 $41 
Long-term finance lease liabilities38 53 
Total finance lease liabilities$72 $94 
Weighted Average Remaining Lease Term
Operating leases9.4 years9.1 years
Finance leases3.1 years2.9 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.9 %8.9 %
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of current accrued liabilities
Current accrued liabilities are as follows (in thousands):
 June 30, 2022December 31, 2021
Severance costs$2,595 $2,581 
Loss on purchase commitments — 1,750 
Payroll and benefits998 1,054 
Legal costs1,108 1,013 
Contingent liability for earn-out provision474 608 
Deferred revenue, current368 528 
Taxes other than income taxes 852 241 
Other720 1,221 
Total current accrued liabilities$7,115 $8,996 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Convertible Notes Payable (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of debt
Long-term debt, including current portion, assuming forgiveness is not obtained, is as follows (in thousands):

June 30, 2022December 31, 2021
Flotek PPP loan
$4,788 $4,788 
Less current maturities
(1,690)(1,436)
Total long-term debt, net of current portion
$3,098 $3,352 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of fair value measurements, recurring
The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):
June 30,December 31,
Level 1Level 2Level 32022Level 1Level 2Level 32021
Contingent earnout consideration$— $— $474 $474 $— $— $608 $608 
ProFrac Agreement contract consideration convertible notes$— $— 11,670$11,670 $— $— $— $— 
Amended ProFrac Agreement contract consideration convertible notes$— $— 55,550$55,550 $— $— $— $— 
Total $— $— $67,694 $67,694 $— $— $608 $608 
Schedule of valuation techniques
The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:
June 30, 2022December 31, 2021
Risk-free interest rate2.99%1.02%
Expected volatility90.0%90.0%
Term until liquidation (years)2.883.38
Stock price$0.99$1.13
Discount rate10.77%6.71%
The key inputs into the Monte Carlo simulation used to estimate the fair value the ProFrac Agreement Contract Consideration Convertible Notes Payable maturing February 2, 2023, as of June 30, 2022 were as follows:
June 30, 2022
Risk-free interest rate2.51%
Expected volatility90.0%
Term until liquidation (years)0.60
Stock price$0.99
Discount rate10.92%
The key inputs into the Monte Carlo simulation used to estimate the fair value the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable, on the issuance date of May 17, 2022, and as of as of June 30, 2022 were as follows:
May 17, 2022June 30, 2022
Risk-free interest rate2.16%2.80%
Expected volatility90.0%90.0%
Term until liquidation (years)1.000.88
Stock price$1.29$0.99
Discount rate8.40%10.97%
Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands):
Three months ended June 30,Six months ended June 30,
2022202120222021
Balance - beginning of period$14,752 $1,081 $608 $1,416 
Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2— — 10,000 — 
Issuance of Amended ProFrac Agreement contract consideration convertible notes payable69,460 — 69,460 — 
Increase in principle of ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest257 — 415 — 
Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest611 — 611 — 
Change in fair value of contingent earnout consideration(228)34 (134)(301)
Change in fair value of ProFrac Agreement contract consideration convertible notes payable(2,637)— 1,255 — 
Change in fair value of Amended ProFrac Agreement contract consideration convertible notes payable(14,521)— (14,521)— 
Balance - end of period$67,694 $1,115 $67,694 $1,115 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of effective income tax rate reconciliation
A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:
Three months ended June 30,
Six months ended June 30,
2022
2021
2022
2021
U.S. federal statutory tax rate
21 %21 %21 %21 %
State income taxes, net of federal benefit
— (0.3)0.1 (0.2)
Non-U.S. income taxed at different rates
3.8 (0.1)(1.9)0.3 
Increase (reduction) in tax benefit related to stock-based awards
3.1 2.2 (2.0)1.2 
Non-deductible expenses
(0.4)3.6 0.1 1.1 
Increase in valuation allowance
(27.5)(26.5)(17.0)(23.6)
Tax settlement
3.8 — (2.2)— 
Effective income tax rate
3.8 %(0.1)%(1.9)%(0.2)%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of basic and diluted
The calculation of the basic and diluted EPS is as follows (in thousands):
 Three months ended June 30,Six months ended June 30,
 20222022
Numerator:
Net income (loss) for basic earnings per share$6,240 $(4,484)
Paid-in-Kind interest expense on convertible notes payable, net of tax1,028 1,402 
Change in fair value of contract consideration convertible notes payable , net of tax(13,229)(10,228)
Adjusted net (loss) for dilutive earnings per share$(5,961)$(13,310)
Denominator:
Basic weighted average shares outstanding74,861 73,476 
Dilutive effect of convertible notes payable49,474 33,610 
Diluted weighted average shares outstanding124,335 107,086 
Basic earnings (loss) per share0.08 (0.06)
Diluted loss per share(0.05)(0.12)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2022
Supplemental Cash Flow Elements [Abstract]  
Schedule of supplemental cash flow information
Supplemental cash flow information is as follows (in thousands):
        
 Six months ended June 30,
 20222021
Supplemental cash flow information:
Interest paid$$11 
Income taxes received— (351)
Supplemental non-cash activities:
Employee retention credit— 1,164 
JP3 PPP loan forgiveness— 881 
Non cash financing and investing activities:
Issuance of convertible notes payable as consideration for ProFrac Agreements79,460 — 
Conversion of convertible notes payable to common stock2,949 — 
Issuance cost of stock warrants included in accrued accounts payable1,170 — 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Financial information regarding reportable segments
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the three months ended June 30,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$12,111 $713 $— $12,824 
Revenue from related party16,549 — — 16,549 
Change in fair value of contract consideration convertible notes(17,158)— — (17,158)
Income (loss) from operations14,944 (1,198)(5,707)8,039 
Depreciation and amortization166 15 182 
Additions to long-lived assets— — 
2021
Revenue from external customers$7,688 $1,477 $— $9,165 
Revenue from related party— — — — 
Income (loss) from operations(3,819)(773)(2,869)(7,461)
Depreciation and amortization233 20 — 253 
Additions to long-lived assets13 — — 13 

As of and for the six months ended June 30,
Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2022
Revenue from external customers$21,422 $1,784 $— $23,206 
Revenue from related party19,046 — — 19,046 
Change in fair value of contract consideration convertible notes(13,266)— — (13,266)
Income (loss) from operations8,887 (2,006)(9,126)(2,245)
Depreciation and amortization345 31 377 
Additions to long-lived assets— — 
2021
Revenue from external customers$17,990 $2,945 $— $20,935 
Revenue from related party— — — — 
Income (loss) from operations(7,407)(1,067)(7,230)(15,704)
Depreciation and amortization524 35 560 
Additions to long-lived assets31 — — 31 

Assets of the Company by reportable segments are as follows (in thousands):
June 30, 2022December 31, 2021
Chemistry Technologies$127,398 $34,387 
Data Analytics4,787 7,329 
Corporate and Other31,286 8,528 
Total assets$163,471 $50,244 
Schedule of Revenue by geographic location Revenue by geographic location is as follows (in thousands):
 Three months ended June 30,Six months ended June 30,
 2022202120222021
U.S.$25,955 $6,869 $36,289 $16,530 
UAE3,139 1,319 4,450 2,422 
Other countries279 977 1,513 1,983 
Total revenue$29,373 $9,165 $42,252 $20,935 
Schedule of Revenue by major customers
Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):
Three months ended June 30,Revenue% of Total Revenue
2022
Customer A (Related Party)$16,549 52.2 %
Customer B5,611 19.1 %
2021
Customer C$1,038 11.3 %
Customer D1,810 19.8 %

Six months ended June 30,Revenue% of Total Revenue
2022
Customer A (Related Party)$17,657 38.9 %
Customer B8,218 19.5 %
2021
Customer C$4,067 19.4 %
Customer D4,660 22.3 %
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Nature of Operations - Narrative (Details)
6 Months Ended
Jun. 21, 2022
USD ($)
$ / shares
shares
Apr. 18, 2022
USD ($)
Feb. 02, 2022
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
May 17, 2022
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Number of operation segments (segments) | segment       2    
Subsidiary or Equity Method Investee            
Proceeds from issuance of warrants       $ 19,500,000 $ 0  
ProFrac Services, LLC            
Subsidiary or Equity Method Investee            
Proceeds from issuance of warrants $ 11,100,000          
Number of securities called by warrants or rights (in shares) | shares 13,104,839          
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 0.0001          
Warrant premium on average price, percent 20.00%          
Consideration From Issuance Of Warrants $ 19,500,000          
Waller Facility            
Subsidiary or Equity Method Investee            
Proceeds from sale of assets held for sale   $ 4,300,000        
ProFrac Services, LLC            
Subsidiary or Equity Method Investee            
Minimum chemical purchase requirement for hydraulics fracturing fleets, percent     33.00%      
Convertible Debt | ProFrac Services, LLC            
Subsidiary or Equity Method Investee            
Debt instrument, face amount           $ 50,000,000
Conditional revenue shortfall rate (percent)     25.00%      
PIPE Transaction | Convertible Debt            
Subsidiary or Equity Method Investee            
Debt instrument, face amount     $ 21,200,000      
Debt instrument stated interest rate (percent)     10.00%      
Proceeds from convertible notes     $ 19,500,000      
Convertible Debt | ProFrac Agreement            
Subsidiary or Equity Method Investee            
Proceeds from convertible notes     10,000,000      
PIPE            
Subsidiary or Equity Method Investee            
Proceeds from the sales of stock     $ 19,500,000      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Restricted cash $ 40 $ 1,790
Funds held in escrow   $ 1,750
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Property and Equipment (Details)
6 Months Ended
Jun. 30, 2022
Buildings and leasehold improvements | Minimum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 2 years
Buildings and leasehold improvements | Maximum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 30 years
Machinery and equipment | Minimum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 7 years
Machinery and equipment | Maximum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 10 years
Furniture and fixtures  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 3 years
Land improvements  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 20 years
Transportation equipment | Minimum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 2 years
Transportation equipment | Maximum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 5 years
Computer equipment and software | Minimum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 3 years
Computer equipment and software | Maximum  
Property, Plant and Equipment  
Property, Plant and equipment, useful life 7 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Reclassifications (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
New Accounting Pronouncements or Change in Accounting Principle        
Selling, general, and administrative $ 7,431 $ 4,203 $ 12,310 $ 10,287
Adjustment        
New Accounting Pronouncements or Change in Accounting Principle        
Selling, general, and administrative   $ 1,300   $ 3,100
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue        
Total revenues $ 29,373 $ 9,165 $ 42,252 $ 20,935
Products        
Disaggregation of Revenue        
Total revenues 28,588 8,444 40,787 19,524
Services        
Disaggregation of Revenue        
Total revenues $ 785 $ 721 $ 1,465 $ 1,411
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets - Contract Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Contract Asset    
Contract assets $ 83,060 $ 0
Less accumulated amortization (737) 0
Total contract assets $ 82,323 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
May 17, 2022
Feb. 02, 2022
Dec. 31, 2021
Disaggregation of Revenue          
Contract assets $ 83,060 $ 83,060     $ 0
Capitalized contract fees 3,600 3,600      
Amortization of contract into revenue 700 700      
Long term contract assets $ 76,063 $ 76,063     $ 0
ProFrac Agreement          
Disaggregation of Revenue          
Contract assets       $ 10,000  
Amended ProFrac Agreement          
Disaggregation of Revenue          
Contract assets     $ 69,500    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Assets - Estimated Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Revenue Recognition [Abstract]    
2022 (excluding the six months ended June 30, 2022) $ 2,655  
2023 7,922  
2024 8,696  
2025 8,696  
2026 8,696  
Thereafter through May 2032 45,658  
Total contract assets $ 82,323 $ 0
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Components of inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 7,807 $ 5,610
Finished goods 15,124 13,985
Inventories 22,931 19,595
Less reserve for excess and obsolete inventory (9,682) (10,141)
Inventories, net $ 13,249 $ 9,454
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Inventory        
Inventory write-down     $ 769 $ 580
Chemistry Technologies        
Inventory        
Inventory write-down $ 400 $ 100 700 400
Data Analytics        
Inventory        
Inventory write-down $ 49 $ 100 $ 49 $ 100
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Components of Property, Plant and Equipment    
Property and equipment $ 16,046 $ 16,396
Less accumulated depreciation (11,227) (11,100)
Property and equipment, net 4,819 5,296
Land    
Components of Property, Plant and Equipment    
Property and equipment 886 886
Land improvements    
Components of Property, Plant and Equipment    
Property and equipment 520 520
Buildings and leasehold improvements    
Components of Property, Plant and Equipment    
Property and equipment 5,356 5,473
Machinery and equipment    
Components of Property, Plant and Equipment    
Property and equipment 6,686 6,843
Furniture and fixtures    
Components of Property, Plant and Equipment    
Property and equipment 545 620
Transportation equipment    
Components of Property, Plant and Equipment    
Property and equipment 878 878
Computer equipment and software    
Components of Property, Plant and Equipment    
Property and equipment $ 1,175 $ 1,176
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Abstract]          
Depreciation expense $ 182 $ 253 $ 377 $ 560  
Property, Plant and Equipment          
Assets held for sale 535   535   $ 2,762
Warehouse facility in Monahans, Texas          
Property, Plant and Equipment          
Assets held for sale $ 500   $ 500   500
Property In Waller, Texas          
Property, Plant and Equipment          
Assets held for sale         $ 2,300
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Aug. 31, 2021
Jul. 31, 2021
Property In Waller, Texas        
Lessee, Lease, Description        
Monthly rent       $ 40
Operating lease term       64 months
Sublease rent $ 0 $ 121    
Warehouse facility in Monahans, Texas        
Lessee, Lease, Description        
Monthly rent     $ 20  
Operating lease term     5 years  
Sublease rent $ 66 $ 131    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease expense $ 220 $ 250 $ 448 $ 488
Finance lease expense:        
Amortization of right-of-use assets 4 4 8 7
Interest on lease liabilities 3 3 6 6
Total finance lease expense 7 7 14 13
Short-term lease expense 79 61 203 134
Total lease expense 306 318 665 635
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows used in operating leases 350 394 726 727
Operating cash flows from finance leases 10 43 20 53
Financing cash flows from finance leases $ 3 $ 3 $ 6 $ 29
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
2022 (excluding the six months ended June 30, 2022) $ 519  
2023 1,221  
2024 1,247  
2025 1,274  
2026 1,302  
Thereafter 4,782  
Total lease payments 10,345  
Less: Interest (3,014)  
Present value of lease liabilities 7,331 $ 8,381
Finance Leases    
2022 (excluding the six months ended June 30, 2022) 19  
2023 39  
2024 21  
2025 0  
2026 0  
Thereafter 0  
Total lease payments 79  
Less: Interest (7)  
Present value of lease liabilities $ 72 $ 94
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
Operating lease right-of-use assets $ 1,771 $ 2,041
Current portion of operating lease liabilities 636 602
Long-term operating lease liabilities 6,695 7,779
Total operating lease liabilities 7,331 8,381
Finance Leases    
Property and equipment 147 147
Accumulated depreciation (40) (33)
Property and equipment, net 107 114
Current portion of finance lease liabilities 34 41
Long-term finance lease liabilities 38 53
Total finance lease liabilities $ 72 $ 94
Weighted Average Remaining Lease Term    
Operating leases (in years) 9 years 4 months 24 days 9 years 1 month 6 days
Finance leases (in years) 3 years 1 month 6 days 2 years 10 months 24 days
Weighted Average Discount Rate    
Operating leases (in percentage) 8.90% 8.90%
Finance leases (in percentage) 8.90% 8.90%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued liabilities, current    
Severance costs $ 2,595 $ 2,581
Loss on purchase commitments 0 1,750
Payroll and benefits 998 1,054
Legal costs 1,108 1,013
Contingent liability for earn-out provision 474 608
Deferred revenue, current 368 528
Taxes other than income taxes 852 241
Other 720 1,221
Total current accrued liabilities $ 7,115 $ 8,996
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Convertible Notes Payable - Narratives (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 21, 2022
USD ($)
shares
Feb. 02, 2022
USD ($)
d
$ / shares
May 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Jun. 30, 2022
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
May 17, 2022
USD ($)
Dec. 31, 2021
$ / shares
Debt Instrument                    
Other income         $ 0 $ 881,000 $ 0 $ 881,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.8705     $ 0.0001   $ 0.0001     $ 0.0001
Debt converted instrument, face amount $ 3,000,000                  
Conversion of notes to common stock (shares) | shares 2,793,030           2,949,000 0    
Paid-in-kind interest expense             $ 1,819,000 $ 0    
Unsecured Debt | Flotek PPP loan                    
Debt Instrument                    
Proceeds from debt       $ 4,800,000            
Debt instrument stated interest rate (percent)       1.00%            
Debt instrument term (years)       2 years            
Percentage of cost allocable to payroll costs (percent)       60.00%            
Convertible Debt | PIPE Transaction                    
Debt Instrument                    
Debt instrument stated interest rate (percent)   10.00%                
Debt instrument, face amount   $ 21,200,000                
Proceeds from convertible notes   $ 19,500,000                
Conversion price (in dollar per share) | $ / shares   $ 1.088125                
Stock price trigger (in dollars per share) | $ / shares   $ 2.50                
Threshold trading days | d   20                
Consecutive trading days | d   30                
Debt converted instrument, face amount $ 3,000,000                  
Conversion of notes to common stock (shares) | shares 2,800,000                  
Convertible debt         $ 18,300,000   18,300,000      
Paid-in-kind interest expense         800,000   800,000      
Net of issuance costs paid         600,000   600,000      
Fair value of the convertible notes         21,100,000   21,100,000      
Convertible Debt | ProFrac Agreement Contract                    
Debt Instrument                    
Debt instrument, face amount   $ 10,000,000                
Convertible Debt | ProFrac Agreement Contract | Estimate of Fair Value Measurement                    
Debt Instrument                    
Convertible debt, fair value disclosures   $ 10,000,000     11,700,000   11,700,000      
Paid-in-kind interest expense             400,000      
Fair value adjustment         (2,400,000)   1,700,000      
Convertible Debt | Amended ProFrac Agreement                    
Debt Instrument                    
Debt instrument, face amount                 $ 50,000,000  
Convertible Debt | Amended ProFrac Agreement | Estimate of Fair Value Measurement                    
Debt Instrument                    
Convertible debt, fair value disclosures         55,600,000   55,600,000   $ 69,500,000  
Paid-in-kind interest expense             600,000      
Fair value adjustment         $ (13,900,000)   $ (13,900,000)      
JP3 Measurement, LLC                    
Debt Instrument                    
Assumed PPP loan     $ 900,000              
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Convertible Notes Payable - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument    
Less current maturities $ (1,690) $ (1,436)
Unsecured Debt | Flotek PPP loan    
Debt Instrument    
Flotek PPP loan 4,788 4,788
Less current maturities (1,690) (1,436)
Long-term debt, net of current portion $ 3,098 $ 3,352
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Recurring (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
May 17, 2022
Feb. 02, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring        
Contingent earnout consideration $ 474     $ 608
Liabilities measured at fair value on a recurring basis 67,694     608
ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 11,670     0
Amended ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 55,550     0
Level 1        
Fair Value, Assets and Liabilities Measured on Recurring        
Contingent earnout consideration 0     0
Liabilities measured at fair value on a recurring basis 0     0
Level 1 | ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 0     0
Level 1 | Amended ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 0     0
Level 2        
Fair Value, Assets and Liabilities Measured on Recurring        
Contingent earnout consideration 0     0
Liabilities measured at fair value on a recurring basis 0     0
Level 2 | ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 0     0
Level 2 | Amended ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 0     0
Level 3        
Fair Value, Assets and Liabilities Measured on Recurring        
Contingent earnout consideration 474     608
Contract consideration, convertible notes   $ 69,500 $ 10,000  
Liabilities measured at fair value on a recurring basis 67,694     608
Level 3 | ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes 11,670     0
Level 3 | Amended ProFrac Agreement        
Fair Value, Assets and Liabilities Measured on Recurring        
Contract consideration, convertible notes $ 55,550     $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Monte Carlo Simulation (Details)
Jun. 30, 2022
May 17, 2022
Dec. 31, 2021
Risk-free interest rate      
Fair Value Measurement Inputs and Valuation Techniques      
Earn out provision, measurement input 0.0299   0.0102
Risk-free interest rate | ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.0251    
Risk-free interest rate | Amended ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.0280 0.0216  
Expected volatility      
Fair Value Measurement Inputs and Valuation Techniques      
Earn out provision, measurement input 0.900   0.900
Expected volatility | ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.900    
Expected volatility | Amended ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.900 0.900  
Term until liquidation (years)      
Fair Value Measurement Inputs and Valuation Techniques      
Earn out provision, measurement input 2.88   3.38
Term until liquidation (years) | ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.60    
Term until liquidation (years) | Amended ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.88 1.00  
Stock price      
Fair Value Measurement Inputs and Valuation Techniques      
Earn out provision, measurement input 0.99   1.13
Stock price | ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.99    
Stock price | Amended ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.99 1.29  
Discount rate      
Fair Value Measurement Inputs and Valuation Techniques      
Earn out provision, measurement input 0.1077   0.0671
Discount rate | ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.1092    
Discount rate | Amended ProFrac Agreement | Convertible Debt      
Fair Value Measurement Inputs and Valuation Techniques      
Debt instrument, measurement input 0.1097 0.0840  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
May 17, 2022
Feb. 02, 2022
Dec. 31, 2021
Jun. 30, 2021
ProFrac Agreement Contract | Estimate of Fair Value Measurement | Convertible Debt          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures $ 11,700   $ 10,000    
Amended ProFrac Agreement | Estimate of Fair Value Measurement | Convertible Debt          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures 55,600 $ 69,500      
Recurring | ProFrac Agreement          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures 11,670     $ 0  
Recurring | Amended ProFrac Agreement          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures 55,550     0  
Recurring | Level 3          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures   $ 69,500 $ 10,000    
Contingent consideration 500       $ 1,100
Recurring | Level 3 | ProFrac Agreement          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures 11,670     0  
Recurring | Level 3 | Amended ProFrac Agreement          
Assets Measured at Fair Value on a Nonrecurring Basis          
Convertible debt, fair value disclosures $ 55,550     $ 0  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation        
Balance - beginning of period $ 14,752 $ 1,081 $ 608 $ 1,416
Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2 0 0 10,000 0
Issuance of Amended ProFrac Agreement contract consideration convertible notes payable 69,460 0 69,460 0
Balance - end of period 67,694 1,115 67,694 1,115
ProFrac Agreement        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation        
Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest 257 0 415 0
Amended ProFrac Agreement        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation        
Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest 611 0 611 0
Change in fair value (14,521) 0 (14,521) 0
Change in fair value of contingent earnout consideration        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation        
Change in fair value (228) 34 (134) (301)
Contingent Portion Of Convertible Debt        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation        
Change in fair value $ (2,637) $ 0 $ 1,255 $ 0
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Reconciliation of Effective Tax Rate (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
U.S. federal statutory tax rate 21.00% 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 0.00% (0.30%) 0.10% (0.20%)
Non-U.S. income taxed at different rates 3.80% (0.10%) (1.90%) 0.30%
Increase (reduction) in tax benefit related to stock-based awards 3.10% 2.20% (2.00%) 1.20%
Non-deductible expenses (0.40%) 3.60% 0.10% 1.10%
Increase in valuation allowance (27.50%) (26.50%) (17.00%) (23.60%)
Tax settlement 3.80% 0.00% (2.20%) 0.00%
Effective income tax rate 3.80% (0.10%) (1.90%) (0.20%)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - Terpene Supply Agreement - USD ($)
$ in Thousands
Jan. 03, 2022
Oct. 29, 2021
Other Commitments    
Settlement payments   $ 1,750
Litigation settlement, amount due to other party $ 1,750  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 21, 2022
Mar. 21, 2022
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Common and Preferred Stock            
Proceeds from issuance of warrants       $ 19,500 $ 0  
Equity contribution     $ 8,400 $ 8,400    
Debt converted instrument, face amount   $ 3,000        
Debt converted, accrued interest   $ 39        
Conversion of notes to common stock (shares)   2,793,030   2,949,000 0  
Common stock, shares issued (in shares)     82,884,690 82,884,690   79,483,837
ProFrac Services, LLC            
Common and Preferred Stock            
Proceeds from issuance of warrants $ 11,100          
Equity contribution 8,400          
Consideration From Issuance Of Warrants $ 19,500          
Number of securities called by warrants or rights (in shares) 13,104,839          
Exercise price of warrants or rights (in dollars per share) $ 0.0001          
Warrant premium on average price, percent 20.00%          
Proceeds from related party debt $ 4,500          
Due from related party $ 4,500          
Revisions            
Common and Preferred Stock            
Common stock, shares issued (in shares)         600,000  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Schedule of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income (loss) for basic earnings per share $ 6,240   $ (4,484)  
Paid-in-Kind interest expense on convertible notes payable, net of tax 1,028   1,402  
Change in fair value of contract consideration convertible notes payable , net of tax (13,229)   (10,228)  
Adjusted net (loss) for dilutive earnings per share $ (5,961)   $ (13,310)  
Denominator:        
Basic weighted average shares outstanding (in shares) 74,861 69,531 73,476 69,001
Dilutive effect of convertible notes payable (in shares) 49,474   33,610  
Diluted weighted average shares outstanding (in shares) 124,335 69,531 107,086 69,001
Basic earnings (loss) per share (in dollars per share) $ 0.08 $ (0.09) $ (0.06) $ (0.22)
Diluted loss per share (in dollars per share) $ (0.05) $ (0.09) $ (0.12) $ (0.22)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings (Loss) Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Estimated tax (percent)     22.90%  
Employee Stock Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of loss per share (in shares) 692,494 1,127,080 662,230 1,344,233
Prefunded Stock Warrant        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive securities excluded from calculation of loss per share (in shares) 976,177   490,785  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 21, 2022
Jun. 30, 2022
Jun. 30, 2021
Supplemental cash flow information:      
Interest paid   $ 7 $ 11
Income taxes received   0 (351)
Supplemental non-cash activities:      
Employee retention credit   0 1,164
JP3 PPP loan forgiveness   0 881
Non cash financing and investing activities:      
Issuance of convertible notes payable as consideration for ProFrac Agreements   $ 79,460 $ 0
Conversion of convertible notes payable to common stock (shares) 2,793,030 2,949,000 0
Issuance cost of stock warrants included in accrued accounts payable   $ 1,170 $ 0
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transaction (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 21, 2022
Mar. 21, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Mar. 31, 2020
Dec. 31, 2019
Related Party Transaction                  
Accrual for potential penalties and interest               $ 200  
Revenue from related party     $ 16,549 $ 0 $ 19,046 $ 0      
Proceeds from issuance of warrants         19,500 0      
Amortization of contract into revenue     700   700        
Amortization of contract assets     700   $ 737 $ 0      
Debt converted instrument, face amount   $ 3,000              
Debt converted, accrued interest   $ 39              
Conversion of notes to common stock (shares)   2,793,030     2,949,000 0      
Accounts receivable, related party     11,603   $ 11,603   $ 0    
ProFrac Holdings                  
Related Party Transaction                  
Proceeds from issuance of warrants $ 19,500                
Affiliated Entity | ProFrac Holdings                  
Related Party Transaction                  
Revenue from related party     16,500   18,900        
Accounts receivable, related party     11,600   11,600   0    
Chief Executive Officer | Affiliated Entity                  
Related Party Transaction                  
Due from related party     1,400   1,400   $ 1,400   $ 1,800
Director | Affiliated Entity | Confluence                  
Related Party Transaction                  
Revenue from related party     $ 0   $ 1,400        
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Summarized financial information regarding reportable segments        
Revenue from external customers $ 12,824 $ 9,165 $ 23,206 $ 20,935
Revenue from related party 16,549 0 19,046 0
Change in fair value of contract consideration convertible notes (17,158)   (13,266)  
Income (loss) from operations 8,039 (7,461) (2,245) (15,704)
Depreciation and amortization 182 253 377 560
Additions to long-lived assets 5 13 5 31
Operating Segments | Chemistry Technologies        
Summarized financial information regarding reportable segments        
Revenue from external customers 12,111 7,688 21,422 17,990
Revenue from related party 16,549 0 19,046 0
Change in fair value of contract consideration convertible notes (17,158)   (13,266)  
Income (loss) from operations 14,944 (3,819) 8,887 (7,407)
Depreciation and amortization 166 233 345 524
Additions to long-lived assets 5 13 5 31
Operating Segments | Data Analytics        
Summarized financial information regarding reportable segments        
Revenue from external customers 713 1,477 1,784 2,945
Revenue from related party 0 0 0 0
Change in fair value of contract consideration convertible notes 0   0  
Income (loss) from operations (1,198) (773) (2,006) (1,067)
Depreciation and amortization 15 20 31 35
Additions to long-lived assets 0 0 0 0
Corporate and Other        
Summarized financial information regarding reportable segments        
Revenue from external customers 0 0 0 0
Revenue from related party 0 0 0 0
Change in fair value of contract consideration convertible notes 0   0  
Income (loss) from operations (5,707) (2,869) (9,126) (7,230)
Depreciation and amortization 1 0 1 1
Additions to long-lived assets $ 0 $ 0 $ 0 $ 0
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Segment Reporting Information      
Total assets $ 163,471 $ 163,471 $ 50,244
Change in fair value of contract consideration convertible notes (17,158) (13,266)  
Operating Segments | Chemistry Technologies      
Segment Reporting Information      
Total assets 127,398 127,398 34,387
Change in fair value of contract consideration convertible notes (17,158) (13,266)  
Operating Segments | Data Analytics      
Segment Reporting Information      
Total assets 4,787 4,787 7,329
Change in fair value of contract consideration convertible notes 0 0  
Corporate and Other      
Segment Reporting Information      
Total assets 31,286 31,286 $ 8,528
Change in fair value of contract consideration convertible notes $ 0 $ 0  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information    
Increase in customer asset $ 3,600 $ 0
Chemistry Technologies    
Segment Reporting Information    
Increase in customer asset $ 83,300  
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues from External Customers and Long-Lived Assets        
Total revenues $ 29,373 $ 9,165 $ 42,252 $ 20,935
U.S.        
Revenues from External Customers and Long-Lived Assets        
Total revenues 25,955 6,869 36,289 16,530
UAE        
Revenues from External Customers and Long-Lived Assets        
Total revenues 3,139 1,319 4,450 2,422
Other countries        
Revenues from External Customers and Long-Lived Assets        
Total revenues $ 279 $ 977 $ 1,513 $ 1,983
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information        
Revenue from external customers $ 12,824 $ 9,165 $ 23,206 $ 20,935
Customer Concentration Risk | Sales | Customer A (Related Party) | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers $ 16,549   $ 17,657  
Percentage of revenue by major customers (in percentage) 52.20%   38.90%  
Customer Concentration Risk | Sales | Customer B | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers $ 5,611   $ 8,218  
Percentage of revenue by major customers (in percentage) 19.10%   19.50%  
Customer Concentration Risk | Sales | Customer C | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers   $ 1,038   $ 4,067
Percentage of revenue by major customers (in percentage)   11.30%   19.40%
Customer Concentration Risk | Sales | Customer D | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers   $ 1,810   $ 4,660
Percentage of revenue by major customers (in percentage)   19.80%   22.30%
XML 86 ftk-20220630_htm.xml IDEA: XBRL DOCUMENT 0000928054 2022-01-01 2022-06-30 0000928054 2022-08-10 0000928054 2022-06-30 0000928054 2021-12-31 0000928054 2022-04-01 2022-06-30 0000928054 2021-04-01 2021-06-30 0000928054 2021-01-01 2021-06-30 0000928054 2020-12-31 0000928054 2021-06-30 0000928054 us-gaap:CommonStockMember 2022-03-31 0000928054 us-gaap:TreasuryStockCommonMember 2022-03-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000928054 us-gaap:RetainedEarningsMember 2022-03-31 0000928054 2022-03-31 0000928054 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000928054 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000928054 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000928054 us-gaap:CommonStockMember 2022-06-30 0000928054 us-gaap:TreasuryStockCommonMember 2022-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000928054 us-gaap:RetainedEarningsMember 2022-06-30 0000928054 us-gaap:CommonStockMember 2021-12-31 0000928054 us-gaap:TreasuryStockCommonMember 2021-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000928054 us-gaap:RetainedEarningsMember 2021-12-31 0000928054 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000928054 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000928054 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000928054 us-gaap:CommonStockMember 2021-03-31 0000928054 us-gaap:TreasuryStockCommonMember 2021-03-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000928054 us-gaap:RetainedEarningsMember 2021-03-31 0000928054 2021-03-31 0000928054 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000928054 us-gaap:TreasuryStockCommonMember 2021-04-01 2021-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000928054 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000928054 us-gaap:CommonStockMember 2021-06-30 0000928054 us-gaap:TreasuryStockCommonMember 2021-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000928054 us-gaap:RetainedEarningsMember 2021-06-30 0000928054 us-gaap:CommonStockMember 2020-12-31 0000928054 us-gaap:TreasuryStockCommonMember 2020-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000928054 us-gaap:RetainedEarningsMember 2020-12-31 0000928054 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0000928054 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0000928054 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-02-02 0000928054 ftk:PrivateInvestmentInPublicEquityMember 2022-02-02 2022-02-02 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember 2022-02-02 2022-02-02 0000928054 ftk:ProFracServicesLLCMember 2022-02-02 0000928054 us-gaap:ConvertibleDebtMember ftk:ProFracServicesLLCMember 2022-02-02 0000928054 us-gaap:ConvertibleDebtMember ftk:ProFracServicesLLCMember 2022-05-17 0000928054 ftk:ProFracServicesLLCMember 2022-06-21 2022-06-21 0000928054 ftk:ProFracServicesLLCMember 2022-06-21 0000928054 ftk:WallerFacilityMember 2022-04-18 2022-04-18 0000928054 srt:MinimumMember ftk:BuildingAndLeaseholdMemberMember 2022-01-01 2022-06-30 0000928054 srt:MaximumMember ftk:BuildingAndLeaseholdMemberMember 2022-01-01 2022-06-30 0000928054 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-06-30 0000928054 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-06-30 0000928054 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0000928054 us-gaap:LandImprovementsMember 2022-01-01 2022-06-30 0000928054 srt:MinimumMember us-gaap:TransportationEquipmentMember 2022-01-01 2022-06-30 0000928054 srt:MaximumMember us-gaap:TransportationEquipmentMember 2022-01-01 2022-06-30 0000928054 srt:MinimumMember ftk:ComputerEquipmentandSoftwareMember 2022-01-01 2022-06-30 0000928054 srt:MaximumMember ftk:ComputerEquipmentandSoftwareMember 2022-01-01 2022-06-30 0000928054 us-gaap:ScenarioAdjustmentMember 2021-04-01 2021-06-30 0000928054 us-gaap:ScenarioAdjustmentMember 2021-01-01 2021-06-30 0000928054 us-gaap:ProductMember 2022-04-01 2022-06-30 0000928054 us-gaap:ProductMember 2021-04-01 2021-06-30 0000928054 us-gaap:ProductMember 2022-01-01 2022-06-30 0000928054 us-gaap:ProductMember 2021-01-01 2021-06-30 0000928054 us-gaap:ServiceMember 2022-04-01 2022-06-30 0000928054 us-gaap:ServiceMember 2021-04-01 2021-06-30 0000928054 us-gaap:ServiceMember 2022-01-01 2022-06-30 0000928054 us-gaap:ServiceMember 2021-01-01 2021-06-30 0000928054 ftk:ProFracAgreementMember 2022-02-02 0000928054 ftk:AmendedProFracAgreementMember 2022-05-17 0000928054 ftk:ChemistryTechnologiesSegmentMember 2022-04-01 2022-06-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2021-04-01 2021-06-30 0000928054 ftk:DataAnalyticsSegmentMember 2022-04-01 2022-06-30 0000928054 ftk:DataAnalyticsSegmentMember 2021-04-01 2021-06-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-06-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-06-30 0000928054 ftk:DataAnalyticsSegmentMember 2022-01-01 2022-06-30 0000928054 ftk:DataAnalyticsSegmentMember 2021-01-01 2021-06-30 0000928054 us-gaap:LandMember 2022-06-30 0000928054 us-gaap:LandMember 2021-12-31 0000928054 us-gaap:LandImprovementsMember 2022-06-30 0000928054 us-gaap:LandImprovementsMember 2021-12-31 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000928054 us-gaap:MachineryAndEquipmentMember 2022-06-30 0000928054 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000928054 us-gaap:FurnitureAndFixturesMember 2022-06-30 0000928054 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000928054 us-gaap:TransportationEquipmentMember 2022-06-30 0000928054 us-gaap:TransportationEquipmentMember 2021-12-31 0000928054 ftk:ComputerEquipmentandSoftwareMember 2022-06-30 0000928054 ftk:ComputerEquipmentandSoftwareMember 2021-12-31 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2021-12-31 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2022-06-30 0000928054 ftk:PropertyInWallerTexasMember 2021-12-31 0000928054 ftk:PropertyInWallerTexasMember 2021-07-31 0000928054 ftk:PropertyInWallerTexasMember 2022-04-01 2022-06-30 0000928054 ftk:PropertyInWallerTexasMember 2022-01-01 2022-06-30 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2021-08-31 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2022-04-01 2022-06-30 0000928054 ftk:WarehouseFacilityInMonahansTexasMember 2022-01-01 2022-06-30 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-04-01 2020-04-30 0000928054 ftk:JP3MeasurementLLCMember 2020-05-01 2020-05-31 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-04-30 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2022-06-30 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2021-12-31 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-02-02 2022-02-02 0000928054 2022-02-02 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-03-21 2022-03-21 0000928054 ftk:PIPETransactionMember us-gaap:ConvertibleDebtMember 2022-06-30 0000928054 ftk:ProFracAgreementContractMember us-gaap:ConvertibleDebtMember 2022-02-02 0000928054 ftk:ProFracAgreementContractMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-02-02 0000928054 ftk:ProFracAgreementContractMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-06-30 0000928054 ftk:ProFracAgreementContractMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0000928054 ftk:ProFracAgreementContractMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-06-30 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember ftk:ProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2021-12-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember ftk:AmendedProFracAgreementMember 2021-12-31 0000928054 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-06-30 0000928054 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-12-31 0000928054 us-gaap:MeasurementInputPriceVolatilityMember 2022-06-30 0000928054 us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0000928054 us-gaap:MeasurementInputMaturityMember 2022-06-30 0000928054 us-gaap:MeasurementInputMaturityMember 2021-12-31 0000928054 us-gaap:MeasurementInputSharePriceMember 2022-06-30 0000928054 us-gaap:MeasurementInputSharePriceMember 2021-12-31 0000928054 us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0000928054 us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-02-02 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-06-30 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputPriceVolatilityMember 2022-06-30 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputMaturityMember 2022-06-30 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputSharePriceMember 2022-06-30 0000928054 ftk:ProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputPriceVolatilityMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputPriceVolatilityMember 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputMaturityMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputMaturityMember 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputSharePriceMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputSharePriceMember 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputDiscountRateMember 2022-05-17 0000928054 ftk:AmendedProFracAgreementMember us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputDiscountRateMember 2022-06-30 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-05-17 0000928054 ftk:ProFracAgreementMember 2022-04-01 2022-06-30 0000928054 ftk:ProFracAgreementMember 2021-04-01 2021-06-30 0000928054 ftk:ProFracAgreementMember 2022-01-01 2022-06-30 0000928054 ftk:ProFracAgreementMember 2021-01-01 2021-06-30 0000928054 ftk:AmendedProFracAgreementMember 2022-04-01 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember 2021-04-01 2021-06-30 0000928054 ftk:AmendedProFracAgreementMember 2022-01-01 2022-06-30 0000928054 ftk:AmendedProFracAgreementMember 2021-01-01 2021-06-30 0000928054 ftk:EarnOutConsiderationFromBusinessCombinationMember 2022-04-01 2022-06-30 0000928054 ftk:EarnOutConsiderationFromBusinessCombinationMember 2021-04-01 2021-06-30 0000928054 ftk:EarnOutConsiderationFromBusinessCombinationMember 2022-01-01 2022-06-30 0000928054 ftk:EarnOutConsiderationFromBusinessCombinationMember 2021-01-01 2021-06-30 0000928054 ftk:ContingentPortionOfConvertibleDebtMember 2022-04-01 2022-06-30 0000928054 ftk:ContingentPortionOfConvertibleDebtMember 2021-04-01 2021-06-30 0000928054 ftk:ContingentPortionOfConvertibleDebtMember 2022-01-01 2022-06-30 0000928054 ftk:ContingentPortionOfConvertibleDebtMember 2021-01-01 2021-06-30 0000928054 ftk:TerpeneSupplyAgreementMember 2021-10-29 2021-10-29 0000928054 ftk:TerpeneSupplyAgreementMember 2022-01-03 2022-01-03 0000928054 2022-03-21 2022-03-21 0000928054 srt:RestatementAdjustmentMember 2021-06-30 0000928054 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0000928054 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000928054 us-gaap:WarrantMember 2022-04-01 2022-06-30 0000928054 us-gaap:WarrantMember 2022-01-01 2022-06-30 0000928054 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0000928054 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2019-12-31 0000928054 2020-03-31 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2022-06-30 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2021-12-31 0000928054 ftk:ConfluenceMember srt:DirectorMember srt:AffiliatedEntityMember 2022-04-01 2022-06-30 0000928054 ftk:ConfluenceMember srt:DirectorMember srt:AffiliatedEntityMember 2022-01-01 2022-06-30 0000928054 ftk:ProFracHoldingsLLCMember 2022-06-21 2022-06-21 0000928054 ftk:ProFracHoldingsLLCMember srt:AffiliatedEntityMember 2022-04-01 2022-06-30 0000928054 ftk:ProFracHoldingsLLCMember srt:AffiliatedEntityMember 2022-01-01 2022-06-30 0000928054 ftk:ProFracHoldingsLLCMember srt:AffiliatedEntityMember 2022-06-30 0000928054 ftk:ProFracHoldingsLLCMember srt:AffiliatedEntityMember 2021-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2022-04-01 2022-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2022-04-01 2022-06-30 0000928054 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-04-01 2021-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-04-01 2021-06-30 0000928054 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2022-01-01 2022-06-30 0000928054 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-01-01 2021-06-30 0000928054 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2022-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2022-06-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2022-06-30 0000928054 us-gaap:CorporateNonSegmentMember 2021-12-31 0000928054 country:US 2022-04-01 2022-06-30 0000928054 country:US 2021-04-01 2021-06-30 0000928054 country:US 2022-01-01 2022-06-30 0000928054 country:US 2021-01-01 2021-06-30 0000928054 country:AE 2022-04-01 2022-06-30 0000928054 country:AE 2021-04-01 2021-06-30 0000928054 country:AE 2022-01-01 2022-06-30 0000928054 country:AE 2021-01-01 2021-06-30 0000928054 us-gaap:NonUsMember 2022-04-01 2022-06-30 0000928054 us-gaap:NonUsMember 2021-04-01 2021-06-30 0000928054 us-gaap:NonUsMember 2022-01-01 2022-06-30 0000928054 us-gaap:NonUsMember 2021-01-01 2021-06-30 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-04-01 2022-06-30 0000928054 ftk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-04-01 2022-06-30 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-04-01 2021-06-30 0000928054 ftk:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-04-01 2021-06-30 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-06-30 0000928054 ftk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2022-01-01 2022-06-30 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-06-30 0000928054 ftk:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares ftk:segment pure utr:D FLOTEK INDUSTRIES INC/CN 0000928054 --12-31 2022 Q2 false 10-Q true 2022-06-30 false 1-13270 DE 90-0023731 8846 N. Sam Houston Parkway W. Houston, TX 77064 713 849-9911 Common Stock, $0.0001 par value FTK NYSE Yes Yes Non-accelerated Filer true false false 76597249 33084000 11534000 40000 1790000 514000 659000 11747000 13297000 11603000 0 13249000 9454000 4000000 3762000 6260000 0 535000 2762000 80518000 42599000 4819000 5296000 1771000 2041000 283000 279000 17000 29000 76063000 0 163471000 50244000 19771000 7616000 7115000 8996000 103000 4000 106000 82000 636000 602000 34000 41000 1690000 1436000 18323000 0 67220000 0 114998000 18777000 84000 91000 6695000 7779000 38000 53000 3098000 3352000 124913000 30052000 0.0001 0.0001 100000 100000 0 0 0 0 0 0 0.0001 0.0001 140000000 140000000 82884690 76773333 79483837 73461203 8000 8000 386310000 363417000 176000 81000 -313698000 -309214000 6111357 6022634 34238000 34100000 38558000 20192000 163471000 50244000 12824000 9165000 23206000 20935000 16549000 0 19046000 0 29373000 9165000 42252000 20935000 31678000 10775000 45036000 22853000 -2305000 -1610000 -2784000 -1918000 7431000 4203000 12310000 10287000 182000 253000 377000 560000 1115000 1466000 2530000 3008000 1914000 71000 1906000 69000 0 0 584000 0 17158000 0 13266000 0 -10344000 5851000 -539000 13786000 8039000 -7461000 -2245000 -15704000 0 881000 0 881000 1597000 17000 2265000 35000 -104000 72000 120000 39000 -1701000 936000 -2145000 885000 6338000 -6525000 -4390000 -14819000 98000 21000 94000 27000 6240000 -6546000 -4484000 -14846000 0.08 -0.09 -0.06 -0.22 -0.05 -0.09 -0.12 -0.22 74861000 69531000 73476000 69001000 124335000 69531000 107086000 69001000 6240000 -6546000 -4484000 -14846000 87000 -17000 95000 32000 6327000 -6563000 -4389000 -14814000 -4484000 -14846000 134000 302000 13266000 0 414000 0 1819000 0 737000 0 377000 560000 87000 -1000 769000 580000 1906000 69000 584000 0 112000 163000 1591000 1750000 -5000 10000 0 881000 10141000 -1995000 4521000 222000 -7000 -207000 244000 672000 3600000 0 -12000 -541000 12154000 801000 -2924000 -1048000 -308000 0 99000 168000 24000 24000 -23915000 -11242000 5000 31000 4194000 74000 4189000 43000 21150000 0 1084000 0 19500000 0 138000 78000 24000 0 0 166000 21000 29000 39431000 -273000 95000 -31000 19800000 -11503000 11534000 38660000 1790000 664000 13324000 39324000 33084000 27781000 40000 40000 33124000 27821000 82564000 8000 6073000 -34159000 367104000 89000 -319938000 13104000 6240000 6240000 87000 87000 19000 24000 24000 339000 3000 12000 852000 852000 -15000 45000 79000 79000 9930000 9930000 8400000 8400000 82885000 8000 6111000 -34238000 386310000 176000 -313698000 38558000 79484000 8000 6022000 -34100000 363417000 81000 -309214000 20192000 -4484000 -4484000 95000 95000 19000 24000 24000 626000 3000 20000 1591000 1591000 -15000 88000 138000 138000 9930000 9930000 8400000 8400000 2793000 2948000 2948000 82885000 8000 6111000 -34238000 386310000 176000 -313698000 38558000 78276000 8000 5573000 -33956000 360537000 30000 -286988000 39631000 -6546000 -6546000 -17000 -17000 26000 -38000 -2000 -40000 1465000 -7000 -7000 134000 25000 -54000 54000 0 969000 969000 56000 77000 19000 96000 79607000 8000 5628000 -34017000 361424000 13000 -293534000 33894000 78669000 8000 5581000 -33851000 359721000 -19000 -278688000 47171000 -14846000 -14846000 32000 32000 84000 -130000 -47000 -177000 1684000 133000 30000 64000 64000 1750000 1750000 101000 100000 100000 -613000 79607000 8000 5628000 -34017000 361424000 13000 -293534000 33894000 Organization and Nature of Operations<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data company, Flotek helps customers across industrial, commercial, and consumer markets improve their environmental performance. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets green specialty chemicals that aim to enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Data Analytics (“DA”) segment aims to enable users to maximize the value of their hydrocarbon associated processes by providing analytics associated with their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s two operating segments, CT and DA, are both supported by its Research &amp; Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 17, “Business Segment, Geographic and Major Customer Information.”</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources and Uses of Liquidity </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. The availability of adequate capital is dependent on the Company’s operating cash flow, and the availability of and access to debt and equity financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in the twelve months subsequent to the date of filing the consolidated financial statements. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months, uncertainty surrounding the stability and strength of the oil and gas markets or reduced spending by our customers could have a further negative impact on our liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2022, the Company completed a Private Investment in Public Equity (PIPE) transaction with a consortium of investors, including related parties, through the issuance of $21.2 million in aggregate principal amount of 10% convertible notes (the Convertible Notes Payable) that resulted in net cash proceeds of approximately $19.5 million (see Note 9, “Debt and Convertible Notes Payable”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, on February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) upon issuance of $10 million in aggregate principal amount of the convertible notes (the “Contract Consideration Convertible Notes Payable”) to ProFrac Holdings LLC (see Note 9, “Debt and Convertible Notes Payable”). Under the ProFrac Agreement, ProFrac Services, LLC is obligated to order chemicals from the Company at least equal to the greater of (a) the chemicals required for 33% of ProFrac Services, LLC’s hydraulic fracturing fleets and (b) a baseline measured by the first ten hydraulic fracturing fleets deployed by ProFrac Services, LLC during the term of the ProFrac Agreement. If the minimum volumes are not achieved in any given year, ProFrac Services LLC shall pay to the Company, as liquidated damages an amount equal to twenty-five percent (25%) of the difference between (i) the aggregate purchase price of the quantity of products comprising the minimum purchase obligation and (ii) the actual purchased volume during such calendar year. The term of the ProFrac Agreement is three years starting on April 1, 2022. These Contract Consideration Convertible Notes Payable were issued in addition to the Convertible Notes Payable purchased in cash by ProFrac Holdings, LLC as one of the investors in the PIPE.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (see Note 9, “Debt and Convertible Notes Payable”). The ProFrac Agreement was amended to (a) increase ProFrac Services LLC’s minimum purchase obligation for each year to the greater of 70% of ProFrac Services LLC’s requirements and a baseline measured by ProFrac Services LLC’s first 30 hydraulic fracturing fleets, and (b) increase the term to 10 years. </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 21, 2022, the “Company issued prefunded warrants (the “Prefunded Warrants”) to ProFrac Holdings II, LLC in exchange for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in cash (see Note 13, “Stockholders’ Equity”). The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2022, the Company sold its Waller facility for $4.3 million of gross proceeds.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our cash and liquid assets, including the transactions during the six months ended June 30, 2022 we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due in the next twelve months. However, the Company cannot guarantee a sufficient level of cash flows in the future. The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.</span></div> 2 21200000 0.10 19500000 10000000 0.33 0.25 50000000 19500000 13104839 0.0001 4300000 Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s 2021 Annual Report. A copy of the 2021 Annual Report is available on the SEC’s website, www.sec.gov, under the Company’s ticker symbol (“FTK”) or on Flotek’s website, www.flotekind.com. The information contained on the Company’s website does not form a part of this Quarterly Report. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s restricted cash is $40 thousand and $1.8 million as of June 30, 2022 and December 31, 2021, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s restricted cash as of June 30, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. The restricted cash balance as of December 31, 2021 included cash maintained in accordance with the credit card program and cash held in escrow of $1.75 million for amounts due under the terms of the legal settlement discussed in Note 12, “Commitments and Contingencies”.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate allowance for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible. The recovery of accounts receivable previously written off is recorded as a reduction to the allowance for doubtful accounts charged to operating expense. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets represent consideration issued in the form of convertible notes to a related party customer in connection with the ProFrac Agreement and the Amended ProFrac Agreement discussed in Note 9, “Debt and Convertible Notes Payable” and other incremental costs related to obtaining the ProFrac Agreements. The contract assets are amortized over the term of the ProFrac Agreements based on forecasted revenues as goods are transferred to the customer and the amortization is presented as a reduction of the transaction price included in related party revenue in the consolidated statements of operations. The contract assets will be tested for recoverability and the Company will recognize an impairment loss to the extent that the carrying amount of the contract assets exceeds the amount of consideration the Company expects to receive in the future for the transfer of goods under the ProFrac Agreements less the direct costs that relate to providing those goods in the future. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets to be disposed of are reported as assets held for sale at the lower of the carrying amount or the asset’s fair value less cost to s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ell and depreciation is ceased. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Notes Payable and Liability Classified Contract Consideration Convertible Notes Payable</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Convertible Notes Payable issued to the PIPE investors for cash proceeds, which is discussed in Note 1, “Organization and Nature of Operations” and Note 9, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“Debt and Convertible Notes Payable”, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at amortized cost pursuant to Financial Accounting Standards Board (“FASB”) ASC Topic 470, Debt. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Contract Consideration Convertible Notes Payable issued as consideration for the ProFrac Agreement, which are discussed in Note 1, “Organization and Nature of Operations” and Note 9, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with FASB ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting date (see Note 10, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 10, “Fair Value Measurements.”</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies several practical expedients including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes consolidated net income (loss) and foreign currency translation adjustments.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research activities relating to product development and improvement are charged to expense as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Pre-funded Warrants in accordance with ASC 815-40, “Contracts in Entity’s Own Equity” and determined that the warrants meet the criteria to be classified within stockholders’ equity, and recorded the proceeds received for the Pre-funded Warrants within additional paid in capital in the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant items subject to estimates and assumptions include the useful lives of property and equipment; long lived asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified Contract Consideration Convertible Notes Payable and equity classified Stock Warrants.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross loss and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.3 million and $3.1 million to selling, general and administrative expenses which were previously reported in operating expenses for the three and six months ended June 30, 2021 respectively. The reclassifications and change in presentation of the statements of operations did not impact previously recorded income (loss) from operations, net income (loss) or stockholders’ equity.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the FASB. We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards Issued and Adopted as of January 1, 2022</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FASB issued ASU No. 2020-06, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures as of January 1, 2022 as there were no convertible debt instruments outstanding as of that date but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2021-10, “Government Assistance (Topic 832), Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscal years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">New Accounting Standards Issued But Not Adopted as of June 30, 2022</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FASB issued ASU No. 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.</span></div> Basis of PresentationThe accompanying unaudited consolidated financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s 2021 Annual Report. All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.</span></div> Restricted Cash<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s restricted cash is $40 thousand and $1.8 million as of June 30, 2022 and December 31, 2021, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span>The Company’s restricted cash as of June 30, 2022 consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution. 40000 1800000 1750000 <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate allowance for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible. The recovery of accounts receivable previously written off is recorded as a reduction to the allowance for doubtful accounts charged to operating expense. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.</span></div> Contract Assets The Company’s contract assets represent consideration issued in the form of convertible notes to a related party customer in connection with the ProFrac Agreement and the Amended ProFrac Agreement discussed in Note 9, “Debt and Convertible Notes Payable” and other incremental costs related to obtaining the ProFrac Agreements. The contract assets are amortized over the term of the ProFrac Agreements based on forecasted revenues as goods are transferred to the customer and the amortization is presented as a reduction of the transaction price included in related party revenue in the consolidated statements of operations. The contract assets will be tested for recoverability and the Company will recognize an impairment loss to the extent that the carrying amount of the contract assets exceeds the amount of consideration the Company expects to receive in the future for the transfer of goods under the ProFrac Agreements less the direct costs that relate to providing those goods in the future. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials and finished goods and are stated at the lower of cost determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company periodically reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its net realizable value if those amounts are determined to be less than cost. Write-downs or write-offs of inventory are charged to cost of goods sold.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div>Property and equipment, including ROU assets, are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. If events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable, the Company first compares the carrying amount of an asset or asset group to the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset. If the carrying amount of an asset or asset group exceeds the sum of the undiscounted future cash flows expected to result from the use and eventual disposal of the asset, the Company will determine the fair value of the asset or asset group. The amount of impairment loss recognized is the excess of the asset or asset group’s carrying amount over its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.374%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,046 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,227)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,819 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P2Y P30Y P7Y P10Y P3Y P20Y P2Y P5Y P3Y P7Y <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Convertible Notes Payable issued to the PIPE investors for cash proceeds, which is discussed in Note 1, “Organization and Nature of Operations” and Note 9, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“Debt and Convertible Notes Payable”, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at amortized cost pursuant to Financial Accounting Standards Board (“FASB”) ASC Topic 470, Debt. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Contract Consideration Convertible Notes Payable issued as consideration for the ProFrac Agreement, which are discussed in Note 1, “Organization and Nature of Operations” and Note 9, “Debt and Convertible Notes Payable”, as liability classified convertible instruments in accordance with FASB ASC 718, “Stock Compensation” (“ASC 718”). Under ASC 718, liability classified convertible instruments are measured at fair value at the grant date and at each </span></div>reporting date (see Note 10, “Fair Value Measurements”) with the change in fair value included in the consolidated statements of operations. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 10, “Fair Value Measurements.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies several practical expedients including: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales commissions are expensed as selling, general and administrative expenses when incurred because the amortization period is generally one year or less. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The majority of the Company’s services are short-term in nature with a contract term of one year or less. As a result the Company does not disclose the transaction price allocated to remaining performance obligations. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company’s payment terms are short-term in nature with settlements of one year or less. As a result the Company does not adjust the promised amount of consideration for the effects of a significant financing component. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance obligations completed to date and as such the Company recognizes revenue in the amount to which it has a right to invoice. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer. Such taxes are included in accrued liabilities on our consolidated balance sheet until remitted to the governmental agency.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of goods sold on our consolidated statement of operations.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes consolidated net income (loss) and foreign currency translation adjustments.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research activities relating to product development and improvement are charged to expense as incurred.</span></div> Income Taxes <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties related to uncertain tax positions as income tax expense.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Pre-funded Warrants in accordance with ASC 815-40, “Contracts in Entity’s Own Equity” and determined that the warrants meet the criteria to be classified within stockholders’ equity, and recorded the proceeds received for the Pre-funded Warrants within additional paid in capital in the consolidated balance sheets.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant items subject to estimates and assumptions include the useful lives of property and equipment; long lived asset impairment assessments; stock-based compensation expense; valuation allowances for accounts receivable, inventories, and deferred tax assets; recoverability and timing of the realization of contract assets; and fair value of liability classified Contract Consideration Convertible Notes Payable and equity classified Stock Warrants.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts in the unaudited condensed consolidated statement of operations have been reclassified to conform to the current year presentation. In the fourth quarter of 2021, the Company changed its financial statement presentation to report cost of goods sold and gross loss and eliminated the reporting of operating expenses (excluding depreciation and amortization) on the consolidated statements of operations to conform to customary industry reporting practices. In connection with this change in presentation, the Company reclassified selling costs of $1.3 million and $3.1 million to selling, general and administrative expenses which were previously reported in operating expenses for the three and six months ended June 30, 2021 respectively. The reclassifications and change in presentation of the statements of operations did not impact previously recorded income (loss) from operations, net income (loss) or stockholders’ equity.</span></div> 1300000 3100000 <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the FASB. We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Standards Issued and Adopted as of January 1, 2022</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FASB issued ASU No. 2020-06, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">” This standard changes the accounting for convertible instruments by reducing the number of accounting models, amends the requirements for a conversion option to be classified in equity and amends diluted earnings per share calculations for certain convertible debt instruments. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2023, with early adoption allowed for fiscal years beginning after December 15, 2020. The Company has adopted this standard as of January 1, 2022, and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures as of January 1, 2022 as there were no convertible debt instruments outstanding as of that date but will have an impact on the future issuances of convertible instruments and contracts in the Company’s equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2021-10, “Government Assistance (Topic 832), Disclosures by Business Entities about Government Assistance.” This standard provides guidance on disclosures for transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. The pronouncement is effective for fiscal years beginning after December 15, 2021.The Company adopted this standard as of January 1, 2022 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">New Accounting Standards Issued But Not Adopted as of June 30, 2022</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FASB issued ASU No. 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.</span></div> Revenue from Contracts with Customers<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive and discounts offered to customers for prompt payment. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized on an over time basis. The Company bills sales on a monthly basis with payment terms customarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30-60 days for domestic and 90-120 days f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or international from invoice receipt. In addition, sales taxes are excluded from revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by revenue source is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Product revenues for 2022 include sales to a related party as described in Note 16, “Related Party Transactions.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily sells chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, the Company offers various services associated to products sold which includes field services, installation, maintenance, and other functions. Services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. There may be additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, the Company may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Customers may be invoiced for such maintenance and subscription-type arrangements and revenue not yet recognizable is reported under current and long term contract liabilities on the balance sheet. Subscription-type arrangements were not a material revenue stream in the three and six months ended June 30, 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract assets associated with incomplete performance obligations are not material.</span></div> Contract Assets<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, (net)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with entering into the ProFrac Agreements on February 2, 2022 and May 17, 2022 as discussed in Note 9, “Debt and Convertible Notes Payable”, we recognized contract assets of $10 million and $69.5 million, respectively, and associated fees of $3.6 million, representing the excess consideration to be given over the three and ten year terms of the contracts over the fair value of the convertible notes we issued. The value to be assigned to the contract asset was estimated based on forecasted volumes and contractual pricing in the agreements. As of June 30, 2022, $76.1 million of the contract assets is classified as long term based upon our estimate of the forecasted revenues from the ProFrac agreements which will not be realized within the first twelve months of the ProFrac Agreements. The Company’s estimate of the timing of the future contract revenues is evaluated on a quarterly basis throughout the contract term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022. the Company recognized $0.7 million of contract assets amortization which is presented as a reduction of the transaction price included in the related party revenue in the consolidated statement of operations. The below table reflects our estimated amortization per year (in thousands) based on our current forecasted revenues from the ProFrac Agreements.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"/><td style="width:33.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter through May 2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by revenue source is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Product revenues for 2022 include sales to a related party as described in Note 16, “Related Party Transactions.”</span></div> 28588000 8444000 40787000 19524000 785000 721000 1465000 1411000 29373000 9165000 42252000 20935000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, (net)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,323 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The below table reflects our estimated amortization per year (in thousands) based on our current forecasted revenues from the ProFrac Agreements.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"/><td style="width:33.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter through May 2032</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table> 83060000 0 737000 0 82323000 0 10000000 69500000 3600000 76100000 700000 700000 2655000 7922000 8696000 8696000 8696000 45658000 82323000 Inventories <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less reserve for excess and obsolete inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision recorded in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months ended June 30, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and 2021 was $0.4 million and $0.1 million for the CT segment and $49 thousand and $0.1 million for the DA segment, respectively. The provision recorded in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">six months ended June 30, 2022 and 2021 was $0.7 million and $0.4 million for the CT segment and $49 thousand and $0.1 million for the DA segment, respectively</span>. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less reserve for excess and obsolete inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,454 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7807000 5610000 15124000 13985000 22931000 19595000 9682000 10141000 13249000 9454000 400000 100000 49000 100000 700000 400000 49000 100000 Property and Equipment<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.374%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,046 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,227)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,100)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,819 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense totaled $0.2 million and $0.3 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended June 30, 2022 a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd 2021, and $0.4 million and $0.6 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2022 and 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively.</span></div>In the first quarter of 2021, the Company committed to plans to sell its warehouse facility in Monahans, Texas in its current condition and as a result the associated assets in the amount of $0.5 million are classified as held for sale as of June 30, 2022 and December 31, 2021. The company also classified $2.3 million for the Waller facility as held for sale as of December 2021, which was sold on April 18, 2022 (See Note 1, “Organization and Nature of Operations”. 886000 886000 520000 520000 5356000 5473000 6686000 6843000 545000 620000 878000 878000 1175000 1176000 16046000 16396000 11227000 11100000 4819000 5296000 200000 300000 400000 600000 500000 500000 2300000 Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three and six months ended June 30, 2022 was nil and $121 thousand, respectively, and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three and six months ended June 30, 2022 was $66 thousand, and $131 thousand, respectively and was included in other income in the consolidated statement of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"/><td style="width:44.845%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.413%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,331</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,331 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company entered into a long-term rental agreement to lease its manufacturing facility in Waller, Texas, for $40 thousand per month for sixty-four months. Rental income recognized during the three and six months ended June 30, 2022 was nil and $121 thousand, respectively, and was included in other income in the consolidated statement of operations. As discussed in Note 1, “Organization and Nature of Operations” this facility was sold on April 18, 2022 and the lease agreement between the tenant and the Company terminated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company entered into a five-year triple net operating lease agreement to lease its warehouse facility in Monahans, Texas, for $20 thousand per month, and the tenant occupied the warehouse facility in September 2021. Rental income recognized during the three and six months ended June 30, 2022 was $66 thousand, and $131 thousand, respectively and was included in other income in the consolidated statement of operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"/><td style="width:44.845%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.413%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,331</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,331 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 40000 P64M 0 121000 P5Y 20000 66000 131000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"/><td style="width:44.845%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.413%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease expense </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used in operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 220000 250000 448000 488000 4000 4000 8000 7000 3000 3000 6000 6000 7000 7000 14000 13000 79000 61000 203000 134000 306000 318000 665000 635000 350000 394000 726000 727000 10000 43000 20000 53000 3000 3000 6000 29000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,331</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2022 are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (excluding the six months ended June 30, 2022)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,345</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">79</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,331</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 519000 19000 1221000 39000 1247000 21000 1274000 0 1302000 0 4782000 0 10345000 79000 3014000 7000 7331000 72000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,331 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,381 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1771000 2041000 636000 602000 6695000 7779000 7331000 8381000 147000 147000 40000 33000 107000 114000 34000 41000 38000 53000 72000 94000 P9Y4M24D P9Y1M6D P3Y1M6D P2Y10M24D 0.089 0.089 0.089 0.089 Accrued Liabilities<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current accrued liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.374%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on purchase commitments </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability for earn-out provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current accrued liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.374%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,595 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on purchase commitments </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payroll and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability for earn-out provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes other than income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2595000 2581000 0 1750000 998000 1054000 1108000 1013000 474000 608000 368000 528000 852000 241000 720000 1221000 7115000 8996000 Debt and Convertible Notes Payable<div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long Term Debt</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company received a $4.8 million loan (the “Flotek PPP loan”) under the Paycheck Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PPP loan of $0.9 million obtained by JP3 (the “JP3 PPP loan”) in April 2020 prior to its acquisition by Flotek. The PPP loans had a fixed interest rate of 1% and originally a two-year term, maturing in April and May 2022, respectively. No payments of principal or interest were required during the three or six months ended June 30, 2022 and 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the loans may be eligible for forgiveness by the SBA depending on the extent of proceeds used for payroll costs and other designated expenses incurred for up to 24 weeks following loan origination, subject to adjustments for headcount reductions and compensation limits and provided that at least 60% of the eligible costs incurred were used for payroll. Receipt of these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations of the Company. This certification further required the Company to take into account current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that was not significantly detrimental to the business.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The forgiveness of the loans is dependent on the Company having initially qualified for the loans and qualifying for the forgiveness of such loans based on our past and future adherence to the forgiveness criteria. The PPP loans are subject to any new guidance and new requirements released by the Department of the Treasury, which initially indicated that all companies that have received funds in excess of $2.0 million will be subject to audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2021, the Company applied for forgiveness of the JP3 PPP loan with the SBA. In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest were fully forgiven. Accordingly, during the second quarter of 2021, the Company recorded $0.9 million for the amount of principal and accrued interest forgiven associated with the JP3 PPP loan in other income on the consolidated statement of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Flotek PPP loan maturity date was extended from April 15, 2022 to April 15, 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has submitted to the S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BA for forgiveness of substantially all of the Flotek PPP loan but as of the date of this filing, the Company has not received a forgiveness notice. If the loan is not forgiven, monthly payments will be due over the remaining term o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f the loan upon notice that it will not be forgiven. Denial of the forgiveness of the Flotek PPP loan will negatively impact the Company’s liquidity as discussed in Note 1, “Organization and Nature of Operations”. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, including current portion, assuming forgiveness is not obtained, is as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Flotek PPP loan</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Less current maturities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total long-term debt, net of current portion</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,098 </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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes Payable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2022, Flotek entered into a Private Investment in Public Equity transaction (the “PIPE transaction”) with a consortium of investors to secure growth capital for the Company. Pursuant to the PIPE transaction, Flotek issued $21.2 million in aggregate initial principal amount of Convertible Notes Payable for net cash proceeds of approximately $19.5 million. The investors are ProFrac Holdings, LLC, Burlington Ventures Ltd., entities associated with North Sound Management, certain funds associated with one of Flotek's directors including the D3 Family Fund and the D3 Bulldog Fund, and Firestorm Capital LLC. The Convertible Notes Payable accrue paid-in-kind interest at a rate of 10% per annum, have a maturity of one year, and are converted into common stock of Flotek (a) at the holder's option at any time prior to maturity, at a price of $1.088125 per share, (b) at Flotek's option, if the volume-weighted average trading price of Flotek's common stock equals or exceeds $2.50 for 20 trading days during a 30 consecutive trading day period, or (c) at maturity, at a price of $0.8705. On March 21, 2022, $3.0 million of the Convertible Notes Payable, plus accrued paid-in-kind interest thereon, were converted at the holder’s option into approximately 2.8 million shares of common stock. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the remaining Convertible Notes Payable are recorded at carrying value of $18.3 million, including accrued paid-in-kind interest of $0.8 million, and net of unamortized issuance costs of $0.6 million The estimated fair value of the Convertible Notes Payable at June 30, 2022 was $21.1 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">ProFrac Agreement Contract Consideration Convertible Notes Payable</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”), a subsidiary of ProFrac Holdings LLC, in exchange for $10 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (“ProFrac Agreement Contract Consideration Convertible Notes Payable”), under the same terms as the Convertible Notes Payable issued in the PIPE transaction. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ProFrac Agreement Contract Consideration Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $10.0 million on the issuance date and remeasured to fair value of $11.7 million as of June 30, 2022 which includes payment-in-kind interest of $0.4 million. The fair value adjustment was a $2.4 million decrease and a $1.7 million increase in the three and six months ended June 30, 2022, respectively. See Note 10, “Fair Value Measurements”. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Amended ProFrac Agreement Contract Consideration Convertible Notes Payable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement (the “Amended ProFrac Agreement”) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">upon issuance of $50 million in aggregate principal amount of Contract Consideration Convertible Notes Payable (“Amended ProFrac Agreement Contract Consideration Convertible Notes Payable”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Amended ProFrac Agreement Contract Consideration Convertible Notes Payable may be converted at any time prior to the maturity date, which will be one year from the date of issuance under the same stock conversion terms as the Convertible Notes Payable issued in the PIPE transaction. </span></div>The Amended ProFrac Agreement Contract Consideration Convertible Notes Payable are accounted for as liability classified convertible instruments, and were initially recorded at fair value of $69.5 million on the issuance date and remeasured to fair value of $55.6 million as of June 30, 2022 which includes payment-in-kind interest of $0.6 million. The fair value adjustment was a $13.9 million decrease in the three and six months ended June 30, 2022. See Note 10, “Fair Value Measurements”. 4800000 900000 0.01 P2Y 0.60 900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, including current portion, assuming forgiveness is not obtained, is as follows (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Flotek PPP loan</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Less current maturities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,690)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total long-term debt, net of current portion</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,098 </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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 4788000 4788000 1690000 1436000 3098000 3352000 21200000 19500000 0.10 1.088125 2.50 20 30 0.8705 3000000 2800000 18300000 800000 600000 21100000 10000000 10000000 11700000 400000 -2400000 1700000 50000000 69500000 55600000 600000 -13900000 -13900000 Fair Value Measurements<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Other Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments, including cash and cash equivalents, restricted cash, accounts receivable, accrued liabilities and accounts payable approximate fair value due to the short-term nature of these accounts. The carrying amount of the Flotek PPP loan approximates its fair value as of June 30, 2022 and December 31, 2021. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liabilities Measured at Fair Value on a Recurring Basis</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earnout consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ProFrac Agreement contract consideration convertible notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,670</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended ProFrac Agreement contract consideration convertible notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,550</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:14pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earnout Consideration Key Inputs</span></div><div style="margin-top:14pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, is included in accrued liabilities as of June 30, 2022 and December 31, 2021. The estimated fair value of the earn-out provision at the end of each period was valued using a Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.88</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.77%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ProFrac Agreement Contract Consideration Notes Payable Key Inputs </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ProFrac Agreement Contract Consideration Convertible Notes Payable were measured at fair value at issuance and on a recurring basis. The ProFrac Agreement Contract Consideration Convertible Notes Payable had an initial fair value of $10.0 million on February 2, 2022. The ProFrac Agreement Contract Consideration Convertible Notes Payable were classified as Level 2 at the initial measurement due to the use of a quoted price for a similar liability, and classified as Level 3 as of June 30, 2022 due to the use of unobservable inputs. The estimated value of the ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the ProFrac Agreement Contract Consideration Convertible Notes Payable maturing February 2, 2023, as of June 30, 2022 were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:78.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.99</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.92%</span></td></tr></table></div><div style="margin-top:14pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation of the ProFrac Agreement Contract Consideration Convertible Notes Payable was $11.7 million as of June 30, 2022</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended ProFrac Agreement Contract Consideration Convertible Notes Payable Key Inputs</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2022, the Company measured the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable classified as Level 3 using a Monte Carlo simulation at an estimated fair value of $69.5 million. The estimated value of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was valued using a Monte Carlo simulation with inputs such as the market trading price of the Company’s common stock, the expected volatility of the Company’s stock price based on historical trends, a risk-free rate of interest based on US Treasury note rates and the term of the debt, the time to liquidation based on the maturity date of the notes, and a discount rate based on a review of bond yield data for bonds with a CCC+ credit rating which would be supportable by the Company’s financial ratios. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable, on the issuance date of May 17, 2022, and as of as of June 30, 2022 were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.853%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 17, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.29</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.99</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.40%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.97%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable as of June 30, 2022 was $55.6 million. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-financial assets, including property and equipment and operating lease right-of-use assets, are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the fair value of the remaining stock performance earn-out provision as of June 30, 2022 and 2021 and adjusted the estimated fair value of the contingent liability to $0.5 million and $1.1 million, respectively. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in cost of goods sold.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the initial fair value of $10.0 million of the ProFrac Agreement Contract Consideration Convertible Notes Payable on February 2, 2022, by reference to the cash purchase price paid by third party investors for equivalent notes issued simultaneously by the Company. The Company estimated the fair value of the additional $69.5 million of the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable on the issuance date of May 17, 2022 using a Monte Carlo simulation. The Company adjusted the estimated fair value of the Contract Consideration Convertible Notes Payable to $55.6 million as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands): </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Amended ProFrac Agreement contract consideration convertible notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in principle of ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earnout consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of ProFrac Agreement contract consideration convertible notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of Amended ProFrac Agreement contract consideration convertible notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earnout consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ProFrac Agreement contract consideration convertible notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,670</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended ProFrac Agreement contract consideration convertible notes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,550</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 474000 474000 0 0 608000 608000 0 0 11670000 11670000 0 0 0 0 0 0 55550000 55550000 0 0 0 0 0 0 67694000 67694000 0 0 608000 608000 <div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the earn-out provision were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.299%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.99%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.88</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.38</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.77%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71%</span></td></tr></table></div>The key inputs into the Monte Carlo simulation used to estimate the fair value the ProFrac Agreement Contract Consideration Convertible Notes Payable maturing February 2, 2023, as of June 30, 2022 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:78.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.99</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.92%</span></td></tr></table><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key inputs into the Monte Carlo simulation used to estimate the fair value the Amended ProFrac Agreement Contract Consideration Convertible Notes Payable, on the issuance date of May 17, 2022, and as of as of June 30, 2022 were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.996%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.853%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">May 17, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term until liquidation (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.29</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.99</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.40%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.97%</span></td></tr></table></div> 0.0299 0.0102 0.900 0.900 2.88 3.38 0.99 1.13 0.1077 0.0671 10000000 0.0251 0.900 0.60 0.99 0.1092 11700000 69500000 0.0216 0.0280 0.900 0.900 1.00 0.88 1.29 0.99 0.0840 0.1097 55600000 500000 1100000 10000000 69500000 55600000 The following table presents the changes in the assets and liabilities measured at fair value on a recurring basis classified as Level 3 (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.162%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of Amended ProFrac Agreement contract consideration convertible notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in principle of ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earnout consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of ProFrac Agreement contract consideration convertible notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of Amended ProFrac Agreement contract consideration convertible notes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,521)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 14752000 1081000 608000 1416000 0 0 10000000 0 69460000 0 69460000 0 257000 0 415000 0 611000 0 611000 0 -228000 34000 -134000 -301000 -2637000 0 1255000 0 -14521000 0 -14521000 0 67694000 1115000 67694000 1115000 Income Taxes<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Three months ended June 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">U.S. federal statutory tax rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-U.S. income taxed at different rates</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase (reduction) in tax benefit related to stock-based awards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-deductible expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase in valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(27.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(26.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(17.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(23.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tax settlement</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective income tax rate</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1.9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.2)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div>Fluctuations in effective tax rates have historically been impacted by permanent tax differences with no associated income tax impact, changes in state apportionment factors, including the effect on state deferred tax assets and liabilities, and non-U.S. income taxed at different rates. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.046%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Three months ended June 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">2021</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">U.S. federal statutory tax rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">State income taxes, net of federal benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-U.S. income taxed at different rates</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase (reduction) in tax benefit related to stock-based awards</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-deductible expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase in valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(27.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(26.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(17.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(23.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tax settlement</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective income tax rate</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">3.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(1.9)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(0.2)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div> 0.21 0.21 0.21 0.21 0 -0.003 0.001 -0.002 0.038 -0.001 -0.019 0.003 0.031 0.022 -0.020 0.012 -0.004 0.036 0.001 0.011 -0.275 -0.265 -0.170 -0.236 0.038 0 -0.022 0 0.038 -0.001 -0.019 -0.002 Commitments and Contingencies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to routine litigation and other claims that arise in the normal course of business. Except as disclosed below, management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Terpene Supply Agreement</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, Flotek Industries, Inc. and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claimed damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2021, the Company reached agreement with all parties resolving all claims between the parties (“the ADM Settlement”) that resulted in the termination of the terpene supply agreement and a settlement payment of $1.75 million due from Flotek. The one-time payment of $1.75 million from Flotek to ADM was paid on January 3, 2022 and was included as restricted cash on the consolidated balance sheet as of December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Former CEO Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, Flotek commenced an internal investigation into the activities of John Chisholm (Flotek’s previous CEO) due to irregularities in expenses and transactions during the years from 2014 to 2018. The investigation revealed evidence of related party transactions/self-dealing, inappropriate personal expenses, and general corporate waste. Flotek’s board engaged a third party to review the findings of the investigation. After the third-party review, Flotek concluded that its current and historical financial statements can be relied upon, that proper action had been taken, and that no members of current management were implicated in any way. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in December 2021, Flotek sent demand letters to, and subsequently filed arbitration or other legal proceedings against, John Chisholm, Casey Doherty/Doherty &amp; Doherty LLP (Flotek’s former outside general counsel) and Moss Adams LLP (Flotek’s former independent public audit firm) to recover damages. John Chisholm subsequently filed a counterclaim against Flotek in the arbitration proceeding for his remaining severance (currently accrued by the Company, but payment for which was suspended). Although Flotek believes its claims are supported by the available evidence, the timing and amount of any outcome cannot reasonably be predicted. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to concentrations of credit risk within trade accounts receivable, as the Company does not generally require collateral as support for trade receivables. In addition, the majority of the Company’s cash is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> invested in three major U.S. financial institutions and balances often exceed insurable amounts.</span></div> 1750000 1750000 Stockholders’ Equity<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 21, 2022, the Company issued the Prefunded Warrants to ProFrac Holdings II, LLC in exchange for $11.1 million in cash (see Note 1, “Organization and Nature of Operations”) and a cash equity contribution of $8.4 million, for a total cash infusion of $19.5 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Prefunded Warrants will permit ProFrac Holdings II, LLC to purchase 13,104,839 shares of common stock of the Company at an exercise price equal to $0.0001 per share, representing a 20% premium to the 30-day volume average price of the Company’s common stock at the close of business on the day prior to the date of the issuance of the Prefunded Warrants. The Prefunded Warrants, net of transaction fees of $1.1 million, and the equity contribution from ProFrac are included in additional paid-in capital as of June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ProFrac Holdings and its affiliates may not receive any voting or consent rights in respect of the Prefunded Warrants or the underlying shares unless and until (i) the Company has obtained approval from a majority of its shareholders excluding ProFrac Holdings and its affiliates and (ii) ProFrac Holdings has paid an additional </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$4.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to the Company. The additional $4.5 million will be accounted for as equity contribution when received.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 21, 2022, the Convertible Notes Payable which had been purchased by certain funds associated with one of the Company’s directors including the D3 Family Fund and the D3 Bulldog Fund, which aggregated $3.0 million plus $39 thousand of accrued interest, were converted into 2,793,030 shares of the Company’s common stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the first quarter 2021, the Company identified 0.6 million shares that were improperly included in the December 31, 2020 issued share count, and the Company adjusted the issued share count presented on the statement of stockholders’ equity. This adjustment was not material to the June 30, 2021 consolidated financial statements or basic and diluted earnings per share.</span></div> 11100000 8400000 19500000 13104839 0.0001 0.20 4500000 4500000 3000000 39000 2793030 600000 Earnings (Loss) Per Share <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing the adjusted net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and convertible notes payable and settlement of restricted stock units. The dilutive effect of non-vested stock issued under share‑based compensation plans, shares issuable under the Employee Stock Purchase Plan (ESPP), employee stock options outstanding, and the prefunded stock warrants are computed using the treasury stock method. The dilutive effect of the Convertible Notes is computed using the if‑converted method in accordance with ASU 2020-06, which was adopted by the Company on January 1, 2022 (see Note 2, “Summary of Significant Accounting Policies”). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the basic and diluted EPS is as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"/><td style="width:54.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.608%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) for basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in-Kind interest expense on convertible notes payable, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contract consideration convertible notes payable , net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net (loss) for dilutive earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,961)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,310)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,086 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adjustments to net income (loss) in the numerator are net of estimated tax at 22.9%. For the three and six months ended June 30, 2022 weighted average shares for employee stock awards of 692,494 and 662,230, respectively, and weighted average shares for the prefunded stock warrants of 976,177 and 490,785, respectively, were not included in the dilution calculation since including them would have an anti-dilutive effect.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021 weighted average shares for employee stock awards of 1,127,080 and 1,344,233, respectively. were not included in the calculation of diluted loss per share since including them would have an anti-dilutive effect on the loss per share due to the net loss incurred during the periods.</span></div> Basic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing the adjusted net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and convertible notes payable and settlement of restricted stock units. The dilutive effect of non-vested stock issued under share‑based compensation plans, shares issuable under the Employee Stock Purchase Plan (ESPP), employee stock options outstanding, and the prefunded stock warrants are computed using the treasury stock method. The dilutive effect of the Convertible Notes is computed using the if‑converted method in accordance with ASU 2020-06, which was adopted by the Company on January 1, 2022 (see Note 2, “Summary of Significant Accounting Policies”). <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the basic and diluted EPS is as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.643%"><tr><td style="width:1.0%"/><td style="width:54.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.608%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) for basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paid-in-Kind interest expense on convertible notes payable, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contract consideration convertible notes payable , net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net (loss) for dilutive earnings per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,961)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,310)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of convertible notes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,086 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div> 6240000 -4484000 1028000 1402000 13229000 10228000 -5961000 -13310000 74861000 73476000 49474000 33610000 124335000 107086000 0.08 -0.06 -0.05 -0.12 0.229 692494 662230 976177 490785 1127080 1344233 Supplemental Cash Flow Information<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental non-cash activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee retention credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">JP3 PPP loan forgiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non cash financing and investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of convertible notes payable as consideration for ProFrac Agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of convertible notes payable to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance cost of stock warrants included in accrued accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental non-cash activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee retention credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">JP3 PPP loan forgiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non cash financing and investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of convertible notes payable as consideration for ProFrac Agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of convertible notes payable to common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance cost of stock warrants included in accrued accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7000 11000 0 351000 0 1164000 0 881000 79460000 0 2949000 0 1170000 0 Related Party Transaction<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the Internal Revenue Service (“IRS”) notified the Company that it was examining the Company’s federal tax returns for the year ended December 31, 2014. As a result of this examination, the IRS informed the Company on May 1, 2019, that certain employment taxes related to the compensation of our former CEO, Mr. Chisholm, were not properly withheld in 2014 and proposed an adjustment. Mr. Chisholm’s affiliated companies through which he provided his services have agreed to indemnify the Company for any such taxes, and Mr. Chisholm executed a personal guaranty in favor of the Company, supporting this indemnification. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, an amendment to the employment agreement of Mr. Chisholm was executed, giving the Company the contractual right of offset for any amounts owed by Mr. Chisholm to the Company for the IRS matter, and giving the Company the right to withhold payments to Mr. Chisholm equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies for the IRS matter from any amounts owed under the employment agreement. At December 31, 2019, the Company netted the related party receivable against the severance payable and recorded $1.8 million for potential liability to the IRS. On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. In September 2020, the Company informed Mr. Chisholm it would cease payment of future severance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During first quarter of 2020, an additional accrual was recorded for $0.2 million related to potential penalties and interest on the IRS obligation. As of June 30, 2022 and December 31, 2021, the receivable from Mr. Chisholm was $1.4 million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which equaled the payable to the IRS and netted with Mr. Chisholm’s severance liability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Ted D. Brown was a Director of the Company since November of 2013 and has been the President and CEO of Confluence Resources LP (“Confluence”), a private oil and gas exploration and production company formed in 2016. As of April 15, 2022 Ted D. Brown stepped down from being a Director of the Company and Confluence will no longer be considered a related party.. For the three and six months ended June, 30, 2022, the Company’s revenues for chemical sales to Confluence was zero and $1.4 million respectively. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 2, 2022, the Company entered into a long-term supply agreement with ProFrac Services, LLC (the “ProFrac Agreement”) under which ProFrac Services, LLC is obligated to order chemicals as per the terms of the Agreement discussed in Note 1, “Organization and Nature of Operations”. On May 17, 2022, the Company entered into an amendment to the ProFrac Agreement, (the “Amended ProFrac Agreement” and collectively the “ProFrac Agreements”) to increase the purchase obligation and term of the ProFrac Agreement, as discussed in Note 1, “Organization and Nature of Operations”. On June 21, 2022, the Company issued prefunded warrants (the “PreFunded Warrants”) to ProFrac Holdings II, LLC, in exchange for $19.5 million in cash as discussed in Note 13, “Stockholders’ Equity”. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three and six months ended June 30, 2022, the Company’s revenues from c</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">hemical sales to ProFrac Services LLC, were $16.5 million and $18.9 million respectively. These revenues were net of amortization of contract assets of $0.7 million for the three and six months ended June 30, 2022. As of June 30, 2022 and December 31, 2021, ProFrac Services, LLC owed $11.6 million and zero, respectively which is recorded in account receivables on the consolidated balance sheet. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 21, 2022, the Convertible Notes Payable which had been purchased by certain funds associated with one of the Company’s directors including the D3 Family Fund and the D3 Bulldog Fund, which aggregated $3.0 million plus $39 thousand of accrued interest, were converted into 2,793,030 shares of the Company’s common stock.</span></div> 1800000 200000 1400000 1400000 0 1400000 19500000 16500000 18900000 700000 700000 11600000 0 3000000 39000 2793030 Business Segment, Geographic and Major Customer Information<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chemistry Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CT segment includes green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their environmental, social and governance (“ESG) and operational goals.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Customers of the CT segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. Customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance based upon a variety of criteria. The primary financial measure is segment operating income (loss). Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information of the reportable segments is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:39.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.686%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of and for the three months ended June 30,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chemistry Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contract consideration convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of and for the six months ended June 30,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chemistry Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contract consideration convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets of the Company by reportable segments are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemistry Technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Analytics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Chemistry Technologies assets is primarily due to contact assets of $83.3 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by country is based on the location where services are provided and products are sold. No individual countries other than the U.S. and the United Arab Emirates (“UAE”) accounted for more than 10% of revenue. Revenue by geographic location is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.266%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (Related Party)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:11.403%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-left:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (Related Party)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s revenue consists predominantly of customers within the oil and gas industry. Customers within the oil and gas industry include ProFrac and other oilfield services companies, integrated oil and natural gas companies, independent oil and natural gas companies, and state-owned national oil companies. The concentration with ProFrac and in the oil and gas industry increases credit and business risk</span>. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chemistry Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CT segment includes green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their environmental, social and governance (“ESG) and operational goals.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment also includes a portfolio of specialty chemical products to address the long-term challenges of in the janitorial, sanitization, food services, and adjacent markets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Customers of the CT segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information on the composition and properties of energy customers’ hydrocarbon fluids. The company markets products and services that support in-line data analysis of hydrocarbon components and properties. Customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance based upon a variety of criteria. The primary financial measure is segment operating income (loss). Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information of the reportable segments is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:39.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.686%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of and for the three months ended June 30,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chemistry Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contract consideration convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,461)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of and for the six months ended June 30,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chemistry Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Data Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate and Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contract consideration convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets of the Company by reportable segments are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chemistry Technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Analytics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,244 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 12111000 713000 0 12824000 16549000 0 0 16549000 -17158000 0 0 -17158000 14944000 -1198000 -5707000 8039000 166000 15000 1000 182000 5000 0 0 5000 7688000 1477000 0 9165000 0 0 0 0 -3819000 -773000 -2869000 -7461000 233000 20000 0 253000 13000 0 0 13000 21422000 1784000 0 23206000 19046000 0 0 19046000 -13266000 0 0 -13266000 8887000 -2006000 -9126000 -2245000 345000 31000 1000 377000 5000 0 0 5000 17990000 2945000 0 20935000 0 0 0 0 -7407000 -1067000 -7230000 -15704000 524000 35000 1000 560000 31000 0 0 31000 127398000 34387000 4787000 7329000 31286000 8528000 163471000 50244000 83300000 Revenue by geographic location is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.266%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.177%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,252 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,935 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 25955000 6869000 36289000 16530000 3139000 1319000 4450000 2422000 279000 977000 1513000 1983000 29373000 9165000 42252000 20935000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (Related Party)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:11.403%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-left:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (Related Party)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 16549000 0.522 5611000 0.191 1038000 0.113 1810000 0.198 17657000 0.389 8218000 0.195 4067000 0.194 4660000 0.223 Subsequent Events We have evaluated the effects of events that have occurred subsequent to June 30, 2022, and there have been no material events that would require recognition in the 2022 interim financial statements or disclosure in the notes to the consolidated financial statements. EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &V4"E4'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 " !ME I5AM@A+>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITE1)'1S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'D$TS0UX)&TU:9B!55J)3'762)-14\PGO#4K/GWF?H%9 ]BCQT %>,V!J7EB M.HY]!Q? #"/,OGP7T*[$I?HG=ND .R7'XM;4, SUT"ZY:0<.;T^/+\NZE0N% M=# X_2I.TC'AAITGO[9W]]L'ID0C1-7<5KS9"B';:\GY^^SZP^\B[*-U._>/ MC<^"JH-?=Z&^ %!+ P04 " !ME I5F5R<(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 &V4"E6.8;18Q 4 *\> 8 >&PO=V]R:W-H965T&UL MM9GO_2?CU_9@'(?$@)ELN[M. ,8D>XRA)SSJ!E)LWEI5Z 8MIVN,; MEJ@]*RYB*M6J6%OI1C#JYT5Q9!';'E@Q#9/.=))OFXOIA&U9!W?V&V[#=2#U!FLZV= U6S#Y>3,7:LTJ4_PP9DD:\@0)MCKKG.,W MKD-T07[$'R';IL^6D4:YX_Q>K\S\LXZMSXA%S),Z@JI_#\QE4:23U'G\NPOM ME+^I"Y\O[].O56 ^S4%SJ[ R4&+,\NQ M+JFDTXG@6R3TT2I-+^37)J]6-&&BFW$AA=H;JCHY=?D#$VBN6@QU41I0P=*) M)56PWFUYNY"+(H34A S0!Y[(($57B<_\E_66.J'RK,C^K"X(&/A[EO208Y\@ M8A-B.!\7+C_/UCV$C>4O3L&"=Z4\_X(']JPGO.X6]@.V7L'TH?7K)O4SU4XF63QMF(H7+ ML=W]9$("JUHBG99(I\V0/F542":B)W3+-EQ($QX<)45FNB@N6-42;U#B#9KA MS9D(N:][(5*#@;'QX*2RW]5V/+"^)>>PY!PVO#,%5<^1_#%0WXYPUHI&J;$A MP;*6@*,2< 2>U%4B0_F$KL.(H9LLOF/"! 9GX"YVR- VH8&%+='&)=JX"=HM M6X=Z$%6->$-CXQT*YUR__[B\>H=F-Y>?%\O;V=5"+;J6>V/B!9-:\F*[>K#: M38AGB<>%ND>IOEU/T$+6=,P#:9=7)D*XJ"WB,W? 31"7]!'-?-4QPU7HY9S MW7L@<'BMKRDXB5->,]]7Z6GNC&%\BXC)1PT&O4'Z*:'%C1& M;[FVO$0YF+C?TB?TI6C#L M+=^V;5U'A7.6?QKACJ$_N/(?#%O+:[@Y3R6-T%_A!KG<-V/"B<.A/>@;28]A M0KA2(0P;C)MSJA?:>C X8(@=(]8QQ =7YH-A77G//=5>\X GD!D<"!GUQ]WQ M&)M'UF-X#Z[$!\/6L@REQ&DD7DGOW)^A'NV?; M-D8;*M #C#B>VY:ZL",,ZHTS6#Y,U6CS%=SSZ.?W%2'U B9;OC&3'T!]2 MZ0^!A47K7=F@[-$+:+)6&Q*T#4*U1>0BR,3KZ8+=[,"![*\+HP[!96V1*QTB MC73(S830;RG%JTG>NNI9DAEOZ .)7XVS,2YD@CZ=&O8P*Y2@?67!BMYT#.#4^ZU/.8BE$A?A%HY#V& M I%*@4@C!5K$-(K019:JW>9A^$!.W1P)7-86KY(@TDB"KF(FUKI7_J829* \ M(=[0Q-RN<&#M' )IK^7/$R'@]/QD/3'$^O!Q%CY$&DT M$^2JX50H\9LE/GM$[YBY&>$HY4#VF(SL4Z.NP\5MV[+R'P*[R_Y9>1VF6G"_ M,N5JT/3E@;AN%Y.N>>H KFP)ZE0ZY!R8O]G/73XGO58;C0/L@;"ZR5FXK"UC MY3\.;"NO&7?3T?64<-PG,^,QW,>IW,>!3>5< ?H%9$2-8\R!@-I1%:[[OV#6 MLT^"^H&7?RE-D<>S1!9?!\NMY=?8\_P;I%4=7GS*_4#U\S)%$5NI4KLW5 .> M*+Z.%BN2;_(/C'=<2A[GBP&C/A/Z +5_Q;G&PO=V]R:W-H965T&UL MK5IM<^(X$OXK*C:UM5M%!DORZR2ABH%<#7=LDAO(;>U'QXC@&MMB;3F9W*_? MMC$V6"\D5?,E,;C5?KHE]?.T\/4KS[\76\8$^I$F67$SV JQ^SP:%=&6I6'Q MB>]8!GER8A8ECM*PS@;C*_K[Q[R\34O11)G["%' M19FF8?[VA27\]6: !X0PZ=1ZV4=IRPK8IZA MG&UN!A/\>6K3:D!M\;^8O19'UZ@*Y8GS[]6'^?IF8%6(6,(B4;D(X=\+F[(D MJ3P!CK\;IX/VF=7 X^N#]W_5P4,P3V'!ICSY,UZ+[J_Z+6QM08H*@O!TV8P($CC;/\__-$DXF@ MC4#2#. O'< ;0;4 MF1OMD=5AS4(1CJ]S_HKRRAJ\51=U;NK1$$V<5=.X%#G31YG\]7M M#$WO[V:W=\O]U?)^,9]-JJ^_3!:3N^DM6GZ]O5TMT25Z7,[0;Q>_HPL49VBU MY6419NOB>B0 3>5S%#5/_K)_,M$\^=]E]@E1:XB(18AB^-0\?,8B&([KX?AT M^ ART":"M(D@M3^J\3VPMBAG=4)3KO%:1MQ?F.%R.-(L#U2%;J] ^?HN;;5 M@R:;8"^PU,B<%IEC1#:)(EY"PJ"210RR]Y2P(YS$KZNE30?-46;*#'C39*K =S?+W6W2^$=V]V+(< M2."X,*D0^HH]8/5W@6Q$/9>H 08MP,!<1QIH$<]$#H1LP!A(CW>)V\-PLHA@:O!VA$<-C/8N^>:RA ^&#%,%5WBXCUFV M(I:--9@[LL-FMINQ#8,EL$8B_-%@U"=7)C7B]\NERLC3+8..^;"9^O95*>'9 M\Z5@>6K*IH)@^ARDL"$ZB!T%83,'+0 HOU^4V&C8V#241LQ4YL">,=S:_:D MI&*B8#DWZ$M;E95-==NL8SIB9KHIAPX&P,("1AD79_::HLOR*9%VV[N9CG1, M1\Q,-SWP,!!R$:_KE0P)CCX$7V8YUR-$RK1LIH/?$2$Q=V*G"OW<\I5;+8SM M(.CK=)6=[WF:_IMT!$;,!-;JR)Q!=UM"^]TN8B5';N"@JH5ZM&5Z*0L %K!ME_DRDVR3EW;Q,.UZFYW@Y38&'#6':=9BZ4'TR M]'U["'I'$;+G#CV/#BFEAYM'2="<>E\A+QC:/AWZU%.YI$/;Q4-BZ5RJ3\R5 M&9=U@E3S3":G&>^D!#5+BO>K=(6R-(([CH19-B,6#C2ZP.[$B_U!\8(F=S.T M7-U/__/U?C&[_;8\A'#[W\?YZB]E"(I?3E5G? H[U1G?Z.A5@.H]C#_"_#G. M"A"I&QAG??(@"?G^U8;]!\%W]=L!3UP(GM:76Q9"^BL#N+_AT)(8 G>:F39F2W+WH MW MA"ZR);/DD&=K[]+>R'1<3 R%37H D[ZY^_V4E[W#+Q:-,"%'H1\HR.3(2 MI?)KTY110E(LKWA.,GBRXB+%"J9B; M*$8S,A=(%FF*Q<\;POAV9-C&T\(WNDZ47C##88[79$'40SX7,#.;*#%-228I MSY @JY$QMJ\GMJ,=2HN_*-G*G3'24I:CI> MQ)DLO]&VMK4,%!52\;1V!H*49M4O_E$G8L?!]@XX.+6#\U('MW9P2Z$562EK MBA4.AX)OD=#6$$T/RMR4WJ"&9OIO7"@!3RGXJ?#A;OPPO;V?3='DZ]UT=K>H M1HNOGV^G8[U\,_X\OIO,T.+3;':_0!=S+$BF$J)HA-DE>H\>%E-T\>82O4$T M0_<)+R3.8CDT%=#I/[ M[6Y"3IK$.$UBG#*>>R#>0F%%H%X5XBOTD68XBRAF:,XE+>OO^W@IE8 J_*=+ M:A7;ZXZMC^:US'%$1@:9 MDG!D(T(W>,G(.X09G'Y("$%PCZ"8%TNU*A@@^\=Q9_#I4"$(#&"DQ0] KI".19H@UE!T 54;,P9PT*B MG,#EED!Q7W;A5[L$.VC6E659]IZ"DV8M$;U&1.\\$26G1+A0"1?T/WB@E52K MG?A5_-X.EVWISQ[^2;,6OM_@^Z_"IU(6I]']9TS[U,@E+! MY4:S]2GJX"3U,8L6=;^A[A^EGO TA7NI1GY-D?=?5N0GS5KX@P9_< ;^V14^ M>%ZZGF5U%?E++%L*;.O7N]0Z7\/+RKR.O(O5=_I]SQ_L\W=8!@.O[_;=X #_ M3B]@G\]_1M77X5MH?A"X\-D7T6'I>K[M6.X!$;_>V_;1]V%X#]VL+,3//1FG MT)UG0+YMVVXOV"?O,(2&Q7>]/7!SIRG3'?$7+-8TDXB1%7A:5P&$$%6364T4 MS\L^;6&$@L=2TR/Y.Y]7J?!2.R%PNQ#:KOA1/O\M.D%?SS8I,-7_) M4X=U1F2V556Q[AI##]9IWOX7W[M [#4 'KP!ZQHPO8$[T(!W#?AKG^!V#=S7 M/L'K&C32QZWV)G"QJ,3DK"R>2%FC@:W^T$2_:0WQ2O-ZH-Q5)7R;0KMJ\O7Z MXFM\=9_$9'IS'2?7=^VGNYL_K^*+^O;=/?S[G%S?WY&;3^3F-OER<7\% ')" MOM[%Y-W/[XE:B5(JDN;D?E5LE#Z;%Q!9^M'CF==QR[;CK&!CG'R MN=(73(KX1_;_"/AS@?"',:0_DQ?WYQB MVY8NWK)>^$[51LSD^0A6-B7+ M1SF:_/(3]9U?L: >DRP^)EER)+*#\+N[\+LV]N?PDT59K(G\7LDR%UFW7,@2 MG6TMH=\0UKO'XX2RD+EGX\?]<)NHB/K>(2@V08PSQS]$)0C*B7C/=2#TS0B#QQ.:K#3&5AU3@M5D6)!ED4Q M5T05&;;<7P;&HSGU@U#3:J*H$P2Z6!/E>@[7$VJB& L]CHL-=V)#J]C?RD(I MDL$?3&1H//*$<4?K_A1!49_JHQ;C"D)MQB<85T1#7&2T$QE9MX>;C2Q%E>9+ M,H/<*@(6 )8I,+=**G3/B(ZY9QR3+#XF67(DLH.<4*>W>HYUZ-V!'8>[0C])]MNH$BJ$*#0,T>A4R/@0EB MGA$"$\2#0 ^ "?+\@?V$LEX^>V'[5%*4LU4C=PX;2U8,"V:F8$KUI0A#N;ZO M2S91$!OR97/H%0B[VHC]KXM M)[IPP.! Q9MN,'3T[DX1U$G@^H9V!,:8Z^GB$1CU L<=4-][4!K:_5FUDB7, MD#8&7<[?H\Z,6NWL6ZW94=GBH[(EQV([S$EOF:G5_4UNQ8_92LZ^U?M3U1VC M;C(!BW8!?Q9%N01[EDN\;NBXK6NV"0E#8V"^R).\P'-XMM9[4V;WIEZ-)[,;S\,]YD'"');/$:C$=WR39:8!]#G7_06".O$]II]S8#"7 M1T;:,6_JAG0H];WO9';?>;43:YW7B%6,#,4(B.G+%\JD>TZ4::"R9+WK9';7 M>2VKW>AN$HXJ]8Q#49^Y^DJ-H""Y^GECC,%08@R;J!&"1/C!QF%[8X##&!L9E;VZ9_80U M3K-M_;- /2Y[V6\)1HCV7S_Z&( 9T4!A5#]9QV&#T>AM);,?Q?[=_%0.X1!0 MY0JHB_;7GMNR%;!5VE]0K'>;)LZ M_:&9UKN!O0]OQG?;$!W4'#O$#?7*=(K _,C3#WMCC(V[@3[%43;'&:@6>&^@ MN=U OSEP%/H,.OLO$7T64)3FBF1R 8]R M/@;0U[)],Z>]J(I-\^K)0U%5Q;KYN))B+LL: -\O"BAUNXOZ ;OWHR;_ E!+ M P04 " !ME I5!)9P;4T# !M"P & 'AL+W=O'?-4&_)+'SW.-[[L[V#3>,_Q 9(1+]*@LJ1D8FY7)@FB+)2(G% M!5L2"G_FC)=8PI O3+'D!*>545F8CF7Y9HES:@3#:NZ.!T.VDD5.R1U'8E66 MF/^^)@7;C S;>)JXSQ>95!-F,%SB!8F)_+2\XS R6Y8T+PD5.:.(D_G(N+(' M45_A*\#GG&S$UC=22AX9^Z$&DW1D6,HA4I!$*@8,KS49DZ)01.#&SX;3:)=4 MAMO?3^SO*^V@Y1$+,F;%ESR5V.55U$DL.?W.PD\%X-HUG-Y/PZB$* M4?P K]MH^A"CV7LTGMW>W4N:P><9QQPT2VC,A,HHBE)-?;A87O_@+T)P6@C MXCQ%Y-HY2/AQ12^0:[U!CN4X&G_&+S>W=7+^;_7HGU??"8;;EH=;\;G/\,42 M2P+'@D1LCL:LA+,H4X?$FJ )35A)T->K1R$Y[/=ONMS7[)Z>79V! ['$"1D9 M0"P(7Q,C>/W*]JUWNL ?DRP\)EET)+*=%'EMBKQ#[,$4+I.\SL5IP80XT^6A MIO K"G5UK /?\:RAN=Z.[S[HW.]Y_BXJU* \[]+;144:E VHOV0[6GNMUM[! M_Q\)>JD]O=WH>MTQ>Z#8!?Z;D>N!N6YEV\[BC4HV(6VUU%M;O4/ M)>&+JG$3L,]65-9W13O;]H9754O4F;^V!V-;,Q]"+UFW?G_IZT;T%O-%3@4J MR!R6LB[ZD!Y>-W?U0+)EU;T\,@F]4/6903],N + _SEC\FF@%F@[[. /4$L# M!!0 ( &V4"E7&V?E;Q@@ (4I 8 >&PO=V]R:W-H965T&ULM9IO;]LX$H>_"N%;'%J@KD52DNU<$B!UTML^5N>G M8J>*O.1?*R1WFPVKGC[Q0CR<#?#@^<:W_&ZMS(W1^>F6W?$Y5S^V7RM]-6I[ M6>8;7LI]K;1 &4[J<1FWU@KV.1E\Y\][@-QT$#W S<@ M^P:DWR#V-*#[!G7D1HVRVJU+IMCY:24>4&6L=6_F0QV;NK7V)B_-,,Y5I;_- M=3MU_N/FXL?E]?>K2S2[O;F\NIDWG^:WOUU?7IC;\^_ZWY>KF^]S=/L9S2[F MOZ+/O]W^,4=#]&-^B=[]\A[]@O(2?5^+G63E4IZ.E-9E>A]E>PV?&@W$HR%% M7T2IUA)=E4N^[+8?:7]:I\BS4Y](L,/_[,J/B$8?$(D( ?3,CF^. W)H&V-: M]T<]_@5+7MWSP?D__X'3Z%^0SV_462<"<1N!.-3[^8W.1X60X-QH6J9U2Y-T[L^' M<3R)3T?WA^H!*ZRMTM:LHRMI=27!D;E8_ELS+C^1BI(^<21%./^:+@V'MG35O8T*/LKRY?#O!S^S$NSDA374U4A_JB+ M$@G&=^HHP!,\[1ZQ6=YHU43&+$#\:!2[(B@8T>I:Y2D/JW$:B7A"5")^[PN 74%BI9BMU"K M7:'S:"9V.@E_J).MCK?)Q'I"Z\0*.D <;1-'OVLSQ![Y%N0X2,F>?/Z8<8T( M$W*QD*+@9MWI=5@J43V!NJD[1=+^; :,DHDO\!; .$S@?S,#KA))5M3);UL9 MBJFG6CW_RG MSF0;(Z[)%B&A+K-P,L5]I8#5./'%T](-A_%VR5>\JNIJ2^O5 \\>T;L%+_DJ M5^^#JEUD#9.^9M<&^Q1;L.&7R/:D=]@ZOGIAJ?T6=5LP/7,%J[/%G=ZMEAPN M@7&(8'O1KLEP,O$D-&(Y1Z+PUJ2NC:0ICK*=CGCY3+@Z+Q0Y6^2%O[XE08B^ MML!]J]ZZH; 8)6&,7NP99-C#\WM?Q4=<+@YQA./^R@#L\'2:> ;, I2$ 7J] MYXN'C 2@7IP01QQ@1HBGSB86CR2,Q^MVM?(7PPB@L"_2-2'1V*/1@I"$07BK MUKSJ3790(, S$O=A EFE8U\@+?9(&'NS3KE95T6@1@!X-(WZN0,P\^0[8HE' MPL1KPEB(\FYHJ!P*) "S/O FR3V)3<+/!(&7KNB QLX @",X,099]=L$OD$ M6LR1%W9Q65;M>"?/@AH!J)$I<30"9CB*)QZ5%FTDC+;;]KBCJ6Y>4@N0BD:3 MOMBC-VW4PHR&-VV=]!,8<^INPJ;]*ARPP:DGE-0RAH89<_V\Y0VI<\'A#'78 MIBO.HH6&T7)SS#D7J!BB"9WB?N$%V>GB-_:D2WIPOOJZ U:S"9-'';"^[0GK MWW'$2BW9:)AL,[;-%2N:\GB9JUWE&2Z 6MZ*^M%!77#%>.HL!M=J[%L,EF_TA1W=\V+8FBW_4B^(Q1,XKT#=+LYB/'%2 M#&#EV>11RSPZ?M526.G]("_.'*.00 SC_C8 C@. ]@? M]@=65:R$5WD,H'::.%4L8.83;'D<,;"=6NN]E5DD]0F?7#,] M/=%#KM9K7BP;O_AF6X@G#D<_AK:'M%_]0%9C3W416X#'+QRN[JIL;2JT3GK5 M-='&'/R9TQ]0L4MEI]X ;'RQM]".7SA+_6MJW4VA,U%E^HYY6F?\-&=5]0=SD'VO M9Y(OT[C$G?8K'\#&6_G$%LMQ>"M:#TG['-)H_> HKMTPNX,JSQ1O/ *] +:L MTXF;+Z%GDQIBOI&Q<(W#<)WY0HZ80FK-T8+?Y65I)IAYT,"K7"Q!/X!S6)PX MCX0!,SI)?8^B8DO:.$S:;]U(OU8\\&1R/'7&P+5*4T]MFEC,)F',!@; G4'& MKR-]2@ 04^K #"C4^K;?R86QDD8QL%YQP(R,Q[Z#],2R M-PFSUS.;7I;MDC7NSZ*P35>PQ6\2QN_LZ!QT7/B;7TL[XGT3U<5[S&EA[MWV7\*)^@ZYW_Q,^F35O!-INFA<4O[!*+PJI M";[2748?QSJ\5?/.7W.AQ+9^;6XAE!*;^N.:LR6OC('^?B5T!;Z_,#_0OGEY M_G]02P,$% @ ;90*52CM0PT:#@ ;), !@ !X;"]W;W)K34(ULO-_M_BRV%'/.@0LB,=HD.'J&\'=NC S [)D0[Q MH4-L=(BR(QV20X?$Z,#&1SJDAPZI&>'87LH.';)=LO9[=Y>::=$6EQ=U=1?4 M76M)ZW[8Y7?76V9DN>E*\:JMY5^7LE][^>'UBP_35^_S:3!Y\WJ:O[[:_W3U MYO=7TQ?=KZ_>RW_^R%^_OPK>2?O[WY?9J_N_KIAU$49K\&^;\^O'K_ MWV 0?+B:!D]^?!K\&"PWP?M%M6V*S;RY.&_E.+MHY[/#F%[NQQ0=&=/[JBU6 M1+>)N]ND6J]E<5^UU>P3T7MZ(JBKLJVG(>O&D791W(;9,KS:); CZ7P:O-K%J7!%?TYT[+ MZ^5LV>J0Q:P\.<@ M&D9#J@3VS'3'[-;+SY=Q%F;AQ?GGAQFW6XWT%E.[Q8"Q46* Q^-S+/W?A$UE"S*.JR>=IKESKYW3'ME^:VF)7/ MSV0I-67]N3R[_.F',!W^2LVU/2QYL)5R&]/Q<#@T$H",FB-A' D3()A6&O%] M:<3?N328>"4DF+[@V\FJAKLO-[&O0UL6FD6=YNTN]^?_D182\=FRI7&?6@%ADY-D9VS?/ M2%B.A/'3>T* XFDY'MWG>.3,\>ZB)%@VS5:>NF\WG>51*G<%\#^9(V'1L9W44VR=UR)@<"1,@F%8EX5"),D-GG;PKF[9> MSKKK]'U9W,@EO?MTHB#<6-^*.- >9C%,B31.H6%S*(U#:0)%T^OB@5@7^M7% M=55?ETOYF:R&T)Z%:6RL^.Z(OO/^0$M=(7-H2 ZE"11-3["2TD*WEG8\P2>G MOA/L/?4CXFR!,6+J$PV[9N9*#QT>A]($BJ;G7.E^H5OXVY\4R*NRVW+3[,_: MRR_=SY3"^S*TA;DP2X;FK$9J7U,H+>^U!1P:4Z!H>HJ5?A>Z!;RKW;P-[I;M M8E&NYD%;R7Q_EF=_;?&EI.^0V+K8(#1GU<0=UCO-,7'";L]DJ!('I0D434^S M$N-"IWIS(LTG5W"H-@>E30\T;1:PX>ZV34A6 M!"%+L='8.H?/3MXF)9H,6#P,,W,"$Q'3,(YB\_!LMPN9(9@1;0;1F"4LI@7/ M4*EAH5L.,W:E<3?L]&Y%"DJ3T):PLG$ZS(BIAHR;0VD<2A,HFEX?2F8+W3K; M8^L#*JQ!:=/0EM:2-!H1AV*HN :E"11-]ZLH>2URRVND8^6/HKZ_ATY6163+ M86R<,LNR,CSM6;&;#!@;)\8]MIR*F X39NKC5#NC' 319A"-TO$QVTJD1*G( M+4J==">0M* MFT:V!I8DF7VJG4/#6R6F16XQ[1&VELA6JP;F ME>[$'=X[WU#[&I3&^^P.@0JI9UNI8Y%;'0,87"+"7A6;BKE[&-Y93XD3^9%Y MU"?&%9EG\%"A"T73Y-;RCGE=R%(@W&+6N@[UL$%I>8_QL]Y M6S,+XS0A! %DV!Q*XU":0-'T1YV4 L<\#6Y.(Q.SM2OSN.Z.YSOKF2W0)::+ MB1C4P&S$H<,2*)J>-"7TL6]UGYV:SFZP]Z-IA*\M9(0OD6H8V=,^APZ/0VD" M1=-SKI0[YE;N_,Q)S%;"QNG8G*I0\0U*R_ML (>&%"B:GN '3YV><)]Y6Y.8 M[=\:C$TUQ1W5.\G,OLXRGUW(J7&9#^]RZ+@$BJ;G3LE?[#&VLI.+,E(&FD!I M4V:+2@EQ604-RJ$T@:+IM:'D,^:6S[[!;<)LG8ARFQR:N6YP$DU(MPD5D7*; M$.TLMPG1QNDV84J;8FYMZI%N C?=>Y[9:M(1MPDT;@ZE<2A-H&AZ?2B]BWD9 MN[SK ZIO06E39NM;M-L$&I9#:0)%T\M#"5S,+7"=?#\*717VTY/1,!R;C^<2 MS:S%F'@.D\6VL9O9XA1+94-3H"+:C4)S,2:$+C8<1^&QQ5@I2LRM*'F]"X/> ML[8:E+$X#:,A,WZ1^*ZD1\(2+SJ!/OX(I0D434^^$J#B$&L2B:&Z$Y0VA=)R*(U# M:0)%TZM&25BQ6\+J91*)B;=ZQ7*I-]<$J'8%I>50&H?21$P\)JKM7CVW2KV* MW>K5(TPBL2T7C1,SW5 5"TK+H33>8V\(5$0]UP]>@G9"[7J\122V9253:YBX M1^&=A4&8Q8@'C@.)0F4#0]XTIRB_N\+JWO7>O8%JO"9&P^U^4. MZ;W:0WUEO;: 0V,*%$U/L=(!XQ.O4O.^;QT3+R4+3;?NQ!W6.\UC^[+2BIE# M8W(H3:!H^NMME=Z7N/6^Q]WB=L-]U^^$<'R%A(N0:#A-(&BZ5E7 M0E_B=IJ]DB?\.W&WNCXWMA85C6/S0.V.Y9U;J#;7:PLX M-*9 T?3<*G4N<:MSDVHC#\N[;RB2J_.F:N71>7>PWGTIRWX1/W6TAAK2$D(K MR\;$]18T; ZE<2A-H&AZB3SXKH+'6-(BLB1L(QD;)8FU%IRVI!%-!BR.K'/Q MA+"DC5(66@LS84G+#!>L(!H-6,C2\9&7;B1*ZDI0GC1ZOQ(NLC3+F/S/W+5V MRU$T&E&GO5 ]"TKC4)I T?3<*STK0?G-Z-S;^E(:AB%+S"?IW,/P/L+288GK M(JBN!:4)%$W/O-*UDF^PDCU\=PJ=<-L %LH%S;SQ132S%E':2I:,S1125K+, M"LF)=B/SZ[:(-G(-E9=!Q]90)2$EC[22G=ZST,<4$UN@&D5)2MC-H'%S*(U# M:0)%T[\O1\E/Z2/M9B=+Q!W MT2@M&E*>=*H%Q=!PW(H3:!H>H4HJ2H%>])2 MJ"<-2IM":3F4QJ$T@:+I5:-4KA3@24MMA2B-K#>:N"-Y5P!4XX+2.)0F3NU= M/;-*XTJ_FR,MM56CD7E.[H[NG6VHZ@6E\1Y[0Z BZKE6FE?ZW1UI:0]'FGL4 MWCF'RET]QL^A$06*IN=%4O#2[^5(;C0WW'?MSGJZT8AV M,?$.+.C@.)0F4#0]ZTKBR_X.-UK6RXWF'HKO?(?2\EY;P*$Q!8JFIU[I=!G$ MC9;UNZ5(I9YV;J\&PO=V]R:W-H965T&ULW5E=<]LZ#OTK'-^VD\RX MCNVDWTEFTK2]-W?ZD6G:[A M]DKFO*DR!]/Q^/%!);4=G![SO4M_>NR::+15EUZ$IJJD7[U4QBU/!I-!=^.C M+LI(-PY.CVM9J"L5/]>7'E<'O91<5\H&[:SP:GXR.)L\?WE$ZWG!/[1:AHW? M@BR9.?>5+B[RD\&8%%)&99$D2/Q9J'-E# F"&M]:F8/^2-JX^;N3_H9MARTS M&=2Y,U]T'LN3P=.!R-5<-B9^=,L_5&O/(Y*7.1/X?[%LUXX'(FM"=%6[&1I4 MVJ:_\GN+P\]LF+8;IJQW.HBU?"6C/#WV;BD\K88T^L&F\FXHIRTYY2IZ/-78 M%T\_^$):_9=,$-EQ\4JXN?A0*\_WP_%!Q%&TX2!KQ;Y,8J=WB'TLWCD; MRR!>VUSEU_SVFGY\OI3H%_-G8D#L=#,1U/ISOD'?9V'[*\PY^P>RC. M8:0S.E_#<.E54#:F&P#CC;;29EH:<86;"F$9@_CGV2Q$C\#ZUS:$D@)'VQ6@ M9'L>:IFIDT%-9_F%&IP^^&WR>/QBAWE'O7E'NZ3_]V[]'X@5ORN+WT:\,2ZJ MK^+"YHACKU48XGQ5*)]=NZJ6MI5^W!?9&"< MJ(* FYIT2G0@A;S)%&]3=J&]L^07G*RQ.8ND%JE2K 2IJ_U0+"$$?PSI3O]J MY6JC1N),1)65UAE7K![F'D2!J BU(H_'E2B\4E80(6I8LN*M"!8ILJ3FL+.U M5*8.;=XJ'T ZWH4@= N!-$/:@D<9_R8Y&8QI< =9[;\J1!64]V[!9FE_PS" MS$1L,RC]"79OX#1Y\B*(\U['3YU! +Z'_/Q3CVA0!0D%A2U S36< ['-'+C! MH[@"@E]!R_B5DT ]:R)?* -T?$C*=SHG@-: ,529-'!3*2.PK\A?RI:D.3L, M-LYUE#-M--;#4^4J]RZ3?@9?X2%YE@ DA(R2<'AH/+13A*:8N5AN(-GZT@=G M<1%4C-H6'"+DD,TX2:6+SIO!4@67# 4 ;H)*9Q7*5V$[M,2OX@P'K*+.UI"^ M.KL%*K?.-T##JFMQL]U1<>F$2W0$+5JG(&#//[%*K\X0NR MCJ'0U+7SA![P MU3#H([A8^JP4#V15OP!A6;=H^2Y?4/3F8(^9@W"'),MDG51!DHT$^@0Q;SQC MBZ0!#8360M?X3B7B+E)CK5=02KP'?8C)DV''?R\;0$C 7Z5E0["J*[RL2YWQ M]G?RWSCMO&4:Z-D[9]0QZA5.S=JX_DPA!$7>ZF\-0@@IMX$<",M['&)64)_B M@X"XH6Z!"@2\:J^1\YI6>E?!_E 2N2*0\N2,C8R.&R? D22!1Y^M8@[LD'" C3'O^#55M%WPR@ M=?"P?7.$<**[K7I0E/=)DJM9Y%LXEA;,4]]@BVNA"KR JBA!K!1%D&)C KRA&'NCF'42A+V6 @MJ/O M'S+7F!S1LB#?=M32!TC7YEC>9;K4'HD/5KQ1,]]@S!+3U#,/KZ4CY9]1!(=$ MJZL7Y/,+NU A<@$#")<-<,K$ZQ3&>Y<7EZ_W!9I=&V2:I]AA,L6&C[JIR%C- M,ARU!]IFIF&KO#*IEDD?N0N,); KN%8A'T/#30%VWYM.1E,4)&/H "@A"S06 M!2D'WK'D0;,1U9/Q?3H>W4C45&>MHSJVE^Q39ZU"NVUQ/VLYZO7W5Y?^?)79> 9M,$ M-R2O[?81'*$\JXBXEV (6SS$G8IK%I22U'2QN]@5E]Z]P2R"@N$7.B.8W[X] M3VBT.G8KSKJ-?>/2U(3WIBM)#P*7M_C!5E?*?U M'\[DW-6Q67_3!9_!_VG>N 7*\ XD43A:ZH!/H)?S)&+=Z#)%;_H/88;&-40J M!<"KI=>"!QE/N.W)_81=+Z,E+I LV.'P\#ZMVJI-7ZJH:9(-9>K<<^M."3PN:Y4"5$LR5NATZ>JX]%(SHW7<)0L$T;I5V;0'S'#>HI"65#TY, K&@44RLT)+=]@N?'$I) MA42N.H#/NY$,7)LHD3V6RXJF&0CM(G?MEB4T6SV<$Z6BLF244GO31_?W.S-R M/9\C%2DW9@JKH=&>3K[;R S4*)1U3I&L:^P%SD#M29U"FFIB8/;U.G2(=5CT M$M8E*OE0=X?!+S0$MNOR%KT._="@;442":LHN8@X[F/G1+S#S+_OJ[_+JIZU +:G;;0$"FL1[T!5$&-36I.[9 M;5=F$$4JT 7'[19V?3+>2I_7Y-]N%+=3Y4XAB4,/Q[LH=-B3<6]XSY50'=66 MLX]C],\&IT\GFT%Z_:58ETP8PJD=ILE?>G1F,=PH]]WC+^WCG67UXJ*M-R=0>@U%IM$;HYZE^QIP;SP:C\<3 M4B')8U>T!/AT&V%@(LIY4/Z" H1=4/O/E.,_G#F35/9C)H!)")F&\5 -E5R#*#> MU(FQA4R45GK]1=-_X?@-@Z.ITHZVO?0_V/BN@W&PX*]7/!3:F#[Q]'?[#V1G MZ;O0>GGZNO9.^D(#7J/FV#H>/7DT$#Y]L4H7T=7\E6CF(F9/_EDJB4RF!7@^ M=TCV]H(.Z#\;GOX'4$L#!!0 ( &V4"E5=.>H]#AH M1 8 >&PO M=V]R:W-H965T&ULS5Q9D]LXDOXKC)K9"7>$2J[#U_B*J"K; MO=[MP^.RIQ\V]H$B(0EMBE #9,GJ7[_Y9>(BBZHNSV[,SD.[2Q(!)!)Y?'F M+W?&?G%KI;KBZZ9IW:NC===MGS]\Z*JUVI1N;K:JI5^6QF[*CC[:U4.WM:JL M>="F>7AVF[1K?J@RUH^;S]8^O0PSE+KC6J=-FUAU?+5T<7I\\M'>)X?^+M6 M.Y?]76 G"V.^X,/[^M71"0A2C:HZS%#2_V[4E6H:3$1D_.;G/(I+8F#^=YC] M'>^=]K(HG;HRS2^Z[M:OCIX=%;5:EGW3?32[?U=^/X\Q7V4:Q_\6.WGVT?E1 M4?6N,QL_F"C8Z%;^7W[U?,@&/#LY,.#,#SACNF4AIO)-V96O7UJS*RR>IMGP M!V^51Q-QNL6A7'>6?M4TKGM]+8=1F&5QK5>M7NJJ;+OBHJI,WW:Z714?3*,K MK=S+AQVMAU$/*S_WICG](=$9BSP*QEV=W3O@? M?3LOSD]FQ=G)V=D=\YW'S9_S?.<'YIO89?%?%PO761*6_Y[:L,SW:'H^*-!S MMRTK]>J(-,0I>Z..7O_E3Z=/3E[<0>VC2.VCNV;_7Q[5_]7@ MW-#2HFR:HJQ_):GG[V>%;HN.)C9;W6(16G13MF0K\/.L:%6EG /99)R*9:EM MFA3/8FA:C\@@>M@2M#4MZ4AO>1]DX"QOPO$\&$7?:%.[8BM;5/6\N"#:7%^M M-*FS?T-$(#:N^\=OQ/+A^>X6O M2UL+:1WM;I/11$L8RX>,"6H#*CQQBL]$MV+] _-J[:K&.-H>SNZW7H/ Q9X) M].*R)394>@NJ5JHE!C<-_ZZVG6P&A'UN64"NP1.F]F)#I%5E\> O?WIV=G;R MXO/\>EY\?W'Q@3^?OOB.3PA29M4:GN%FDK=I1\Q^IR8VG8F?6YN^H0T0&\FM M@3B2E5_[5OP&LQK4WE^>P2,^R<#%N.,K41!LY_3I"P=#=EI[2<*4K_RIM0-G[QIPQG'27=JX8C26;';[>9.5?.5N9F10M;*3A+1 MZ>H+_>3VFP7YG\#[=Y_^,W*=F$[KO&MH3U^FEUGR;[JMYW0Z(O2YU!#/.D(( MQ @SS0@_&4D?<0WRA[%%69#P>UVF7?^MIT_*DB1%7D$K,X/%Y^RM4!!'.0^R MZ:TK*U&,I%^JT>152R^4Z6CI,=F%)S01QF-U>Z."$8!FT@,D+[E@N)XV5.O2 MDLV<%U>E6Q=O25-NRH8'\1.]K@E)T!X;33_7@Z58%CUNM";K,B6_DW#2;&J;@T\11V/1,A6>(\7]^ M=$(3FMZ!D_COSZ?S9P1'FH9- A-"SEE%Y\P/O2'[O%F09)V?\K?T+\V]50S$ MFOW\7JM/3>YYQ;_P0]W:[SB'*-@R'CICM:Q]9DU*!R%3 &+4CG]?1Q/# 8T7(CNE'W*C,-<>?XT)#/(/52 M7=>(687=[YT3JGXBA2].SV:%MQ?$^HWND@&\,NP)5 O4X"W)/" *1Y)8*1)^ MF# \38IL=KQ%$/?&](MNV3?I\?B'S<993:9]:_;8)#[\-X[%6#(U[*#*%MXP([,.9$9+ M0\(5P0R)(3E)#",#J[>\H&G3L]E.O'2XH[1>Z-@@6/,SQ:(;%RXMNVQ$'RV3S\#_9((EP69$_LBI?U\(E\OOI* MH:(+N_BC:8C'"*>$)_#I"]AA#_.8II4*?Z:-,FRJ]8VNX1 E0"+9K;2M^@T= M,;@XB]H1(!]]A1W3N78& (.B++*@ZM@LER(@GC-X='@&_!PT8EG #A:B,C=*,/?4C 1Q;C29W$:(Z%3+5&CG M#PZGB).@K?:"5&BI[AZ,EZ.K)\].2-N4OQ*;NHA!QC8ZL%T L&I7Y2I!'*"] MU1ZG1$]9;^6K?=4PWP45AXE'S]+"Q+_E$NH3U_"K9K32'XPLV)X&FT< 9$?' MO%MKPN@U(=*J(\YI(KSJ)C=1+G2#/1(;_-E $DW?08H8*7N?(4)Q48LHP9N0 M@"G+#F3(B<94 4DP$!%Y1G! 1L;K(Y[3[5I9,I1$(,&$7[$T#(=V7]CVTO&V M9J.K6;$E.-&!;R*_%\46>640KV)N!KI+9:T0R?(0.!T8Z-YI3[+H68 UO%];,&\T@ MV6$_T5IC!)ZAB.!W& ?6"FU9-M@9>XZHKQV^BKB1<)3EM(7XSK#O,47J:Z54 M<)GQR:%&Y/3 JE8!%D #(UN6/=O!D' (AX;IY"@3)IN0!@;YC/#9T'G1Y-W( M86!%\NCD)D4\#0$EF7>P_KQX3ZK0PBF2&.5_9^&(+7>(.2A^+AOQEH1[M5O3 MD7BINX6P&#V:G>P'Q.4>L7=!97:<,U7U<8DS72EY=*.(WGJ&8&8:G[T;+J\S MLD/68D#S++")(F8C2N#Q(HLXK;VFN'_H]R4#!-/;L$@C&SQ8B4:N0S2$K _$ M:5/:+RJ''3B&N/-"!Z&Z)U_SY43RQBNQ+LI8$7275EB$/%VW5G&JO0\FZ 00 M@/V\(-TD^K+?C(!M]1FQ^@$X'7J M2(4SD-$ 72=!E)?ZLN4-SHM?&,-A3RM.7@] X,QDX=.3VU; MH;305&+N<8]3$FL8,D4??_X<,D4SWES95'WCQ2+H.I+J/ =2SU['D_?C&2?% M2@&[-GK)H?/2 -NZY\5EKQO0)2QH"%VIM6GJ(1O.CL]/BKTJ22M^+*LUK6O' M1_GT^#0\\JZWK6:C+*KXM>/\YKG_^0>O9-GT8>0G&&_DHX2?:?:SX\?^$9B5 MGL0YER($J6;9[7!:Y\=/_9/3,I0F;]#2*+ 8#CDCE6$ MQ(XB/B/E37]E@&[#RZC:T: \W[YSU]U-G"] M2S*&'>M*B6/\QA4\3'!]Q&3DCPE;8APX+=X[!1[>TXM&2VU!$A,\U(E,,4<0 MMM),6^/HCQ#I8F5FVC>2F>.1?R:M0U8SZDINCN$%[)S8]GS?L:-DAL]28O])G@+'5T*V#GXHR/E0OJ(8 M(#99(>Q&GAL"0J.B?&YHE=[*C@4:+Y>(LBMD^KN=DOP,XX\#:%^D*,04+>,K M(PKFT7L]/QP\\L ?= A-KAJ:3B^UJE.\?34(% [/E /1F+8)H<+A83X6][;K MP_L/;WWQP%@9SJ(9]A1R!Y#[VWG=_;%=E&Z "MOA3S.#\'..W/'#^1Z/N M&40R!<8L5MO>NAYU'=K3NYALSZK2U\C5E,AB7AJDPF/QZN+Z,E:O+JZOBD]F MJZOBT=.360&*YG_(XV\[,<_Z3%=E1)CP5@P7N,] ]U^$_1171O&MDOCFR1SD MGFR?ZEZCR@38SNQ^>OHLDG#=F>H+\YK0+1,$ R-+P<%OG.B;R )' MDRWHN"4\J=Q$O?"_N+O/-F/L@8O&D4M MU6<8\X!'V?KC:O ]8X: D%!(%[>$&S0)U'RF,6\)!Z3.% MBTC1!SI#6#($*M/\&GHC(D@ \I;.YJ!W\HT\L M<5W+1(Q!-V$Z40HYA24ADAXP+8K8UF):,E.>1C MUZFM "TIP:!=);3^<+"(@T;HC#1+5O>G /1Y\4!_QZ4G;^Q]53=F2]57%)EG M]!@]EQ<=LL) -J4&=&/;Q$-H#+<2<;ITG(A=D['E00ER8M#-O<:@P%.%)+1O M5YJB33#F@YO#Q',F@_YVH)K3(,B*C0NH> C!-?.' F,<@(V4^V*5G-Z5KXM( M'39FXQ#X2QF"3$@KF4DG)"8WF*%IK#>*@:3+DO=+ MBH,2=&.1KF^$!TN:I=%W MD"=.UD =:NW]I8\6GHLA>/*BN&8V5:B<.Q=/Q.>!&$XX M4T9!:ZJ,1CU;!@ MR*B@DR+6785MM$S/>UFHJF3K.4[X2VX3NTFM688L-Q(0H85D'FF\3T%P*"MK M6NN8ZQFQ#2[J5M"U4.ZXO>Z%5" X+,WM;FS \=UGZD!E8J =9%I]B>: "@SW M.=[7MMRS09>VB+LWE_HDW#^X,>DL]!; F^I#588 +!572WG%_ESB\BC)*9(1:7W1L>S)4[+JQ>KQ@JP;4B4F>$+N M7VA#:V *TQ%N43N-4(A9(+*V#/$4CXLFF9"S>7:*B;3.-D$\-$W M2]TT&ZF(NRX6P7*FW"XU3/)DT+0\ /X&]%/ M@,B4Q5;BE)2OPL1>2$DPN0T\=""0)-QH:]I!1_7D_,Y7%:5IEEMS9.J8IQH' M(7>1VOE],AOI/+@/N"8Q188<\5J DM*8!7 I72-ES VJEG-A"91E\9UO[YY' MI,T93_&BPT;1$3&)% M8HN5)?,/+S?C1.VV"U4]JYEQ;%#R?E:Q,-)1WEF]Z&/5-)][NE'T+GYX)71# M/4-&;_@<5WJ\$$9=.' P?'8*@;%O;KU1C9%2SA5;H;<0H%I+V4B:%<+SZ'@5 MJ>?R/ N1B0:HSJ8:59G&Q#O,3&^8W NQ'2507$Z=8&&&:.QQ11VL9$S5)LS!M7"[9(<4H8NA)0.;Y'IQF6)9R06EO M>EC=:+VYF+J4XG_TJ)UA0)1OL70D7]+]5"(PNFKS>:NIE/B5[ZJ(*P='4D[2Z-L' MW #(_MK7JZ0:SO>Y"5@)U9E0,*8SN@0ZDIK"C1CV5JU\G'0#;U I3G7NN%HA M'#3<@P<5E602"1*MGK7/,3?2<#THR>C;6:6LG;;U]2IIVI2\V]3>IP7J8#ZD MRT1Q&:P:QH5R"N 7&B!#9T7ZGO5NZLQIHH7BZTAD\[C[?!YR4"*D$XN,LZU< M4X*YDBW*;I*,A<_W9+<.Y)>2+5>X\3;\ MK2>NNMG($N497VTE57[,857*E!Z6RFEZX7?1UAJ[.LBB+I4XRIGD\H;=(;YU M*32'L%G@VT$A7O6''.IVV.2\>#LUOT1,85-9 SBH([S95N$LBE_(VI?CO'KH MO*]]&4<=(ZM$'^/3$V40%"Z>G3X^?G22W8[P$3:>?\OQ592WGW_,"EBW=^Y7*&-G=+$M MM00^TGPT6><81( D2I\=Y^/"Z0G[)5:)_4F3M^RD;1A) 5AI9GR\+YA<2>I: MDYL_7U3R%CY5,*I%^ ;T5$'W^.:.^D"Z$!G2A7SSI3LXP'>#W5K W@Y(D#GB M6TP1'E1<&!'L$W,.3N5>,+_$2P*R<7FC^>']AX2M[P21UJL;P3'3/6(O"#@! M/;&P2&TFZ^*0Q 8?UPN1Q#L,VXLIORA(>N)^Q"QOCYP-$\/)?[Z8[!C&E;]5 MNEO"S8A!U$8MOZ*+PRK19#GRFTO&@8W#:8:FB/VO_['R<#"DV E>$&Z!(QCQ68+>DD+^)C054-._(Q>#NX^CM"M:T!@A2* SX-Z2^V*5Q:2@+X7RR%CT7 M\^(7%:%*B$#XW0#)ZOG]P8LU*:\L)[KJ=>VC1.YC&4S]??@17**UV8GC;2X$ M1[+<]1BS2/U7<^Z*JQOQ;04S&#R;G1[?M(63RFRV7/\>')\ M\B1BN7P92'-NX]_GG2AM<@NAHGX0^OG2PND+N7[J//DQW\:'.ESW4 ?,8B\W M>$(TVO9\USC=,\0/H3FQQ%TJEW!V:"YAM^N7X#?P2)!Q&V?J-K@QL95*BCU- M#T:3?VBY37N+%PRLI3%=NL/C"S?B7;IL.S7:EK(]S3TJS+2$,QH,U?@M$%"Y M#4FVLIE-E3Q1=P6>@B M,/&X^)OF.QD&35Q?\M+8#0Y\4C9#NZA*E 2[Q4Z[C#=)HIY/OV?A "(X^!J+ M$&OFK_R8UA[)I: :JOBM*'>>Y^">94C:E[XI:]'[:\NRM7:T)=_0#"45A#BZ M<*A'*ECE*CC%DV"6[]#_T^.L?^?[6)]";4-+-WOQ0%H,GYV??31,\VE#(->Y\#Z58(^E^S6NPXXU+U[X2F JIZ4:XK"B MM9 .!LGF^O8XX^ME/BE_RW3P((KYS&I_+^7\)F4YG0^Z*^ZO)_]":O+''NF2 M)(!B@K%7&KSJXK!,GCXY/CU//NG'8"HCRG*_$,Q92<_53>)WLKS2R2/'Y1 *YKFS:&::[?\O4>? [W;_\?7-+9 MT(4@(!#ZTQLB@LM/8&^@-(-W3O4+1Y:/PW0X;?]2JJGPYIO$?NI-9P^S%]1M ME%WQ:_@XD=%V\JZZ^&U\T]^%O. N/2ZO"?RQM,0E7(%=TM"3^=/'1]*F$3YT M9LNONUN8CH(M_A/7.Y7% _3[TE 8[C]@@?C^P]?_ U!+ P04 " !ME I5 M Z:&D]\) "?&0 &0 'AL+W=O]WGA;@8[[\NWEYMW5ZZTBJ9\:)]?CD9C1:7>ZF+P>TU/[NWM]>F\KDNU+T5KMKOI3V^ M5[DYW S&@_K!%[W=>7IP>7M=RJWZJOROY;W%W66C)=-[53AM"F'5YF9P-W[[ M?D;R+/";5@?7N1;DR=J8/^CFE^QF,"*#5*Y23QHD_CRH#RK/21',^!YU#IHM M:6'WNM;^B7V'+VOIU >3_T-G?GB%!9.X8,)VAXW8RH_2R]MK:P["DC2T MT06[RJMAG"XH*5^]Q5N-=?[VBWI01:7$QIJ]^& *;Q$G!R/\3GS@[95UUY<> M6]&"RS2J?1_43EY0NQ"?H6OGQ)^*3&7]]9VWC<%WSBE_,C^O*CAMW@]A040I)Z15*,O4; O] M'Y6)PTX5(J55 +'9"+]3HH0F[?!R:TSFA $;8"N=8K5V OH+MU'60L ;7I#& M;1*A4;'XMS=5X?%*>J( JF47! UX(5-6F61=:L2'J[9\HK MBSI5P4QV408"*BW$*3)E96$(=C992_C$*[.=(&I;+<'@KR;YWK+1L!XY7S&LQ),J<-I2Q%E92A MDY8F[&C6<0A0@Z1]#5YPA=*?(6!846DP9%;O0,%6C[X&:1W[H?CM!1N/)4*3 MYTT*'&*Y=2HMI5U1+ M*)8&(34P]Z47I3Q2KH;BVX[R^[NQVA\[M1C R^7-^WY#O$*NJ9:=R8$I7(O2 M:#RC:*'_=L'>P2FOV!GK+R@O)%Q(!$*%S3_>-:H;BG"]6G(R5QQ'@F 9C/ ! M +0I7I#$L*8;K,TYJO"]-H8-J\H21E#D.UQDF#S, S#"VI *[8)E=;#7.L]= M;07$Q9X:%G+,LJ$,8SP%>>ABR $1"$U'%XN1R.0QQ#]#*I#WE$VZ&EV,)_5+ M B6"J6S!^99Y"+\N'@RYP'DN/;..S#)-,DFTRLO'R+(@+JJ0+*R-480_'[63 MVZU5H=XH9G6TNIYFFF&#:D4 VR0T\*RKB6+O#+B)HU^+(1;2>ZO7E>?20/QK MY []U,KXX[%0#4]A+IG$EUS3X-CS)? M/NF*&ZWR[FB@"^>QD0QU38F T%DWV:>M&% 0 N53;Q>ZO-=;D9T'G1& M%IEB:_BOQ7N3II6U=-N)05OC82##'$J]-K0%V45AG]W1.D%%QPZ_^YTUU19E M[WL=G0S6)GLMY^1DL!EQJM94.25)7I A?2/ZDQDA-RPYZN&TY2; MII@#.::\0Q>[H?%0;N%2< $@:6?QF*+83;+06"N>%YLHQS;YJFLD4IM<&"^. MJJU/9GWV@QHM60;2Q,0*3[EI8VEN:,HD?#61SS%(Z1P6A_9*(5_+G.WAPRJ@ M_C^B31 D6]"9 2X,9GG+_-XJN6\&1J9X]A+,O@_,KIC9<6I4S:F118CM)OLT_UV83=D%LO%Y03.XE9;JW 9 Y/'%@B2XCU H " M\]7#!D(-/JC3+?-A>SR5?-KK\A$C!NP3F.%E V0,9AW*$THA\4H?[4?R(\:6 M_1HAG(Z3T"^?JEM-DQ$F).HIX\D[\5?E'"&]VE>!*C /6P]P,5>=+Z?+-XWL M$U6)."^4I]Z[FB33"?7.6O(7[@Q%_,##L5 T:U$%(J2!_=!,/T&=N*.Z"MB" M\">UMI5$5YATP/$9Y31>U@\<3]Z5M4TTH]J'< /90_4T'EV>)J.*^?)%CLZ&" +D;L10(=!&Q4 MX,NSZ7#17<+'^L+7YS^,D)2"9XX/S9^0C0BY XR).G*N!3 M5WO5$"4OKJA?X?@8L!#.8 T"T!'8GQZJ$W&V7 S'32:>^%OG"_69YF0R53&A MI&6_8!LS-V;3QNA:4\?B=K*K#V,U3%LC(SL<8 [7[II@)//PL058CUYMM'5H M>P>5@V,B^\4-GT._=P;B,EJ^<\\,Q1UW[FAVQ3-#$X?&=CKM4AXY+WR&^HZ2 M0B2:4]1+?9FBA>-+99O/$S_(X<->\^Y4U=EHN.QF[FG6>GP3AS8G8I&$/-(H M3:3?R?WSKR9QTFN^)?2G[Z;M-Q\:,"3JC"4PFWE. BDW9:S!F)$U?1T7X835 M?.?J8N@)8V)Y*,T^3[?506OK%OU#N.MBY)_0S.&G]/2X_JYK!-/D>3B'N_#1O14//UU\ MEG:+X5OD:H.E0.)\(&SX.2#<>%/R)WC,%I@?^'*G)'B8!/!^8\"1\88V:'Z3 MN?TO4$L#!!0 ( &V4"E7(/W_$X D 'D9 9 >&PO=V]R:W-H965T ML7NXW@5M=P^' MPWV@)=KFKBRJ)!7']^OOF2$E2XF3*Q D>AD.Y^699X;*]=[8/]U6*2\>=T7I M;@9;[ZNWEYMW5RZRBJ9\Z)=<9F.1O/+G=3EX/:: MG]W;VVM3^T*7ZMX*5^]VTA[>J\+L;P;C0?/@B]YL/3VXO+VNY$9]5?ZWZM[B M[K+5DNN=*ITVI;!J?3.X&[]]/R5Y%OA=J[WK7 OR9&7,GW3S:WXS&)%!JE"9 M)PT2?Q[4!U44I AF?(\Z!^V6M+![W6C_Q+[#EY5TZH,I_JESO[T9+ 9PO%OL0^R$^R8U7ENS%Y:DH8TNV%5>#>-T24GYZBW>:JSSMQ],Z2U"(^Z<4]Y= M7WHHI5>7653P/BA(7U P%Y^A8NO$7\IO:?^1?+RJX+1Y30S6UNQ$LX4# MU/Q6?&"0*>M$E')"6H6"XW#]5^5BOU6ER&@5X&G6PF^5J*!).[S<&),[85#G MV$IG6*V=@/[2K96U$/"&%V1QFT1HU")^=J8N/5Y)3\5-5>J"H$'%Y\I*SA0] M^6!VE2P/0CU604&#L(0OS5./;=K*'XM6Z]TN<%U M# J$X$Y>DVY9YNV*I+=[KKRRJ$ 5S&079:"6RD*<(E/5%H9@=V-SBB@T9_UH M-V& \OU69UO4\B&X[#QI6.M'N$16/$BKY:IX$I"A^!CM(!=.&T(JK?I>:Z31 M:;B[UIE$K/^H\PWXU(O5 3(E.)?N&D-TF15U3OG+*;3K VU0*\OV'BH$)JB:%/@.(L!#(BAKVT9, %01Y>Q&[6!7$1T1B!C MW0\A%PA4Z$/!<^TR6DR[HEI"L;0(:8"YJ[RHY(%R-13?MI3?/XS5_M"IQ0!> M+F_>]QOB%7)-M>Q, 4SA6E1&XQE%"YVU"_8.3GG%UEA_07DAX5(B$"IL_O&N M5=U2A.O5DI.%XC@2!*M@A \ H$WQ@B2&#=U@;<%1A>^-,6Q8754P@B+?X2+# MY&$>@!'6AE1H%RQK@KW21>$:*R N=M2@D&.6#648XRG(0Q=##HA :#*ZF(]$ M+@\A_CE2@;QG;-+5Z&*<-B\)E BFLB7G6Q8A_+I\,.0"Y[GRS#HRS[GO)-$J M+Q\CRX*XJ$+RL#9&$?Y\U$YN-E:%>J.8-='J>IIKA@VJ%0$\)J&%9U--%'MG MP$T<_48,L9#>6[VJ/9<&XM\@/YAYSFBYT.4%A]JV^6H;Z9M.9;;OSRD[+R\Y M)CX_.DE%=6C%HZUD(&6AP.0(:[C&3>V0"??F+0)AE>H-'^*K?NP_H!&"?HT[ M5W'WM^*^*9OS\1MQ)M)E,ELN<;%,IM,I_DY'R6*YP,7X*IFE4_&U8:#%C=ERA]S]+?CESKABPQ M?B?NK*4N2@S,.2QVCOE M>H)TNN@\CA7-Q.">S@O'OLL0D< +KNH*"G)5@$GM(53Q4-S%,B-"[_=NIE?' MG0H .O82Z9S)=,,^+8\R7S[IBFNMBNYHH$OGL9$,=4W''Z]*"E]H:H8+;UV7 M,05']#P9KMB3#'86JBEUW*'YT;&'6B)WG\YF(J]5$Z0.30>.;EO"R;[-/&G# M@( 6*MMXO=3GN]R,Z#SHG"PRY<;P7XOW)LMJ:^FV$X-CC8>!#',H]=K0%F07 MA7UV1^L$%1TZ_.ZWUM0;E+WO=70R6)O\M9R3D\%FQ*E>4>54)'E!AO2-Z$]F MA-0XF\7&T?6RPYZO&DY3;I9A#N28\@Y=[(;&0[F%2\$%@.0XB\<4Q6Z2A\9: M\[S81CFVR5==(Y'&Y-)X<5#'^F369S^HT9)E($U,K/"4FS:6%H:F3,)7&_D" M@Y0N8'%HKQ3RE2S8'CZ& NK_)]H$0;(%G1G@PF!6')G?6R5W[<#(%,]>@MEW M@=D5,SM.B:H]);((D?M0_,8N-.J.0PW%;V6H\Y^>](_9I_ILPV[(K9<+RHFM MQ"RW4F RAR<.+)$GQ'H!0('YFF$#H08?-.F6Q; ]BA$1*=_C(T8,V"A7SY5MYPD(TQ(U%/&Z3OQ-^4<(;W> MU8$J, ];#W Q5YTO)HLWK>P358DX+Y6GWKM,DTE*O;.1_)4[0QD_W7 L%,U: M5($(:6 _---/4"?NJ*X"MB#\2:UL+=$5T@XX/J./)NW:NTTFOVD;Z M4:T"^&$NRMEK*A.2<>BM!RJ:V$]Q?8D4N"ZL_%([#"/\@389SKM+^%A?^N;\AQ&24O#L\ 7VV$!Q,RSW MR@D$ B:0-M+0D^.2.RY92VW1-HM:=83:H)09=/3LP13U3K5$R8MKZEO5IKZ]#V]JH QT3VBQL^AW[O#,1EM'CGGAF*.^[R: M9X8V#JWM=-JE/')>^ SU'26%2+2GJ)?Z,D4+QY?:MI\G?I##A[WFW:FJL]%P MT*DUWY+Z$_?;=MO/S1@2-0Y2V V M\YP$4FZJ6(,Q(ROZ[BW"":O]SM7%T!/&Q/)0FGV>/E8'K6U:] _AKHN1?T$S MAY_2T^/ZNZX13)/GX7#:)/+U]/$)*IG/9G0W$8OD*IRWICA.S:_F=#D[7L[C M)8^C3[+.EMRSCUR?6R\SD<+7W#'_V)(>O2 MAR_C[=/V_PIWX7/Z43S\4^*SM!L,WZ)0:RP%$F<#8<.'_G#C3<4?US%;8'[@ MRZV2X&$2P/NU 4?&&]J@_6_+[?\ 4$L#!!0 ( &V4"E5-QULL\@( \' M 9 >&PO=V]R:W-H965TVAC7]]S?.Z- M?3)<*WUO2D0+#Y609A24UM:G463R$BMFCE6-DE;F2E?,TE0O(E-K9(4'52)* MX[@758S+8#STL6L]'JJE%5SBM0:SK"JF'R;6,3!ZK/ E>RFW5M,J)YP=7\H52JLT1S.,+!&Z M<)1OP),&G+X"[L&5DK8T\%$66#S%1R2D59-NU4S2O82?E_(8.G$(:9RF>_@Z M;74=S]=YH[I'F'*3"V66&N''VN5DK-]O'_M;+^&LP[(X9EX3%6D:#CH))(.P.^C"%S0&-OTC91KP(7"N1*BU6O&->^1*TQ$% M7SS23R-"U1Q>=(?W61^<$%_^FEIW$!]G=/>$\#9"*Q1(VH"3[SC/[\#@@OS* M-CDD9MOGUT'3LRTH=/VHT9N4>#Q^HP##'_Y%_LES^=G_E?_278AV3*I"O?!6 M;"!72VD;OVJCK=N?-2;W)[WY5%PQO>#2@, Y0:F\;@"ZL=]F8E7M+6^F+!FH M'Y;TQ4+M$FA]KI3=3MP&[3=P_!M02P,$% @ ;90*51]"&48I P 2P< M !D !X;"]W;W)K&ULG95M;]LX#(#_"N$5PPH8 M\6N[ZMK1-$BUG+MO@% M[1_M2M,J&B@5;U :KB1HW,R#Z^1JF3M]K_ GQYTYF8/+9*W4-[?X7,V#V 6$ M DOK"(Q>#WB#0C@0A?']P P&E\[P='ZD?_2Y4RYK9O!&B;]X9>MY, V@P@WK MA+U7NT]XR&?L>*42QH^PZW5S\EAVQJKF8$SKALO^S?:'?3@QF,:O&*0'@]3' MW3OR4=XRRQ8SK7:@G3;1W,2GZJTI."Y=4;Y835\YV=G%2E-]M7T$)BOX\+WC M+>VXG466V$XC*@^<9<])7^$4<*>DK0U\D!563^TCBFD(+#T&MDS/ G_MY BR M.(0T3M,SO&Q(-/.\[#\2#6$EF+1/\X6OUVMC-?TB?[^4>D_.7R:[8W-E6E;B M/*!S85 _8+!X^R8IXE_.Q)T/<>?GZ/^C0#_#@2=B',1,(S #&R7HU!IXQR78 M6G6&M,SE%5!Q<"@.W&*)S1HU9(F7)/";HUW =%H<1B_@3:O5 SH'!L9I[)]E MQT7%Y=;X" 32":N5>*X<9N."QGR2P1TK:\I-/P^Y" MR5(33/(./G9;<=BX) MTMGPO9L3)A]#03Y_UTR:5FG+?&?XP9A.IOZY44W;6&T'DR*,\\*]LO>4/QI*L"R[IA/,8D6-@_Z5DOWN,P)?;M*0KWU*X-@E66"?)S$8]2ZAM"^!8HO2 ;!-34 MJ:ZD76M$:/H3C.X$/RLQ S)UI0V/D/PYM?@7U?#]6>: I-JTZ-NS>!R]=&:B MDP;7H-[Z-FZ@5)VT?:\;I,--<=TWR!_J_35SQ_262T-_VH9,X]%D'(#N6W>_ ML*KU[7*M+#5?/ZWIMD/M%.C[1BE[7#@'P_VY^ =02P,$% @ ;90*59Q; MZR!)!@ G!L !D !X;"]W;W)K&UL[5EK;]LX M%OTK%Y[N( &46"\_DB8!W'2+G4$?0=.98C&8#XQ%V\)(HDI2=;R_?L\E9<5V M';=8['PS## B>=_W\/(&O%HJ_9=92&GIL2PJ<]U;6%M?]OMFNI"E,.>JEA5V M9DJ7PF*JYWU3:RDRQU06_3@,A_U2Y%7OYLJMW>F;*]78(J_DG2;3E*70JU>R M4,OK7M1;+WS,YPO+"_V;JUK,Y;VTO]5W&K-^)R7+2UF97%6DY>RZ-XDN7PV8 MWA'\GLNEV?@F]N1!J;]X\DMVW0O9(%G(J64) G^^REM9%"P(9GQI9?8ZEA)&WJOB<9W9QW1OW*),ST13VHUK^2[;^. .GJC!NI*6GC4 \ M;8Q59*4_;?E>>;[X&;XAO5.571CZ9Y7);)N_ M#QLZ0^*U(:_B@P)_;:IS2L* XC".#\A+.L<2)R\YZ!C],7DP5B/W?^[ST8M( M]XO@\W!I:C&5UST WDC]5?9N?OXI&H8O#QB8=@:FAZ0?B/R/\-$O%?W:%"L. M5Q2074BZ564MJA7)RDHM,\HKJTA0H:KY&59*G*'*BH+$7$N)355I8094S6O\O_ Q,PK8^OM E81BX. EA.N %SP MLY(=-&@I#%5YX4A?1''4V1% LJFE.^;%*G $3 RU19.Y@)""*KTV!'/6/%65 M446>"0L:8_''!4?-"*5/"RX>\&%B*,L-3J3QDMXK*PF1__FG<1R'+S_HN8!/ MPI<::'XO$$G)4CYT4AQM]!):<_,48;81!F0$SDFMX5HT;GUE06RBS])3XAZD M74KIS;>R$EA:DZY1P!G/*_;IG+$R:>8H)M]'RPS!.UM)HX ( M]NUOP-J+X7 #8AYUR7.H^S^#[I.C+&M58=/PKH^V?,2E;%H7FAIY*KW;4V%P M"G'30H^_L1T> 438-%,%=@R=.!N\^>;T$EHX'/O#<'\X0!SSC:\/.T!9V_F" M<$9X'/"8IF,>QV-Z X164[E-?4F34FF[/DQP6O/5>J9F9YQ\@1.(6*3XC6D$ M;#-^ 6V0>C%%+AX8'CFJ9(+?$+]/BJ,SVZ<.,D84I10E=+^ 7E\K=T@N:,A^ M)J!*6V&['B;AD,>(?1L.!SPF [KEA-0BSQSL1:D:3N0F.A@-)62A6JPA\(T? MEQN1[5)LJ&EKT<[Y-&R'BW1RD6(JN@2A^R4M# M+"5AW"WA$*-=G@%6E :C\<;&!HYJL2K=&8?2,$A2Q@]0]U8:)+_#^$D2A%%Z M2B>C4[KCE@1X^2J*1NZ/,T0$"6H5)Y_N-^O$@RAN_MC5'[OZ8U=_[.J/7?VQJS]V]<>N_MC5'[OZOZ&K[V^\ MF)12S]V[D"&GS#^>=*O=T]/$O[@\D?MWJW="S_/*0/$,K.'Y"(V^]F]!?F)5 M[=Y?'I2UJG2?"RDRJ9D ^S.%IK.=L(+N0>[FOU!+ P04 " !ME I5KZW/ M??0" !8!@ &0 'AL+W=OW&3:6#AVL)UV]^\9.VTH4K?BI;;G M5&? MG7-S>,E2KV=1VFT-WP6Z\IY0[R8 M-7R-]^B^-G>&3G&/4HH:E15:@<'5/+I(SR^'/CX$?!.XM0=[\$J66O_RAP_E M/$H\(918.(_ :=G@%4KI@8C&[QUFU%_I$P_W>_1W03MI67*+5UI^%Z6KYE$> M08DKWDKW66_?XT[/R.,56MKP"]LN-LLB*%KK=+U+)@:U4-W*'W9U.$C(DR<2 MV"Z!!=[=18'E-7=\,3-Z"\9'$YK?!*DAF\@)Y1_EWAGR"LISBXNB,"V6<"/X M4DCA!-I9[ C8N^-B!W+9@; G0,9PJY6K++Q5)9;_YL=$J&?%]JPNV4G CZTZ M@RP9 $L8.X&7]2JS@)<]@7?''_E2H@6N2@B2N;3PXV)IG:'OXN^+A!X!966E+[6G@I%+A*MY8*:5^= ST4]@\%UUA@O40#61HL*=SC!@U7 M!4*AK;/P'-A@-!UU:Y["C;86J#F;UA05-1>%U;5PU/44_.)9SE+V!M+!9)0 MO:$A%N$)EZAP)2AD.LW)G8R&<(-K+G>WI(,T"?8T@ROZ,H5:>WU[78\DQP!R MHU[3F(+&Z(T(0V8X&<*8,J]QA522DJ;.!E6+ ^K$KD39.(<1R^$+?Z#B:%>1 M6%=Q!4(13402FFV/= MP>DFS(ZE=C2)PK:BT8_&!Y!_I;7;'_P%_9_)X@]02P,$% @ ;90*5=1" M1H*B"P R1\ !D !X;"]W;W)K&ULO5G;;ALY M$OT50N.9=8".K(MO26P#=AQC,LA%B#.S#XM]H+HIB>/NID*R+6N^?D\5V1?) MM@;9#?8AL=0BBZ=NIZK89RMC[]Q"*2\>BKQTY[V%]\O7!PF\KDNU<0*5Q6%M.LK ME9O5>6_8JQ]\T?.%IP<'%V=+.5>WRO^^G%A\.VBD9+I0I=.F%%;-SGN7P]=7 MA[2>%_RAU:4]D:B:KW'\QJU]5U.>(Y*4F=_R_6(6U MXZ.>2"OG31$W T&AR_!7/D0[=#:<#I[9,(H;1HP[',0HKZ67%V?6K(2EU9!& M'UA5W@UPNB2GW'J+7S7V^8MK-?5"EIEX:\I[9;V>YDI\,EXY,9%KB6]G!Q[G MT.J#-,J\"C)'S\@\%A]-Z1=.O"LSE6WN/P"^!N2H!GDUVBGPMZKLB_$@$:/! M:+1#WKA1>LSRQKN4OM8NS8VKK!+_NIPZ;Q$@_WY*V2#K\&E9E#2OW5*FZKR' MK'#*WJO>Q2\_#8\';W8@/6R0'NZ2_E^Z9Z?,IQ'__4'B@RGGXJNRA>#%[TMQ MN;0Z)Z? -7ZAL+=8RG*-9$T5CT>#- M38X3[L1D,N'?^.GPS0M1(7 LB\3AX*$4:RR6ADS&Q[F5A=B/4K"]WIF(U4*G M"[&23J0@*0\0?F%--5]$A-:4\E[;RHE+G27BB\JUFB6L^KO4E*;0J;A,?2/\ M[>67=[?TI %'2[43,D,Z:N>5Q1G3-8O_O7_;%[>%S'-Q53G8W>&8N,Y*!E_+ MO;VZK"7VR98XNXSZK;0/:&7ZK=).\T,S$[]-QD*7XJ-&;Z 6?JDBSEO( =%$$;_LR6-%;/=0F+007A5^;E6DF<@C!+P'.^LAI1UP"A M'5'_48(XS#"/!AV!>78FEL[1L2$90N &^J!.)JSDF$PDG_ MYD#)\1!#!?Y']4!MS0@!A-!#]> !/Z WJ5*9$Y4#!)(!W:Q!8*7&D?W)=-AB M(<3I>_@F# MTGJ9_8GJ$ZQ)4A:H^*FI@ YR*P[4@")% .+4$-VY+G1$!PWN=<;Y)T$M7N1* MP@''@Y]K>S4F"BHUH-E'VWKWD:I@E:6/NQTL"YIPK3.[V>!-0D$S-P9")/(I M$2FQVFP=X-!:/@WZJ#KMJY+6($7\&E[,5.-4/H.B!QD*%Z)Y(0NY:DD! -_- M#?MPJ4*.NUK!B(;2 H01 .@T6&I667;?,_"%EW>*PA:>2(/=:[S3FEFXH]$ M2^9FOICJG+Z'3;0DA(@SE<57@I5K')?1(E?- $:3Q-W*P(X2]@ ]V6 \(M?2 M>$%QQPJ5'MF;*6^I7?/(.,(//#72P O=)-C(&-@F9 +'?KEAB07(F@D 5,,D M\:V2.0Z-P=$*(1N$W]:TH?YQZU!7H3B$#=3+970% M>*A5Z4AMZRBO&A+R+5:2LMY M5QOI*^H8VI1U7=M:6VB01QIK'.48LP/93>WS)^*H6[W:\@FX7%J9P!_+;,R"6-9PS\R:HE6S M9HD-T>1!9):MN@6-Z6I6D4-J:"@.2%I+U)[#;]GW*0M@V(LC-JIW'=&R8#;8 MJ'!/XJK!4&M@4LUQTMAF0RUX)1 %Y)E"U3D(I,[D"%[:Z3S^U&'9L@,;^'/J MS13;6U6V&KM8R<$Z)(P)A$L=*!2++()GX\E12+66%!S%* (M1AI[ M3@5?+>;+%3($%.\UN]^00 M5#!/RW1$=+2C7I:$/@.HFKZESL"LPN'WL0<&5: H<011]XT$;$562S@K!C#' M++*5A=!!4]6)R&M5:MDH_T02;=LCB%%S&1HLH:%WZKLVH$9Q>/+&=:H*C))A ML*J>)XR7KG&'BH(J> MYA7W2W4MC!U8$MK?2/R-8M'>==^;<-M>=T!.[&N*M?P:T%1 M/1[RD^$C ^V)P^3D]+3Y^X&+0T06(YZ8>'^8'+\:O*"_A^/C%^*KH1J9;RE7 M*DZM+\@*31[Y:E)-<[1![^!+:B(L*%V&B:0[*4S>3]YU?VRF!>86&5@# *N"U-%\ M@@'U4Y.A4G+V',4 2U.YU&2(FMB:;FE265?)T)?P#+AU8J.5AM.))M&-CQJ> MI'9E/K<4MZJNE5VJ;.CS>4L2(G)'*MVB[<2Q!67(F@<-WU)"[ U?]8_JI2+<2@>F-E*GXU.46M2\2'#V\3C(:6Z,0#[!\P/4SBQ >?]1-R4PB9;M^F)? MOA"QIB_@#V5A$+,,1.2Y6?-H7]LIMSXS"0#Q/&6$>\/^X/1T.#IBG&X!!(G8 MG[+PQM)!, @G4.N]R3&]S*L8):?] M<0VB6[EV6R":O-T89@;^H2K!78#S%P6Z(X9,Z]$Y;#MNE*9LA#BV!P_ MD6V MTTVDS&89I%Z-"';8$EU-:Y=@V= 20A[?G]('AZ$_WG5]9ZWJ=E=;!:LMEC2H M4A_7G,U,5T.Z5?8>H1N8=K-L;8-NKPPE]XCH7P@-++1-VX&UP]BTD.4\%(B] MX>#IFO-,K?D^ ^T_!_N[1;5ZMK>J3H+IR)S<#^V.B%AD=?ED+8XS\/\>$912 M\:8CSGF2^LKZ2B/-4=S"W)]V9.C2>5MQ[QQRA9FCG9"[2;J9!G!?E[Z"=DU: M<6JM- /@+0989G8;:O(VC(:F*#G'7T M_\C]'V>_]DT#!=8/]$N\[-XHU8];*3+VQ@U \YHFCKMU3]?>P=3C=V/U+?(* MC5$XEU\0_R V>^J=W4'G]6JA[)Q?(E.+!@>'-ZW-T^8]]65X/=LN#R^YT4/- MP5DB5S-L'?1/CGK"AA?'X8LW2WY9.S7>FX(_TLV[LK0 O\\,U(E?Z(#F[?W% M?P!02P,$% @ ;90*55=WP)G["@ KB< !D !X;"]W;W)K&UL[5IM<]LV$OXK&-7NV',T35)O=N)XQG;BN_2:UA>GO0\W M]P$B(0LU23 :$?]];>[X)MD2G8N:C]UIG5("-CW?78!\.Q1Z7NS$,*R+UF: MFS>#A;7%J^-C$R]$QHVO"I'#+W.E,V[A5=\=FT(+GM"B+#V.@F!RG'&9#\[/ M:.Q&GY^ITJ8R%S>:F3++N%Y>BE0]OAF$@WK@H[Q;6!PX/C\K^)VX%?:7XD;# MVW%#)9&9R(U4.=-B_F9P$;ZZ'.%\FO"K%(^F\\Q0DYE2]_CR/GDS"% @D8K8 M(@4._SR(*Y&F2 C$^%S1'#0L<6'WN:9^3;J#+C-NQ)5*_RT3NW@S.!FP1,QY MF=J/ZO$?HM)GC/1BE1KZRQ[=W.%HP.+26)55BT&"3.;N7_ZELD-GP4FP84%4 M+8A(;L>(I'S++3\_T^J1:9P-U/"!5*75()S,T2FW5L.O$M;9\VLN-?N5IZ5@ M'P0WI19@<6O.CBT0QRG'<47HTA&*-A":L \JMPO#WN6)2%;7'X-0C611+=EE MM)7@#V7NLV'@L2B(HBWTAHVF0Z(W?%[3M]+$J4)E#?O/QFX+%X,X",,$(_B,'Y]]^%D^#U%H%'C<"C;=2_QC5;"?6+N8$ZH_$' M&I<&XQN()8P;9A>"\4R5N85';B';RC1A,P&I&0O(K(0!1##(-V!_QS@DG#$ M*C!6<)DPJQB8.3=SH1EGJ>0SF4J[9#+'N4HG0J=+-X6[A)T)^RA$#M&N[X%0 MP;65L2PX2LDMR9.UDK.$6^&S3S!ZI3*8M60QC-PI+7\'-X,:/(\E3YU80"%/ M&BDD3) Y2@BK[4(+P5+Q(%+#U)S&YJU1%E)HKN/%TO%J7EFA)?"RQ W7R+PH M@0]0Q86<5+(B7N3R(&!^7E%% I"F8&VNI^MM[9 YHW09"T.SLB5K13R<+7C7CNT MGJ1:*6$.&!.3(59:JYG2'#G,EMU)51Q#G'(G90G( RZ H,3(1R>4:0HQHK,Z M[C;8#7VX:KMA8[O;CF_+7#VQ9".^*8M"Z4I,H&R='KFJ!24#8(HJW:["N$SJ MF-,"*6"ZHZ/MDF28OC8H=YD5&+/P/%.E[62$SSK0 WK^3,:];O+S?0YX7#HP MP@R+N=9+@A0"'\K)6&@+#48\\[+1C34_#Z-ZV"X3B%L[]G-S0TD.^)KRQ&B&'.N R%D)BBAHBFA M)/9;4"V;@;V'(8V&/ONQHUE5"1+$UZZ7@!G[*.)2:Q3KDAOI?#-7*> .CEDR M I67W#H K&"X"8JN"9MXRCH<._(31]UPG!%'5("@CD*^ X9]\,P.Z$=5&EAF M#E^UQEBQ08UK-035Z406V_)C".KE&/I8>@37.09Y#/$.H*<=6N\U.=E]&DU' MS=^^WR?!2?7W1JMK:$S8Q1T4)"IQ0)]:E35&\/8 "2'1 X!<8-X^TF'H3:8! M##0/?>R?/ET :^CH=BW.>.R-QRA%\_ R<3XI"^F^P793;W(ZZCYLMW#'A>\J M%UZMJ/)/L00\(MS$< ?$H'1+5D)U7F$A;H$P6*%GC^]9(31MF?)84'P<(75( MV >)^QF/PA<2(.Z#:OJ>NG[555]+5^)6M*8WJXVU#C(;C/4H-"&O0T7S:LTK3SS" M/J(.KO)ZPG4"5D"F$! M]2UQ*APL04!S"*1.3MC0'YZP6Q>6V/2PO0 XL+W0#X>T&:(R0ZS#P)].]]G$ MGX;[/2E_5:?\:I[\1&E^4Y7"M:QY,96K#G"L4B3+;B@5U.":DA(-_=Y7.OQ= M";+@"6Y7(-&Q;5O+H3TP7@";=-@! 1'X[UK,=,GUDD4N!'8F!MDC3J'-@E;/ M;<_J&L7K7LM)N+)#:GL1B'"4F*_TPM25\J9[;O9HGNN@>M@->^'G*9^>1G0= MCE:0: (3]V866E_<^PBT4=DHHQ#E+%=Q'#6;*"+?T!OKSB;Z\LXW%99GJDI@3\)>LK)DT)R"N4+S=R> M?^PNO3&5]\+0GS9XVV>?S;WK5S/L%+6?H3'A2Q9.'1>O&W%ME<+!'?+OA]]G M8 PW6?G&GF]O,=ZO$7+O^%RW\R+N\N>KW:Q$W'69MX%1#(RA3H M+T+M[N(70W@XV]R'[BCX HXONTQ?<_$RKV MQF-_TN+6A3LDW79V]9/*=<_QU7HTYBH_6K\HZ)XFPE8/-JU@7?0O'B86I!CM M.@I1)4$*/:V6_544%W\Y/\5AI+4LB\ M.1:-I8[+# ^78P$I51>+CQ!OD,:/7+N[FHOV)N1;#@'KRM?6CK4<_+].2#8> M;-#.F:Q"NE?LMIUKQ.TQ3WOO!':$X!ZW[0-0Q UQ/>#5AS,2C+=J-) MRV7M]7T>:ZI]X Y(<2BB12IVI7SU&<&1S(_N99ZTW5 TGC82C,+Q\]+LT!Z; MI9J$[55Y]_F*4@)E6DW33J'HOTPZB**30S8J'43> M9#@]; /,B\;C9]78H6T/(+?&4=A*\&2@3<[J>J))R^;Z)_1""(DG WT?YQQW MOJ'*!)1?_%(,-XO0][K/J9K1YF.T"_<-5CO=?"@U%P OP^5V"*Z@49-)_HG?\/4$L#!!0 ( &V4 M"E6_O#G\,@, ",' 9 >&PO=V]R:W-H965TW\0K*<;_D&5^B^;6\-S9*!I10-*BNT H/5(KK*+JZGWCX8_"UP9X_& MX"-9:WWO)Y_+191Z02BQ<)Z!T^*$\INRP%OGP(+P]\^:OAP7MA"ZEM:Q!^7*VM,W0@_GDJY(YQ^C2C M+Y(+N^4%+B*J HOF :/EVS?9++U\0>]TT#M]B?W5[?C_:+BBFBFT*H04/!2 MKL#5"-_B50P5EFBX!.NX:YTVC^ H188[!*>#V8UNMEP]OGUSSK*S2PM851@J M"$3G90 ("]Q"I245N+V N]H@0M.="_3G FA7,>SJ2NR?^>/WV[^RH]%K2LED M]-_7R@5)@T2T[T!1;Z/@#TQK5%@)!R$T=@GC-,XGD,:9'[$)_*7527!]Q%(" M=U *RH%!Y8)["WE\[B'9!,99_(>GR(&V@'JC11@;+-O0>29$%$0?'!N4A"]] MIJF^B_L3WU;(PXZ;TK-2#F(&8Q:G$\AHY 65'=M:(N">.K(E_^1[.B'[61"? MT3-X)X\/7+;=QG._,UP5)(J=Q:+12Z5:[K8@_Y76[C#Q M#H9[&PO=V]R:W-H M965T^=S=&P)2\\_-U;?R>Q(Y:ECK3P]I^F3-7%Z/5(E;32K4U_ M^NT?U,7SDNT5WD;YJ[9Y[LOY2!5M3+[N%L.#VKC\U/<=#@<+7L]^L6#>+9B+ MWWDC\?)&)WUY'OQ6!9X-:_Q#0I75<,XX3LJ7%/#58%VZ7/BZ-@DHIZBT*]7" MNV3=SZ5NH6!*JJWKJ3RX?HI7!O\F_?^7<^? M-/BA=1-U,ANK^6P^?\+>R1#OB=@[^5_B53_';^:G3T1PND0PNE3UO_[E/T?YM1'D\Q: M2P%]K0@?ZT:[G3(19;S\AM)2R:N :H=59?>3V9)/%0556&WJJ%*ED]+!1%+& MX8V4XZJRJO!MP*!?J64;827&B7I[7U"#Z5&5.2-4JB4+R!C<=Q +=I>=G8,8E7">^4#]H!*)7)8:_4VM@8!8K@)OB#B28-3I.B^02R8B6@JO2&E ML5&B8. @K58=P@\^^WU_/CWLZA6QFE A7F-CX9C'T.L(D0ALD]0SR"( MR-[6?&]-:=)NHKY2@*^DOK1-8W?J:ATH1_7)J5L=BDK-7PGKC\?JG?6)[M1[ M5T(0 M(RQN]B(B!WWQ80:X./N['Z^'&AGK-_\]G9XZ\R?'SV8HP MY6W=G?D MMXP0LAGA&729O3X(=(P(+2;H'D2EU]#ZF-05G*1P=*.=(1N/;DUI,W\R17H7 MKFYN][O"GV!*G1TJ -KCV>\6BW[V 8<:'1*S$Z1\L2JO;N"O\00*EK$"$,^V(A M3['&[ 37 (?D?&7*MA HRY93C8Q>-<%8];)/*# 9K#R&MZN.&Q@68B\D5)A= M5" :P6HDNNL"(/?-=POZ]=D>!@4+V48@X!4]!BW4.3P=_1Y\% )F18GC4Y'\ M$F/SO_>A'%!%90S* RM;DRJEK1TRB-+P=L.^\&BG#3W2;*N?V!."QQ@N' ^2 M%:,#/Z1Z_/X2'==:ME2VI%;! MUQT9,L.\HZ,$;OUZV<$2SA;'L45.&FU*UI,/VK5,DY/F@0 5Z!1H#>^;@)4PXU+!Q&SC9*S^&#@XJB36Z,;R,[]T+0AA$3 JU;BZ;1%S_+M(N468WN M[*(NLKB6#R.)&?KY[/B4+>'Y.N?LH:_8E327"W8O.3#VM"]I9N+NP2Y3G"97 M1R668*\Q;.D&W02ES9($H8^>X>B='(N7:*3H -SF0N,#3T2&$TW4(P267@?X MX=8H4&9EJDP8?/#L*1]Q.3YTG-R].GH_"&FBKE:IKVTV<91-Y/4'B>PI)D7$ MK;%H 7=7%$A3@E"S0._[FRAO/B<42/^2&"D#$VW#34\,,1S8/>.%3LIMFPM; MWY'+>,@TYU4M%),@^IT/6ON6H'RF;BQ\Z(J;!6:K(:?7M#;.<;8Q.G#U 4\C MVRAQ?<&&ED2^ &)V@#L=?6\Q UK0B6]8FA0ZS0B=[%E:Z;L[Z433ESS^0?I7K$89/X3>8V76 R:-Z_!DHX@B@$Y$>NGZ' M<*>VA\CMH6*WF$/8E>^%/!)1:4%$ZGF7;E;BH@@MZ]?NX8ECV>ZEF$UM*X/S M$"MC;*/$6;X T6VJ?+NN>I>6S,8-"P4S-'<6;J L^SZD_3YZHXW52TM#V>QGXIUT4@8]Z)*E57+# !=D-AS+F'7_L!F7GO+YN..591' \3-P M\[ L<4PVP53P$:2S^;U5$.4]2J\LNY,M;U#K;]"&]/B@.'!2VI2)G2[UG1D] M-Z]4?TV^3 YDA5EE4IN#9KRZ;L8(X/0..656\;0V2-)R;N+D9U>IZ<%-&(6Q MEOM^S$S.E^)A=/B7PE6^2>^GY_]'X! .G8G0@166SM#61\B$W/'S2_*-W*N7 M/N&6+C\K GR!)^#[RH.6W0MO,/RCY?(_4$L#!!0 ( &V4"E4FMHDG6 4 M '(, 9 >&PO=V]R:W-H965T+%<2^[EQ2* MW;.[9R^ 3]?&?G.5$)[]J)5V9Y/*^^;E;.:R2M3<1:81&B>%L37W6-IRYAHK M>!Z4:C5+X_AP5G.I)\O3L'=MEZ>F]4IJ<6V9:^N:V\VY4&9]-DDFP\8G65:> M-F;+TX:7XK/POS;7%JO9B)++6F@GC696%&>35\G+\P7)!X'?I%B[K6]&D:R, M^4:+J_QL$I-#0HG,$P+'SXVX$$H1$-SXWF-.1I.DN/T]H%^&V!'+BCMQ8=07 MF?OJ;'(T8;DH>*O\)[-^*_IXGA->9I0+?]FZDTUA,6N=-W6OC'4M=??+?_0\ M;"D9TYH%/4K.LQSKOL-(]6(?LO=&^"^M8*9@GULA W[(8HT.7D:!'@')KJ(,A2>E:LVZ$/I MX"A:#(:GP1<.SSU7G9;41>L&T>0X>C[(1NR7W6&O<<[@22W]_OC!3=-:$. 0 MVWR:Q(OIT?R8N8JC5,A69NH:5AVEAM;;M'./N,"?L)F$?F-E)B@\^ S<@SB* MXS@A%SJ\*49BJ$#MX0/"2^.?H"1JV=:D0-#S^%G.-^S&J+86C-^ R') OFN] M+Q!WUT.X1#*9,BXHK$":%@ZAZ'! X$ #N[W!G/L1FA M.!M)%<*#G= @P^R)[N><+$L4!B\*J23B=AC+&Z:-1V(R@:N&459O3$@/*()O ME"QFZ9YPY .RU^!RVD\0J=$)[5JU(:"^EEJM* _D1(L"4.R)?'JGFBJ*8N5Q M*P./-XTU-P@M4,+AZ%=CB2]8IA@":#\JJ(/!$MGZ-S'3UA,)X_>$R0.BEJIZ MB^V#Q6VW#673.]W5PS[9T($KG&>9038-=]P6JTK">F*Y[ (I*&KL80AJ(!71LD" RN7\,@;Z_I*)(Y)[O6<77*$N6&7+4VVOJ:Q?=XJE9LR[$][IWA96E$&@P?S M*![Y:53KL',,7=,Z H$;(,NVH>*]0-UX@."7N*+ NP/#TNF+X_DTGL=;H^J? MAD/$7K=VB*"0UGF&605,2P0G?[M2ZM^0J#)O@E:Q1J0[5^ MIUD#&TAFO0+ZO$MA/-Q3 82%FKB=!^-0S;_B#=7?9O<56#]!L=N/-.?!;$U] M"@[EZ^""^1B52\^.A**SLAC8!;L^1) P!HV0>TE=(C0%)LJ/5 MT/)X9@?6PI;AM>NZ4+LGX;@[/JA?=>_( M6_'N-8YV*:5V3(D"JG'TXOFDFUS#PILFO"I7QN.-&CXK_%,@+ G@O#!HJ'Y! M!L9_,Y9_ 5!+ P04 " !ME I5GOYLT-4% #\#@ &0 'AL+W=OJ ME.:R4UA;GPT&)BMXQ4Q?U5SBRD+IBEE\U,N!J35GN5.JRD$\5*O+3M39O/@@EH6E%X.KBYHM^8S;C_54X]-@ MBY*+BDLCE 3-%Y>=Z^CL)B%Y)_"[X"NSP8RYP9?JO*/T1NB\O.N ,Y7["FM!_4 MZB?>QG-*>)DJC;O"RLL.PPYDC;&J:I71@TI(_\\>VSSL*(P/*<2M0NS\]H:< MEV^895<76JU DS2BT8T+U6FCO;JCFDIY-) ]U=E3 ^F7,.L M8)I?#"S"D] @:Z%N/%1\ "J%]TK:PL"=S'F^KS] M[:^Q1O?;N*C@.\:V8=A M&$ J:K"IC%.3!C( M6)DU);,\A_D:C>S:;37@!\([0?^-XF49RN'G%2$/S&VQ73FE'R:3/(-U>EC=D4 MG,7Q:!J];L4K;@LJYP/)((W;G5S?NUQ327^)+!9M7MK-P46/CIN/$RY3.FD<@_5MXDU7-9-KP,R^8[+!R0R1IUSH&N[= M@3@ ,AR'YS,_OS[P37_2#K9! MSQW[4)+SMM'OIC,*')U\1LA_$8KTD8PVW!)-(/!KU@0@,V M><-]$TLWIGR[YQ2".&8 ]BQTHV$0QY,>WH1X,^[!]2XE[D3_5)XO):![&DS2 MJ$=WB#B,PAZ\X5+A9XG/J!\G7Y#I"]PY2H)Q&L%H&"2CU//\?E,-FJUX8.:Z@W83QA>A(I-TLK!]1N1E&V\8LQ'%_\F,?WK:#T;KJ M=_1[O-8/I8/V^!GS,62SW$V*=!('R21Q^&D:!S'!H5;-W:=SN?:,> S[*%NB MBN*%,O2K2)VHS5:SAN]F47^*\WT7_K8'>R<2+#.E^[< M11,-9X0_G&S?;H]VU_Y$\R3NSX7OF5X*G,PE7Z!JV!^==D#[LY9_L*IVYYNY MLGA:W0\N]W=DHH$G0O']KXY;GG MGKNSSZ.UT@^F0+2P*84TXZ"PMAJ&H%=0OA9%2Q M%<[1?JU23;.P92X M9+6P]VK]&;?QG#F^3 GC_V'=8+N= ++:6%5NC4E!R67S99MM'G8,!M$[!LG6 M(/&Z&T=>Y2=FV62DU1JT0Q.;&_A0O36)X](596XU[7*RLY-Y754"*0B#)$XNX*AS%A^_II=*?O0N?*O@ MEJ,9PE59"?6$2 R68"ZJ3&/.;3[V8[G&V-J B&H)62*(-KRA4"2:2F@BCTQ-Z/\ MTJ;A.>HFY^0;4JVNZ?S"Y4KC]DSWST^ZO:A5,_.$OK7NI;>*-DNJ$E KRAX@ M.3GOGK4R$[6K+'?]-],U#>FK:K?Y[(+RUW\1]M8E M"7?Z6XEZY;NXBYMXFE;7KK8/Q673'U_@S2MSQZ@RTH# )9E&I_VS '33N9N) M597OE@MEJ??Z84&/'6H'H/VEHOQL)\Y!^WQ.?@-02P,$% @ ;90*57*K M4+$," Y10 !D !X;"]W;W)K&ULK5C;;MPX M$OT5HL<8S *]ZINOB6W EQCC01(;=G;G8;$/;(EJ<2.)"DEUN_/UI42><+8[^Z3"DO7HJ\=!>]S/OJW6#@XDP5TD6F4B6>I,86 MTN/2S@:NLDHFO*G(!^/A\'A02%WV+L_YWJ.]/#>USW6I'JUP=5%(N[Q6N5E< M]$:]]L:3GF6>;@PNSRLY4\_*_Z-ZM+@:=%827:C2:5,*J]*+WM7HW?4AK><% M_]1JX=9^"XID:LQ7NKA/+GI#+?7-VH/"=#<.-;8[/7'4D;UW^W MUN\X=L0RE4[=F/Q/G?CLHG?:$XE*99W[)[/X737Q')&]V.2._XI%6#O!XKAV MWA3-9GA0Z#+\ER\-#FL;3H>O;!@W&\;L=SB(O;R57EZ>6[,0EE;#&OW@4'DW MG-,E)>796SS5V.)T//,S3HD'J@+I^Q<]2Y__65T/'S_AM.'G=.' M;UG_N03]CZ;$?2G^D&6-J@36HY.^\)G"3:]L*7/QI.:JK)5X1F@Z5N*W7W\Y M'8^'[^^?GOG7Z/W?1&F\3C6,T\X;4U2R7.*W]$)[L9!.J!<)^NIRMKZ"MH]. MWCN1JD19'.7E"TK=UQ8Y@>+PVJ625BCBE+A5L2JFRHK)B%@Q.HS$E1,26QRJ M4)@4&W1[EJ30FE">GH4N2<*V/$3LG^12!&MG_>!QK*R'G E55+E90H$\^:4< MC@D >L-&8AB!//$Y=+:IK> SK+CY\- 7GVPD;N!/9O*B+Q;**H))5!:2:O,E M*MUGF3!48HD2".MYR=!H];?<*-4WC?5V=99Q4)EL4_/$1W1%77I/"]R M4"50#'H$H,)3H(O%QA+7#T;1*1IFGE-Q4A@=& )13A$J3#=((+I(/*PT\(A; MSG"S@B$+T@5K@6;R1N:TL42K4%%B"#I;Q@93B+A2/15$0(5L:Q);I0#73@$!X'PVC< ;2F M;"N<(&XR]T0#0E93.P"]2#-;2IAIKF=-N4*(X0)ZMNIZ-N_;2OMXU&]RW&65 M&;53L$C@8>M?OQ$S9GY#DC;KJQSR<0V-J(KV:^:*-QT/(G%ML'S=S.XJQL&J M%8BZ#.#BY_J:!A[(B3.Y3AC6JSF0<<.=&C";N98>-4J7#D(](#G:?"PR.T(%IZ8\HTKQ59>%(.+8JT_^-C MU\17S]M>WB<=M\B-![5U'D2+%11\MZ';-9TJJ555N)'0!1-AJHC;KZ/!L:V"6H A:*LB-^4,X$P#\H#!-H*%)JJ 83K^((@RN8<@@"O<[#F_4;DRV&2^77'5;NR&N2#FH>3VVT&_;FH_B 95Q H( MD-G1*!"0AH^N36)WEDBTP^N-"VSY#,VA(:SQ[,'.T'Z^KZCV6;($PL@#S/)] MUWC+R/$,=_+?4=LS0.R@T-\ Z:H(I'@-+'8/+V%YFTGQ%L*N@Y@GKMBRUK.: MH3 SNEA)*IOF##?@[7$5./]?@63Y'H_V(:F=(ZG#*TY:,R0+:6G$/AP6@4'6\$3)K8WPBT$1SMMELLC9EK\\(/M5@6!934#IE+]'6O:7 @ M\CB\#($5%S%0LH=##[>LZSQ,SX_OMU"-G*/@@M0>3:-C!6.4UQJ3)&?:: MVI$18D0SDK3C6L.X. 3>*N&X?W(VZ0\G0^"%H<:]%@ :.\B!+HVZBO9]S1BL M?7K"B^^,/[#1/N0L?(7J[G;?\*["IZO5\O !$/F:8;H7N4JQ%:P]ZH6WHO;" MFXH_9$V-]Z;@GYF2J'5:@.>I04:;"SJ@^[)Y^1=02P,$% @ ;90*56,] MO]]$"@ A1L !D !X;"]W;W)K&ULQ5E;<]LV M%OXK&+7;L6<8F1=1EUP\XSAI-YW-UA.GW8>=?8!)2$)"$0I ^M)?O]\Y "G: MEN6=:3O[(I&XG.MW+@!?WQC[U:V5:L3MIJK=F]&Z:;8O3TYEK'KNPIZ]-VU2Z5A=6N':SD?;N MK:K,S9M1,NH&/NG5NJ&!D]/76[E2EZKY=7MA\7;24RGU1M5.FUI8M7PS.DM> MOIW0>E[PFU8W;O L2),K8[[2RX?RS2@F@52EBH8H2/Q=JW-5540(8GP+-$<] M2]HX?.ZH_\BZ0YWP0Z##?.G-J1A0\IR>T8LY3O9R-/7UMP(2ZM! MC1Y85=X-X71-3KEL+&8U]C6G;UN'$>?$I5K!UDTD?E)F9>5VK0LAZU)\E%^, M%>FJ3_=0HGEZZK2S4FQ$"QBE[K4:G/WR73.-7!V2=]+).#E'_LSWWES'K MMMP;^V6KK&0#.S_KA+2*P@EL2B&=*,QF:VJ>,4NP$'A4=FNU4P)TQ TXK[%[ M*T$(0[J6=:%E)?2 C0;9:ZDK>54IT:QE0R-6K=I*VNI.J&M9M=A=BJL[3"M1 MK+5:"M,+5ZI"4_IYL9%?H96N>:2DJ36\U1@AJ\H4) <;%I;*,?FD,Z1M4"( MA:D+-1:?P2"0-C5K12S/H:>L[UA](K0R5O\.B70-ZK1@:<#BAEA:1B7KTEGM MI3C_S S?G8W%.1*V!EKOQ&=5K&M3F956SC/&LK 'E(NJ+2'HRBI5"[=59+?F M3A1A/S9%@C:[1A=>GZ8C>"<(Q[J@)=X%JF:)-!Q5!/<[LLRVM:[%^&9KS344 M4LNE+K2"DX*-!L:!HM:TJS6J!NM KC>3AL.1N<%TK:HM&6/'*W ( MRU1]K:VI25-91<(9!@7Q6V&1K9G=T0_?S=,T?O7^\J=CGNO]@K4K(RNV&K#2 MV0PC9FQV(* M5*!+K2Q#W^A@GA!T8$L<,+S4JMHQ'4YJY&^T!241?F)_W9F3YEP#5B_,31WX M#=;1-$EC^PVNW6XKLB5:"HA;HS=@#?I-8BRHUHDSK+XCB'J(OSOKE(U$@0:E MX2AB.SA5&/#YUDH+3F0=%(R89C'^I:U]AW"CFS4OE\6W%G'/@UC[\T4F\/11 MWHEDSK4FCG9@H WXURMXJ537:'.V7H: 7:?DX R6P+* 3M$5H')UJ.K'IB9 MTY27WX<)P*WA.,Y5'&F#!&>\?IPL@\!A#P#=: \N52N+P.TCAL"?S%Z)]5UI MD;SL%78MJU:7P9!%2$D!5SLP/Y:S4T?7+ZADB)+\(LDO3C/O(8]!2K\OY![D M[IR)\)+4O5D38@AC&LERB#LO*:+$FHUHM\AA2FX&#J PW$ _/[Z4A:XT6P?C MEFN.[;)2R1GPJN5MM6JX/187@UQ%36 )+F1K> 4[$?D0N[ :X-+2&Q&5BKK< M06':*.E:"#Y(*[M* SA!?W%4044[$$(=E716#B9\&@HAZ.4 MG1M'3G2<72G..'0>KAM*;T#(#E8$?4DN=8M4XJB"J$V?$'BVD;?*-P:U:?I2 M6XI0&1_7P[&XY,,%5]#]+4' UYY:RMV""_76B2/.'7 "!'+'+\59:$1*;C^( M!HJ60D+U+2UEPU*@(57VTV>#XL5-+5K1:U6C MCC*TU2TGRFI0_;X721HE28*'69+AEZ,[?>4GYNGD/@6K*C8AVB:@-IE&^631 M;^G^P_#Y6J(^499<2E162D!K,HR>?' MCQCT$Q^&L/<2#EJD9!(M)A.LCI(%%A_ET2R>'8MY%&<+\4ZAJ2;X=4E/;JAG M]P43*DQ%DHL$&3L59V6I/44@ATMPI:^5[]+@]_R1?#G9/OD?;#^+IO,YF3J: MS&;WC+^(DFE^R/8/>3[\/VR:HRR:)PO89#;+\ M/3_DMFDR!J<.V2;,,^O6, MTCQ[SD( UB.,9'LBPNG;_W\\I' &%I)39O/)/:>D693&TX,1L8CBR?2QMG[X M3X@(2#"=[HN(,''8[?-H/I^1N^,8:X\ LG3*[D\G^7-NSR:YR! 0(@-4_[J0 M0&@O%C$9&\&;WS=_'"VROS(H ']*$$@8\73&X9!F,;U3YI@\9Z ]*'#L'^G"K6Y0BAD2>0]\41$4=J? M1=F"LE(VB3+ Y4&031 6,V2N+%WL#39P2.=30"U/YR'R@M*@/\U/R M"D?.@@DJGSF!0>4I)O'?R #6JS8>ZKC:6:%7ZW##\OE >W+Y9*)FM#' =D^L M),(WCQ8Y1?24J@WA:PJD+!@649[% BJ*+$I0G),H2Q9 VB2/D0!; %[8GA(LIF65],OQ<3)+H\W662?SR*RS4=6?E< M=]!AH:7LTK6B%IJ;]ZIK+FD*!_R2D].NE>23+,?O^,&=E[N?U_PYNT^,$7E* MTIT'M=,1U([^@%<[ 1A$WIC=$#NSOYX[$T>?0MZ]H+Q[''R(IB]/ MQRD(]$O?BCR:HKU,%N,$XS[U=)/G7&7C;"Z2!"$[V/8.X_,DIFUSC#^-MS\F M,_JO?":R^7AQ7^9YE"9S8I[OE7E"]8&F)_=EGD13I/XT95THM;$7M3_?-6*7 MT\,1VO5@920Y/BRKTFP(+TWECX4]/NB0%"XDAH=7I)F6,N;P%/S,TOXVY\*: M']%X^#LL!OHS]S:/KGUJV;1T0GQP?;/OAN>)I0\O>/J+G'LW/=W50NV/E[L+ MEZ$*SZC,5<;1Y0AJ,Z^XZNZEK79?]UVJGPP^C<"R*_X Y'QZ\%])^M'^&].9 M_[2R6^X_4'V4=J71#U1JB:WQ>):/P)8_^OB7QFSY0\N5:>!&?EPKB?1""S"_ M-.@!PPLQZ+^\G?X74$L#!!0 ( &V4"E4OVW#V= ( *X% 9 >&PO M=V]R:W-H965TICVXR:6Q<'S!OC3P[7=VTE"D4K&7Q&??_^?_Q3G/.[0/K@(@\51K MXQ911=2,T24[C6BH39?,P=V.S M.;:DE8$;*UQ;U](^+T%CMXB.H^W$K5I7Y"?B;-[(-=P!_6IN+$?Q2"E4#<8I M-,)"N8@NCL^7,Y\?$GXKZ-S.6/A*5H@//OA1+*+$&P(-.7F"Y-<&+D%K#V(; MCP,S&K?TPMWQEOXMU,ZUK*2#2]3WJJ!J$9U%HH!2MIINL?L.0STGGI>C=N$I MNCXW_1R)O'6$]2!F![4R_5L^#=]A1W"6O"%(!T$:?/<;!9=?)?PG M0MR#J.0&!&RD;B5!(:CBJ"RY-9S DA="'E62^DS,\]9:3G0O,$+!)P-]J=OC M.1+2!)P=]E@!&&&0_U$"JZ1^Q>ZPU07W\F.K.-]"CFNC0GPUE#?3N/L>!E=]#WXDM[?9-?2KI5Q0D/)TF3RZ202MK\=^H"P"1VY0N+^ M#L.*+U2P/H'72^1ZAL!O,%[1V3]02P,$% @ ;90*5?@22MUM'@ :F0 M !D !X;"]W;W)K&ULS5U9<]O&EOXK*-_,+:>* MHD4J7F(EKI)E.^-;6326G3Q,S4,3:))M@P#3#4A6?OVM_>2V6G?%YUW=N!\?;+MN__S1(U=N]4ZY>;O7#7RS;NU. M=?"KW3QR>ZM512_MZD?+X^,GCW;*- ]>_$"?7=@7/[1]5YM&7]C"];N=LC__A@\Z^["_L/#;HS!*97:Z<:9M"JO7/SXX M6SQ_N7R,+] 3OQM][9*?"US*JFT_X2]OJQ\?'"-%NM9EAT,H^.=*G^NZQI& MCC]ET =A3GPQ_=F/_H86#XM9*:?/V_H/4W7;'Q\\>U!4>JWZNGO77O^GE@41 M@65;._I_<2W/'C\HRMYU[4Y>!@IVIN%_U6=AQ%U>6,H+2Z*;)R(J7ZE.O?C! MMM>%Q:=A-/R!EDIO W&FP5VY["Q\:^"][L4E[T;1KHM+LVG,VI2JZ8JSLFS[ MIC/-IKAH:U,:[8J'_J=O?WC4P=0XP*-2IGG)TRP/3/.D^*5MNJTK7C>5KO+W M'P')@>ZEI_OE,#T!:G[95^\.*?_U@\.3Z=H/:[0.UW4Z._>*F< M<;AG%SAVTRF4\#$BOV*8]UL-NE*VN[UJ;I ??:/ZRG2Z*LJV<<"<2N$O:].H MIC2J+AR\J$%3.X=ZBOI6J+HN5/41Y)<^GQ6F*3H8N-V;!I41YMRI!M0>OYX5 MC2ZU*M3(V#HK/XJMQ/B #Z"&=;BJ8TH$&TC+ 5EE:@Z-Q\"WXQ+25 M*_:\0EW-BS.@S?7E-B6P4%87#:IY+8.6O;6X>B"\45UO];QXGU$15XVK*VO@ M$3S.]@;8T[2=AF^VZDH7*ZT;I& /LU0X(O+75C"0!G7O@)+]'F1.K6I=V+X& MT6,:-GTMRQ$>7+X^QX^5K9BT#E:W2VB"*5I+0HP#5"U2(<1IVA/3L"'WS*N, M*^O6P?)P[_[L#1*XNB$"11WVP(;2[)&JC6Z P75-W^M]QXM!PCXT)""7R!.B M]FP'I)6J>/C/?SQ;+H]//\POY\5/9V<7]/OB]%O:(90RJ[=HY*]&>1M71.QW M>F31B?BY;=O7L !@(W@H) YDY6/?L <@5B.U=Y=GY!'MI.=B6/$Y*P@N9_'T MU*$=6A1G3=/# .^(Z/F$HC\.BOYX4D// X4'%'SZ=1+UQ*P3\T2U_1[S(L'. M-4Z5+&U1:'5MP.DHV>DRI8;U0=@ L@8\0FFC=TUSI;UFH;C# [ )*;==OW*F M,LJ"H9UBU)/ J"?3C%)N6[P& ;Y2-4X[QJO[C5#0!SKY !=@'!FD+3A[4(/: MP-=5MEP2LAU:##!16C37:EWLV &"U(,J =,[$B/D!CZS[VVY!70QQ8NG@1=/ M)U?R#H@!Y4,VXQK&6#$YP+CS&HR:[GY0 AN?*?$9\"[??'<,"VU[AU*&_WVS MF#\#)%/79(.(0>#,=7#F]- K< B[E;;%R8(^A?_#V'M-&*Z^F1<3;'H6V/1L M6CF\_+^#R6"3T?KBW* T[3799C11K]I^U:W[VD.B4)FR;^&RRDI6J<5"7 MVQ%V>A9T2R,U1(-!&S4R DSLEU6HG1"SA<5>@W21,0)' !9/++X=7"\CKW M'C@(WHU>_\(:04Y5 0IJ-S2M WPCOHSQ$?.K^)+PP"/,81@GJ#W6Z%Q%4!$ M-&VT_S$NE !&9:Y,AN15<, MD068)'W4KM$#H@N498308&=%'?,XT6VW!0P*!X/L_XM1H.(S[1"X MK=I=Z:<%7O M"!WRC>6W!+E'W H4,O%^O0!HTJ7*>OP*8 M=P/W&F#4@9;^&<7/ /SEP(7!1R7Q#6B$ZZ/XH63@BN$9T"[2-T&MP&+4EIJV M",(/X$RP'PSH&CT QQ>V?0,D%&<;0"V$P0D?PC> Z3%Z'WD"PXC>.:;H5YBY M^'Y6"/)_I5<\Q'E"W:]$W86ZP>V1D( >:F$B) VL&8Y,T9XC1O :4(%7*(8H MK*/DBC$; M)HN2QSE%WG.%K*'EHD$5N^V5RZ\G. Q\ Y^!2.,OM$^DF,:2;! >$([HSQU^ M1$:!J%364HZ!W;=?]Y B_;G4VGOM\&2N$2D]:-A+CTS0" 2VK'LRQ3X[X#<- MA^.M[$'"[2%I(.!.J)ULK8@FK88W V<$4 &>FL6S!:S&XV;S3YFCQ7',W!U/ MVI.WH$X-^G8]:HSN_G:1_IP$.59=8R0#X;:J&3) C&S<%H1"Y/X6S,0U@E-B MCB)[4EC0.Z^TUY0LU=610JG::'YTIX%CU0Q#I'&0^B:?WB1D^R1'1O/,;U2M M5BVKH8!F4C*8>ZM5E8,?3ABA_ZE)J3 -G,T$;VY]+(-)(A3HG;*?=(J]4!#" MR@OCQ?J.?$VG8]D?SD36@-]E57-QAI7/ZN$G?J@;R3G!#F#X]-L*K /0EWS? MVN07$%>VE#F#6N+Q^RB2 M%+U3#2UP7OQ!0!8'IW@ZP;5 ;;)B&"L!?I[]S&-8?S6IATD&?3&I26 H0&C$ M+&("88]L&%7)>PRD_4#%@8]SQ6/&O$^DC#9;$8^+U%8*9TDC 8W-W MB#F0T86FV56+9@-V^JA'D6'GX#.,[W[[X'.+,UJV"TX9X7+WM3(UW,@AKPKMZ"6.5L6!Z='! V#XK-?HA3O3 X#"9@KP%T%R\O7@MZ;_6\NL4F<$& M$63QP0K(XVV,O @8^3>[48W7!&3$KR%D_"V@M10F?RW&GJ&MB#"8;,6^MZ[' M[#"LZ4U(@B<%L4L,#A6F35ZV\$_0N#=GER]#.O_L\KQXW^Y-67SW]'A6($6Y M8QWC,:.\\PS(?9'UR@V@GQ_P%F+SW">G\F_"?D"102_*J!=IZ(;!KNUC]GQ0 M+$*V$[N?+IX%$BZ[MOQ$O ;C301[>OUNR1M^P^;%!X*Z8:![D84+JBS(3 -6&H=B.Q-Q9!QI#IB='K(:PY>5;5554UX'Z.IW>P&A&)EXQ A1(J5D MJ4A!93)THO"&;%O#2Z("A4DC/4Q0 0AK5V@X21'AD;Z)OP,@PTR@I]/[VF3= MF.X;Y=5K\5]]29H6C+..;AV2SV(6! M_VD8"@O/$\4!EI\.!E^&P7^+BB17<2>)?V**4FZ!;YKM\C%F8R8>2.U]&TGE!B M &6*;7PK,\JQF0(WNDNRZ(F)5:NV[Q*-F PI8WO/8KHQYYTD\]YQ3NU0\?_^ MHPQJ;9*Q@.E1&0@))ASP/9O*2V 1C@EZZL".2R2%\(\AEYGNX&)17 M"-S=>RF6TP34]K6>E2$50<5C X58JKB8UA+\KGE_,RZI8'-@!C)#IY+TOND#I99,.P P2,WI@ KD MZQRN:Z]N",4AM5]:'/A$L'2Q6G/_A7%?HU@ ,=6'RB8^=M94@:8958:@!%JB M]?,9O[C6MPU#==FWL"T#7+\5@,WZ2ZG8C ;L9E%987+@,Q!W: >S5R[6N4/% MDH'=T,P=$+%#)LPK)(=<(6QU#,2Z:6\BL-63G+BQ+5?V_,)-<]4"HT:E!1T; MFCG'#!E& =K@NBJ.O69"I*@O4XZ.,$I@A%II(JJ>O"4I'H1[(!UPUQBZSTA M]80TOM(@FA8Z0&2M1UQ!H2 O(25I*.'YN=4!<=-P?R%R(Y8RR38O:H(MMICD M28,7:E&P>4E3NH<*/KK YA88A66'X,YR!H"-*L&^7V[-?N\[9+&04[-L.^KR M<2WFI[7X*(!V .\P#VNI8%6H-69/ Q2ZHFC/]V&1E.=5X$2HJ?[,*3 ))DDR M !2O35WON,3ONE!32YERNW(QRI.L93JI\DY!TMB(NIAN)7W3(@^:XIS$H[SA M?'-]L#'U;PR79"'SRO5:7DJ;1XE9H;@*'73PC28@G%?&MDW6 M8CXZOI/HA;N(J0.+AY[[3HYAM#U%:B?KI)T%$:'&Z HT!Q/TF"7SZ);[[Q#O M)<@'7'L>9/O@)C(.5^3I8;5^B:G*#B,X90X M([HDBKJ3O1PVV0?K2<:5 5;>!H[]ASM=/,3&@6]]5L!A?A.+*TEW%%8QNIM) M\8[MPXLO=/]F)+P5$GY&$D:E^ZM'*\XG%JL;:LY&,TYFG1E/4G"8 3,JU>X[ M7TFUAK:2K&[:F_/GJ* E:A&T M\X"H3&YJ[(->?+$16F,:25J*KW3=&2'??-^.:W?$,O M+A&?N\82'*NGD- V,>*K'AB%3#VJ2O5D@Q/NTU=IY*OI20CQ.O7N_9 M)X&()YGJLR0O')MS#575(=+G;A>.,RF%"W&E!J(_:4H6 OS'0(:F<2A6Y&ND M:R!F9L86G_9^<[N)E@Z?,+-W^6J41FEE<5D4]+&O-E$[G32>,M*] HO;]K%? M /;H)4)KRB.@N:1#1'HC0?85^NU24RGP6N,Y.>9@2TVQG)/$-T"08/:DGY6X M$5\W+LUTF-OUEZ2_O9%.'NZBY@K5V-K'!>I@,JU+1''MK3V^QTNG@VL-=B3[ M+I_X.>G=V)[#0"M-)^G %RA,:,U] I.%=&228362*@9H,5V7A9&8J0"9Z'RR M_?'Q?_CYP[119LZC\[5)!A5$,"M(D1E;2^"3JPG\QH$@ =*@@$&8VA(,^ &/ MBVW0X!^-[V*$?>,&:RU! K@!54>/PA8*0*IDS@8<>F\5TFZ M^GRK$EDIV%T=5TCRDW M)?P!#DP=*,_?:X \62+'@RII_=!'F*:%7\/3(ZT3V.SP;/'XZ+M8,?9=*/3\ MZ[S0\]MU0PU]_)%O_DC;$WTC\[6?=(?I"%)W7RM@W)#T5'PQHIDE1Y5D?;Z? M*"]''UJYS*#"\0TN4F,F@?OQ1KO$LY3*) )?QM[(Y71+XP='27(OAN,R<+\A M2 HXX ^=@Z-G=_E\ R;[T('2_H=3R-'+Q^96JE>K3SHZ,\)EU]/I;T9N)?4N,"P-N42G4X"2 MUE%!3G/V^$(.R$YHBKQABCG=OG@*F16!+,LL]$\G9 $Y8TG:=LD), M&/G3,[=[>;9F ^36\1))8V-FLOI1DV 5S)!R6A_5$OO.48HX5'G")CIT@X[YR@;HI:W*F M9COG^ZHX#0^D?;.8G\1#XGAJ_&2^"!\@R+M?/1-!^+6VV0G38%^!SA%.AS-" MU#'%C46?_2E^/@B7GEM?# ZHOZ?-'"H%E4E&N>/-S<$MJDS%UWGPF<=L(8(4 M\GP;6?XXP&PD)8<=$U^56%W&7LWE=(8;]M/IZO.'X MK;3\XFGYJL4;1T9MT]\DP4=Z/AU/"($JZ$FR0FI:V'T[+_[0 8#Z6)LN<(E. M1+8)04$=RV\LF)O>5)(/H>5E0__DO\3-AKD)FN'M60 RDQ+?$(ERFXRA?#H5 M@<.5,C/T'S810HS5R>>GHX._W/E#29QFP2M48"W,=D^CJ._\/EOF;WE038\V M92'W/+R7)7LNG%U^ !3H-*F;K,MVE/M!R[$"RM4U< ]\L8\1XK@'T@BSQT9.5WIB& M4E-<0PT7?"P>DSBCU,97J2QRS9\5#9G\*IS?"WH^?BO0 6!S\*XAG\9([V4:UQ[.&F+3B*:6SLG]S([X^T*B MDO;\52\W9O#2FL&2Y,@L*BD#[L%!B'>9TO_%4=+3_5,HXV.] MU?"%%\5#/FSR[&3Y[:QXE; +U/$E)O(QY4GJ3ZE^:M,<'6D^;@CX&"]>>N7M M,0E!G(?P05I0E8:)V'406RWRPO^*&[VX;B$')5II*Y"RW"W302]!)-]N;NZD MG/=2EL4\:T*[NY[\&ZG)ESW22Y "+&&7BF[>^BP3"Z>'"U.HD_Z)>_,.>=: M#59XN6$EMC"D+NJ K,D92]]9+WUW%"(DP3*?5FQ1!"BW(;%-1"PB@.ES><=M M#.PQ]>@+6U)GJH5VR3 :&S09^\V7TYWBKSUND!Z%"^#")<*'4;3]Y4LERXA$)-+8_M: T*$2D58Z=.[M\HL@Y^ J!E#I_@2RP<-> MA=$^A[]#+5\)Y?O/"-:A;&>$I5?2)>_._#4#4I$S+KP_+RY:O'B#SV)\>=3D M#HCT)A9/;UP ):,(&:"N]GM*UFE;&L[99I48#PX&-]3LDW17;'WE7.=8<69> MD%:&1<3Z8],V1U=\9TDDC'JQ*X^&T?P>?W\ZDF,$ XS62)88EQ2N WF]V]?M MC=:2@;N0^_J*"WBQ>/CZ\N("<(CV#^4KSW;)NTP(X"5OSP^'$@+WL--)[:PE MP9++N9''VPPMRB-YX.1S5KX(KL#7\K)^-$2RH<8H4EB)0'7>9B( MYFT(&1XZ?VYO&4^OWOD6XG!\=F%? MRJW1:5ZQTB4=H#C"PH?E+H*2K=P6F(DMK-(&C^K8@M#'J@ "[*2;FD4Q25CE M#=AR'80_LUC%(XGQ? V[;5J+Y]KSXOP]=UN=845>[PRE(]_C44.$."947M_[ M=V)C"IX#;[B#6=681Y?WJ2* +P,>*J7AQ@]X$PXA>/'6C$SR(=:=2QS.E/CCPX.A+%>GWY$S?>A7V!9S>MJIU<^>AY1GU)@7&*&FY@ M8TQ+=CSG8$DG4^2(#XI(55E_,Q)6>_A8 YA'P&*43"$_0E]_!"R&T) HQY\E M73T#*6BKA/6B@5@K>*<+(;QD)9P3I1 ?1 M[Z]DPDB;JWN<48@&+N#CG6]F\>]@L5&ZV^1*Q5O7)VYO*@O&RZ[PD$D-<7RX M\8Q-DC\9NQ\]K\;=9[(*J7=OXA> MZ0] (.(/MHKA$:$Y1=UMFAO0?$N##\6XH3XZ)G_8.S$KT=-D&'E>_"Y-<[ZM M/KM$OM_)[I^0]:;M]Y1T]P;!-V-I?_=\=_L\YFU_. I['B5__@%$ M;$-_Y(+: )J._Q)$^#3\(8TS_O,1\7'^*QR_* M!,=YTMX97C^=/ ?E8_L,6 M_$O7[NF/2:S:#N29?L0[U+3%!^![,..=_P4G"']>Y,7_ E!+ P04 " !M ME I5>FA0R90# !$" &0 'AL+W=O[=]&/9!L>E8.%GR27+3[M>/ MDIVTMR7=/D2B)/+A0\H4L]@J_=4TB!:>6B'-,FBL[;7_$,9[]^#(L[QAEJT66FU!.VU"< M[.SJ8;@,4#4\\(WD-2^9M'!9EJJ7ELL-W"G!2XX&3CZSM4!SNH@L.7;F43DZ MN1J<%'"KI&T,_" KK+ZWCXCPGG6Z8WV5O@GX>F8R4N RH5@_H1@]6'=TD17[S! M=KIG.WT+??5 E5GU MVE=9KJ4]MG8+("_-;SCBK&'F+\)N9AQC=((#!CT-)W].'=/$WCB_M?OW@IN3@E M$P,E$V4OF,4*>N.,;8/@KL!C.,+0HFU4!>H1M3_UB XDF5T80&-Y.]ICW0L0 MO'8Z4"M!CX\YAZN>"\?+>,8"J9P;)2K@+87RB(Z]@722Q?",3!NX965#?O4_ M(H39)-FI?.JUY+;7Z%5J_N1D ]EX_(O;_1Y^9_E9,VDZRNB0SQ?T=)*/*M>J M[7I+P;X<.CRC:KMEY#*;S$;-NX-7 4[I)0%PPB7E3?6&M,SI.5 =X;Z.X 9+ M;-?D+4O\3C*P?P_S>3&._PXGIWC<[W^E-@^SO*!Q.LN.YK8("W)4A/-I=BRY M^32'@GP>S>!\-O>__\I?$B:SW(_%L0PF11A/"S=E'RE^-!1@6?;M^*56KTOD M)$G"-)V=>B&)X],CH"%(:K?O81K.DX\TYV%*V(=>ANC5R]ZBWOC^1:7B7JOA MD=_O[EODY= 97M2'_GK+](9+0U=3DVE\-LN#H3QW"ZLZWR?6RE+7\6)#;1ZU M4Z#S6BF[6S@'^S\.J[\!4$L#!!0 ( &V4"E64TA74Z@( $<& 9 M>&PO=V]R:W-H965TQFMC,=DK[[W=V @.)(NV+?3[?/??J%'KB%<9L1T&@LP(KICMRBX)NUE)5S-!1;0*]5_1/+G?*9<4TWLOR)\]-,?%2#W)!9? M!/Q:BPYT0Q_B,(XOX'4/!>@ZO.[_%. T?_AUM]).__M< 1K\Y#R^;:J1WK(, M)QYUC4;UC-[TZEW4#V\OL$\.[)-+Z-,E-6E>EPAR#3G7;+-1N&'NO9-&-;F= M(WT9=E^4(TC,8?6Z1P0M:Y4A< U,PUJ6U-OT2K@ 4\A:,Y'KFQ$\%@KQY/O# MDK^<*NQ7M$MT)+711S!7,J_M<[R.;N ]Q*G?2U,24C])$MJ3T!^D Q*BH=^+ M$UA2=7F&&@9I#P:$%/E)OV?7*++^0[\[Z)(P]"-2DW_LQ[W8WH3^L-MS8=J8 M^TQM=JKAQD56UCGESJ@5P$A@9%2ZRFR9,J^V%#GJ3/$5J:@6WZ1!B/H^7+U+ MXSB\7;36F-EQH*'%-KF%GT/- -6.K.1BY=:-B)0V]?"<6-.E160.Z7TM*J3W8 M (=_Q_0O4$L#!!0 ( &V4"E5;_ZO^VP( %4& 9 >&PO=V]R:W-H M965TTV M3=,^F.0@41V;V4ZA^_4[.Y!"1?E"SL[=X_=ROF.XD>I)9X@&M@47>N1EQJP' MOJ^3# NFK^0:!;U92E4P0TNU\O5:(4M=4,'], ABOV"Y\,9#MW>OQD-9&IX+ MO%>@RZ)@ZF6*7&Y&7MO;;\SS56;LAC\>KMD*']!\7]\K6ODU)0_\]1D(Z_O08I+5G(SEYO/N,NG:WF)Y-K]PJ;R M[00>)*4VLM@%DX(B%]63;7??X2"@_UY N L(G>[J(*?READV'BJY 66]B68- MEZJ+)G&YL$5Y,(K>YA1GQC,IC*)/ Q.MT6AH/+(%1]T<^H;HUL=/=J1I10K? M(<5P1ZQ,PT>18GH<[Y.J6EJXES8-SP*_EN(*HJ %81"&9WA1G6KD>-$[O#D^ MHR@1YIC(E\SFF>;9>!7K,$1Q[U@T;UC-[X\J(=!S=G MU'9JM9US]/$#M5]:<@2Y!&HF;9A(<[&"9%\PY@IV2O99\&G9LV,J,(5DPE)R MZEJZ%;D D\E2DPC=' "5!NO2P"TF6"Q00=1V.VUXB^M'K2 .X/*B'[;#&_B& MFHY(DK(H.3.8 BND,OD_YFK2Z$6]9NW[!M6"AD#3A _0#UM1&)&Q]_R%3&G MZC,=:9H'1VD8?UO1U]1.W2+_ MH-4+5"LWT#0Q2F&JKJ]WZYDYJ4;%JWLU<.^86N5" \: MJP( +L% 9 >&PO=V]R:W-H965T)#?MWX^R$S<#TNS%$BF> MHT-3Y&RC]*.I$"T\UT*:N5=9VTR#P!05ULRJ M11"'X2BH&9=>/NM\=SJ?J=8*+O%.@VGKFNF7!0JUF7N1MW/<\W5EG2/(9PU; MXP/:[\V=)BL86$I>HS1<2="XFGN7T721NO@NX ?'C=G;@\MDJ=2C,V[*N1*7$3U[::NZ-/2AQ MQ5IA[]7F,V[SR1Q?H83IOK#I8Y.1!T5KK*JW8%)0<]FO['G['_8 X_ -0+P% MQ)WN_J).Y36S+)]IM0'MHHG-;;I4.S2)X](5Y<%J.N6$L_F-?$)IE>9HX/0; M6PHT9[/ $K,[#XHMRZ)GB=]@&<&MDK8R\%&66/Z+#TC1("O>R5K$1PF_M/(< MDM"'.(SC(WS)D&;2\27_2?,%KKDIA#*M1OAUN316T[OX?2CCGC ]3.AZ96H: M5N#HP]?Z#>*UN!H%90J+I1DM0;9_%=(H $+OQQ>$%KYH^B$#YQR>F9EK!6JC0097X4IQ E_F2&PO=V]R:W-H965TU*!) CMYLV75L W'28AL6S$C:[<.P#[1T MLHA2HDI2<;)?OR,E.\YFN_M@OMX]]SQ''>G95JIOND0T\%R)6L^]TIAF&@0Z M*[%B^DHV6--.(57%#$W5)M"-0I8[ITH$<1BF0<5X[2UF;FVE%C/9&L%K7"G0 M;54Q];)$(;=S+_)V"P]\4QJ[$"QF#=O@(YJOS4K1+-BCY+S"6G-9@\)B[MU$ MT^70VCN#WSEN]<$8K)*UE-_LY.=\[H66$ K,C$5@U#WA+0IA@8C&]Q[3VX>T MCH?C'?IGIYVTK)G&6RG^X+DIY][$@QP+U@KS(+<_8:]G9/$R*;1K8=O9#BEB MUFHCJ]Z9YA6ONYX]]WDX<)B$)QSBWB%VO+M CN4=,VPQ4W(+REH3FATXJ4L,!3$F@99#[CL M .,3@"G9O_0,BMV<8[Q@NX[. O[3U%22A#W$8QV?PDKWBQ.$E M/U#LPTHPDOI6^)\W:VT4?2M_'9/>(0^/(]OZF>J&93CWJ$ TJB?T%A_>16EX M?8;W<,][> Y]\4CUF+<"01;0')X:[L@?8WP6\SCC.Z1QQIFK&JF 55(9_G<_ M/Q7/P^N&WKVX475^2BX:,B:P5 MS& .K;;.ID2P1^ P+&&HT)0R!_F$RNTZ1 L2C:\UH#:\ZOVQ: 4(7E@;**2@ M*T=/8=ER87EIQU@@%7$I10Z\(BE/:-EKB =)""_(E(9[EI445_U+(8P'T<[D MFW?[6K;^%WGE\4JW5#&>WR^8H>#T:]R:VLFM:0V-=- MBZ=E8;:,0B:#<6^Y.GH48(U>$P 7O*:\R5:3E;Z< E44[BL*[C##:DW1DLBM M1!W[]S"9I'W[7SDCTF-__RNU(S\9I=0.Q\G)W*9^2H%2?S),3B5W-!Q!2C%/ M9G RGKC?C_(7^=%XY-KT5 :CU ^'J>V2CZ0?-0G,LK;JO]3\L$0NHLB/X_&E M&T1A>'D"U(>:'MGW,/0GT4?J1WY,V,=NAN#@/J]0;=RK1:4BV]IT5_M^=?\P MWG3OP:MY]ZK>,[7AM::C*<@UO!J/O*X\=Q,C&_CD8F76,NS($JL:"5I=*YL#34JY$I-8J%VY1GH\#SXE$N M9#&8';FY"ST[4I7-9($7&DR5YT+?GV*F;H\'_N!AXE*NUI8G1K.C4JSP"NVO MY86FT:A%6<@<"R-5 1J7QX,3__ T87DG\)O$6[/1!_9DKM0W'GQ<' \\-@@S M3"TC"/J[P3/,,@8B,[XWF(-6)6_<[#^@GSO?R9>Y,'BFLJ]R8=?'@\D %K@4 M568OU>W/V/@S9KQ49<:U<%O+)M,!I)6Q*F\VDP6Y+.I_<=?$86/#Q'MF0]!L M")S=M2)GY0=AQ>Q(JUO0+$UHW'&NNMUDG"PX*5=6TZJD?7;V"_^(C&DM"AXL.@UZ 7^IB@,( MO2$$7A#TX(6MAZ'#"_L]_.-D;JPF$OS9Y6,-$75#<&$#P@YAO4-SB8 MO7WCQ][['@.CUL"H#WUV186VJ#($M814Y:4JL+"&1QF;#GA'%4C_HEA0[91E MAE045F20"K.&)945R*(N3^)YEW>]^KN]NU[COV ,"$VB!I8JHQ6BF2S KE5E M:+O9/X3KM4:$O"80,H& TH\N_5?R[ID5)@8W_D;O2XF:5!:K'3M_@"#PN!US M&T43;B<3.)>%*%+G-1?U.[5\5['/QB#%(J+?!!+X6%BD M>%D@T1HFDV(N,VDE\2VD7TR_:\7167:I(XP$_ C\$*[6I/<=X>6[(E.(V<^0 MI*(&;-?#T(NY]=FW.!YS&X[AC!-2"KF@Z&L0N:HXD;)(LXJCZ3)!L2>L2KLD M/B9YPX_#CQ@"CWE.&[+.+L1IZZRZ]7377:?MQ0^995P M\]N5\$*-_8Y"NQ)BPS]@BOD<-;%EN)&3YAOY4!3-T*'OX1TSAJ68+Z:W*O- M)94%1,-DLK&P40>EN,_=-XJ4>L,P8OY3U7Q"0^1M:W0O''I^M ][R3Y<<+B) M[S/5'%+JO@?DFJ'R2]0JE?+_Y3Z+U J:2F5O)I26R?Q M7&0NY/6E_H6KP0LZ7H5+E_-,6$J<50\TEJ://]MDVR+0SF'>T&;W=.\ZEBE7 MPR3A^ 9#+_+AK-*:4U+RB5Z?YCL?\*WTQ"&=UD243ZI8U0=QK_0PGHXIH0G1 MHF9.G_1CZB?#<.+O%L6%YLWVWEVJ\'LE2W<
+AF?5]VC]WI003W[A,T/?";WOG.A:!= M" ZF3>^)M@_2I'PK@DN*ZU,U$]KY8]/NP&\L=57R:.,]EJ->N5>G :>L?IJU ML^W#]J1^SSV*UZ_BST*O9$'G BYIJW>0T*5"UR_->F!5Z5YWBZ:WJ< MHV8!6E\J91\&K*!][L_^!E!+ P04 " !ME I5<[R<&@4# !A!@ &0 M 'AL+W=OZ144GE38-=[0UF]BV!GD9@AH9LR29Q@T7 M*EHM@NW>K!:Z$*\6+=_@([I_VGM# MNWA *46#R@JMP&"UC"[3\ZO,^P>'?P7N[*LU>"5KK7_XS>=R&26>$$HLG$?@ M]-GB-4KI@8C&SSUF-%SI U^O#^A_!>VD9_^ MQKV>B<PP+N_*+"\ MX8ZO%D;OP'AO0O.+(#5$$SFA?%$>G:%307%N=5D4IL,2;@5?"RF<0 M_//&U M1/MQ$3NZP?O%Q1[MJD=C;Z!-X4XK5UOXI$HL_Q\?$[.!'CO0NV(G ;]TZ@S& MR0A8PM@)O/$@=QSPQF_@W?.7H VX*B%HY]+"]\NU=88>R'_')/>(V7%$WS3G MMN4%+B/J"HMFB]'JP[MTFERXL)=)^/ 3#&YQP^7^EG24)L&>CN&:7J90&Z_O MH.N%Y!A ;M2?-*^@-7HKPK3)9AE,*?(&*Z24E#1^MJ@Z' U%&$]SF+ [FL2ZFBL0BI@CN&#/)PQ8EL+7<#YC"7%AE(TG[3S'$^E^#[-1FOK\Y*/Y M? K'WE+\JNT;-)LPW"Q)[Y3K)\!@'>;G93\V?KOWP_>.FXU0%B16%)J-OV#X5UG] E!+ P04 " !M ME I5UO/"D;8" #,!0 &0 'AL+W=O=*2#,+2FOK21B:O,2*F5-5HZ25E=(5L^3J M=6AJC:SP194(XR@:A17C,DBG/K;4Z50U5G")2PVFJ2JF7^8HU&86#()=X(ZO M2^L"83JMV1KOT7ZKEYJ\L$,I>(72<"5!XVH67 XF\\3E^X3O'#=F[Q]<)YE2 MC\[Y7,R"R!%"@;EU"(S,$UZA$ Z(:/S>8@;=EJYP_W^'?NU[IUXR9O!*B1^\ ML.4L& =0X(HUPMZIS2?<]G/F\'(EC/_"ILU-D@#RQEA5;8N)0<5E:]GS]ASV M"L;1?PKB;4'L>;<;>98+9EDZU6H#VF43FOOQK?IJ(L>ENY1[JVF54YU-%YA9 M8+* *R6?4%N>"82ORJ*!)7MASCMY<,;TIJ&E#5U9F&_!YRUX_!_P$=PJ:4L# M'V6!Q>OZD(AV;.,=VWE\%/!+(T]A&/4ACN+X"-ZPZW[H\8;'NE]PDPME&HWP M\S(S5M-+^76HV18K.8SEU#,Q-M ]?/C!# MPG4K- G6I"2)Q@ W()4%E5G2/Q9]%V"&4@2IW< )EV!+U1AZ8:8W ;H_[.X/ M%IACE:&&X0],_'X\[>N#UWS$B2C>:6TU,]&?1' M%U'/V60XZL&#LDP0Q.OF),TX.KY_.B/P83^Z&'L[/(OAT&V%>PJK4*_]'"$J MJI&V%5L7[4;59:O0O^GMG+ME='S2@, 5E4:GYV/H'4$L#!!0 ( &V4"E7.E<@7B@4 $81 9 M >&PO=V]R:W-H965T8Y4ZMKR.3RLD$;FX9O?)X:V] =7Q1L M#G=@_BIN%=:ZM96$YR TEX(HF%TVKNCY=63'NP'?.2SU3IE83Z92/MC*U^2R MX5M D$%LK 6&KP5,(,NL(83Q8VVS42]I)^Z6-]:_.-_1ERG3,)'9WSPQZ65C MV" )S%B9F6]R^1NL_0FMO5AFVCW)B>K/']3Z\9D*P MGA XW-5"#N4G9MCX0LDE478T6K,%YZJ;C>"XL(=R9Q3VKW:YY^SU7G;Y$]=Q)JW7FOQS-=5&(4O^ M/>1S9;)_V*15SKDN6 R7#92&!K6 QOC#.QKY'T\ [M> ^Z>LC^]0B4F9 9$S M,K/@%PY\OG->'@HD+I7B8GX(_4G[A]'?IT!F,D/1HDUB+!N(Z[7L,-@YD7G! MQ.K#NV% !Q\UR3B;\HP;#K:?&<)4C3$A6-^!;N6X16QEQ35A(G&&,UB E8%) MN7 -.Q-3#HJI.%V1ENN4I<9INGU.D"7@6/()8LBGH$B/>N0/9XNNW\'ZW7-4 M.M5)T3UA$!NZ2X I@?&,Q!)C48( 7#QY3YSKP<>]4G_0KY^'^B-_N'[>*OD% MZ4:NY@K<(5K[CH!/%L+: I3A]@2$-+B]ATQ3ZD4#'QOJPJ'EGY>N<&G4Z5O# M"4,O#"V*NO Z./?2L.S8W@V\:-3?+9S>X1/2"VOIA:^6GF5@M04&XE3P'R7H M0V([;='JZ@%6A(NB1"5Q8:0CN0V:*"JF,DDTS\NL6JK4>#8X!+3AF(/@J2!L MU?+SS!*T4'+!7;I< HJ/Z;6"]8X\'//W-.+H_HWKA[,9'KU%A).U(92Q+.0%AUJ?45&?L=OKI_WH')2HFPR# 8_2IY4+K16"%"W MT=1P2'J=WI#<&1D_(%H> WGOXPKD/>W0G@O'$@U42U._,Q@T2=09T.83_,?1 MAO04SA<0^IW(/P#N&:P1;L;_<(['I3C92'&R)\7)CA3_=%*\92L;J3T;8:U) MKG7)!'J2V#61Q#=L1>B@VD;/A5QD";97S_U=?D:BWW1^[_,'R2A MCT6].MVY+]:]].:A9W)J MDZM+I8XV=HP4,D[CA#(WS& MP=%IDT>?INC[U/(CK[X.*ZK7)+KCCT=Z'+U"P% M*"X3FP/[WB ,;,'SA[1."M3KTXC<*R;T#(,?SOB%K%=44B,S)?/Z$V*3ANJL M['L^LG93_;J1(R[]!HEW R$:>?UHN\J3ZE<1XW5-6\Y9S2#?BHK%;^&\5%CF MR1D79P\<&52K/P@'-8(^#5]&\X;[<1Q51.EVFW;*$R<)BVF7ZC.W],FOP%80 M#-NDUR QXM@X7UUSZ];Z)\%5=3?>#J_^ M,-PPA<$";RHPPZGX=8%?:JJZM5<5(PMW4YY*@_=N5TR!X:;8 =@_D[@5ZXI= MH/YU,OX/4$L#!!0 ( &V4"E58B'2'0@, $<' 9 >&PO=V]R:W-H M965T@HE:"O+A=-[:VTC9 # DTT0$? M$!_?.=^?95IM[6R$ZV-52V7E4.;_]XJ:81ZDGA!)SYQ$X_1[P&J7T0$3C5X<9 M]2:]XN%\C_X^^$Z^K+C%:RV_B\)5\^@L@@)+WDCW16\_8.?/BS*.(&^LTW6G3 QJH=H_WW5Q.% X2Y]18)T""[Q;0X'E6^[X8F;T%HR7)C0_ M":X&;2(GE+^4I3-T*DC/+6Y4KFN$.[Y#"\,[OI)H1[/$$;072/(.YJJ%8<_ M3.&35JZR\$X56/RMGQ"EGA?;\[IB1P$_-BJ&\ M%3:7VC8&X,%B]?9-/TX@C? M2<]W<@Q]L:3J*QJ)H$O LL20O"!:+QQY8;A#JHIL-5X\O7YRQ[/3"'B$J+' +I9;4 M!.PYW%4&$>HV9="G#-"%8[CPI=@]<^)3P0_9P>Q_3$ED\.^P=(%23Q'M*U#4 M_\CY/=(*%9;"07"-7< PC<A.XT(*)#>&S8H2;_PD:8>D-^_]JV'+&RY M*3PJQ2!F,&1Q.H*,9IY0T:)1"0/NJ&M;7])I/!F1_#20S^CKK9/%!RZ;]N*Y MOQFN=>A-#1A"C4#X6G9-8>Q>]\?6(^<;,6RH+$ MDE33^/0D M.V[7;A]":TRI5VU'C#M**7#HT7H/-2:[=?> /]V[GX#5!+ P04 M " !ME I5G;-)Q&T# "*!P &0 'AL+W=O+3N>;2!.,FPK6AAUMGT8]H&63A97B71) M*D[_?8^4HKI;8O0+>23OGKOGCCPN3U)]U#6B@:>V$7KEU<8<%V&HBQI;IJ_D M$06=5%*US-!2'4)]5,A*9]0V81)%>=@R+KSUTNUMU7HI.]-P@5L%NFM;ICYO ML)&GE1=[SQL?^*$V=B-<+X_L@#LT?QRWBE;AB%+R%H7F4H#":N7=Q(M-9O6= MPI\<3_I,!LMD+^5'N_BM7'F1#0@;+(Q%8#0]XBTVC06B,#X-F-[HTAJ>R\_H MOSCNQ&7/--[*YB]>FGKES3THL6)=8S[(TZ\X\)E:O$(VVHUPZG73R(.BTT:V M@S%%T'+1S^QIR,.9P?PU@V0P2%STO0T,.K%I8#&";'BQY!2R'=U*8 M6L.]*+'\UCZDP,;HDN?H-LE%P-\[<05I%$ 2)A$:U2-ZZY]^B//HYPO!9F.PV27T]8X>8-DU M"+*R%X\7P$0))6\Z\]_D]L%>AGNH$0K6%%W#W'L@5$-;_T.&^^T.N :FH9(- M/5H-$RY(5W::U+2_@(=:(4+;UQIMK8$JA:Y2._[TRHFM83^\[UI4S$BU@/?4 M=[@H9$OWKI%:^^14#4'A<[6.5"WMJO4CY$&2131/LB";9SYL&2_?P)XB!*YC1F40*W M-1,')#"H&%?PR)K.%8&0W$VQ@N:EI< O.8!O/$SB-$B2:Y^$B(2Y#S?EO_3 M*456ZXR]*P3UJI<3,)D&UWGL6XD0TSCRX0Z%I-[09W3C0RS-,AF.=R-7JN*6N9 ^!5FV3799)"F01Y'O2GY^AZG M<9(%:3J%.)H%T3P?PAV9#FGX2CBZBN8PH3'W1S]6YTS%GDY].\6)_]+#"\_Z M(]V\@_L%--'KA.E;Y;@[?C0W?7_]JM[_4N^8.G"AH<&*3*.KV=0#U7?^?F'D MT77;O334NYU8TV>)RBK0>24ID&PO=V]R:W-H965TJ0DD[2Z5+9FFJ5Z&I-++< M.Y4B3**H&Y:,RV \]&LS/1ZJV@HN<:;!U&7)]/,$A5J/@CAX6;CGJ\*ZA7 \ MK-@*YVA_5#--L[!%R7F)TG E0>-R%%S&@TGJ[+W!3XYKLS4&IV2AU(.;W.2C M('*$4&!F'0*CSR-.40@'1#3^;C"#-J1SW!Z_H%][[:1EP0Q.E?C%R]6G_%C9XSAY2X=$696TV[G/SL>%Y7E4#*LF4" MILP4<$UU@AO9U-LE[N@[6P@TQ\/04D#G%F8;\$D#GKP#WH4[)6UAX$KFF+_U M#XEHRS9Y83M)]@+>UO(4.M$))%&2[,'KM.H['J_S?^JOFC4#OR\7QFHZ.7]V MB6^PT]W8[C8-3,4R' 5T70SJ1PS&AP=Q-[K8PSQMF:?[T,=SNIUY+1#4DB[4 MEHK,J5@Z%?RUAKO8[\7?S7[^82#@!IB!I1*T8>"(2["%J@V3N3D>P)P_0=D< M"71' JB@V!;4_<7P<9 !'4^+Q,I"Q7@.GZ!'OSBFY4R5")8]H:&.D2%=^!P. M#_I)G%S 4>432)QK1F_7X,WYRW%\$EDQF7*Z!K1S0M":K8L[N(+K^T:7B.NLDYQ8:95M=T4.%RI7%S>'OG)VDW M:ME,/:!OIGOAK:+-DJH$U'RR!TA.SM/S%J6EF"E*OSM\WFC-M&8N*)>9J%UE MN>NXF:YI2%]5N\V7$)2_WBNQ7;J5[]M.-^$TS:U=;9^&RZ8COIHW M[\H=H\I( P*7Y!J=]LX"T$VO;B965;X_+I2E;NN'!3UOJ)T![2\5Y6+I*YI8L!QVJT#B@5)NCT, M>V DVM8JB1XIY])?OT-*5N)$48IUQ5XLB>2Y?N<[)'UTH_1GLY:RAMNRJ,SQ M:%W7F\/IU*1K60HS41M9XG:DMG615_),@]F6I=!W)[)0-\K=6T'IK.CC5C)"UE_VIQI_)IV M6K*\E)7)505:+H]'=]O5:OCT?Q"#*Y%-NB M/EX;?/P0"#VGA%@K0!S M?C>&G)>GHA:S(ZUN0-O5J,V^N%"=-#J75Q:4BUKC;(YR]>QD:W#$&+B0*\QU M3> GJ59:;-9Y"J+*X*/X2VE8.$^DA@]54P@VHP>7XJJ09GPTK=$3JV^:ME9/ M&JOL&:LA?%15O3;PKLIDMB\_Q0BZ,-@NC!,VJ/"7;34![A%@'F,#^GB7%N[T M\6?TM=F <[E1NLZK%?PQOS*UQB+ZLR_<1IO?K\T2Z]!L1"J/1\@<(_6U',W> MO**A]W; 5[_SU1_2/KM HF;;0H):PON\$E6:BP+R!T!IN1(ZLU%H%X^%#4P3 MHND+9]!@?S@7CM7Y%YG!LM<)]*Y>RSX/(#<@#"Q5@2W"P$%>X4JU-5A^9GP( MC7FLIH6Q*2-H2 BP Z0I@@5TK1Z3NX%*FZTH5:I5+ Y8<,*]$ M<5?G*=J@8U@HC:Z(6CK=OZ)B#9>J1K=M$2'TU[+:2EAJ58*\K:5&Z9:24AMX M#9012BF^1)3C[YM7,:/L;3,1,W]?@Y8%FLI@(W1]!S0D@9]T(KMG.[Q8BVHE M,7NP%+F&:U%L';HI1FQ+T+Z8/).ZR2Q^74NL4IO32M72AA<1&L3C)P:ZB0]5 MBF' 0:&,&3<>8J-O%!J@/DE\'U<3FN#B@X!$7C2&F'@\@5.)J".\35?%U(G2 M:.Q5E"H:O5C@3T8)8R1B'OPQ+_ YIY^1>XC$L:Q M337QHV@O^0FA83"4^\LU#E1E1W<'77N]T(+8?VFXXZKNQ/92K+*Z0"IZ1!XAE&V;8? M$9[8KL1]PK%<'I',1UI$V+DX2WK)AA98'&*I!2QNF=<&C;I#CIW.;C:!AS7G MP\#!(>@.#L%7'QQVI8$I6]T? N5.H3ZS@B#NOO/",-&7C@&7 YL^A?/MC^' MH8/M_NW3Y&)B21&0)+ \"6T/MZB%F/_$)9L$W(-/\W? "<4MCQ).$\3/#SQD MEVUR#6*IVF+_L>BS*($$Z4U)@ V:DB3F+82Z#1H-)H1'O-NB7H./[2-@]_P< MP#3L, W_#::E.\5WW:(/SV&]>ZWCD39B81. [2!%?N%5KNW,1A5YYGI,FP/R M#1#O'/C!*F\RNQMRR'8WE#DM[@(!"?$$1Y,) MQ?&&W;O)A=O(/!X#I1/^4.P4QV/J6;$8QY\OOF_S&8\X000\GB3[/L>$T=@: M#WI]]FT+MM/^OL\^";&[,F9CZ2NTZ8-+)$JLW%79-"7>W">[T>XV/F\NH??+ MFZO\1Z%7.3;P0BY1U)M$V"MT^YU+05NWW8!SB\5;MKM MAS70_4&ULM9Q=;^,V&H7_"N$MBAD@&UN2\S5-#"361Z=H M.D&S[5P4>T%+M$V,++DDY4P6\^.7E!3+]"A,7)SD(I9HO0\I\X1\>2+S\J$4 M7^22,46^KO)"7@V62JT_#(5D0P>97@VOO0Q*,34!]Q9^_GP,VMOZ,3PTC*7]6_RT%X[&I"TDJI M-*_T:_M![ 2,GPOPVP!_+\#WGPD(VH#@M0'C-F"\%Q \UZ23-N#DM36,P%G;R4W):%6DH2%1G+[/BA;OBV]?Y3ZV]\)_"7JC@FOG=$_)'O MDS_N0_+NA_?D!S(DMQGJ-5B1MS2Q^)=^:Z-ZM/@ZTB@QH;O$*11V2JY5?F M/.L$>J<[5-]V4Z!E&O."%BFG.;G7AZ>BG/B$A82$2%B%A,1*6@&"6OL9;?8U=],EO MU6K&A%%.^33 /?TI2?+NZ>@]^>;X [MQ5G&H@I"P$ F+&MA)#3-)S6;B7PXW MN[) 5I> 8)8L3K:R.'$.._?53/*,ZW2,E()$?U=YY1.])6)E$M&UH+; M8\B>6K(RSZF01"]^&[T8X7266:]XFJK/=C.T8SW>>/O2<3;Q8.D@:1&4%D-I M"8IF2\?OI.,[I?.Y$8I6#EOQ:D6,T;9A@BY:,1T9K:3/."$M^\+2AK\O#&<# M#A8&DA9!:3&4EJ!HMC Z)]9S&G$38[[R[,DDBTV2\O$I2?DT)Y\=24I+?GGU M-W6WX6!M0!U4*"V&TA(4S=9&YZ)Z;AOUL\E*!(EIRG.]UNG5 -0EA=)"*"V" MTF(H+4'1;)UTMJKW-KZJ!S56H;002HN@M!A*2U T6SR=O>H=XJ]*FM>)+962 MZ61VR?*,S+6H3'FOA*!&J_>]33D.>B:T$%IM!*7%4%J"HMGJZ(Q9#^3,NCD' M"P'JS4)I$9060VD)BF:KI3-HO;=Q:#VH10NEA5!:!*7%4%J"HMGBZ8Q:S^W4 MWO*"K_32V#P)R%.:DW4ETB65C BFE23JQT[JR6CYF E:Y3PUDQ9-525XL2#S MG.DIR[V01OJ84R@M;&GV(C\([(DO@M890VD)BF8_IM89N[[;V-4KZ0T3BL]T M!A.RF2+?R*MG+S?Z4&% :2&4%D%I,926H&BV@#I[U_?>9/;RD4;E%$H+H;0( M2HNAM 1%L\73&;R^V^"M1QQ>2"4J,T\=D;FNB]!56?5/16[WVHVPNEA5!:!*7% M4%J"HMGBZ=Q>W^WV'IRF0/U=*"WTOW>+?<_OL8LC:+TQE):@:+8@.H/7=QN\ M>X(@TGS!)],EBNGJU&L2%:CS"Z6%+ ZA!"Z6%4%H$I<506H*B MV>+I#-K _?SM/YB-W,2#=0/U9EN:];SXOOG4:@+JNT)I"8IF:Z+S70.W[VJ< ME-Z.A_JK4%H(I4506@RE)2B:+8Z=;0[<^QS\X]D&NWL!=OL"[/X%V T,L#L8 MO(5'&W0>;?""1VO--FK)ZH?@9/W-(56F7WJ% S5HH;2PI;UB\0.M-X;2$A2M M$<5P9U>?%1.+>L,FJ5.+JE#-%CG;TNVF4-?U5DA[Y9'W(6ZV=NHPS4Y3MU0L M>"%)SN8:.3H^T_.]:#9O:DY4N:[W#IJ52I6K^G#):,:$N4"_/R]UF JV M6VA-_@]02P,$% @ ;90*52]@3/98 @ Z@4 !D !X;"]W;W)K&ULK51=;],P%/TKEIG0)D'ST72#D4;:6DT#":EJ&3P@ M'ESGIK'FV,%VVO'OL9TTM)!5(/&2^..>XW.N?6^ZD^I1EP &/55SQ,7[@,\,=OI@C)R3M92/;O(^G^+0"0(.U#@&8G];F 'GCLC*^-YQXOY( M!SP<[]GOO'?K94TTS"3_PG)33O$;C'(H2,/-4N[NH?,S<7Q4,.,/9&6V7>UIP8DJ5*[I!RT9;- M#7QN/-JZ8<+=XLHHN\LLSF2K]O:0+-"*;00K&"7"H!M*92,,$QNTD)Q1!AJ] M1DO01C%J($F."F@G MZ+85%#\CZ$,C1F@'AW# YN:/C]QGY_8\XV?X1M* MQ->;M\AK2W#I"5R_V&9)F ;;0P=_AD17;W\%'2E+>F7)265WC7U: MJ 2>N\<&FEK\D+R3+/]Z%E;<:@7(#=+Z0T^XFK][Z]9S\!4$L#!!0 ( &V4"E6& MV/>B] , !@8 9 >&PO=V]R:W-H965TFL;-TG;)9&:;M.]TRI%ZWWY3&VMM!\_L!.32LGC M*;&_- ;S' X/QQR@TXU4W_2:4H->"B[T+%@;4]Z&H4[7M"#Z4I94V#>Y5 4Q MMJA6H2X5)5D=5/ 01]$X+ @3P7Q:URW5?"HKPYF@2X5T511$O2XHEYM9$ >[ MBJ]LM3:N(IQ/2[*BC]3\6RZ5+84M2L8**C23 BF:SX*[^':18!=0M_B/T8W> M>T9N*$]2?G.%O[-9$#E&E-/4. AB?Y[I/>7<(5D>W[>@0=NG"]Q_WJ%_J@=O M!_-$-+V7_'^6F?4LN Y01G-2=DF8B_ XAP.P-N .A%ATU'-\@,Q9#Y5F0KP7*6$F'079K*2A@F5F@I.4L9U>A/M%16#2 PW3;_:+I'A_I?HP>I#!KC3Z*C&9O MXT,[E'8\>#>>!08!/U?B$B71!<(1Q@!>TN8GJ?&NCN M*L8SFP9=CYE3*X"U MY!EB1:GD,W7CU^@'>F""%55Q* $@OOOH;G5)4CH+[%>EJ7JFP?SWW^)Q]!Y@ M?]6ROZK1DR/L=Q-V@9;<3>N;>3M$]FH LJ.6[ A,]2&R=$?V E6:YA5'G.7T M$',8&Z-72I0&6(Y;EN->!$%>C@D"Q#\QQY.6_:1?04P&('O=DKT>4! P=A)U M*N*FI7D#0CV0=&VKU.M;@O"J $*>F-,+ HQY:G*]P\5)SV(8PM)B[VDQZ$+GB@$&C[O7A=@;6@R[SJ=* M"68J16N..7MQS_H@*Q#HU)1Z3XO'/4M@"!.+O8O%H.^<*P$8/.E6@'>P&+:9 M+X[9_M;@(!\0X]1D>ON*;WJ>_"',"WOSPJ#9G#GY'>"X^_O'WK8P["S_*")T M*94A]0GT%[<&,.BIZ?46AG&_FIVO87A4<]J&,+)L'X?#\ GM3%' X-W;A<1;6P*[SR^(XOA* M 6.?F.3$FUT2]RN*9 B?2[S/)?!1[3Q1=( #9\IP[[*VH&I57TEK5-^W-O>V M;6U[[7W77/;ZYLV=^0-1*R8TXC2WH='EQ*Z]JKF&;@I&EO75[Y,T1A;UXYJ2 MC"K7P+[/I32[@NN@_6? _"=02P,$% @ ;90*54'F:*4@ P GPP !D M !X;"]W;W)K&ULO5=M;],P$/XK5IC0D,:2)GV9 M1ANI;8H ::A:&7SVDFMBEMC%=M?Q[SD[:6C7K-H@\*7URSW/O>9R&6Z$O%,9 M@"8/1<[5R,FT7EVZKHHS**@Z%RO@>+,4LJ :MS)UU4H"32RHR%W?\_IN01EW MPJ$]F\MP*-8Z9QSFDJAU45#YLK^WOJ,OMU3!5.3?6**SD7/AD 26=)WK:['Y M )4_/<,7BUS97[*I9#V'Q&NE15&!T8*"\?*?/E1QV $@3S/ KP#^8T#W"4!0 M 8+G:NA6@.YS-?0J@'7=+7VW@8NHIN%0B@V11AK9S,)&WZ(Q7HR;.EEHB;<, M<3I Z4V3& M$T@:\-%Q?/\(WL7PU#'RMS&:^$<)/ZWY.0F\,^)[OM]@S_3Y\$Z3.W^G??;' MVO>"$=0%$UB^X F^S_CL[U:'%!S7,6#OT(H(2:89Y2F8&M@38SQFJQR:RJ%4 MV&U6:!KEI5K1&$8.=D(%\AZ<\/6K3M][UY2+-LFB-LEF+9'M9:U;9ZU[C#U< M8"?&/)R1%#A(FI\1?#8)3;"C,*4E-=VZ*34E:]^RFE?.?3CH!EA&][LA/Q3J M^EZP+Q0="G7\H./M2\T:I#S_8E!+[3G?JYWO'75^G'S'1FH*M,G%H]B75E^; M9%&;9+.6R/82T*\3T/_?/:/?9M;:)(O:))NU1+:7M4&=M<$_Z1E'65^:FL%A M0PB\1UTC:E/C[% CMBGO40=R=R:N F1J1UU%;.V6[]+ZM)ZFQW:(?'0^Z5Q. M.PWG$4[?Y;#\F[X&ULK5?M;ILP%'T5BU53)VWEFY L M06H#TS:I4M2TVV\7'$ %G-DFZ=Y^MB$T)"1J5_\!V]QS[I>O\9UN,7FB&4(, M/)=%16=:QMAZHNLTSE )Z15>HXI_66%20L:G)-7IFB"82%!9Z)9A>'H)\TH+ MIG)M08(IKEF15VA! *W+$I*_-ZC VYEF:KN%NSS-F%C0@^D:IFB)V,-Z0?A, M[UB2O$05S7$%"%K-M&MS$IF& $B)7SG:TKTQ$*X\8OPD)C^2F68(BU"!8B8H M(']MT!P5A6#B=OQI2;5.IP#NCW?LWZ3SW)E'2-$<%[_SA&4SS== @E:P+M@= MWGY'K4.NX(MQ0>43;%M90P-Q31DN6S"WH,RKY@V?VT#L 3C/,,!J =8AP#D! ML%N _5H-3@MP7JO!;0'2=;WQ708NA P&4X*W@ AISB8&,OH2S>.55V*C+!GA M7W..8\$=VJ"J1F!%< GFN&*$IXYR(U@&YE(](A1\ 6%.89H2E$*97[P".^1E MB!C,"_J)2STL0W!Y\0E<@+P"]QFN*:P2.M49MU3HT^/6JIO&*NN$53:XY:9D M%$15@I(!?'@>[YW!ZSQ"79BL79ANK+.$/^OJ"MC&9V 9EC5@S_SU<'/(G?=I MC_Y;>R\8=K=G;,EGG^ [N1>&$MU0.<-4XAB7@6^=9M MII(L5$D6*2+KA=_KPN^I*WM/93Y4DH4JR2)%9+U\C+I\C-Y9]@W>W:]"W_7] M@[(_EO(=QSDH^V,AQQCYHX.R/Y8RQZ[E#)>]W_GIG_5SR>.6Q\,>GD6^=9NI M) M5DD6*R'KA'W?A'ZLK^['*?*@D"U6218K(>ODPC95J2R/Z0@QG7%FMMGM]KUH->R M\SI8OS$G&PO=V]R:W-H965T)99@ *O>24R8F3*56,7518]G@!3)^LN,BQTJ%8N[(0@%,+RJD; M>-[0S3%A3AS9O;F((UXJ2AC,!9)EGF/Q^PXHWTXYT@#;ZQW[9^M=>UEB"5-.?Y)491/GQD$IK'!) MU0/?WD/MQPI,.)7VB;95[O"C@Y)2*I[78*T@)ZQZXY>Z#BV WS\!"&I \%9 M6 -":[129FW-L,)Q)/@6"9.MV,J9$KJ6Z%9* M4!)=H\.=RQDH3*B\TF=/BQFZO+A"%X@P])CQ4F*6RLA56HGA,/67]1EG_K+)O(*7NZJ3,2XH5I CG7"CR!YMV[])9 MT0U:"JY'X>A YG'2"9F#1N;@K,Q'KC!%R;_+.#@N8Q &X8&^XZQ#?6ZKN'769ZOH,P"?I\Q;G:!6:$-'^, M^"]02P,$% @ ;90*5:;:E%_D P )A@ !D !X;"]W;W)K&ULK9EOC^(V$,:_BI6>JCOINOD'87<+2.R&J*UNJ]5NKWWM M)0-$E\34-G!WG[ZV$P*!X()NWD#L^/EY,D^8Q&:X9?R+6 )(\K7(2S%REE*N M[EU7S)904''#5E"J,W/&"RI5DR]) 4R,J^;C(5O+ M/"OAF1.Q+@K*OSU SK8CQW=V'2_98BEUASL>KN@"7D%^7CUSU7(;2IH54(J, ME83#?.1,_/O$#[7 C/@[@ZTX.";Z4MX8^Z(;OZD,*?K7+ZP[6]07U!? M\V8L%^:3;*NQ4>B0V5I(5M1B%4&1E=4W_5HGXD"@.-V"H!8$EPK"6A >"\Z% MU*L%O6-![XR@7POZEPJB6A"9W%?),IF.J:3C(6=;PO5H1=,'QBZC5@G.2GUG MO4JNSF9*)\>/K)12O)5L+6J9BZ$H5@R:YLWJ^AVJ^X,Q\(7E2,RX%F98II!WZ1[L^LNA==>U- M H)= AX"*_"/=7E#0N\C";P@Z(KGQ^2Q7?Y$OQ%_<%8]M:L3>+LA7G!6GMCE M,>(Z7";I8<%A04S38G+S !LHU=-TF%:K7C=+U]%ZL MZ Q&CBJ8 O@&G/'//_F1]VN71YBP&!,VQ80E2+"6N;W&W)Z-OB\4U!2*+DLK M0&0 ^HFV&=^&7N0-W-BJW!7&L")BPYC7\?>RNS_2:S?7MFZ2J3-,^^ M0TIFNRS/ 3IS7*'Z![.'D7>-:;>X;V3W6&:BPF+,6%33%B"!&N9 MZWO[U9OWHV]E=L*UKJ+28E3:M*8=ED3?\XZ?L G6I&W+#A;<_O^\88!>NI*+ MRJV==;5YF+08E39%I258M+;'P=[C *_JUBPLCS%I,2IMBDI+L&AMC_>;';YU MN7U1Z47=Y$"EQ37ML%A&=_WC8CE%G33!HE66N0?;G@7PA=F@%FJ%L"YEM0/: M]#:;X!.S]>ONAU<[Z$^4+[)2D!SF2NK=#-0BC5>;TE5#LI791'UC4K+"'"Z! MIL#U '5^SIC<-?0$S5\#X_\ 4$L#!!0 ( &V4"E68ZRC&[0( + ) 9 M >&PO=V]R:W-H965TK!F M_%FD !)M\HR*H95*N;RQ;1&GD&-QS99 U9LYXSF6:LH7MEARP(D!Y9GM.DY@ MYYA0*QJ89_<\&K!"9H3"/4>BR'/,7VXA8^NAU;&V#Z9DD4K]P(X&2[R !Y!/ MRWNN9G;-DI %/580?0Z1X!N!7 ?2O MJP">,5HJ,[8F6.)HP-D:<1VMV/3 U,:@E1M"]2H^2*[>$H63T9A1R54MT4@( MD )]1)^%)*H\D*!1SK@D?[&I]^4$)":9N%(A3P\3='EQA2X0H>@Q987 -!$# M6RI!FM:.J^2W97+W2/+O!;U&GO,!N8[K-L#'[? )Q K>,?#./MQ69:AKX=:U M< V?=X1O"BN@!: IQ&Q!B;']:S03ID"_F^R5?-UF/KT!;\02QS"TU X3P%=@ M1>_?=0+G4Y/9_T2V9]VKK7MM[)%> '0)FS@K$D(72*: !-F@7'T>J4! $_4] MJ.6">KFNFNI1)@E,$OW_6$5NX/L#>[7KLU7)F3Z[M<_N*9]>D_ 2Y>\([_7U M)[DGO)7Z3.%^+=P_);S;)-P_$!X&_>"5\%;J,X4'M?#@E'"_27CP%N&MU&<* M[]7">Z>$!TW">V\1WDI]IO"P%AZV"G],0?7SN02NMC%GQ2)%=_A%;5JOZ1][ M&Q[XZ?J!'[XRU)KR3$/]VE"_W1"3.$/QME-ATZF:K/0/?C^AZ^D-OV?E,,JI M(TI]]DX_U6>9.\P7A J4P5QAG.N>JA8OSP?E1+*E:;$S)E7#-L-4':F ZP#U M?LZ8W$YTUZX/:=$_4$L#!!0 ( &V4"E4C.A^DP@( )X' 9 >&PO M=V]R:W-H965TVT\"_GYV$K+2AXV$OC3_N.?><6_MZ4@OYH-8 &CT6 MC*NIL]:Z/'==E:VA(.I,E,#-SE+(@F@SE2M7E1)(WH *YOJ>%[L%H=Q))\W: MC4PGHM*,33)3!13QWL/"_@[\L;:69NSY+3 M KBB@B,)RZES@<]GB8UO KY3J-76&%DG"R$>[.0ZGSJ>%00,,FT9B/EL8 :, M62(CXW?'Z?0I+7![_,Q^U7@W7A9$P4RP'S37ZZDSN#EL '+X"\#N _U9 T &"QFBKK+$U M)YJD$REJ)&VT8;.#IC8-VKBAW/Z+=UJ:76IP.KWF&^!:2 H*G:*9*$K!S8)" M8HEHM_>$CN>@"67J@XFYOYNCXZ,/Z,CLHV]K42G"\].,2>WI+:G"D-DA(V^$^V\+B!V[ZP29.1ETS7'10W-;=&5(6[>7T M_7& =Y3M1^%Q-'Y%6=PKBP\J^P)*H>Z<(-/J$3QF=LG<5"062C#0\/=Z#XF/ M]V2=CN.1OR-^( I[.,3#ZI->??+6NIX@#GI(7[)WV'#@A^,=??M1XS *=]2Y M6]W3OEQ?B5Q1KA"#I8%Y9XGQ)]O7H)UH438-=2&T:<_-<&T>4) VP.POA=#/ M$]NC^R&ULK9=K;YLP%(;_BL6JJ9/6NV71, MUR+%!%TSP-=9!MGS#*4TGUBNM1VXP2975%BG"'" M,26 H<7$NG!'H>LH@8[XC5'.=XZ!*N6!TD=U%O, .9K3] ^.13*Q!A:(T0*N4W%#\Q^H+*BG M>!%-N?X%>1'K.Q:(UES0K!3+.\@P*?[A4VG$CD!RF@5>*?#V!=U7!)U2T#DV M0[<4=(_-T"L%NG2[J%T;%T !IV-&<\!4M*2I ^V^5DN_,%$/RJU@\BJ6.C&] M)!M$!&48<7 &?D'&H)HY#DX#)"!.^1R59!UQ1(A(.0A*CN$$?M.O]%KTM"Z^J][;5S[Q6X,\U.0<= MYROP',]KN)_Y\7*WJ9S_RQY^.'O-C$[U*'0TK_/&H_#<-+&%M-LL5;O9B*]@ MA":6W*XX8AMD33]_[#I\&-,;.%5,S;A>95ROU;BY?'EB+J1Q M=RA*"$WI4FYG3=:U\Z M+U_OCI'57F)JRWWOS3QOB#E<[D> PC= 1:GV3L^2(;;4S2('$5T347RS5J-5 M0WJAV["]\9D[FKL-XX%J8'6/]((ONM\KR):8<)"BA4SEG/?ESL2*AK(X$72E M.Z8'*F3_I0\3V80CI@+D]06E8GNB$E1M_?0?4$L#!!0 ( &V4"E7' 4I( M-@0 "(9 9 >&PO=V]R:W-H965T YSPHQ\[92EG>^+](MR;&X924IU)TUXSF6ZI1O M?%%R@E=U4I[Y* AB/\>T\.;3^MJ2SZ>LDADMR)(#4>4YYC_N2<;V,P]Z+Q<^ MT\U6Z@O^?%KB#7DD\FNYY.K,;U%6-">%H*P G*QGWN_P;H%BG5!'_$/)7AP= M UW*$V/?],F?JYD7:$8D(ZG4$%A][^YLZ\?CX!?U#7;PJ MY@D+LF#9OW0EMS-O[($56>,JDY_9_B-I"HHT7LHR47^"?1,;>""MA&1YDZP8 MY+0X?./G1HBC!#BZD(":!/2S"6&3$-:%'IC593U@B>=3SO: ZVB%I@]J;>IL M50TM]# ^2J[N4I4GYTNN.H++'P 7*_#']XJ6:HPD> \6+"]9H8X%8&MP(>SM M Y&89N*=2OCZ^ #>OGD'W@!:@"];5@D5*Z:^5"SU;_EIP^C^P A=8/175=R" M,+@!*$"H)WUA3W\@J4J'=3HTTWVE32L0:@5"-5YX :]?AQNPS+ 2P)"CK]8# M^*@?7,_1.U'BE,P\-0D%X3OBS7_]!<;!;WV5.P(S= A;'4(;NMDHQ%;R 2>N M\-@$/2SC5JVT?^0] 84I%?7Z(S$: PG)TS/@R)T M2=6XY1G;557\^@A9LX;VMB,PH\"D+3"YYAQ/7.K@",S08=SJ,'8TQ\=G;38> MG\YP>XQ!<-(2G+S:B8#F)6<[HJGU/EZL$$.'PQ&842T,NH=S<,W&;- =2>$* MS=3BR*A 1\W9 )F+8'#2G:\$F20[LP"MS^#Y?46S%2TVHF:9$64PMRQ[O6?M ML(-'ZAI& 79. 897[5JK$1FLA2,T4XO.D$"[(QG0M>$%EQ4G-."U$R M+NN7SU=H6J$&;Q,X0C,+/]HPN>Z.B=LMDVM8(=19(>1JUZ0!,EZ7DO%II]J# M3)*=1T%VCZ('K)*$=P1KNH*MY1YSTLO6BCAXD!RAF?5WY@=%5VU8IX;(%9JI M16>(D'VO9T##QN<[># Y6UM[HTZW ?RC#6S][\$GS#>T$.H%:JW2@MM$B<(/ M&_*'$\G*>D_[B4G)\OIP2_"*IN\_5MD_A]02P,$% @ M;90*5?][0;[6 P R18 !D !X;"]W;W)K&UL MK9AMCYLX$,>_BL55IU;:6YX"R:9)I-T NI[44]1MNR^JOO#")* "3FUGL_WV M9P/+A@WEDG;>)-CX_QM[9OR 9WO&OXD40)+'(B_%W$BEW$Y-4\0I%%10;4VPYT*02%;GI6)9O%C0KC<6LJEOQQ8SM9)Z5L.)$[(J"\A\W MD+/]W+"-IXH/V2:5NL)@G K<1N*=:"T:D6O$;@G2KP M&X%?^;YV5N7I@$JZF'&V)URW5C3]4(6K4BL'9Z7.K%O)U=M,Z>1BQ562\9Z5,!0G+!)(>?3"L]P?TIO)!ZPCGR1$WSB#P MGUUY25SK@CB6X_3T9WFZW.X;SN]9#W_/>C0L#R!6M;$>#=%5[BAHG-%JGX!'M>,)Z(MK3?$KBM[N'A;V M1&7ZPV&XCMLXGMMM$QRW<"H?M%G7NLS[]?G1Y_S/,Q) M@0D+,&$A)BQ"@G4"[+25%3O,-$=;T7DV+0 MTKGA.L%@B&DP\H^G]-A_GO<=[XY;[XX'O7M'.>B3!Y UC;,\4Z<7=1A1YP&: MTE)=G& &&!,68,)"3%B$ M!.L$^*H-\!7*.GEUO*%;+S;TY:"E<\-U@L$0TV!T=;PP'QCL.->VGK_MK$'W MMA]W[TIR1_,<^,#B.,PZ=_*@T@)46HA*B[!HW1@??+_;N&MDP\.*,R8M0*6% MJ+0(B]:-L_,<9P=EJ1S&G!U>3%J 2@M1:5%#ZYQ4W:,EV#RX:2N ;ZH[44%B MMBME?3_2UK;WKM?5;>.+^AM[NK1[Z@-[&M:WJL_X^I+W/>6;K!0DA[4R95V. MU6;!ZWO3NB#9MKKGNV=2LJ)Z3($FP'4#]7[-F'PJ: /M[?7B/U!+ P04 M" !ME I5;#Y::90# !S$P &0 'AL+W=O0HW%/EL"57?F MC-=8JE.^\,62 RZ,J"9^% 2)7^.*>K.)N7;!9Q/62%)1N.!(-'6-^?TI$+:: M>J'W<.&R6I127_!GDR5>P!7(G\L+KL[\GE)4-5!1,8HXS*?>27B/'^@? MS>359&ZP@#-&KJM"EE/OT$,%S'%#Y"5;?8)N0F/-RQD1YA>MVK;CL8?R1DA6 M=V(U@KJB[3^^ZXQ8$X3;!%$GB/Y7,.H$HZ>">(L@[@3Q_PK&GH^^8^K.?<3CQXF?AI9@9\;NH]&P1Z*@B@:&L_+Y*E=?M(LE#PT M\G! GOVK=[)-OF'&J%\%(\.+M_ NN,H\7-ZCJ-%(Y% *K>M<0 MN(2E+F%9"TL,3+^"W,[B8.+?#AB;],8F5F._J[RCR@Y=(*+7.I+ ZR&#K91= M#78)2UW",KM928QJ4P4M*_J@-_[ RKIJ;EK'MRWI@V>Q?@QU:^/S%J&N1NMM M4NL@=G7'$6S#K\/>KT.K7]>8@W[] 33'>44J52S5&Y'*"[C$5%C*I16[Z\IU M"4M=PC)'L(W8'/6Q.7)8+H]V*(GN2]SU>.FO6M?;:&3LFG'[&RS2UKZCRF.T3U@/I12,U?CV#0_>C0_ M>EGI[/3K"RA)GA3/@3;AZ&GUM ]DUXS@BM;:YJ]M.M3 %V:W1Z"<-52V^P_] MU7Y'Z<3LH_B/S=OMJ*^8+RHJU%J>*VFP?Z#>,WF[P].>2+8T6Q@W3$I6F\,2 M< %<-U#WYXS)AQ/=0;_/-OL+4$L#!!0 ( &V4"E65?@OB4P0 ,L2 9 M >&PO=V]R:W-H965T8.*N%?O? 5@M:B@P3], +_,*"E/E'Y3#_?; MI>.I&:$,;82B@/+RC-8HRQ23G,??-:G3C*D,3^]?V>^T>"GF"7*TIMD?>"O2 MI3-UP!;M8)F)S_3P$=6"1HIO0S.N?\&AQGH.V)1R M*#(D4T3 #*PA3\&=3#)P3ZID54%_'R,!<<8_2+JOCS%X_^X#>

ND'-6([N;>GZWU?R"-^87@D^4B)2#A&S1UF(?]]N/>^Q=Z:O&8<&KPVZ# M7L)?2G(-0N\G$'A!8)G/^G)SWR;G_XV>?/?H+6>$3?:$FB_LSYX_;YZX8'+- M_V4+<$41V2G41CCG!=R@I2-W.H[8,W)6/_[@C[V?;=X=DBP>DBP9B*P5AZB) M0]3'OOJM0$RN0;('F5ZXJ%JXMFA41&--I*K(\RH(O(7[?.ID"V9D8.(N)HJF M;4QBP4R/F);24:-TU)MQ=YA LD%MG7.;T-&0:3758.IJGQ%=U>E*AJ<(V'=\2O2T6E:& EX%A%W$6;R=1$3>^I- M&K637K7W1"#I0P&DV"K],@R?<(8%1E:=D\X,0D/G643<18P-G7V(ELYIHW/: MJ_,+525^9UMH-I73'C]7*L\BXB["-P*>6""A7>>LT3GKU?F8RNR]DC'-SXN< M=27,#)5=R-@W9'8A@6<$/.EB_#"R"_6]8Y/G71#2LRIKEE8^>D:^K6T@WUA\ ML04T'H\,J390.'I#ZTE#Z_=6"-V;%A!O@>Q, )J5]SPDMD Z M<;=TRC-#N7OR<9XCMM>G(AQLU+Y4?6DU;YN3EQM]WF"\O_7G:]_R/E8G-?HP MX$A?'?-\@FR/"9>>VLFAO.N)#!&K3DZJ!T$+?33P1(6@N;Y-$=PBI@#R_QVE MXO5!#="<7ZW^ U!+ P04 " !ME I5$$ZL-,D# #W$@ &0 'AL+W=O M9 BCT MD&=,+IU4J>+2=>4JA9S("UX TV_67.1$Z:;8N+(00)(J*,],+W:3*=+CQHB ;N /UK;@5NN4V M61*: Y.4,R1@O73>XK.LVM0A&;R7(_]=G>-SEZ=HU>(,O0UY:4D+)$+ M5VD@D]9=[8N_KXO[3Q3_NV07*/#^1+[G^P/A5_;P:UCI<%R%X^-P5T]#,Q=^ M,Q=^E2]X(M_G @11E&UJ^8."Z@SA< :SYRYE05:P=/2FDB"VX,2O_\!3[^V0 MO!=*=B0V:,0&MNRQF7)T!@^KK$R,9)4"DO0!Y9RI5")@"21(+Q T"W0^-!]U MD6E5Q'PRMO$$SQ?N]E"F%62DS+"1&3XG,QCBKJ,F!]S8-_]$1^#6U"/!)PWX MY#GP< A\,@ >1AUP:^J1X-,&?/H<^&0(?#H 'H4=<&OJD>!1 QX]!SX= H_Z MX('G=\"MJ4>"SQKPF17\:PK:P=<*Q!#^K(^7RG8LM[5O_%O\>U_E:%=U_=M.,E9I MZ^!XG(7COH<'/?136#AN/1R/,W'<=_'>X<.>>BQZZ^)XG(WCOH][7?)3N#AN M;1R/\W'<-_(>^2EL'+<^CG_%R''?R7O\I_!QW!HY?ADGQWTKCWH[]Q1&[K=& M[O^JD?L#1MX]A]N+C!71NKA_"A?W^_X<=<^+ V/F84R )"#- OU]SKAX;YNZCN>N*_P=0 M2P,$% @ ;90*5=F3S7\P! >!$ !D !X;"]W;W)K&ULK5AM;Z,X$/XK%K7.(FU M@%G;)-M_?S90PHMQFU.^)!AF'IYG/)ZQF1TI^\'W& OP*XE3/K?V0F2WMLVC M/4X0OZ$93N63+64)$G+(=C;/&$:;PBF);==Q CM!)+46L^+>(UO,:"YBDN)' M!GB>)(B]WN.8'N<6M-YN/)'=7J@;]F*6H1U>8_$M>V1R9-TYRC=,-GMI"\ M%+H=51SN2P[N (>_\O0&>,YGX#JNJW%?FMU7.)+NL'"';7=;1J,.B5N'Q"WP MO &\?S+,I-AT!\K@Z 25"+X>02V]6YZA",\MN;8X9@=L+7[_#0;.'SIY%P)K MB?5JL9X)O2$V5F(!4VD_HMM1+@>(*P@&$H@W]HZNH;N8Y_ M,FKQ]6N^OI'O,F=,YBC(*"ORD6X![4B("7HA,1%$/W4E_KC!*O""#G.-C>/J MB8]KXF,C\:\TW8T$9LFY?,=]+L%TW"'<-PK#<*IG'-2, R/C9ZI*P9EL@SX1 MS^LF1M]HXDT&$B.LV8;&5?M TJ)D#:_9\))K]D)@+:F36NK$.#&/3$V*> 6R MW +\,R>9*MLZR9->H*$?=B;#;-,B.*T)3HT$[Z(H3_(8";R1+55&(")%]]!1 MG/9>/_*=#D6-C>?I*4+GU/B<_Q'%SR#%VE!6:*TX.=U8ZHR@/\"TT:+AN35O M6V7[A]9D!=]DY?E=YGV;H5(-3XT4&EM7H^:=Q]?M\YUT^?9MQD,I<>J%T-P, MRXIW'M=^DPO=+M>^S70H*4Y]$/K&>O>]V*#*!79WD 5ZA\$35KOV>ML"GF7< MM8R-#?;<.G@IM'843DT5FKMJ9_O"P97V#,U]^:&9G^\J-F-Y'Z!9Z34#N6] CC%V;M6N3/NT!H'D3H$G3]RA//TCY7;N2LMTX%JMO$G\CMB,I MEXRVTL^Y">429N4QOQP(FA4GY1JMH*+N%! M$U.7)=-/'T"H\RJ@P?.#+_Q86/<@7"\K=H0=V&_5@\95V'G)>0G2<"6)AL,J M>$_O-[01-!9_2(0$!FG0N&EQ-L0 CG"3G^;IT& MW9Y.>'W_[/W7)G@,9L\,;)3XB^>V6 7S@.1P8+6P7]3Y-V@#2IR_3 G3_))S M:QL%)*N-564K1H*2R\N5/;:)N!+0Z0U!W KB_RJ8M())$^B%K EKRRQ;+[4Z M$^VLT9N[:7+3J#$:+MUGW%F-;SGJ[/I]END:^2;@N$M0W/B;_$N"Q(^P MW^*':7+B"^[B;>KWYHKRWE0L@U6 56= GR!8__P33:-??*'^3\Y>!#[I I^, M>5_OX 2:R0Q(IHSU?LB+@[1QX/K%:1TGBV09GJYC\!G-:6?T@FW:L4U'V3XJ M8P@V@:K668%%C(AER2VV%S_HQ5MRQ1#U*(<6=)9$?LJDHTQ&*1_8DU9"$*P# ML@<)!^ZG2P9[+Q;S'M_0AD;)U,^7=GSI>!;AR,3MKYL.MZ11G\MC%-&)GVO6 M< M4,\[ZODH]18.@%TAQ^%V EG#:)>8#_:?I/W4#FV2^ ;CHF-J.^:?1C+$6CI)\=HW=X1(/M9G&_ MFCU&-(YO05W-2CJ>/F5=P;0#D0TG@Q>8#AK@C-)^E_18S1>+M$<<7@UZ=\KZ MQ/212T,$'% 6W)YK; PQYH9X#O#TK9YX4[3G3' MQ_4_4$L#!!0 ( &V4"E5\:5(5< P *.? 9 >&PO=V]R:W-H965T M6"X (FDZK]XZ]!(K:VK4R^MR]VXD-_&I6OM/0/N'E-L^=\P5A!?BSC M)+_M+(IB==WMYM,%6X;Y9;IB"7_D*.NWNL-NLLP M2CIW-]5]D^SN)ET7<92P24;R]7(99F\/+$Y?;SM:Y_V.WZ/YHBCOZ-[=K,(Y M^\:*[ZM)QF]UM\HL6K(DC]*$9.SIMG.O70?FL&Q0/>//B+WF.W^3\J4\INES M><.;W79ZY1*QF$V+D@CY/R]LS.*XE/AR_%6CG6V?9PYR- MT_@_T:Q8W':&'3)C3^$Z+GY/7UU6OZ!^Z4W3.*_^3U[KY_8Z9+K.BW19-^9+ ML(R2S;_AC_J-V&F@CXXTT.L&^EX#HW^D@5$W,/9[T(XT,.L&YGX#_4B#?MV@ MO[](QI$&@[K!X-P>KNH&5WL-S&-OZ[!N,#SW;1W5#4;GODM:[_V3Z^TW.?9) M:-L/>[/2;=:2:A6SPB*\N\G25Y*5S^=>^4>UGE;M^9H5)66DOA49?S3B[8H[ MBST6)$QF9)PF+RPKHL>8D:]IP7(R"=_"\M9G\C7,LK!<]7-R8;$BC.+\UYMN MP;LOD>ZT[LK:=*4?Z4HC7]*D6.3$3F9L)FE/U>V-4^U==?N!HGV7OVW;]TY_ M?^\>="7X)+TE/W]-FY!?2 M/6Y:IY;PC1B;!>R]DQ+%5BOW*_XZC=Y)AJH9?YULF>8%*E^><[ZH*1;,_=B" M'5\^[R>6[[CFG_XPM2MQ*25*H%8L-KU\7R>TH^^^D =C^UUB5+2A^B[QDKS( MUGRC6TB6[6$#F'*@'#Y[^^0]MT/N7+$](S$)B-A*C M2,Q!8BX2\Y"8C\0"$"9DRMQFRE3I=_\N%BPC43)-ETP6*&7KMH%"8A82LY$8 MW6"#"BM_GM/U^6I?#JUZ_U_RGB9^+A>S?1F)4]F(.7X"#[-,]KT\/V:>/Q(*3+T!8 MYP?;=7Z@7.>K8<]T\_.)S?AW]?L Z!-YXHM&PF6ZEH^&!@??#L9F/13?T;&R M_[;?RTC,1F(4B3E(S$5B'A+SD5@ PH0476U3='5BRU$&J-I3ESZ1I-H#4:0\ M5\T&A5QLMA3E=N/X-F/337\G5/K5R.@9^Z%2+D[;4"$Q&XE1).8@,5?R08W, MT<&WGW?XO/WA$W*Q A FA&"X#<%0&8))&,T^1\GGYR@I-R0%XUT4A/U8L227 M#O^57-L!$A*SD)B-Q"@2271\4VJT#U5RH MYD$U'ZH%*$U,C]ZD1S^]AZW9KT;R(MSL::M_(&7\)KE8L6S*'Y7-B3ZH.VB= M+*1F036[UD;B3DYM/U;(/AVHYD(U#ZKY4"U :6*LFNEZ33ES>1 KGJ8EN7AC M828M[WE05/.A6H#2Q'PUU0^:NOP!L(L#.0L^KC5Q-+9?'@?MTH9J%*HY M4,V%:AY4\Z%:@-+$5#7E%)JZGF(O52<+\M1W!$FV,CU+VTS5>M M:=INP"Y[PZ&F]_<"!NW8AFH4JCE0S85J'E3SH5J TL2 -<46NKK8XEM5++[) M5I%%\SD/U4\>@*3NJ77(-MIP=T!X>1 O:*$%5*-0S8%J+E3SH)H/U0*4)L:K MJ<;0U=48?RRXNDCC&0]7.(N2.9F%;SF/DNR<# ]JK'6"-IIPT,#^ !#:HPW5 M*%1SH)H+U3RHYD.U *6) 6KJ+G1U^0 ? )9%[>4)55/.A6H#2Q @U%1:ZNL+BYX^YK>'3!]VJEZ#M!!14LZ$: MA6H.5'.AF@?5?*@6H#0Q44U1A7Y.407@^-NZ'V&()BOM'JL7J'7 H!444(U" M-0>JN5#-@VH^5 M0FABPIH)"5Y\F8K=JZ=@!(&JB]4@/6D(!U6RH1O7#,VEH M0T/RI>- ^W5KK7^R7P_:KP_5 I0F!J,I?=#5I0^M#WI7>ZU3 CT1!%2SH1K5 M#\^D(-LP.]!>W3-[]:"]^E M0&EB0IHR!EU=QO"5%>6@+,KS=9CP7S>;NO$5 MSXTT'M B!JAF034;JM%:VUU1!])X0$L8SNS5@_;J0[4 I8GQ:(H3='5Q @VC M]_/,\904"W9>@8):;9T3Z(DBH)H-U6BM"3_P-$V:%&B!PMG]>M!^?:@6H#3Q M#+U-\8%Q3O&!>.Q$EM(LG)+[><9857S*GU3P>^1G\(66'4 U"ZK94(U"-0>J MN5#-@VH^5 M0FIB^IC+!V$S-?N0,V="* ZAF034;JE&HYD U%ZIY4,V':@%* M$_/5E"88K4X4<7(R2,VU#IM^N!>J)YM;LJ#]VE"-0C4'JKE0S8-J/E0+4)H8 MI)TK.9PL43A_F,@?M/,B6I:'*/$?8-7/L3^KGV-?6)BO,W9T6X>]' 3V>A#8 M"T)@KPB!O20$]IH0V(M"8*\*@;TLQ/^C!,)H2B ,\\-C2>0$]1BJ65#-AFH4 MJCE0S85J'E3SH5J TL1\-041QOEGF2CG:\O!Y'8_XRS*IW%:;MNDNQ;5=.O@ M]<\>5T*+(* :-0[K0C3M2K;;$-JO>W:_'K1?'ZH%*$T,0U.\8*B+%UK/T:J] MU@F 5C) -1NJ4:CF0#77.*QV,*4Y@M8Z0+4 I8DY:FH=#'6MP\Y453C[[SHO MC@[=H#4.4,V":C94H\9AM<%G7;:6.M!^74F_1S8RT#('J!:@-#$<39F#H2YS MD.QTN.?YF+'9X5/-K;7JN5#-@VH^5 M0FIC0I@K#U#\ZE#2AA1=0S8)J-E2C4,V! M:BY4\Z":#]4"E";FJRG.,,\OSF@[,Z6F6PFU%[K!$"+(J":#=4H5'.@ MFEMK)P^B@O;J0[4 I8DY:LH=3'6YP]DS4VJG=7Z@)X& :C94H^9A%<=GS1A) M-R'0 HCS._:@'?M0+4!I8CZ:"@A370'A3XS=G0:?R&^_C:7Q@!8^0#4+JME0 MC4(U!ZJY4,V#:CY4"U":&+*F/,*\^O"> VAA!%2SH)H-U2A444,VCK&AO5*H MYD U%ZIY4,V':@%*VT2GFR\8*ZRP".]NEBR;LS&+XYQ,R^G8LI.=>TG&GLHK M9%S?ZYWNP?V6=FUKDONI=NW([G>U:Z^ZO]MT>W>S"N?L2YC-HR0G,7OBB]"[ MO.(#WBR:+[8WBG1UV]$ZY#$MBG19_;E@X8QEY1/XXT]I6KS?*#MX3;/GZF7> M_0]02P,$% @ ;90*5=2?6?S+ @ ]0@ !D !X;"]W;W)K&ULK5;O3]LP$/U7K Q-( %)D_Z"I9%&*S2F;:KHV#Z[R;6U M<.S,=EJ0]L?O[(2HA= QK5]:.[[W\M[YG'.\D>I>KP ,>S9522Q+PYF J2*Z MS'.J'J^ R\W(ZWA/#V[91\[ ME^.AC7_MY"8;>8$5!!Q28QDH_JUA#)Q;(I3QJ^;TFE=: MX/;XB?W:>4 *&,JY/_PN=4%3&'EXOC2H-7C)^W>=?O"AS=V!R':\1HW7:!][\@6TQF)3 M"HUB<9E2,<.@=0\KHKXCLE^(=7+6Z5\$L;_>-M,6U8WZ3=2.RFZCLKM7Y9W0 M@"(AJVKP-[GF6*?W9#J=$BZI:).[E_%?M^A 9#OF>XWYWO^68^^07@]$MN.U MWWCM[]WH-^QK1=#;*K#N8#A\5H5_"=K1-FBT#0YU5 8O7M]V5-JB7CTJPT;E M<+]**99G!E2.'6UN3HG ZP!^NY]T%U+9'MHF>OCBY$;!Q?/$M@1%O?"99'^K M*=D+P5>JEDQHPF&!L.!\@)Y5U62KB9&%ZU-S:;#KN>$*[R6@; "N+R2613VQ MK:^YZ21_ %!+ P04 " !ME I5["H42%$& "30 &0 'AL+W=OJCXZ2SA5R*]")>R4C]Y"E.EB)33Y-G)UTE4LR+H&7H,-<= M.DL11+W)N'CM+IF,XW46!I&\2TBZ7BY%\N.3#..7ZQ[MO;YP'SPOLOP%9S)> MB6?Y(+,OJ[M$/7,JRCQ8RB@-XH@D\NFZ=T,_\GX14+SC:R!?TMICDN_*8QQ_ MRY_\,;_NN7E&,I2S+$<(]<]&3F48YB25Q[\EM%=M,P^L/WZEWQ8[KW;F4:1R M&H?_!/-L<=V[[)&Y?!+K,+N/7WZ7Y0X-)E&:PR M6 ;1]E_QO2Q$+8#V#P2P,H#M!G@' KPRP#MU"_TRH']JP* ,*';=V>Y[43A? M9&(R3N(7DN3O5K3\05'](EK5*XCRA?*0)>JG@8K+)KSE;)TD0/9.WOLQ$$*;OC%<_D"\//GG[YAUY0X*(_+V(UZF(YNG8 MR51>.=V9E3E\VN; #N3PYSJZ()[[GC"7L8;PJ3W\L_A!Z.A@M&^/OI6/%\1E M!\.Y/=R7,Y4[+<*I&>ZH5E3]8%4_6,'SCO;C/;E)4ZE:H8I*_@K$8Q &62#3 MUS[-B3K.JG8T57V[I7[SEO()]#%=B9F\[JD1D\ID(WN37W^A0_>WIAX@83X2 MQD$PHUU>U2[/1I],XRA3U5>'#)$BB=0D)K-83=&Y3$0^")O:LB4."V(^QS>3 M_J@_=C;U:ENWVK;:2!C?SW[H7E;9&T7L5T7L6XM87]S+U\4M,O*4'PN;8C;E MIQ1U7GJ=/>K4$#0.FNV&!O7L1L.KW>I:TVE;722,-^1_J+J#JKH#:W7ODO@V M$3-R\YS(8K@WU,@F-&'8=6'86>3?8AL%Q+F(V$=#:,K9+N0,!\) MXR"8T2[J:DUSSS>.2G;]>!ZH/[OSR)Y"V^)#:;QA%PZ,)%I37VK_W"DW,B2T ML6+6R+:+&DKSH32.HID]T+I+N_-="A5>*,V'TCB*9C9-2R_%6V^);#Z RXI# MK1=*X];TS3)J[:6=>2_=%\>]ZD*M%TKCUO3-ZFKMI7;O+:<[^>^T#YUV6NOA M 75@*(VC:&9?M ;3[CR80D482O.A-(ZBF4W3,DS/:,/4II-EZ:$N#*5Q:_IF M/;4.4[L/Z^'4RHSMU-;K'>K&4!I'T#T8>T$8>T48>TGX''[,M!\SO!^SXWYLWVKKBD/]V)J^64;MQZPS/V;'_=B> M3.OJ0OW8FKY97>W'[!0_9J?ZL9W6>GA _1A*XRB:V1?MQZP[/V90/X;2?"B- MHVAFT[0?LS/Z,3ONQ_;-MRX]U(^MZ9OUU'[,3O%CUM:/[=36ZQWJQU :1]', M_F@_9MWY,8/Z,93F0VD<13-O5=1^[)W1C[WC?FS??.N[%J%^;$W?K*?V8^\4 M/_8:JP7U8RC-A](XBF;V0/NQUYT?>U _AM)\*(VC:&;3:C=-G^&NZ7W!;+AM M&GO?-/;&Z?T=.'AOKZ<=V;,[\L_-=*2D3DN:<6OXU<#=.4OX#6^CKKO[-H[* MS:RKMF/OB!WC?O=0;NG83>GVA%JO7:@2-^W"P;6K3=>S2MGK^?/4WT#8::U7 M*U1FH32.HIE]T3+KC;H[IR)5E.=GL*K:&7=@=5$[M^]SY MU_4_B^0YB%(2RB<5XUZ,U)1+MM^ WS[)XE7Q%>_'.,OB9?%P(86J;?X&]?.G M6!6T?))_:[SZ?P@F_P-02P,$% @ ;90*5>)1.NUI!@ 2ST !D !X M;"]W;W)K&ULO5M=;Z,X%/TK5E9:[4HS"38T'[-I MI)EZ1S,K5:JFL[//;N(VJ( SQDE::7[\&D(Q3HA3R"U]:$+P/1=.[H%[8C/= M"OF8+CE7Z"F.DO2RMU1J]6$P2.=+'K.T+U8\T7ONA8R9TIOR89"N)&>+/"B. M!L3SAH.8A4EO-LT_NY&SJ5BK*$SXC43I.HZ9?/[$([&][.'>RP??PH>ERCX8 MS*8K]L!ON?IW=2/UUJ!$680Q3])0)$CR^\O>1_R!!L,L(!_Q(^3;M/(>9:=R M)\1CMO%U<=GSLB/B$9^K#(+IEPV_XE&4(>GC^%F ]LJ<66#U_0OZY_SD]B_<*&6E[UQ#RWX/5M'ZIO8?N'%"5UD>',1I?E_M-V-'>G!\W6J1%P$ MZR.(PV3WRIX*(BH!.#@20(H LA_@'PGPBP#_M1F"(B#(F=F=2LX#98K-IE)L MD3Z2U4I>H^N M1:(XNF(R$N@VC-<1R[^H/RA7+(S2/Z<#I?-G*(-YD>O3+AT9X=#2:NJ,IG^OD. _'=OA *B29XG6L.($R87](5VS.+WM:N2F7&]Z;_?X;'GI_U7$$"4:!P"P" M_9) /T?W&U4>^IJLUKK^6++(=^Z*[CN?+Y/PYYJG=?SZD/Q"@E$@,(O?H.0W M]-R?D%[H2R89+%=Y%'%%^ M5\N.,U_38H,$HT!@%L_#DN=A1V(>0O(+"4:!P"Q^1R6_(V<=9]6H2SA5J#\\9[PCXW#0WL@=1]E6Q8J)@6[ M>YFGE?:)6KX;D=F0*%3/M:?M1&E:1:!H% K-9M"X%4PZ4BH&M3.@:!0*S2;9 M.!KL;.C;M]P%+O8M'>XWW.[LC;DZD=/FP+@.?,)V'$KUC&[;G:QQL8%:%B@T MFVCC;/!%5XH&]32@:!0*S2;9V!KL[.K;WGZ'KY(SJ#N!0K.),OX$NPU*O>S/ M[;K=21M7)JC/@4*S"3=.!X^[DC^HMP%%HU!H-LG&WF!G=]]6_I-7R?\UHZC[ M %L20(S](&[[\9W+&*T3+6@4Z0(*%\4DP#-GLGX*P W8^-=N2#0*A6:3:5P, MP1U)EH :'5 T"H5FDUR9EG'/R[3NP0M<'%3T2/KC?T9"[\S:N/%!' X5FHZP%%HU!H-LG&]1#WA$Z[ M.W(!:LG,ZP_WI0WJ7*#0;**,K#XQ)V^,5DU27$?^_5MN&_,B.\V(Q61GM%SNY,T+C-0 P.%9A-< M64/6V2(RV%5DL,O(WL+8^,;8^.XIG79WV@+TI)!!W0D4FLV4<2>^VYW8>C^W MPW8G:UR2H.X&"LTFVK@;OZOU9CZHC0%%HU!H-LG&QOAOL>BL #VI^YIAN$_V M?_]V'V);"HS)\$^8C#"="^VBCZ[M=LE MVS-:;W>:II4'BD:AT&R*C;<)NEI1%H#Z&U T"H5FDVS\3>">QVEW"RY #[0] M(?O:!K4I4&@V5Y7G74[8E#W-G]M^N],U+DM0GP.%9E-M?$[0U=JS -3C@*)1 M*#2;9.-Q@K=8>U: 'FK_X+Y>.] ;!U[]G;C@!-22#"H/KF:/&5\S^:#/&$7\ M7L-[_9'^!N3NR=W=AA*K_%G6.Z&4B/.W2\X67&8#]/Y[(=3+1O9X;/G\].Q_ M4$L#!!0 ( &V4"E7;::S&&P4 &PM 9 >&PO=V]R:W-H965TJO>U>FV @ M6H@YV\ F[8\_.Z3Y 2$CV@-O2A+\?&SG:S\)WS[#+1=?Y8(QA;XMDU2.K(52 MJUO;EM&"+:F\XBN6ZF]F7"RITJ=B;LN58'2:!2T3VW4!)+KY9**[_V'J\^I)Z#.[H$SC M)4MES%,DV&QDW>%;XO9,0-;B2\RVLG*,S%0FG'\U)W]-1Y9C1L02%BF#H/IC MPQY8DAB2'L=_.=0J^C2!U>-7.LDFKR*H6(^O:0E,VH^M$/?/M MGRR?D&=X$4]D]A=M\[:.A:*U5'R9!^L1+.-T]TF_Y3>B$H#[1P+CE ;U3>^CG ?U3 [P\P#LUP,\#_.S>[VY6=J<#JNAX*/@6"=-:T\Q!)E<6 MK6]PG)J5]:*$_C;6<6I,:"S0%YJL&7ID5*X%T\M&2?0!?:)"4".[1&\#IFB< MR'?Z\N>7 +U]\PZ]07&*_EGPM:3I5 YMI0=CD':4=WR_Z]@]TO'?Z_0*]9SW MR'5' T.FB/)FQRA1SW:'C8'AZP2(\=9^&X(9R$D$QMFC7__#?O.'TWB0L("2%@("2- ML-JJZ!6KHI?1>T=6Q9V43&_D7.@IHJJJOTGJZ!-/!8O60L3I'-U3&3?NXQZD M\)"P !(60L(($*PF?+\0OM^:#JJ;>:HW\WLT,[IO,MVGL8P2;E9$H]8[LI^1 MS4O)9HSQP'&&]J8J8FO_745LZ-)Q]KL,(;LD0+":.EZACM>JSIU.N5.]'0^3 M-F"N;AU"URT+"0L@82$DC #!:HO"+Q:%?YE<[4,*#PD+(&$A)(P P6K"#PKA M!V?+U3NR5TF%.M>MZCP7&^[' M8;YNDJ05UW7[0<("2%@("2- L)K -X7 -Y?)NS>0PD/" DA8" DC0+":\-@I M?0_G;)DW1U=3+\;^8#_UMH^@JY"@M#"G59\+>\,G4!W6!:H84_CDY'OTI;E1 MG59NU\T(2@M :2$HC4#1ZGJ7)A9V+Y.+,:A3!4H+0&DA*(U T>KZEW85;C5% M?BTA]QK>A3WO("&#ND^@M+!A"@<)^1RN$BYM)=SN*U43\D>V80GJ-6H!:=4\ M@-("4%H(2B-0M+JZI2V%O0NE7U#S"906@-)"4!J!HM7U+QTHW.IS_%KZ!;6= MC8"!2M+E+I%N&?VD5*;SYC!$<\E?&4F7_1\K11E 9_Z, = M:N^O\_8"M9% :00?&F$85^Y'79'2(<*G6T3Y0_%4LZB=W'G7@-I%H+00E$:@ M:'7%2\L(7\@SPJ"F$2@M *6%H#0"1:O76I3&D7L^X\@]S3AJ'T'G\@A0XZAA M"ON_4Z ZK M4&D?NZ<91F9([64CM/70N=@&UD$!I(2B-0-'JRE?JH"YD(;FP MQ4ZPU4ZPY4ZP]4[GL)#CJ^V&3A=0^@LY:@EI(#5,X2,V@%I)= MJ3LU=N1KHIX38E?;N3A1?9:6H$ZX47V:'"T;UKQC30'\_ MXUR]GICJUJ+ >OP_4$L#!!0 ( &V4"E45@WK5+P4 ,$> 9 >&PO M=V]R:W-H965TRWD@]T9V.MVB-'[%\ MVMYS->I6*$N28BH(HX#CU:1S#:\BW],*N<0/@O?BZ!EH5Q:,/>O![7+2\?2* M<()CJ2&0^MGA.4X2C:36\4\)VJEL:L7CYQ?TF]QYY3SJ@# MEGB%LD0^L/U77#HTT'@Q2T3^'^Q+6:\#XDQ(EI;*:@4IH<4O^ED2<:2@<,P* M?JG@-Q7ZKRCT2H7>J1;ZI4+_5 N#4B%WO5OXGA,7(HFF8\[V@&MIA:8?[QO6,S]='9K<^7_6H_]L MO49&K\J+7H[7>S,OSL W@A8D(9)@\9(D2Z V^0..,\X)78,9$D2<@2?*%@+S M'5HD&-S2;2:U#*.QTD:Z+IR!.4KB+,D'II0I%M4W+TH7S2NQ13&>=%15U)9P M9_K[;S#P_C#%RR58Z!(L<@16BVR_BFS?ACZ=H031&*N=O,!K0JF.'UN!+>:$ MF;;AK( + M6'W^SA$5*\RUH_>1(LF^ M@8;M%0[5&AN>MJ4@A(.&LR=!16] U?P=5?Z.K/ZVDL#DJ17BO>7;)5CH$BQR M!%:+PV45A\N/^&&^=!E9EV"A2[#($5@MLM [G,4]>_&EL6KV!-8GZZV*7TRV MB>-*#-217CV3Y3FAY\]$E2Y")5;.&/=SN=[C2N(/AHW"91!JUFB#2+]9VR(K M3IW1H^X&6AE]E3BCMU:L]R:Y4[30*5KD"JT>%?\0%?\CUK!R5:[BZQ(M=(H6 MN4*KQ_?0.T)K _,!ZUBO?6Z"L%G'VD*M.G8"3F3%J3-ZZ-F@O6F;;Q!=YWRN M]-[9Z;UC=+3?LGT.^P._Y6M;KN7K:5"1%:KN[J%=@_9^S>2NSA^=):HDZ(3! MB%.6-?+%2(G5U+MWO4NTT"E:Y JM'K1#YPB##UG5K0WMN^/K$BUTBA:Y0JO' M]]#P0GO'>W(-:K>?Y[X_:E:@ME2OWRQ!!B38E(I,4CT/OE*##OTNM#>\\T.M MN6<\_QK]M0+SHP]2B!?FKXW3-M@I6N@4+7*%5@_1H16&'[(7ADZ;8:=HH5.T MR!5:_3[FT _[]G[XU(I3P@2UBA/TFHVJ0:QYZ#&(0'_0[%2M0(6OW:,KN13S M=7X7*M1I):.RN(6I9JO[UNO\EK$Q/X-7$"I#@ ME3+E70Q59>3%?6DQD&R;7P@NF)0LS1\W&*DSE!90[U=,G;3+@390W5I/_P50 M2P,$% @ ;90*5>EQ?PT#! V@\ !D !X;"]W;W)K&ULK5?;;N,V$/T50L4666"CJRT[J6T@L;WH%M@B2';;AZ(/M#2R MA4BB2U)V]N\[I&3%=BC):/-B2Q3/&<[A<#@SV3/^+#8 DKSD62&FUD;*[:WC MB&@#.14VVT*!7Q+&5 8PW*,\=WW=#):5I8LXD>>^"S"2MEEA;P MP(DH\YSR'_>0L?W4\JS#P&.ZWD@UX,PF6[J&)Y#?MP\5F:HTM$D-"RTP^LOVO4#LT5'P1RX3^ M)?MJ;AA:)"J%9'D-QA7D:5']TY=:B", \I@!?@WPSP&#%D!0 X)++0QJP.!2 M"\,:H%UW*M^U< LJZ6S"V9YP-1O9U(-67Z-1K[10@?(D.7Y-$2=G7XJ(Y4"^ MT1<0Y)H\0L2**,U2JK>1)629)* W4\TACU0"N5J I&DF/DX!^(K[K^X;U MS"^'>R9W_I_UY7^V?B)&T 1#H/F"WF @BU1$&1,E!_+7W4I(CB?Z;]-^5XP# M,Z-*<[=B2R.86IC'!/ =6+.??_)"]Q>3V.])MGA/LN4[D9ULRZ#9ED$7^^R[ M_623!&+@-"-"4EE*QG\0B=O$\3R:=J4BO-&$ZJ[8S5Q;AMCI]9-4N2:M0E*J_/2)%'AS8DXZ:+&" I)4F@08OEW1F??=UJ]< M.W _F#+PT2GL9/J=%=XU)7*1Y1-GZ0ZEK#XR5"MF$B&1XU%S]>J#$$]]Y3'1@U'9@W/#YMYFLKZ M)\>MVX$K'T4P*V;F]WRS8N-&L7%O<,655JL,"+Q@@2K,L=1-A$$R,*]\/C8+ M&)XI8Y[VYMB9IWDMR>BFT>'FLLC!:-G1K*S*(YIAG4V+R)B"NPFO_)$];!&D M#QFV(1<]2&_4&CY]-@,[[$Y7GOM:<;J=9*J\$"!E!MAP&)-W3=";E^IY'5E^ MT;,6/%!OTW"E2"?YJ>M'Q;;7:>ZUF'Y-UJUW>,W5KT*WS8[TW(=LS\_]-MMN M-^>H5\F!KW63*$C$RD)6E6HSVC2B=[K].AN_]V[GGF%\H1I7W1N]TE==[U?* MUVDA2 8)FG+M$5[1O&HDJQ?)MKI36C&)?9=^W&#S#5Q-P.\)8_+PH@PT[?SL M7U!+ P04 " !ME I5E5,<F_G^V$J$AM-:1]:7SVO9?WSKU+NM;FT5:(!$^U5';&*J+F,HIL7F'- M[4@WJ-S)4IN:DPM-&=G&("\"J)91$L?G4B(GXT_/R897>N#V^IG] M4_#NO#QPBW,M?XN"JAE[SZ# )6\EW>GU9^S]G'F^7$L;?F'=Y\8,\M:2KGNP M4U +U3WY4U^'+0](#D7P&3'C )1CMEP=8-)YZE1J_!^&S'YA>A-@'M MW CE;W%!QIT*AZ-LKNM:D+L6LL!5 7.M2*@252[0PO$-$A?2GL [N$?C_CH( MB[9IY :N2H/H<>[HY^(&CH].X B$@OM*M]91V30B)]"_)LI[,=>=F&2/F*]< MC2">G$(2)\D.^/PP_$=.(T@^!/CX)3QR91EJDPRU20+?9!\?56A@JT*[''44 MT]T4O@Z==:* M%H$TZ'"U#3>TV65R>EA7)_Z@C-=>5K35PGY\?N>F%,J"Q*6CCT<79PQ,-Y*Z M@'03NOI!DYL185FY*8[&)[CSI=;T'/A!,7P7LK]02P,$% @ ;90*5?/4 MJ,TR!@ 3"\ !D !X;"]W;W)K&ULM9IM_BL;M=-*97,R#GT@=SS3FX7K3]C+)]?I:!CEF"LB5A)U^^Y. @,%$L:=[ M;QK VM\*[;^2=M%\3]D/OB%$H*1V-P,9@,4D37.$W%/]W^2ZH7&BA?2A!?_HGW5UAB@ M,.>"II6Q[$$:9^5?_%0-Q(&!.7K!P*H,K%,-[,K [AJ,7S 850:C4PW&E<'X MU"Y-*H/)J0;3RF!:!*L(;S A'<8:^9;'@E_*AO/YG0W..LXC/AT+V47D:AE5_W+(_U@O] ML=$7FHD-1UX6D:C'WM/;3S3V0SDV]0!9SP-T:VF!?^79%;+,2V09EM73GZ7> M_ MF6G/W!.^V\:*Y]WOF_NGF9H]YH#=W22C-S3[S5BCL6JMVP;-?X"UIFJK9 M*XO0G9RP"&,D0H6 >_IV6[)&_2PUPU_S+0[)S4!.X9RP'1DLWKTQ)\:'OB!# MPEQ(F <)\R%A 1"L)951+961CKZX8S0D).)HS6B*8LYSG(4$T37:JSDM$WU3 MTZV6>:YD(&$N),PK89,"IK8JNX7IC UC/MP=:N&X5:=% -2I5H#'=8#'V@!7 M:U0H)WL6KW*UK>F+J!9R;D0A8>[X:'AGHVX,O%,:^9#="H!@K9A.ZIA.M#%U MR4JHB.X($W)FCS,N6"ZWO>(2K:5/A%.:9Z(OS%KNN6&>' VZ;70'W87TZ$'" M?$A8 1KR6%:RV%ZAAPN9=82LKS0A2#26Z\0M,1SA3 ]%H+3D0&D/P\2YD/" M B!82P:S6@8SK0R6A0**U%\KY/$EKZN9(H M8>,#25A3QS;L[O0 Z=3K<>J,G*,YR3]NUUVQ@;K5BJ-3Q]%Y)8Y-P"[KQ%'N MS.1_Z0N9-&I"J 6?&T)(F.L<#?G,FLU&$Z>[DI_:T(?L7G#L=>J,9O;,GM9> M6[$TC:9L8+RVP?89#M&#[$(<$IGY?_Z\[(N=GG-N\$!I+BC- Z7YH+0 BM96 MRT&1R03,W"L8E&0@:2XHS0.E^:"T (K6EHS52,;Z'S+X"MK*;4VSNU(N];[/ MU@0DS0.E^:"T (K6UD13_S.U-:-3D_Z*TEILC]+FI=[7V1H +>J!TGQ06@!% M:VN@*>R9^LJ>3 =X'!'U74*N*+Z:'#X]3PY_K]%WW>1P4N%KJ>_ V<( +=V! MTGQ06@!%:PNC*0B:^HK@USQ=$:86"$["G,4BEOE%B)-$;C56O^I5 U&&F/H^ MR5_+.BI_A].(:9N&W#\[7<6 5@9!:1XHS0>E!5"TMF*:E!5"T MMEJ::J2I+T=6*XL4"TGC/$4JG]G)=>BQTL^EDD=(^@O4%=MI:" MTCQ0F@]*"Z!H;6$T]4E37Z!L9RJ,)%A]O=AB)K>J$5GUZV%VM!49]>Q$(,N( M+BC- Z7YH+0 BM861%/H-/653C[*+U6>+WEQ$;WMNC0N4YH+2/%":#TH+H&AMA31E40NR+&J!ED5! M:2XHS0.E^:"T (K6EDQ3%K7T9='?^(JF)Y^M'] 2*BC- Z7Y%>VP#C QC*// MKP&4UU(9PX,SO2EAC\5Q;8Y"=02F/+U:/ZV/A'\L#D)WGGOFM5\>[&XPY3GS M+Y@]QAE'"5E+I'$UE:_(RJ/;Y8V@V^+D\(H*0=/B;Y2# M^@#]XC]02P,$% @ ;90*57=^4*.G! Z1, !D !X;"]W;W)K&ULK5AM<^(V$/XK&C?3269"_(J!%)A)@$[?[B9S:=K/ M"A:@GBU128;??9U:/5KJ3ID8NO(0B])S.3,VBFU MO[5MN=Z1!,L;OB<,OFRX2+""KMC:] %B2. M-1+X\6\!:I4VM6*U_8K^>$;?$"L^G@A^1T-* IAL9^YDV\$69#I1')> K!3TU M7V'!*-M*=/D'E_(*/1"!'G=8$#1 CQ"541H3Q#?H'DNZ1IA%:$GC5)$(72Z) MPC0&G0%Z>ERBRXLK=(%L)+6V1)2A)T:5O*X,_+GCJ00,&+RH]:>V@KEHC^QU MX?=][K=WPF\??>),[21:L8A$!OUEMW[8H6\#AR61WBN1]UXGX&\INT&^;4[3(N7X88:OJ\UA'GJ!,[4/5?([G3B7_+;% M01",@[K)54\F:ZP.2U:'G:P^8!H-*!O\3B$/4J8(F%"(O$#5EI E&5IS=B!" MT6=(FHPKR'I[_ U#[QHQ6!'(HPJ_F-C.[0XKK)9(W=P&I+,"F78-(9W_F)]IC=)"#*,60/N!F]GE;A3B45'$TA MP-$EY*!\^,JT5I/67AX%XU:$MZ7"R=!O2"T-6'XP"AN1:\)RG#>L&A^N\W85 M<#H9698[>[.!>UR1;$]DU7=(*4Q5?0PFP:A1S1?='IT;FP:COA^V-GY?1NLT M5VY<[OLT0\3U$'J%I5H5]P+?'S9I;LN9HL\$YXR<<3/^C'"G ]![8\;[P)8L MZTI1=,KRDK$1\3C&HE)TS,3DAL85#YT;IWF@,D@-0&S2I,4LUF+%*.9Y)UAY MNTNYG3>%,EXT&]]'AF_TOQ4D9K$6&T8QMWET-(NUV+ K3Q=P9]QF;T82\D[* M5'[?+$?+=ZF[[#6F,7[OWBYN%$^RYHY@.'%J ?B^X9 1BXXV4+[NS?\#4$L#!!0 ( M &V4"E6$I4)6G0, +$1 9 >&PO=V]R:W-H965T>.+V1_D+K#358UWL,=R#_K+5T03OB M+P)'<7*-="CWC#WHQB_%VO'TC*"$7&H$5G^/L(&RU"0UC[][J&-\:L/3ZV?Z M3VWP*IA[+&##RJ^DD(>ULW!0 3O@[*&R%9 MU1NK&52$=O_XJ4_$B8'BC!L$O4%P;A"]8A#V!N%;/42]0?16#[/>H W=[6)O M$Y=BB9,59T?$]6A%TQ=M]EMKE2]"]4*YDUS=)_,2$^H2UP M='? '- E^AUSCK6.Z"(%B4FI[E\BH>^*E2N5=\UP\][3;>,53B#XS*@\" M9;2 8L0^G;:/)^Q=%;4)/7@._3:8!/[:T"L4>C^@P N"D?ELWF[NCX7S_[QG M_]G[(!FA60=ARPM?X=U020I2-JW<=Y WG$@"*ME/>=FH?*,=9Q7:L*IN)&X? M<;9#9O&853.V+#K'T;AC70BO18US6#NJT@G@C^ DWW_GQ]Z/8YK8A*4V89DE MV$"]R*@73=&33$BBBJ:22>(G=%$#SX'*3V-J3(+>JX9-6-K!U#M'T_0+[C'Q MKH)@N7(?3_-LR><@SS.3Y]ETGJNZ9-] /2&2Y0_HCUH_":.U<)+SWC3;A*4V M89DEV$",V(@1?U3)BFVJ9Q.6VH1EEF #]>9&O?GDHZ35NS3RB1?Y8"!?CLN\ M*8U\I=JD(%7>NET(NB"TWX^,UKIN!K.3@A(O@V@9#2O*YM_#?#^8>PMO."X= MP<5!$)X-RT9P810%86C*V, E;3"9LJW;0C=[Z],7GJ]Z=43D6]R3HOSGV>!]>?OHIG%:"Y3SV MY_.S^C,]U?>*-.(U6GKSQ>RL3-GRV@G@GAQ!*^#[]NPO4,X:*KM3B.DUWQ=N MVE/U6?^M?[WQ1_I3_3VB/?*^X+N/&9\QWQ,J4 D[Y?=]H&M(5K<' MX'LFU7&ZO3P +H#K >K^CC'YW- .S%>:Y!]02P,$% @ ;90*5>Q>1)/W M P 90\ !D !X;"]W;W)K&ULK5?;;MLX$/T5 M0BV*!-A$-U]3VT!B-V@*=&$TV]UG1AI;1"12)2D[^?L=4HKBBZS8@%]LD9PY MY#D<#CFCM9#/*@'0Y"5+N1H[B=;YC>NJ*(&,JFN1 \>1A9 9U=B42U?E$FAL MG;+4#3ROYV:4<6,PUP25609E:]WD(KUV/&=MXY?;)EHT^%. M1CE=PB/HW_E<8LNM46*6 5=,<")A,79N_9N9'Q@':_$O@[7:^":&RI,0SZ;Q M$(\=SZP(4HBT@:#XMX(II*E!PG7\J4"=>D[CN/G]AGYOR2.9)ZI@*M+_6*R3 ML3-P2 P+6J3ZEUA_AXI0U^!%(E7VEZQ+VSX:1X72(JN<<049X^4_?:F$V'#P M.P<<@LHAV'7H'G (*X?PV!DZE4/'*E-2L3K,J*:3D11K(HTUHID/*Z;U1OJ, MFWU_U!)'&?KIR6.1YRG@1FJ:DBE5";G'4" /O PILS47,]"4I>J27)'?CS-R M\?F2?":,DW\242C*8S5R-2[% +I1->VTG#8X,&V/_!1<)XI\XS'$V_XN4JAY M!&\\[H)6P)]47I/ _XL$7A TK:?=_4?!KTGH'72?'>_NM[ )ZUT)+5YXS*Y$ M9E<69E?8^Z[<-"SRK@3M-(.:#'*C3WO*]-@IT3;'8F ML"TQ.[68G3;TR0/7@*B:Y)3%3;*UNI\J6PG6LV FZ:XF_9&[VM1BW\+W:Y,M MAMV:8?<#AI'(@&CZ @J3<0282AN9ML*W4P3GG$^)+@78UWR ISH6VU MGYGA.14X)]CL3&!;JOK>^X/):T^V2A6H)Q"Q()% -:5F3RE@+M*8?7/Z2DV+ M*C.H6 RR?$5AO)&Y%/>21N1V*<&FL,;0:Y__5.4KM*T+:=CI[09@@YG7''_^ MQM/2;U5J:M6Q%4*K5EK@8):A&3YWHV=RH1**S"X;Q?'W3DK0'X9>N$-HVF0X M[ P];X_YON$AYL$[\^"X&(D$OCN0?$EL3:6DN.MX"*.TP(>O>473*)(%?N*_ M*,Q@)4LC^]9I3PZ-H.$ETM_39]]J5Q]WH_[(0"YM'6<. /(IG_!U;UTKWMH* M::=_:FI(6]>\PY0%*+[OEXPKDL("(;WK/NZ7+&NZLJ%%;JN<)Z&Q9K*?"=;! M((T!CB\$QES5,!/4E?7D?U!+ P04 " !ME I59N JP#<' T2@ &0 M 'AL+W=OJC=)V]_,$CV-48+S,.&E7^^-WN,0.ADR@>[XDAO ^!^PS\#(GYN*) M9]_$EC%)OB=Q*BX'6REWY\.A"+(CW[%4_67#LX1*M9@]#,4N8W1=%"7Q MT!R-9L.$1NE@=5&LN\U6%WPOXRAEMQD1^R2AV8]K%O.GRX$Q>%YQ%SUL9;YB MN+K8T0?VF?\6[[@KR\'HWR/6,Q"F2.H^O7(;E@5,5J M.8G2\C?]7KT1+PJ,R2L%9E5@=BT85P7CTX+I*P63JF#256%:%4R[*LRJ@EE7 MA7E5,.]:L*@*%ET+EE7!LFN!,7K^Y$:%@\J/O/"+125=763\B63Y]HJ7ORA, M5]0KFT1I/CX^RTS]-5)UY)QA6*E9I9KYBMJ8?.*IW IBIVNV;JEW M]/4S3?U0'?GA\,WGP[\VM[G1]F;^/W7W_ZE[^G*+A:K<>+7<[_#.5^6CEO*@L[JQU/AH?!A&XX(W[CN, M6G;MND1-VE'Y!?%<[&C(+@?JBB=8]L@&JU]_,6:CW]L,BH192)B-A#E(F(N$ M>4B8CX0%(%AM0$P. V*BHZ^NPC#;TYBH#H[LN&2IC-22ZNIH+",FB+I^J&N) M9$I9MHT1+;WO&$'"+"3,1L(<),Q%PCPDS"]ALP*6M_^/*W4S<#%\?&E]D&#- M^M.#]:=:Z]^Q1Y;N&=ED/%&W$.6%89=?&-J,KF7U-3H29DT;[[,QFTZ6]7?: M;FYU\EDX+9SE:#*K;^6^R?&0!^I#9%N;?JUE]G4=$F8A8382YI2P:'[P\5S?,"0\D]$_M+CW5.X-U8U>IGKHO$O@ZC1:G%/;K*S%]K4R$F;- M&U:8G]K%1@HZ'01=I*"'A/E(6 ""U:R\.%AY\7-6ID*P]O.Q%MC7Q$B8M>A@ M8J2@LV@T O/Q_,3$S6U.3[+(7?*1L $JSES>7#F4NM,B]W+W(Z/+,N;TB@5 M,MLGZN;LC&R4)J$)WZ>M]V-:;E^#+AL?WWAT:BH+J6@C80X2YB)A'A+F(V$! M"%9SO3$Z3G*/>OC^C-!\=H+I9R#TR+Z6KV@USY_<2EE011M* M@\!H-!/F?#D>C4_/_5!9&TISV@YB.5DV+F!NRX:G70ITSWPH+4#1ZLXUC\XU MWYI SGL1H6[]0A8]TON8G;T]FZ:']O8KDF95M-H$@MIV?-),0T6=BC;3B[I0 M4:]%],3Y/E0P0-'J7CV&?X8V2LGGX!QU@T<\'J^C]*'U#D^/Z.U,:.P'I=E0 MF@.EN5":!Z7Y4%J HM6'Q#'^,R:X0-R IGU0F@6EV5": Z6Y4)H'I?E06H"B MU;791'%47!SL5$;JZO OZ=1 03-+*,V"TFPHS8'27"C-@])\*"U T>K# MY!B'&G-@ P4-0:$T"TJSH30'2G.A- ]*\Z&T $6KCXUCOFKH ]9^_V&EA_4> M'-!TU6C&J\:LT=394%&G372Q;,Y?(D4]*,V'T@(4K6[G8RAKZ%/9GYSJA$:R M4)I5T4ZG.ANVAL:RW41=J*C7(MJ8ZH0&J2A:_>LRQR35U">I-]N(;8C]G87[ M_(MMY _5S8WM>T4)H%I=E0F@.EN5":!Z7Y4%J HM5'RS%^ M-0U<$V]"LU8HS8+2;"C-@=)<*,V#TGPH+4#1ZF/C&/":^H#7ZMS ZT&]!P8T MU#5;0MU)H]&!:CJ=-%VHIF>VY,@-31^J&;1I+EYHUHUW3&M-?5IK1:K/EKRU M9U'K;GBZB?IA_4>'-"4UWSSRY?CB<3 )RQZ*QP\)4DPREH^T.*P]/.+HJGBP MS\EZRSBWC9;UCG'NE@\P.N++YRE]HME#E H2LXV2&GV%+7Z#U!+ P04 " !ME I56[PD M]\D& #O*0 &0 'AL+W=ON2)0822]LZH&B1M-LS8].V5EGT*#IIBOWX49=(%DE34T;PJBJTRZ;("'F#A=D0;._TA7?7D[""5B1-3YD_(8^_$X:0;.2;TFSHOH7 M/#189P*6AX+375-8U&"7YO7_^$N3B*,"@D=? #4%D%S .U' ;0JXSXW@-06\ MYT:8-04JZ=-:>Y6X&',\OV#T ; 2+=C*ARK[56F1KS0O.\HM9^+75)3C\^M# M(;X4!;@E&]'^_#7XC= -P_MMN@0X7X%W^&_*P**J"6'@;5YWSK*1S\ -V5/& M\5U&GLH7X&5,.$ZSXI7X_=-M#%Z^> 5>@#0''[?T4 C*XF+*1JS>'YQJ)/S_Z(GWQR]EPRW[4-NQ>>>X+NM)IGT*UF!=9KC?)GB3#1XUU$8 MV6"V2O.->&H[3-%T&%UOJ.-Y^GCEW'E>[/&27$[$Y%@0=D\F\Y]_@K[SBZXI M;)+%-LD22V2]1O/:1O-,[/,; ?.&$Y:+5ELTXU[9*3>A7A.4" M=#^'*$3>Q?3^.-TJ*H+^K ^*51!RD>/W48D&Y41NQ]43/FN%SYXOG)$,<]%O M]YCQ1YWFFFMVK-F?>9&D644YDF -3^1XLF 33T^LWXKUC6(76YQO2#G[KG'* MP#W.A'*Z!DLQ'3*Q2),)Z6XS.GG&B[@:]4\@P&!E1@NQ]E6]2]BY.K':/ :*IM!Q MY9ZE@LX"SX=2[]*@$/*D09=H4' 6.)Z^BX6M[M"H.R8BF6+*KWV?< QX)Z;X M]&OU0:<[5(="B"39*@;-7$FTBG�)*L8F;^B2$5M7HCH]ZKU2JMVA1P"C*: M;\XR876%[*(@^M4L4BLAR5414%8[2)*H"!?JI4*G.4>S[N@>+E;OU=_^" MA=BLI 5GC^ C66YSFM%-JI\JS.QC%W*K;+%5ML066[^=CEP\_,$6K EHJ^EL MLL56V1);;/VF0UW3(=M&K&'LS1<(0FE56&A@@1]*ZW2L02'H(6E&3G0Q@R@Z M,9G";N\ C2YWI!UKR(;\F 8F&S(=D\:1&9GZDCOG#\ Y MP8G>UNT H'D+,-J?0=5L0[E%%QH0%G1F'9C<^WJ5! MU1[+-DT#47S:,$VB@9QT:IT+AV8;KG5JY9$@N!+KR2-/EWK51M;1R[Q-MM@J M6V*+K=\^W:X!1C_:H1GW*:.;SB9;;)4ML<76/^KM-D'(O GZ!H?6,/:LESQ5 M+#0@Z,E;V%B'"D)I*4HT*!1Y)X[*4+>O0$;S.]*=-60&V[48AL3#D,0(Z4OM M?#@R^_#OX-"6;0&8):O6?<^WA&DUVCP< M7UAEBZVR);;8^NW1;0-0\(-=%S+N.T8WG4VVV"I;8HNMWW3=A@:9-S3?XKK4 MXWYEZAB$Q,.0Q CIZ^TV",C\=X615DL][5>D#D+B84ABA/2O"W2&VC4;ZN]A MM5S5 ,L),==J]$V P8")K8#]-'?FW36;]]%6RU5M]=DL< (YCQH8"GWYV$L' MBR"2O98.%B#W5"?K_+QK]O.CO9:K.>&6E0_:ZWB8)3%"^FJ/KN"8;?5XG]40 M^J8!,PB)AR&)$5++G1Y=8!.3^Z:Z.5B(@7_(>7T/J?W:WDZ\JN[D2=^OX?D" M:K['\#RI[QYV]/55R'>8;5*1MHRL12CG32":A=6W"^L73O?5];D[RL7*4SUN M"1:34PD0OZ^IF)*:ES) >\=S_A]02P,$% @ ;90*5:\:E8$H! &ULO5CO;]LV$/U7"*T86J"- M?EJR,]M 8JU;"P0-DK3[S,AGB:M$>B1M-\#^^)&4(LNVHMB)NB^Q*-U[NGMG MOIPYWC#^760 $OTH2 YP94 MY+;G.*%=8$*MZ=C+3 M?&(Y.B/((9&: JN/-M']H^F>%7,/18P8_E?9"ZS MB36TT!P6>)7+&[;Y$ZJ"!IHO8;DP?]&FBG4LE*R$9$4%5AD4A):?^$-H!7@7PC@7X%<#?!P1/ ((*$!AERE*,#C&6>#KF;(.XCE9L^L*(:="J?$)U MWV\E5T^)PLGIY4JH.T*@6TA5.^5[] >PE.-E1A*$Z1Q=X;\91S.3"7#TB9;? M-=VS#^A"") "W3^@&U@R+O%]#H], KV-06*2BW8?>($+17<96 M0I&+L2U5#3H3.ZGRO2SS]9[(UT=7C,I,H-_I'.8M^%DW/NS VTJ[6D#O4(=]YCSS'\]KR>1T\[H;'D"BX:^!N1S5^_77P#9__!%_5NZJ=A*;- MAK=UJZ0+VNFT:9V+)4Y@8BE7$L#78$U__<4-G=_:I.J3+.Z);$?&H)8QZ&*? MWC&)3UU0S^(5 ?733V."XL/PP:.%P1UU$X)@[J$06<) MLPS3%/1N76#"T1KG*T!L@1*U?;AR:WTAR!QXZ05JM0;UC=$&0)F$UK++-PX: MB7YP(WW0 MYIQN/WK^0Q<4YP^2).VC52?KJ1NF5[:X+[9=11MCL-NO]U1\?6G9)UO<%]NN MEMY62^]5!E3!FWLLB!J644ER3%3<$A7YWJC=?MSM&.QVCH<_Q8"J5S93=?9K M?C8D[D[\I;W=#K9N]V0[8UQM$"S!_#C\(C/@K;5VLIR\._IDB_MBVU5P.U>[ M@YZ=IJ=!M]*R3[:X+[9=+;=3N-L]AC_K-.'A=.)ZPW!_VQT5%E=AS1]:PX$W M?,)KME.OVSD-_AROB0Y2/?":9T/B[L1/[:[=.*4J@*?FM$^H>E94E@=6]=WZ M1/'"G*/9V_#R./(*\Y10@7)8**AS%JG6\?*$KUQ(MC1G7O=,2E:8RPRPTE ' MJ.<+II2K%OH%]3GK]#]02P,$% @ ;90*5==M/+:W @ E@@ !D !X M;"]W;W)K&ULK59M3]LP$/XKIPQ-(#&2)B5%+(U$ MRUZ8Q(0H;)]-\ J97IES41*EIR)S9260I#:H+%S?\T*W))0Y<61M M-R*.>*T*RO!&@*S+DHCG"19\.78&SLIP2[-<&8,;1Q7)<(;JOKH1>N9V*"DM MD4G*&0B\^$U3E8^=,P=2G).Z4+=\^1U;/:<& M+^&%M$]8MKZ> TDM%2_;8,V@I*QYDZ<,;&YLM%9#F3G%F1)ZE>HX%4]JJ2U2P@PS?3CJ&+XA MSP2I7<'AP M! = &=SEO)8:2$:NTGS-KF[2\ 9>FW*XQ8H+15FVGMV^=#5P MPWXX\[V?RXHD.';T!RU1+-")/WX8A-[G/JU[ MM0/NR4#W>AQU.1%,@ MR:JTB)2H^F0W6*'%,K?2(@Y"SXO\X!G%WBK>B?/>8]D3V(;DL),<[K<@PWTJWQ/8AO)1IWRTQX(<;=7:61!L M5>3.'=^KQUV[XC6WS'8^"0FOF6HNP,[:-=<+VU->V2>ZZ38]\@6FZ=C71&24 M22APKB&]DY$N1=%TP6:B>&4;R0-7.D%VF.L?!Q3&0:_/.5>KB=F@^Q6)_P%0 M2P,$% @ ;90*5>YI_8#6 P 8!0 !D !X;"]W;W)K&ULO5AKB0W=;:>99N)F^UDQLJ$% MR2O)=O;?KP0$ R9,LM'DBPWBGG-U'QQ;=WJD[#=/,!;@/L\(GQF)$+L+T^3K M!.>(C^@.$_ED0UF.A+QE6Y/O&$9Q &I7:$,[P6B@+)KP->XBQ33'(? M_U2D1NU3 9O7#^R?B^!E,'>(XR7-?J:Q2&;&Q QWJ!])F[H\2]0IOC7- M>/$)CI6M98#UG@N:5V"Y@SPEY3>ZKQ+1 $B>?@"L + +:H'MP*X M3_7@58 B=+.,O4A"OK+SZ /S'=,K1+TC5 ) 97Z!=E8%GL!#/PA93-J8K\L6G;?/ NQ *E M&7\O36Y7(7CWYCUX U("?B1TSR4KGYI";EYMP5Q7&UV4&X6/;-0!5Y2(A(.( MQ#CNP8?#>'\ ;\JDU9F##YE;P$'"KWLR H[U 4 +PI[]+)\.M_O">9GWZ'][ M;R7#J=O(*?B<1_AN\ &3/>9@PV@.HGN!&4%9W3:\:*5OE&P_?I.Z$(-+SK'H M[8+2C]OO1\GF!=^A-9X94A MAU;@G+A:<7IUG-Y@G+>CU:@OND'46_D3/^CHP;F1X\-)QRHZMY+* MXEC]>C"IXYP,Z\%EU!?<(.BY'::3+-1)%FDB:V4^J#,?O)(U5&$'BOH0MBO"';C M^&,/AOI=)/)4LZ9[(ECZ2*R##,_M.:ULH5:V2!=;NQ;P5 OX2BI1.=)5,IUL MH5:V2!=;NV2G8Y\]>%!YBE(XYW_MQV="<6X4C,==G3@WLCW;Z>I$CU4P<3HZ M838F)K*UML6HBISM"K%M M2CC(\$:ZLD9C*6FL'&>5-X+NBGG-'16R[XO+!*,8,V4@GV\H%0\WRD$]5)S_ M!U!+ P04 " !ME I5M8M%6M4$ !/( &0 'AL+W=OYI:Z:U@("3IDDA-8-M[4J4J?6_[[!(G M806N/HR2Y15E-!4 M1"Q%G*ZGQAV^#6Q+&V0C_HSH49R\([V4)\:>]<>7U=2P](QH3$.I(8AZ'.B" MQK%&4O/XIP U2DYM>/K^AOY;MGBUF"AD%AD"W=S->>"><32683SHZ(Z]$*3;]DZF?62J\HU1OE47+5 M&RD[.9OOA6H1 CW2C?*__(Q^IVS#R6X;A8BD*W1/_F8<+;*94(Z^I/GFU$[^ MI=$IT)5/)8EB<:WZOC_ZZ.K3-?J$HA1]V[*]4'!B8DHU:\UMAL4,Y_D,[0LS M=- ]2^56H"!=T56+O=]M[W78FTJM4C+[3;*YW0GX=9_>(,?ZC&S+MEOFLWB_ M.6Y;SG]C#S[,7A/#*?>/D^$Y%_"*;8.6=,>XC-+-Z0YIH#[(/Q]D.[;EU4<% M+:.LL5-AU18^*!<^Z%QX&:46+ W5KN1YG%I&XAG]BQY)3(5ZEJ/NT-62QD32 M%7H@7+Y>ZTZ5B",A^2OZ1L-MRF*VB6BK9)U3Z;N1(<%\2+ "*SF3Z_TIP<; M7#Q(GT""^9!@ 1!8S2?#TB=#Z. R/ \NWL =-X)+)VU?N5LHA]Y@V A"0)0U M'4>ECJ-.'1\HUR%*'<816ZLC=Z[JTZLZW.DS55B=J=3Q:5<.OFX3.&?"ULER MK9N!/A[4%.Z<4%^%6SF=4<.K 1!G3>)Q*?$8,AW,>X7_3NJ^H082S(<$"X# M:O[#5E6<6+ )H, #<@LHF@^*%D"AU3US4C9BZ#10()X&Y8&'<2-(=?/VUOR< MW_+1445(VXC,=G,G=.J;?,%U@'3:&!6.M"5[4J[BR[ M^B:$1:^$T,W=._2 EK:@: $46MV+576+7>"DT%DN]_8,))H/BA9 H=4]4Y7? MN+O^_DA2 "VC"[3:N=]R&N'>!^4,6CA=RQNV_R4#5Z4O[JSB8),":%UZ8JPG%W%?Z1I !:7!=HM:0PPE8S6H&6S2V"L@;MK+;M-(0V3RY(E3Z;[&9:H)#M4YG? M=96MY>WW77;GVVB?X]L%;FGW\6V0WVU7\/E5^SWAFR@5**9K167=#-5Q@>>W MU_F'9+OL>O:)2>6\['5+R8IR/4#UKQF3;Q^:H/P?@MD/4$L#!!0 ( &V4 M"E4_0JD%5 , +X5 - >&PO=!NM>(@)TSXP[Z8YU>YJKQ),1=JX/>:D&=OW].!'\:??<_*C8J4#OR[ MLX]_YH6Z_.#9^\FGDY/6W?GE;OS, .=^X!3M["%ZT=(7JFQ03#[>3_XY<4RZ MNRUMAI]J(4L\Q6@]!TUG63.A@Y&3?5?KI?5"I]5MN?T9P9<7O!LB]"VV(0=U MU0W[62'6Q1?Y-J#524Z]>\('_HAP-I8,6!G)&5_:O@.L.J!0<9Y8[#MV\"P7Q*EJ!17NF,&F^ 3 MR*O;M\M2.YQ*L@S;'7]-,#>=9%S(E,HF3>BO0L,^IQG8D6PZ@[LJR@! I8I< M-U)&IH4@QL.*43>T[(1R?@-OB]_9EO8BV]@WL^FB:6I#==/*V [H;ZI9[4W9 MSIMTO9+=%^K;7$]'F#X4*[V6-&,+TU]DC0%,/<3525GRY5?.IB*G=O)[)QSV MR8KGS0K)'G0V*)6)#E#I>_=4*C;9C/R5I+RE"[4JIT6&>VX?H>=_N\Y3*J@D M?-.TKOU#7N4W.XZZ[V79O%5V#3L]UD> 0S?9.0:3\3&8/(J:[!V#R>0(3';? M[:WY&I/AX9N,#G.W@_JXMG$FW#H1-E$/3MX#_Q>>,ZZ8J'LSEJ94 M/#D8:GE%QOJ/TRU]/3ZE&9ES==N W_=_DE3-L^39M0U+$0]:MW^ =,+X^;8 MKW,QD=(%34=U5T['INGIALY:7T#81:[,Y48PCL7<"&!8'LP!QK$L+,__-)\> M.A^+8=YZ3J2'MU:X[N-5\CS=8#MZ7,5@LT4KT1LIOA: ^)>-V DB7NWL3S P'8! MJQW([\X#->7F1!'L*N8->X)Q)$DP!&K17:-QC*Q.#!_W_F!/210EB1L!S.T@ MBC $GD8-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M &V4"E7\\KFDP@4 .TP / >&PO=V]R:V)O;VLN>&ULQ9M=;^(X%(;_ MBL551]I92KZ8J=I*':"S2)16#=/;R@T&K"8V8SOTX]>ODRR=DQ:.]N:4*XH3 MPA,;^WEMIZ=/VCP^:/W(GHMXPN])/_V@C7[5R/$\SH_/\K--K#MP) MXV3VH3BM(&?\P=8ECC_<<@]RUDF._047TEA7GU%?GWO&C? G-^]*IR]E[H09 M3)07>9$^@-F/*\9Z7A^32]^#<>S MT9 -KJ?#T31M_DJO)^/AQ6P$( ,$,C@@Y'T ($,$,CPD9 @@(P0RHH4$33MD MZ7819;I4CD)(+\C MD-]I(6_%1JA2L(71!1MX:QFO&,N>I%NQ06GA8'Z,C>;'Q/W[/S)V8:TW&<1" M)4-LF;'RM>>\[T4+"5-*C]@I/LGX'N!>ZFXQ^EW*=?4!2(>YI$Y[ETS8JKH$;MB*!YC;U(=7ZD/7" M(28FBQZQ+2ZY-.R.YWX$N?)-Z\?@Z@.M6L0TT2/VQ%AENA!LQI_;+8M9H4>L MA8$N"NGJ:MHVL/.I7:CLW<\/LT*/6 NIT]GC2N=S8>Q]/8RX%YB9,1<$Q"X8 M<:-\A5EV--'6?F$W?N*1KKB!,X\ LT) ;(6T7*_SNB/PG VX7;'+7#^QL6JN M!C'1R0>Q*6ZK0C_ZW?!*%S/#E>7U%!@"8K((B&7QH[12"6M9*I;5J7^QGT(O M#5^O9.:[#L3$+!(06R0M'ZSX7?J3V&CS;O0+,(<$Q Y! VAK>AE@#@F('8)C MP@EF@+DD('8)FI3;M8GI)2#72RLILZ,9]P#V"^3#S!(0FP5$YEUL(6:6D-@L MN[/S3DS,+R&Q7YH0O1,+\TE([),=:7HG([J61:P4-%:W5]PPI83$2MD3J[?5 M"3$QP83$@H'Q>F=38UH)B;7R%A/?\N%.1$PI(;%2T*#8_C5B2@F)E8+FL#8F M9I:0V"SHHF +,\(D$Q%+!H\[=%\4&F)B%HK(%\G^)/*JP8NU5G7:\'U*J@W$Q"P4$5NHC?G6X+9J M<.<2V8N%.)&:A^#!3G6W%0DS,0O'G3'5VM'?>BG$QYJ"8 MV$%OD.V^4Q>ST3/$Q!P4?\K>B\>\JG)1,S][PYS #A1C#HJ)'?2&V4K'/WC. M5298"C'1O7QB!^V:[7IF?^5YZ>>4$!-S4$SL('S""X-'C#DH)G80C@E#<8PY M*"9VT+YY^5=V*[(2/G<08PZ*B1VT'_/*1Q*8CQ+,00FQ@_9CUJ,]Q,0<+B(E9*"&V4&LQIOY!:I7YD:F9#\.TF6 62H@MA&Y_LB.(B5DHH=[4 MV;$!"F((Q,0LE!!;:.]>:.,BB(D^4_99:W$[,'V50DS,0LE!U^.@+!/,0@FQ MA?9NW#;1&&)B%DJ(+80O&\+:[&,6ZA-;",>$T:./6:A/;"$24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'ZA(#' MEW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?]MNZ: M]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W M3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]%;46PGT M5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 KT5]58" MO0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O M)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_ MFQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4.Q/HG5'O_)-Z M#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3N_>"!7J;)%C>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ4D":$52@(LW9-&IMWW/C M*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK%WJ;\M>P9M[66[LF)A8+ MPVHW)!K2/(TUBIOK.UK979=F]X?\9WM MA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O840MO0[-&&]-/V>1<[="RF MIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B%Z>34[YA.G[RL_.G,J<" M\\['X'S,$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^-$Z[H>:3V?EZ_[BPG>81 MV?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/2Y ^?H#TP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( &V4"E4'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ ;90*58;8(2WN *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ ;90*59E&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*59PR[A+M!P ;"( !@ M ("!!PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ;90*5026<&U- P ;0L !@ ("!OB$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*52]4Q/:G M"@ 0AP !@ ("!C3P 'AL+W=OH]#AH M1 8 " M@6I' !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ;90*54W'6RSR @ #P< !D ("!VW4 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*5:^MSWWT M @ 6 8 !D ("!Y(( 'AL+W=O&PO=V]R:W-H965TB1 !X;"]W;W)K&UL4$L! A0#% @ ;90*5;^\.?PR P (P< !D M ("!&IT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;90*59[^;-#5!0 _ X !D ("!X*T M 'AL+W=O&PO=V]R:W-H965TW !X;"]W;W)K&UL4$L! A0#% @ M;90*56,]O]]$"@ A1L !D ("!BK\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*5<&!MYJK @ NP4 !D M ("!4O4 'AL+W=O&PO=V]R:W-H M965T_[ !X;"]W;W)K&UL4$L! M A0#% @ ;90*57.\G!H% P 808 !D ("!.P$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;90* M55B(=(=" P 1P< !D ("!)0T! 'AL+W=O$ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*56O9P-#'!0 KQ M !D ("!KQ&PO=V]R:W-H965TTE 0!X;"]W;W)K&UL4$L! A0#% @ ;90*58;8]Z+T P &!@ !D M ("!?"@! 'AL+W=O9HI2 # "?# &0 @(&G+ $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;90*56]_!TI6 @ /08 !D ("!B3,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*52,Z M'Z3" @ G@< !D ("!53T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*5?][0;[6 P R18 !D M ("!)4@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;90*51!.K#3) P ]Q( !D ("! MAU0! 'AL+W=O&PO=V]R:W-H965TY< 0!X;"]W;W)K&UL4$L! A0#% M @ ;90*57QI4A5P# HY\ !D ("!=& ! 'AL+W=O&PO=V]R:W-H965T 9 " @9>" 0!X;"]W;W)K&UL4$L! A0#% @ ;90*5>EQ?PT#! V@\ !D M ("!_8&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;90*57=^4*.G! Z1, !D ("!,I4! M 'AL+W=O&PO=V]R:W-H965T2= 0!X;"]W;W)K&UL4$L! A0#% @ M;90*56;@*L W!P -$H !D ("!$J(! 'AL+W=O&UL4$L! A0#% @ ;90*5==M/+:W @ ME@@ !D ("!W[0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;90*53]"J054 P OA4 T M ( !YL ! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ ;90*5<&5S72YX;6Q02P4& %( 4@!U%@ ]L\! end XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 269 348 1 false 73 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://flotekind.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Nature of Operations Sheet http://flotekind.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://flotekind.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2109103 - Disclosure - Revenue from Contracts with Customers Sheet http://flotekind.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 2112104 - Disclosure - Contract Assets Sheet http://flotekind.com/role/ContractAssets Contract Assets Notes 11 false false R12.htm 2117105 - Disclosure - Inventories Sheet http://flotekind.com/role/Inventories Inventories Notes 12 false false R13.htm 2121106 - Disclosure - Property and Equipment Sheet http://flotekind.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2125107 - Disclosure - Leases Sheet http://flotekind.com/role/Leases Leases Notes 14 false false R15.htm 2131108 - Disclosure - Accrued Liabilities Sheet http://flotekind.com/role/AccruedLiabilities Accrued Liabilities Notes 15 false false R16.htm 2134109 - Disclosure - Debt and Convertible Notes Payable Notes http://flotekind.com/role/DebtandConvertibleNotesPayable Debt and Convertible Notes Payable Notes 16 false false R17.htm 2138110 - Disclosure - Fair Value Measurements Sheet http://flotekind.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 2144111 - Disclosure - Income Taxes Sheet http://flotekind.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2147112 - Disclosure - Commitments and Contingencies Sheet http://flotekind.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2149113 - Disclosure - Stockholders??? Equity Sheet http://flotekind.com/role/StockholdersEquity Stockholders??? Equity Notes 20 false false R21.htm 2151114 - Disclosure - Earnings (Loss) Per Share Sheet http://flotekind.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 21 false false R22.htm 2155115 - Disclosure - Supplemental Cash Flow Information Sheet http://flotekind.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 22 false false R23.htm 2158116 - Disclosure - Related Party Transaction Sheet http://flotekind.com/role/RelatedPartyTransaction Related Party Transaction Notes 23 false false R24.htm 2160117 - Disclosure - Business Segment, Geographic and Major Customer Information Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation Business Segment, Geographic and Major Customer Information Notes 24 false false R25.htm 2167118 - Disclosure - Subsequent Events Sheet http://flotekind.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://flotekind.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://flotekind.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2310302 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://flotekind.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://flotekind.com/role/RevenuefromContractswithCustomers 28 false false R29.htm 2313303 - Disclosure - Contract Assets (Tables) Sheet http://flotekind.com/role/ContractAssetsTables Contract Assets (Tables) Tables http://flotekind.com/role/ContractAssets 29 false false R30.htm 2318304 - Disclosure - Inventories (Tables) Sheet http://flotekind.com/role/InventoriesTables Inventories (Tables) Tables http://flotekind.com/role/Inventories 30 false false R31.htm 2322305 - Disclosure - Property and Equipment (Tables) Sheet http://flotekind.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://flotekind.com/role/PropertyandEquipment 31 false false R32.htm 2326306 - Disclosure - Leases (Tables) Sheet http://flotekind.com/role/LeasesTables Leases (Tables) Tables http://flotekind.com/role/Leases 32 false false R33.htm 2332307 - Disclosure - Accrued Liabilities (Tables) Sheet http://flotekind.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://flotekind.com/role/AccruedLiabilities 33 false false R34.htm 2335308 - Disclosure - Debt and Convertible Notes Payable (Tables) Notes http://flotekind.com/role/DebtandConvertibleNotesPayableTables Debt and Convertible Notes Payable (Tables) Tables http://flotekind.com/role/DebtandConvertibleNotesPayable 34 false false R35.htm 2339309 - Disclosure - Fair Value Measurements (Tables) Sheet http://flotekind.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://flotekind.com/role/FairValueMeasurements 35 false false R36.htm 2345310 - Disclosure - Income Taxes (Tables) Sheet http://flotekind.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://flotekind.com/role/IncomeTaxes 36 false false R37.htm 2352311 - Disclosure - Earnings Per Share (Tables) Sheet http://flotekind.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables 37 false false R38.htm 2356312 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://flotekind.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://flotekind.com/role/SupplementalCashFlowInformation 38 false false R39.htm 2361313 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables Business Segment, Geographic and Major Customer Information (Tables) Tables http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation 39 false false R40.htm 2402401 - Disclosure - Organization and Nature of Operations - Narrative (Details) Sheet http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails Organization and Nature of Operations - Narrative (Details) Details 40 false false R41.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails Summary of Significant Accounting Policies - Restricted Cash (Details) Details 41 false false R42.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 42 false false R43.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Reclassifications (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails Summary of Significant Accounting Policies - Reclassifications (Details) Details 43 false false R44.htm 2411405 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 44 false false R45.htm 2414406 - Disclosure - Contract Assets - Contract Assets (Details) Sheet http://flotekind.com/role/ContractAssetsContractAssetsDetails Contract Assets - Contract Assets (Details) Details 45 false false R46.htm 2415407 - Disclosure - Contract Assets - Narrative (Details) Sheet http://flotekind.com/role/ContractAssetsNarrativeDetails Contract Assets - Narrative (Details) Details 46 false false R47.htm 2416408 - Disclosure - Contract Assets - Estimated Amortization (Details) Sheet http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails Contract Assets - Estimated Amortization (Details) Details 47 false false R48.htm 2419409 - Disclosure - Inventories - Components of inventory (Details) Sheet http://flotekind.com/role/InventoriesComponentsofinventoryDetails Inventories - Components of inventory (Details) Details 48 false false R49.htm 2420410 - Disclosure - Inventories - Narratives (Details) Sheet http://flotekind.com/role/InventoriesNarrativesDetails Inventories - Narratives (Details) Details 49 false false R50.htm 2423411 - Disclosure - Property and Equipment - Components of Property and Equipment (Details) Sheet http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails Property and Equipment - Components of Property and Equipment (Details) Details 50 false false R51.htm 2424412 - Disclosure - Property and Equipment - Narratives (Details) Sheet http://flotekind.com/role/PropertyandEquipmentNarrativesDetails Property and Equipment - Narratives (Details) Details 51 false false R52.htm 2427413 - Disclosure - Leases - Narratives (Details) Sheet http://flotekind.com/role/LeasesNarrativesDetails Leases - Narratives (Details) Details 52 false false R53.htm 2428414 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) Sheet http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) Details 53 false false R54.htm 2429415 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 54 false false R55.htm 2430416 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 55 false false R56.htm 2433417 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) Sheet http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) Details 56 false false R57.htm 2436418 - Disclosure - Debt and Convertible Notes Payable - Narratives (Details) Notes http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails Debt and Convertible Notes Payable - Narratives (Details) Details 57 false false R58.htm 2437419 - Disclosure - Debt and Convertible Notes Payable - Schedule of Debt (Details) Notes http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails Debt and Convertible Notes Payable - Schedule of Debt (Details) Details 58 false false R59.htm 2440420 - Disclosure - Fair Value Measurements - Recurring (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRecurringDetails Fair Value Measurements - Recurring (Details) Details 59 false false R60.htm 2441421 - Disclosure - Fair Value Measurements - Monte Carlo Simulation (Details) Sheet http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails Fair Value Measurements - Monte Carlo Simulation (Details) Details 60 false false R61.htm 2442422 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://flotekind.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 61 false false R62.htm 2443423 - Disclosure - Fair Value Measurements - Rollforward (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRollforwardDetails Fair Value Measurements - Rollforward (Details) Details 62 false false R63.htm 2446424 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) Sheet http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails Income Taxes - Reconciliation of Effective Tax Rate (Details) Details 63 false false R64.htm 2448425 - Disclosure - Commitments and Contingencies (Details) Sheet http://flotekind.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://flotekind.com/role/CommitmentsandContingencies 64 false false R65.htm 2450426 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://flotekind.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 65 false false R66.htm 2453427 - Disclosure - Earnings (Loss) Per Share - Schedule of Basic and Diluted (Details) Sheet http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails Earnings (Loss) Per Share - Schedule of Basic and Diluted (Details) Details http://flotekind.com/role/EarningsPerShareTables 66 false false R67.htm 2454428 - Disclosure - Earnings (Loss) Per Share - Narrative (Details) Sheet http://flotekind.com/role/EarningsLossPerShareNarrativeDetails Earnings (Loss) Per Share - Narrative (Details) Details http://flotekind.com/role/EarningsPerShareTables 67 false false R68.htm 2457429 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://flotekind.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://flotekind.com/role/SupplementalCashFlowInformationTables 68 false false R69.htm 2459430 - Disclosure - Related Party Transaction (Details) Sheet http://flotekind.com/role/RelatedPartyTransactionDetails Related Party Transaction (Details) Details http://flotekind.com/role/RelatedPartyTransaction 69 false false R70.htm 2462431 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) Details 70 false false R71.htm 2463432 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) Details 71 false false R72.htm 2464433 - Disclosure - Business Segment, Geographic and Major Customer Information - Narrative (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails Business Segment, Geographic and Major Customer Information - Narrative (Details) Details http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables 72 false false R73.htm 2465434 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails Business Segment, Geographic and Major Customer Information - Geographic Information (Details) Details 73 false false R74.htm 2466435 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails Business Segment, Geographic and Major Customer Information - Major Customers (Details) Details 74 false false All Reports Book All Reports ftk-20220630.htm ex311_10q2x22.htm ex312_10q2x22.htm ex321_10q2x22.htm ex322_10q2x22.htm ftk-20220630.xsd ftk-20220630_cal.xml ftk-20220630_def.xml ftk-20220630_lab.xml ftk-20220630_pre.xml mbortonseparationandreleas.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftk-20220630.htm": { "axisCustom": 1, "axisStandard": 29, "contextCount": 269, "dts": { "calculationLink": { "local": [ "ftk-20220630_cal.xml" ] }, "definitionLink": { "local": [ "ftk-20220630_def.xml" ] }, "inline": { "local": [ "ftk-20220630.htm" ] }, "labelLink": { "local": [ "ftk-20220630_lab.xml" ] }, "presentationLink": { "local": [ "ftk-20220630_pre.xml" ] }, "schema": { "local": [ "ftk-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 567, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 6, "total": 6 }, "keyCustom": 40, "keyStandard": 308, "memberCustom": 24, "memberStandard": 41, "nsprefix": "ftk", "nsuri": "http://flotekind.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://flotekind.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Revenue from Contracts with Customers", "role": "http://flotekind.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Contract Assets", "role": "http://flotekind.com/role/ContractAssets", "shortName": "Contract Assets", "subGroupType": "", "uniqueAnchor": null }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Inventories", "role": "http://flotekind.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Property and Equipment", "role": "http://flotekind.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Leases", "role": "http://flotekind.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Accrued Liabilities", "role": "http://flotekind.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Debt and Convertible Notes Payable", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayable", "shortName": "Debt and Convertible Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Fair Value Measurements", "role": "http://flotekind.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Income Taxes", "role": "http://flotekind.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Commitments and Contingencies", "role": "http://flotekind.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Stockholders\u2019 Equity", "role": "http://flotekind.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - Earnings (Loss) Per Share", "role": "http://flotekind.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155115 - Disclosure - Supplemental Cash Flow Information", "role": "http://flotekind.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158116 - Disclosure - Related Party Transaction", "role": "http://flotekind.com/role/RelatedPartyTransaction", "shortName": "Related Party Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160117 - Disclosure - Business Segment, Geographic and Major Customer Information", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation", "shortName": "Business Segment, Geographic and Major Customer Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167118 - Disclosure - Subsequent Events", "role": "http://flotekind.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Contract Assets (Tables)", "role": "http://flotekind.com/role/ContractAssetsTables", "shortName": "Contract Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Inventories (Tables)", "role": "http://flotekind.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Property and Equipment (Tables)", "role": "http://flotekind.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - Leases (Tables)", "role": "http://flotekind.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Accrued Liabilities (Tables)", "role": "http://flotekind.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Debt and Convertible Notes Payable (Tables)", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayableTables", "shortName": "Debt and Convertible Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Fair Value Measurements (Tables)", "role": "http://flotekind.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345310 - Disclosure - Income Taxes (Tables)", "role": "http://flotekind.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Earnings Per Share (Tables)", "role": "http://flotekind.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356312 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://flotekind.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361313 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables", "shortName": "Business Segment, Geographic and Major Customer Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Nature of Operations - Narrative (Details)", "role": "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "shortName": "Organization and Nature of Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "iaa5716a8fb2f46f583610be5c9c63195_I20211231", "decimals": "-4", "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i0b58270d614d457bb9143709e096fcf6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i0b58270d614d457bb9143709e096fcf6_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Reclassifications (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails", "shortName": "Summary of Significant Accounting Policies - Reclassifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i182327c1877d425889bf9908b37071a3_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i5323f4135f2e4cdb8fabc183a5220260_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Contract Assets - Contract Assets (Details)", "role": "http://flotekind.com/role/ContractAssetsContractAssetsDetails", "shortName": "Contract Assets - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Contract Assets - Narrative (Details)", "role": "http://flotekind.com/role/ContractAssetsNarrativeDetails", "shortName": "Contract Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "id54fa801bf0347d099b0ac52145c6877_I20220202", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Contract Assets - Estimated Amortization (Details)", "role": "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails", "shortName": "Contract Assets - Estimated Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Inventories - Components of inventory (Details)", "role": "http://flotekind.com/role/InventoriesComponentsofinventoryDetails", "shortName": "Inventories - Components of inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Inventories - Narratives (Details)", "role": "http://flotekind.com/role/InventoriesNarrativesDetails", "shortName": "Inventories - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "iecb712a944dc4676a8fc583d857e5a79_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Property and Equipment - Components of Property and Equipment (Details)", "role": "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Components of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Property and Equipment - Narratives (Details)", "role": "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "shortName": "Property and Equipment - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ic69a3fd00364468b84d1e86e777afc08_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i727f1cb56ffa44d491289336ca0b2bd1_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:LessorOperatingLeaseMonthlyRent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Leases - Narratives (Details)", "role": "http://flotekind.com/role/LeasesNarrativesDetails", "shortName": "Leases - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i727f1cb56ffa44d491289336ca0b2bd1_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:LessorOperatingLeaseMonthlyRent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details)", "role": "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails", "shortName": "Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ftk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ftk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:AccruedLiabilitiesSeveranceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details)", "role": "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Schedule of Current Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:AccruedLiabilitiesSeveranceCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Debt and Convertible Notes Payable - Narratives (Details)", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "shortName": "Debt and Convertible Notes Payable - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i928e7e1628c8434a8fa6db962c098982_I20220202", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnsecuredDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Debt and Convertible Notes Payable - Schedule of Debt (Details)", "role": "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "shortName": "Debt and Convertible Notes Payable - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib53adda5892a42b48e721175b8591936_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnsecuredDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i1f79ec9474a447a9a44d3f1b6b567056_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Fair Value Measurements - Recurring (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsRecurringDetails", "shortName": "Fair Value Measurements - Recurring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i1f79ec9474a447a9a44d3f1b6b567056_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "ftk:ChangeInFairValueContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "idc1211137d4142c0a77b69602df02e5c_I20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "ftk:EarnOutProvisionMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Fair Value Measurements - Monte Carlo Simulation (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "shortName": "Fair Value Measurements - Monte Carlo Simulation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "idc1211137d4142c0a77b69602df02e5c_I20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "ftk:EarnOutProvisionMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i54d2cbda530c4ef2bb78eff2beda0a10_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Fair Value Measurements - Narratives (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "shortName": "Fair Value Measurements - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "id972eb5d7e294f00beab452deb53e671_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i5f6a2f1ec6284a8f9a58a99913498d3e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Fair Value Measurements - Rollforward (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails", "shortName": "Fair Value Measurements - Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i5f6a2f1ec6284a8f9a58a99913498d3e_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details)", "role": "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "id55f4b1c18004c8a947b4f0af7d2cf2d_D20211029-20211029", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Commitments and Contingencies (Details)", "role": "http://flotekind.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "id55f4b1c18004c8a947b4f0af7d2cf2d_D20211029-20211029", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualPayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfWarrants", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "role": "http://flotekind.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i6a63827ba38842e889c16cd57183a1ec_D20220621-20220621", "decimals": "-5", "lang": "en-US", "name": "ftk:AdjustmentsToAdditionalPaidInCapitalEquityContribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453427 - Disclosure - Earnings (Loss) Per Share - Schedule of Basic and Diluted (Details)", "role": "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails", "shortName": "Earnings (Loss) Per Share - Schedule of Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "ftk:EstimatedTaxesPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454428 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)", "role": "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails", "shortName": "Earnings (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "ftk:EstimatedTaxesPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - Supplemental Cash Flow Information (Details)", "role": "http://flotekind.com/role/SupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i58815a07cadf4307a40ae4d124053253_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459430 - Disclosure - Related Party Transaction (Details)", "role": "http://flotekind.com/role/RelatedPartyTransactionDetails", "shortName": "Related Party Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i58815a07cadf4307a40ae4d124053253_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i9410a389dcce493f817ed2167480851a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i9410a389dcce493f817ed2167480851a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462431 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i85e1688f03ff448aaed61c86ea34e993_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463432 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i703886dd814f4820b7db31dc1fb92ffa_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464433 - Disclosure - Business Segment, Geographic and Major Customer Information - Narrative (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i1920fddb7a074803aca188db80abdc08_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465434 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i914c14ef33e44590969569a13619ddc7_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "i2d04fb953e104f6788b5147cc89ceb69_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466435 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ide7274327d53412f99ec3c0c1769f2f7_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Nature of Operations", "role": "http://flotekind.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20220630.htm", "contextRef": "ib1c7993d57814506bf65bca22eb3d135_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "country_AE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED ARAB EMIRATES", "terseLabel": "UAE" } } }, "localname": "AE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Street" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol(s)" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ftk_AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Loss on Purchase Commitments, Current", "label": "Accrued Liabilities, Loss on Purchase Commitments, Current", "terseLabel": "Loss on purchase commitments" } } }, "localname": "AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_AccruedLiabilitiesSeveranceCostsCurrent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Severance Costs, Current", "label": "Accrued Liabilities, Severance Costs, Current", "terseLabel": "Severance costs" } } }, "localname": "AccruedLiabilitiesSeveranceCostsCurrent", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_AdjustmentsToAdditionalPaidInCapitalEquityContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid in Capital, Equity Contribution", "label": "Adjustments To Additional Paid in Capital, Equity Contribution", "terseLabel": "Equity contribution" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityContribution", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ftk_AmendedProFracAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended ProFrac Agreement", "label": "Amended ProFrac Agreement [Member]", "terseLabel": "Amended ProFrac Agreement" } } }, "localname": "AmendedProFracAgreementMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "ftk_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ftk_AssetsMeasuredAtFairValueOnANonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Measured at Fair Value on a Nonrecurring Basis [Line Items]", "label": "Assets Measured at Fair Value on a Nonrecurring Basis [Line Items]", "terseLabel": "Assets Measured at Fair Value on a Nonrecurring Basis" } } }, "localname": "AssetsMeasuredAtFairValueOnANonrecurringBasisLineItems", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "ftk_AssetsMeasuredatFairValueonaNonrecurringBasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Measured at Fair Value on a Nonrecurring Basis [Table]", "label": "Assets Measured at Fair Value on a Nonrecurring Basis [Table]", "terseLabel": "Assets Measured at Fair Value on a Nonrecurring Basis [Table]" } } }, "localname": "AssetsMeasuredatFairValueonaNonrecurringBasisTable", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "ftk_BuildingAndLeaseholdMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Building And Leasehold Member", "label": "Building And Leasehold Member [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndLeaseholdMemberMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_BusinessCombinationAssumedPayrollProtectionProgramLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Assumed Payroll Protection Program Loan", "label": "Business Combination, Assumed Payroll Protection Program Loan", "terseLabel": "Assumed PPP loan" } } }, "localname": "BusinessCombinationAssumedPayrollProtectionProgramLoan", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ChangeInFairValueContingentConsideration": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change In Fair Value Contingent Consideration", "label": "Change In Fair Value Contingent Consideration", "negatedTerseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueContingentConsideration", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_ChemistryTechnologiesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Chemistry Technologies [Member]", "label": "Chemistry Technologies Segment [Member]", "terseLabel": "Chemistry Technologies" } } }, "localname": "ChemistryTechnologiesSegmentMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_ComputerEquipmentandSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment and Software [Member]", "label": "Computer Equipment and Software [Member]", "terseLabel": "Computer equipment and software", "verboseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentandSoftwareMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_ConditionalRevenueShortfallRateIfChemicalRequirementRateIsUnmet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet", "label": "Conditional Revenue Shortfall Rate If Chemical Requirement Rate Is Unmet", "terseLabel": "Conditional revenue shortfall rate (percent)" } } }, "localname": "ConditionalRevenueShortfallRateIfChemicalRequirementRateIsUnmet", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "ftk_ConfluenceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Confluence", "label": "Confluence [Member]", "terseLabel": "Confluence" } } }, "localname": "ConfluenceMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "ftk_ConsiderationFromIssuanceOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Consideration From Issuance Of Warrants", "label": "Consideration From Issuance Of Warrants", "terseLabel": "Consideration From Issuance Of Warrants" } } }, "localname": "ConsiderationFromIssuanceOfWarrants", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContingentPortionOfConvertibleDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Portion Of Convertible Debt", "label": "Contingent Portion Of Convertible Debt [Member]", "terseLabel": "Contingent Portion Of Convertible Debt" } } }, "localname": "ContingentPortionOfConvertibleDebtMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "ftk_ContractAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets, Policy", "label": "Contract Assets, Policy [Policy Text Block]", "terseLabel": "Contract Assets" } } }, "localname": "ContractAssetsPolicyPolicyTextBlock", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftk_ContractPhaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Phase", "label": "Contract Phase [Axis]", "terseLabel": "Contract Phase [Axis]" } } }, "localname": "ContractPhaseAxis", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "ftk_ContractPhaseDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Phase [Domain]", "label": "Contract Phase [Domain]", "terseLabel": "Contract Phase [Domain]" } } }, "localname": "ContractPhaseDomain", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "ftk_ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Remainder Of Fiscal Year", "label": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Remainder Of Fiscal Year", "terseLabel": "2022 (excluding the six months ended June 30, 2022)" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationRemainderOfFiscalYear", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Five And Thereafter", "label": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Five And Thereafter", "terseLabel": "Thereafter through May 2032" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearFiveAndThereafter", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Four", "label": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearFour", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearOne": { "auth_ref": [], "calculation": { "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year One", "label": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearOne", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearThree": { "auth_ref": [], "calculation": { "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Three", "label": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearThree", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearTwo": { "auth_ref": [], "calculation": { "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Two", "label": "Contract With Customer, Asset, After Allowance For Credit Loss, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossExpectedAmortizationYearTwo", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ContractWithCustomerAssetAmortizationOfContractIntoRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, Amortization Of Contract Into Revenue", "label": "Contract With Customer, Asset, Amortization Of Contract Into Revenue", "terseLabel": "Amortization of contract into revenue" } } }, "localname": "ContractWithCustomerAssetAmortizationOfContractIntoRevenue", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "ftk_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A (Related Party)" } } }, "localname": "CustomerMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_DataAnalyticsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data & Analytics Segment [Member]", "label": "Data & Analytics Segment [Member]", "terseLabel": "Data Analytics" } } }, "localname": "DataAnalyticsSegmentMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_DebtConversionConvertedInstrumentAccruedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Converted Instrument, Accrued Interest", "label": "Debt Conversion, Converted Instrument, Accrued Interest", "terseLabel": "Debt converted, accrued interest" } } }, "localname": "DebtConversionConvertedInstrumentAccruedInterest", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DebtInstrumentRealizedGainLossOnFairValueAdjustmentBeforeTax": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Before Tax", "label": "Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Before Tax", "negatedTerseLabel": "Change in fair value of contract consideration convertible notes payable" } } }, "localname": "DebtInstrumentRealizedGainLossOnFairValueAdjustmentBeforeTax", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "ftk_DebtInstrumentRealizedGainLossOnFairValueAdjustmentNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Net Of Tax", "label": "Debt Instrument, Realized Gain (Loss) On Fair Value Adjustment, Net Of Tax", "negatedTerseLabel": "Change in fair value of contract consideration convertible notes payable , net of tax" } } }, "localname": "DebtInstrumentRealizedGainLossOnFairValueAdjustmentNetOfTax", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DebtIssuedAsConsiderationFaceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Issued As Consideration, Face Amount", "label": "Debt Issued As Consideration, Face Amount", "terseLabel": "Issuance of convertible notes payable as consideration for ProFrac Agreements" } } }, "localname": "DebtIssuedAsConsiderationFaceAmount", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "ftk_EarnOutConsiderationFromBusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Consideration From Business Combination", "label": "Earn Out Consideration From Business Combination [Member]", "terseLabel": "Change in fair value of contingent earnout consideration" } } }, "localname": "EarnOutConsiderationFromBusinessCombinationMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "ftk_EarnOutProvisionMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Provision, Measurement Input", "label": "Earn Out Provision, Measurement Input", "terseLabel": "Earn out provision, measurement input" } } }, "localname": "EarnOutProvisionMeasurementInput", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "decimalItemType" }, "ftk_EmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Retention Credit", "label": "Employee Retention Credit", "terseLabel": "Employee retention credit" } } }, "localname": "EmployeeRetentionCredit", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_EstimatedTaxesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Taxes, Percent", "label": "Estimated Taxes, Percent", "terseLabel": "Estimated tax (percent)" } } }, "localname": "EstimatedTaxesPercent", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "percentItemType" }, "ftk_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityAdjustmentsToPrincipleAmountOfDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Adjustments To Principle Amount Of Debt", "terseLabel": "Increase in principle of Amended ProFrac Agreement contract consideration convertible notes payable for paid-in-kind interest" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityAdjustmentsToPrincipleAmountOfDebt", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityIssuanceOfContractConsiderationConvertibleNotesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Issuance Of Contract Consideration Convertible Notes Payable", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Issuance Of Contract Consideration Convertible Notes Payable", "terseLabel": "Issuance of Amended ProFrac Agreement contract consideration convertible notes payable" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityIssuanceOfContractConsiderationConvertibleNotesPayable", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_FinanceLeaseExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Expense", "label": "Finance Lease Expense [Abstract]", "terseLabel": "Finance lease expense:" } } }, "localname": "FinanceLeaseExpenseAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Liability Payments Due After Year Four", "label": "Finance Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FinanceLeasePrincipalPaymentsNetOfPrepayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Principal Payments Net Of Prepayments", "label": "Finance Lease, Principal Payments Net Of Prepayments", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPaymentsNetOfPrepayments", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FinancingLeaseCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Lease, Cost", "label": "Financing Lease, Cost", "totalLabel": "Total finance lease expense" } } }, "localname": "FinancingLeaseCost", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_IssuancesCostOfStockWarrantsInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuances Cost Of Stock Warrants In Accounts Payable", "label": "Issuances Cost Of Stock Warrants In Accounts Payable", "terseLabel": "Issuance cost of stock warrants included in accrued accounts payable" } } }, "localname": "IssuancesCostOfStockWarrantsInAccountsPayable", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_JP3MeasurementLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JP3 Measurement, LLC [Member]", "label": "JP3 Measurement, LLC [Member]", "terseLabel": "JP3 Measurement, LLC" } } }, "localname": "JP3MeasurementLLCMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due After Year Four", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_LessorOperatingLeaseMonthlyRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Monthly Rent", "label": "Lessor, Operating Lease, Monthly Rent", "terseLabel": "Monthly rent" } } }, "localname": "LessorOperatingLeaseMonthlyRent", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_MinimumChemicalPurchaseRequirementForHydraulicFracturingFleetsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent", "label": "Minimum Chemical Purchase Requirement For Hydraulic Fracturing Fleets, Percent", "terseLabel": "Minimum chemical purchase requirement for hydraulics fracturing fleets, percent" } } }, "localname": "MinimumChemicalPurchaseRequirementForHydraulicFracturingFleetsPercent", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "ftk_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Lease Expense", "label": "Noncash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_NumeratorBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator (Basic and Diluted)", "label": "Numerator (Basic and Diluted) [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorBasicAndDilutedAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "ftk_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_OperatingLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Payments [Abstract]", "label": "Operating Lease, Payments [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeasePaymentsAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_PIPETransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PIPE Transaction [Member]", "label": "PIPE Transaction [Member]", "terseLabel": "PIPE Transaction" } } }, "localname": "PIPETransactionMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program [Member]", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Flotek PPP loan" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "ftk_PaymentOfIssuanceCostsOfConvertibleNotes": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Issuance Costs Of Convertible Notes", "label": "Payment Of Issuance Costs Of Convertible Notes", "negatedTerseLabel": "Payment of issuance costs of convertible notes" } } }, "localname": "PaymentOfIssuanceCostsOfConvertibleNotes", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Property, Plant, And Equipment Excluding Capitalized Cost", "label": "Payments To Acquire Property, Plant, And Equipment Excluding Capitalized Cost", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_PercentageOfCostRequiredToBeAllocableToPayrollExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Cost Required To Be Allocable To Payroll Expense", "label": "Percentage Of Cost Required To Be Allocable To Payroll Expense", "terseLabel": "Percentage of cost allocable to payroll costs (percent)" } } }, "localname": "PercentageOfCostRequiredToBeAllocableToPayrollExpense", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "percentItemType" }, "ftk_PrivateInvestmentInPublicEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Investment In Public Equity", "label": "Private Investment In Public Equity [Member]", "terseLabel": "PIPE" } } }, "localname": "PrivateInvestmentInPublicEquityMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracAgreementContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Agreement Contract", "label": "ProFrac Agreement Contract [Member]", "terseLabel": "ProFrac Agreement Contract" } } }, "localname": "ProFracAgreementContractMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Agreement", "label": "ProFrac Agreement [Member]", "terseLabel": "ProFrac Agreement" } } }, "localname": "ProFracAgreementMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Holdings LLC", "label": "ProFrac Holdings LLC [Member]", "terseLabel": "ProFrac Holdings" } } }, "localname": "ProFracHoldingsLLCMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "ftk_ProFracServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ProFrac Services, LLC", "label": "ProFrac Services, LLC [Member]", "terseLabel": "ProFrac Services, LLC" } } }, "localname": "ProFracServicesLLCMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_PropertyInWallerTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property In Waller, Texas", "label": "Property In Waller, Texas [Member]", "terseLabel": "Property In Waller, Texas" } } }, "localname": "PropertyInWallerTexasMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_PurchaseFromSaleOfCommonStock": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase From Sale Of Common Stock", "label": "Purchase From Sale Of Common Stock", "negatedTerseLabel": "Purchase from sale of common stock" } } }, "localname": "PurchaseFromSaleOfCommonStock", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_ShareBasedPaymentArrangementSharesWithheldForTaxWithholdingObligationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation, Value", "negatedTerseLabel": "Shares withheld to cover taxes" } } }, "localname": "ShareBasedPaymentArrangementSharesWithheldForTaxWithholdingObligationValue", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ftk_StockWarrantPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Warrant, Policy", "label": "Stock Warrant, Policy [Policy Text Block]", "terseLabel": "Stock Warrants" } } }, "localname": "StockWarrantPolicyPolicyTextBlock", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ftk_SupplementalNonCashActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Non-cash Activities", "label": "Supplemental Non-cash Activities [Abstract]", "terseLabel": "Supplemental non-cash activities:" } } }, "localname": "SupplementalNonCashActivitiesAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_TerpeneSupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terpene Supply Agreement", "label": "Terpene Supply Agreement [Member]", "terseLabel": "Terpene Supply Agreement" } } }, "localname": "TerpeneSupplyAgreementMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_WallerFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waller Facility [Member]", "label": "Waller Facility [Member]", "terseLabel": "Waller Facility" } } }, "localname": "WallerFacilityMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ftk_WarehouseFacilityInMonahansTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouse Facility In Monahans, Texas", "label": "Warehouse Facility In Monahans, Texas [Member]", "terseLabel": "Warehouse facility in Monahans, Texas" } } }, "localname": "WarehouseFacilityInMonahansTexasMember", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_WarrantPremiumOnAveragePricePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Premium On Average Price, Percent", "label": "Warrant Premium On Average Price, Percent", "terseLabel": "Warrant premium on average price, percent" } } }, "localname": "WarrantPremiumOnAveragePricePercent", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "ftk_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted Average Remaining Lease Term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://flotekind.com/20220630", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r392", "r553", "r554", "r557", "r665" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r117", "r179", "r198", "r199", "r200", "r201", "r203", "r205", "r209", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r117", "r179", "r198", "r199", "r200", "r201", "r203", "r205", "r209", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r56", "r115", "r116", "r300", "r338" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r217", "r373", "r378", "r633" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/ContractAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r272", "r273", "r274", "r275", "r299", "r337", "r395", "r398", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r630", "r634", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r272", "r273", "r274", "r275", "r299", "r337", "r395", "r398", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r630", "r634", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r217", "r373", "r378", "r633" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/ContractAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r212", "r273", "r274", "r373", "r376", "r578", "r629", "r631" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r212", "r273", "r274", "r373", "r376", "r578", "r629", "r631" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r264", "r272", "r273", "r274", "r275", "r299", "r337", "r384", "r395", "r398", "r404", "r405", "r406", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r630", "r634", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r264", "r272", "r273", "r274", "r275", "r299", "r337", "r384", "r395", "r398", "r404", "r405", "r406", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r630", "r634", "r667", "r668" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r55", "r56", "r115", "r116", "r300", "r338" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r131", "r133", "r134", "r136", "r137", "r157", "r474", "r475" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revisions" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r157", "r233", "r234", "r435", "r470", "r474", "r475", "r476", "r524", "r549", "r550", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r119", "r120", "r121", "r123", "r124", "r128", "r129", "r130", "r131", "r133", "r134", "r135", "r136", "r137", "r138", "r157", "r233", "r234", "r435", "r470", "r474", "r475", "r476", "r524", "r549", "r550", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r132", "r138", "r271", "r396" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r213", "r214", "r373", "r377", "r632", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r213", "r214", "r373", "r377", "r632", "r649", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r132", "r138", "r271", "r396", "r564" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r219", "r556" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r220", "r221" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $514 and $659 at June\u00a030, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r27", "r114", "r554", "r557" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable, related party" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r14", "r47", "r416" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Taxes other than income taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r598", "r614" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total current accrued liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities, current" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Legal costs" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r58", "r59", "r60", "r618", "r642", "r646" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r67", "r68", "r69", "r119", "r120", "r121", "r462", "r550", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements, Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "AdditionalCashFlowElementsOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r408", "r409", "r410", "r474" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r399", "r412", "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r295", "r342", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Issuance of stock warrants, net of transaction fee" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r222", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r77", "r95", "r319", "r518" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of convertible note issuance cost" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from calculation of loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r18", "r110", "r187", "r200", "r207", "r228", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r458", "r463", "r496", "r560", "r562", "r596", "r613" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r42", "r110", "r228", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r458", "r463", "r496", "r560", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r257" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r394", "r397", "r449" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r394", "r397", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r453", "r454", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r246" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of contract assets" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r245" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract fees" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r16", "r97" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at the beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r98", "r595" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r97", "r103" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r505" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non cash financing and investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "verboseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Common and Preferred Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants or rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of securities called by warrants or rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r604", "r621" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r276", "r651" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsFairValueDisclosure": { "auth_ref": [ "r22" ], "calculation": { "http://flotekind.com/role/FairValueMeasurementsRecurringDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services.", "label": "Commitments, Fair Value Disclosure", "terseLabel": "Contingent earnout consideration" } } }, "localname": "CommitmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120", "r474" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r342" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value, 140,000,000 shares authorized; 82,884,690 shares issued and 76,773,333 shares outstanding at June\u00a030, 2022 ; 79,483,837 shares issued and 73,461,203 shares outstanding at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65", "r74", "r607", "r625" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r169", "r170", "r217", "r494", "r495", "r650" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r169", "r170", "r217", "r494", "r495", "r647", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r169", "r170", "r217", "r494", "r495", "r647", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r169", "r170", "r217", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Percentage of revenue by major customers (in percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r169", "r170", "r217", "r494", "r495", "r650" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r235", "r236", "r238", "r355" ], "calculation": { "http://flotekind.com/role/ContractAssetsContractAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "negatedTerseLabel": "Less accumulated amortization" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Contract with Customer, Asset, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Contract Asset" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of outstanding contract assets" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r223", "r239", "r353", "r355" ], "calculation": { "http://flotekind.com/role/ContractAssetsContractAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsContractAssetsDetails", "http://flotekind.com/role/ContractAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r353", "r355", "r374" ], "calculation": { "http://flotekind.com/role/ContractAssetsContractAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "totalLabel": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsContractAssetsDetails", "http://flotekind.com/role/ContractAssetsEstimatedAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r353", "r355", "r374" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Current contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r353", "r355", "r374" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long term contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r353", "r354", "r374" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r353", "r354", "r374" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r100", "r101", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Issued", "terseLabel": "Equity contribution" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r100", "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of notes to common stock (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r21", "r599", "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "calculation": { "http://flotekind.com/role/FairValueMeasurementsRecurringDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value disclosures", "verboseLabel": "Contract consideration, convertible notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r294", "r296", "r297", "r299", "r309", "r310", "r311", "r315", "r316", "r317", "r318", "r319", "r325", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Current", "verboseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r198", "r199", "r200", "r201", "r203", "r209", "r211" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r81", "r578" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r78" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r168", "r217" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r100", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt converted instrument, face amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r100", "r102" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Conversion of notes to common stock (shares)", "verboseLabel": "Conversion of convertible notes payable to common stock (shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails", "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r107", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r313", "r320", "r321", "r323", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Convertible Notes Payable" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r109", "r117", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r325", "r326", "r327", "r328", "r519", "r597", "r599", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r298", "r324" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollar per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "JP3 PPP loan forgiveness" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r296", "r325", "r326", "r517", "r519", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r311", "r325", "r326", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of the convertible notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r49", "r297" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument stated interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Debt instrument, measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r109", "r117", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r325", "r326", "r327", "r328", "r519" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r109", "r117", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r322", "r325", "r326", "r327", "r328", "r343", "r346", "r347", "r348", "r516", "r517", "r519", "r520", "r611" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term (years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Liability Classified Convertible Notes Payable and Contingent Convertible Notes Payable" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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).", "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "terseLabel": "Fair value adjustment" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r309", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Net of issuance costs paid" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r420", "r421" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r111", "r430", "r438", "r439", "r440" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r95", "r258" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "netLabel": "Depreciation of property and equipment", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r373", "r376", "r377", "r378", "r379", "r380", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssetsNarrativeDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r26", "r114", "r282", "r284", "r285", "r291", "r292", "r293", "r554", "r601", "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from related party" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r11", "r26", "r114", "r282", "r284", "r285", "r291", "r292", "r293", "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Due from related party" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r128", "r129", "r131", "r132", "r133", "r139", "r142", "r151", "r152", "r153", "r157", "r158", "r475", "r476", "r608", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r128", "r129", "r131", "r132", "r133", "r142", "r151", "r152", "r153", "r157", "r158", "r475", "r476", "r608", "r626" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r154", "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r505" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of changes in exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r423" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r112", "r423", "r441" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r423", "r441" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Increase in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r423", "r441" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Non-U.S. income taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r423", "r441" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r414", "r423" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Increase (reduction) in tax benefit related to stock-based awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r423", "r441" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements": { "auth_ref": [ "r423", "r441" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Percent", "terseLabel": "Tax settlement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r67", "r68", "r69", "r119", "r120", "r121", "r124", "r134", "r137", "r161", "r232", "r342", "r349", "r408", "r409", "r410", "r434", "r435", "r474", "r506", "r507", "r508", "r509", "r510", "r511", "r550", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r602", "r652" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Funds held in escrow" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r311", "r325", "r326", "r493" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r478", "r479", "r489" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r478", "r479", "r480", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of fair value measurements, recurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of valuation techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r311", "r325", "r326", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r479", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r311", "r325", "r326", "r478", "r490" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r478", "r479", "r482", "r483", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r311", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r311", "r385", "r386", "r391", "r393", "r479", "r566" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r311", "r325", "r326", "r385", "r386", "r391", "r393", "r479", "r567" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r311", "r325", "r326", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r479", "r568" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r484", "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3", "terseLabel": "Transfer of ProFrac Agreement contract consideration convertible notes payable from Level 2" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance - end of period", "periodStartLabel": "Balance - beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r311", "r325", "r326", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r566", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r487", "r491" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r528", "r533", "r542" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 2.0, "parentTag": "ftk_FinancingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r530", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r527", "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r527" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities", "verboseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of finance leases liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r527" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease liabilities", "verboseLabel": "Long-term finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (excluding the six months ended June 30, 2022)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r529", "r537" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r526" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r528", "r533" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r528", "r533", "r542" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 1.0, "parentTag": "ftk_FinancingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r526" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r539", "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases (in percentage)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r538", "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://flotekind.com/role/FairValueMeasurementsRecurringDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Liabilities measured at fair value on a recurring basis" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of property and equipment", "negatedTerseLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r525" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Gain on lease termination", "negatedTerseLabel": "Gain on lease termination" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r95", "r329", "r330" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Paycheck protection plan loan forgiveness", "terseLabel": "Paycheck protection plan loan forgiveness", "verboseLabel": "Other income" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r110", "r187", "r199", "r203", "r206", "r209", "r228", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r496" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r187", "r199", "r203", "r206", "r209", "r594", "r605", "r610", "r627" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "verboseLabel": "Summarized financial information regarding reportable segments" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r112", "r424", "r426", "r429", "r436", "r442", "r444", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrual for potential penalties and interest" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r136", "r137", "r185", "r422", "r437", "r443", "r628" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r66", "r418", "r419", "r426", "r427", "r428", "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract asset, net", "netLabel": "Increase in customer asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "verboseLabel": "Interest payable" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in current assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r94", "r537" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r147", "r148", "r153" ], "calculation": { "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive effect of convertible notes payable (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r181", "r515", "r518", "r609" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r141", "r144", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "terseLabel": "Paid-in-Kind interest expense on convertible notes payable, net of tax" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r90", "r92", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r603", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Paid-in-kind interest expense" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r35" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r40" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Inventory, Gross", "totalLabel": "Inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r10", "r40", "r562" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r38", "r105", "r160", "r240", "r242", "r244", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r36" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r40", "r243" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less reserve for excess and obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r241" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "netLabel": "Inventory write-down", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements", "verboseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r540", "r542" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense and supplemental cash flow information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating leases liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (excluding the six months ended June 30, 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r541" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r110", "r201", "r228", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r459", "r463", "r464", "r496", "r560", "r561" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r110", "r228", "r496", "r562", "r600", "r620" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r13", "r48", "r110", "r228", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r459", "r463", "r464", "r496", "r560", "r561", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.", "label": "Liabilities, Fair Value Adjustment", "terseLabel": "Change in fair value of contract consideration convertible notes" } } }, "localname": "LiabilitiesFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement, amount due to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r278" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r270" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingent liability for earn-out provision" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Settlement payments" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputMaturityMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using due date of last payment of principal and interest for financial instrument. Excludes expected term.", "label": "Measurement Input, Maturity [Member]", "terseLabel": "Term until liquidation (years)" } } }, "localname": "MeasurementInputMaturityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsMonteCarloSimulationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r93", "r96" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r61", "r63", "r69", "r73", "r96", "r110", "r123", "r128", "r129", "r131", "r132", "r136", "r137", "r149", "r187", "r199", "r203", "r206", "r209", "r228", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r476", "r496", "r606", "r624" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r128", "r129", "r131", "r132", "r139", "r140", "r150", "r153", "r187", "r199", "r203", "r206", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) for basic earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r141", "r143", "r144", "r145", "r146", "r150", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Adjusted net (loss) for dilutive earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r122", "r123", "r124", "r125", "r126", "r127", "r131", "r138", "r157", "r226", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r408", "r409", "r410", "r432", "r433", "r434", "r435", "r450", "r451", "r452", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r513", "r514", "r521", "r522", "r523", "r524", "r545", "r546", "r547", "r548", "r549", "r550", "r579", "r580", "r581", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements And New Accounting Standards Issued and Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operation segments (segments)" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r187", "r199", "r203", "r206", "r209" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income (loss) from operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r534", "r542" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r527" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r527" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r527" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r531", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r526" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r539", "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases (in percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r538", "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r198", "r199", "r200", "r201", "r203", "r209" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r8", "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r41", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r456", "r457", "r461" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNotesPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Notes Payable, Current", "terseLabel": "Contract consideration convertible notes payable" } } }, "localname": "OtherNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r95" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Paid-in-kind interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments to tax authorities for shares withheld from employees" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "verboseLabel": "Additions to long-lived assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r335" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, at par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r335" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r24" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "verboseLabel": "Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "verboseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r93", "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "negatedLabel": "Income taxes received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Purchase from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-Term Debt", "terseLabel": "Proceeds from issuance of convertible notes" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r87" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/StockholdersEquityNarrativeDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from related party debt" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.", "label": "Proceeds from Sale of Property Held-for-sale", "terseLabel": "Proceeds from sale of assets held for sale" } } }, "localname": "ProceedsFromSaleOfPropertyHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r260", "r528", "r533" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r261", "r533" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r18", "r259", "r526" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r263", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "verboseLabel": "Components of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r261", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentTables", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r237" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts, net of recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r392", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r392", "r553", "r557", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r551", "r552", "r554", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r417", "r577", "r669" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r16", "r97", "r103", "r595", "r617" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "periodEndLabel": "Restricted cash at the end of period", "periodStartLabel": "Restricted cash at the beginning of period" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r16", "r97", "r103" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r349", "r562", "r619", "r641", "r646" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r119", "r120", "r121", "r124", "r134", "r137", "r232", "r408", "r409", "r410", "r434", "r435", "r474", "r637", "r639" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r178", "r179", "r198", "r204", "r205", "r212", "r213", "r217", "r372", "r373", "r578" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from external customers", "verboseLabel": "Revenue from external customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r375", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Contract Assets" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/ContractAssets", "http://flotekind.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by geographic location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r79", "r282", "r284", "r285", "r291", "r292", "r293", "r648" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r71", "r110", "r178", "r179", "r198", "r204", "r205", "r212", "r213", "r217", "r228", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r496", "r610" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenues", "totalLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Proceeds from the sales of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r169", "r217" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of current accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Schedule of supplemental cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r37", "r38", "r39" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of components of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r555", "r557" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue by major customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r71", "r216" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r187", "r190", "r202", "r255" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r187", "r190", "r202", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Schedule of Financial information regarding reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r23", "r24", "r25", "r108", "r162", "r163", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSubsidiaryOrEquityMethodInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subsidiary's sales of previously unissued stock made to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity.", "label": "Schedule of Subsidiary or Equity Method Investee [Table]", "terseLabel": "Schedule of Subsidiary or Equity Method Investee [Table]" } } }, "localname": "ScheduleOfSubsidiaryOrEquityMethodInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r174", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r209", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r265", "r266", "r629" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r174", "r176", "r177", "r187", "r191", "r203", "r207", "r208", "r209", "r210", "r212", "r216", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Business Segment, Geographic and Major Customer Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r197", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesReclassificationsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r407", "r411", "r415" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r352", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares withheld to cover taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r535", "r542" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r174", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r209", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r262", "r265", "r266", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r52", "r67", "r68", "r69", "r119", "r120", "r121", "r124", "r134", "r137", "r161", "r232", "r342", "r349", "r408", "r409", "r410", "r434", "r435", "r474", "r506", "r507", "r508", "r509", "r510", "r511", "r550", "r637", "r638", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Statement, Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r121", "r161", "r578" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r24", "r25", "r342", "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedTerseLabel": "Stock issued under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "negatedTerseLabel": "Other (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r24", "r25", "r342", "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r342", "r349" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Restricted stock granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r24", "r25", "r342", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r24", "r25", "r342", "r349" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Restricted stock forfeited" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r24", "r25", "r342", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock granted" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r31", "r32", "r110", "r225", "r228", "r496", "r562" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r536", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease rent" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r563", "r565" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary or Equity Method Investee [Line Items]", "terseLabel": "Subsidiary or Equity Method Investee" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Transportation equipment", "verboseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r53", "r350", "r351" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock, at cost; 6,111,357 and 6,022,634 shares at June\u00a030, 2022 and December\u00a031, 2021 , respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebt": { "auth_ref": [ "r21", "r599", "r616" ], "calculation": { "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Unsecured Debt", "totalLabel": "Flotek PPP loan" } } }, "localname": "UnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtCurrent": { "auth_ref": [ "r19", "r597", "r615" ], "calculation": { "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_UnsecuredDebt", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, uncollateralized debt obligations due within one year or the normal operating cycle, if longer.", "label": "Unsecured Debt, Current", "negatedLabel": "Less current maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "UnsecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableNarrativesDetails", "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnsecuredLongTermDebt": { "auth_ref": [ "r50" ], "calculation": { "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_UnsecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Unsecured Long-Term Debt, Noncurrent", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "UnsecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/DebtandConvertibleNotesPayableScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166", "r167", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Prefunded Stock Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r153" ], "calculation": { "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average common shares used in computing diluted loss per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average common shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r153" ], "calculation": { "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares used in computing basic loss per common share (in shares)", "verboseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareScheduleofBasicandDilutedDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2029-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r512": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r565": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r670": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r671": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r672": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r673": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r674": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r675": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" } }, "version": "2.1" } ZIP 94 0000928054-22-000179-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000928054-22-000179-xbrl.zip M4$L#!!0 ( &V4"E40TDC8E0< &8? 1 97@S,3%?,3!Q,G@R,BYH M=&WE66US&[<1_MY?@=!3QY[A.RG)HF3-R)+C3F<^ MG[?G@[:QD\[XID.JAAUMC)-MX47CY)A^P:?DXN0OQ]^U6NS!SWRFMYLM1SW(G/QYVP MR'%BQ.+D6*@94^)U0QTF!\/]@R3A6;8_3 ;=)!F*X7"_*[+><&\@>O_JP<@. MQ.,7;R[/3\>7UU:[6_\]M'3YJZV63 MO3-YP3ZTV=]4XDR!9]MDJ;1>90OF<^Z?/]M[=;1K#$HN!%*DI67F'P;EWY4C MI?$G50C$:-3ZLLM"8$-62=?$][0-/QT>[0S6K\A1_38;&_A&LD0Z3QZ8 M+MAM8>9:BHEL1J_9Z"MAL&YAP)A0RU7!>+%@5>%M)6$V.#30*51P-L6355RS MC*?XR3(S1<9[$^6V! J92N>X79#(E-_*8-%*I\-O L9@21VX&&N00*HLN!=B M!:;#$B$MF^Z$O D M KCAR2:"KR@72_B?H$.0TGJ-C3HL[L'2@)\(/4"3)"H- 1AK$+6PG OVI-SE M+--F[I9HL7*BD-,<"W'Z,=H-*YL;07=+8[:L_6;C/D3<[[GG^;-7_=[!D:MC M6M<+2A:390J/P7&7C%L90@27JT1+*NW]T*^#%-[ M>R(^Q4=%K4$1,4+Z&:7P!G1B*,F6G1?*[BV482':YT- 08+*3:BGOPTD_7Y[ M;P><] 8D]H6@\H*_9.?2P3AX+7#LTR%M$OVGO'*[3R$>3B3"4Z\4F=U4%@J0 MIC/E0O)#2A9!#[4R:]K8I!XK-0_QKJE]';-F34LTJ$ AL,49K40X"[@J<4HH M'CL %0M0(,."-%6.BD)(#Q;$<-A6,&)=7# C MEJK-"HMOB21!D!#F2_$9I/-5X"EYB*>=$W@+5KNG_L[H B)G2A!H.+IG3AS' M'0!'_08AB5NQC"IPIGBBM/(+JC>/+4L8#P (L8WPO">ZT:\$*KVK-U16M@2V M7*B/:6JL" :$SF4B"Y0]#8AA1):$71)!5Q9A!(RK$FSVK0,I?WHT,GE+JPAY%'(? )S$%UQJ1I M92D&&Z3^B-:I01-M);VM@"Z70M$O\?09U>3W>;VUMPZL#L415+4 MU:=*PN,U=Z\:P[GDMT3&L90&.@Y-0'A!L3P^?E(25@N,-')5;Y^ M-.9UZX I"!PJ?#-6!(=RX*HIP@2GA,W4Q/;H0?O/P/;H&$]!ZIE%5C3A?AD2 M&0$,[W7J2#FYCP_!Z.$/??I6JT MMZ/Q._ON<"?7/7_6V^_N]++W 0J6EP4^=,"U> *02MN"[9J73HZ67X[ FJ7F MBY$J@@EATE&M/#'>FVG0/R/J15&LUPC+Q>'ZAF.PWQYV!W3)X2W^Q7+A^OZC M'>X_.EYLCQV^:A]V/S[<;?=68YV@VRX%:G\-8L7RU&YI5_+B=6/06,K4*3/J MLEZ0VM3SU)Q^>4>SMF\S'KHC>N+_GV/=")0A !X^(V:V/]]=_W 5[A4NW_S] M^JK)WMVL<+6#.VKL$-3@#1:.W6RYKZ_+5]L7+)_BB*]KK^]Q.E%4 YKL+%Y5RA)A7+5N4-]27;CND$WA7/8IOHF9RZP)WG16!'+OK*1R8TI7?GO+$G6_] M&6^@PUWXR:]02P,$% @ ;90*51S(U A]!P 32 !$ !E>#,Q,E\Q M,'$R>#(R+FAT;>59;6_C-A+^?K^"]>+V!9 MRW::Q,D&R"59G(%VMTU]6-RG M@A)'%B^4J)*4'=^O[PPIOR3.-MZW;G<;((8D#H?#F6>>&8FGWUV^N9C^]ZLTXWCM\.+.+Z<7K)_3W_\@8UZ_81-#:^L=%)77,7QU>L. MZQ3.U>,X7BP6O<6PI\TLGE['I&H4*ZTM](03G;-3>H*_P,79/TZ_ZW;9I MTSC)0/\NQP,#HZ' Q! MB%\3-#)&\3#'NJ6"EYU25MT":/WQ:- [/*C=R4(*5XR3?O^?'2]Z=IKKRN%Z M!N>'RZ!F1YF#6]?E2LZJL=]2)TQ=#6=::3-^TO=_)S32S7DIU7+\;"I+L.PU M+-BU+GGU++(8AJX%(_,@:.7_ 6U"\_SM(IA\B'J4K&"UA61 1E_=%C*5C@V3 MWH#=-7E[Y]S,X;.!O.%C+^XNIY.7DTNSJ>3-Z_WM?ZSVSIZ MT-9)Q'Z!@I?L@ANKJXAE8)S,E\P5W#U][NA^-_C26E MX9&L!$9GW/URFTYZ;,(*/@=F8"YA@8GM"FG9SPTW"!NU9-=0:^.8KM@K;4J6 M]+L_,YVS5TH[N&&32N"&C 0;X7760S\=G^P-TZ_(48,>FVKT#; 4K",/E$MV M4^F% C&#*'C-!%\)C>M6&KD2U7)9,5XM65,YTP":C>SIB115<%;BG9%4+#K/)=YZQTT8-^!#A"Z7J0)R)4/D\%1)6Y XB95(%$06="^DS92V#3@.;SP4Y,# M$>["K:2FH H8(?V,4G@+.B&49,O>"^5W%LIQ(=KG?4"A!)4;7T\_#"2#0>]@ M#YPD0Q+[0E!YSE^P2[!H''K-<^SC(8V(_C/>V/VG$ ^G@.%I5PK,KAN#"C!- MY]+ZY$:F4VM+%-/084]_%NJ7T3LZBE)1J42"%HB]5*"O\68)O42B%Y MZ !D*$">#"O2U%@J"CX]K*\@GBKP-0,-PO[?3ZJQTY!9HS@Q'&[+&[$I+C@C ME*KM"HM7*9 @DA#.!_$1I/-5X"F]CZ>]$W@'5ONG_M[H0D3.I2#0<.R<.7$< MMP@XZC<(2=R(55019Y*G4DFWI'KST+*$<0\ ']L SSNB6_V*I]+;=D-U8VK$ MEO7U,H]4-^[=%NS#EWPM#=18 MY8_WI"SEE <(*)\*$#R!]H2PTP+?;N@%Q^Y$$(O =S4)W1 M6=88BL$6J3^@M=381!N@[Q2HRV:HZ+?P]AG4%-RN2Q:EKT<+",]K?@,MYRSQ MG><&5/MJ=$\^^N@]?21"_MJM[<&'MK;^TX%8H2K:Y!>E^W9D-ZE&B?H>U6NG M'UF;QK$G<=K8=<'P#U!EB>_0#N /R"S56))H7$BTCY3\#1K2[CP)O1 PG*!$RVL M\_6=,6];!YR"@<,*'X6*8+$<&LR)" M]X-/9 R@_Z[31CH*%"NKN59S()ZM^*S]/&7:W(>R5GH).+HH=$AX?@='&/=/ M4C5Z.\'XQ*X[WLMS3Y\DW_?W^M9[#P2K4P+G&^!6/$6,@NFB[8K7%L:KBQ,D MS5KQY5A6W@0_Z:15GFKG=.GUSXEYL2:V:_CEPG![M#'\OC?J#^ETPQG\%ZN% MVX./GC_XB)W8'3L^ZAWWWSW<[R7KL=CK-BN!UE_#4+ <=5O*UKQZV1EV5C)M MQHS[+/%2VWH>FS.H;VG6[C'&?7<$3_SY*=8/0!DAOOUOP,SN[_:!PAI1>SBB M10V!#/W _/LV6^WHZ_+2A[K@T^SR\^UK^P3Q2_AU0CZ0Z-E"0LY>K>GT3>C/ M=ET=>XKYJYZ^76)%"CW8>3/#:AKR)^E'_B3Y&PX^I#.\\4M[R\;U3Z5J' M8_EQ^.PVAYUSZ@T3^%+0WTSA*=)!XW:G/'*TW?Z&@W9_Y'_V.U!+ P04 M" !ME I5%(0,P<8$ "K$ $0 &5X,S(Q7S$P<3)X,C(N:'1MW5AM;]LV M$/Z^7W%UL38%K%<[\6L#N+:SINCB-%:1]=- 2U3,E195DHKC_?H=22G)ZA8- M]M9V02!(XMWQN>?>*(\?S1;3Y-WY'-9ZP^'\[8O7IU-H>4%PV9D&P2R9P%!,#]K06NM=3D,@NUVZV\[OI!707(1&%/=@ NAJ)_I MK'4\-F_P2DEV_,/XD>?!3*35AA8:4DF)IAE4BA57<)E1]1X\KY::BG(GV=5: M0QS&,5P*^9Y=$[>NF>;TN+$S#MSS.+";C%8E'>#WN]- Q[ MI->-PT'_:-6/TWP5#4A_%<>'OT8(,D!QIZ/TCM/GK0TKO#4U^P^[L=\[+/5H MRS*]'D9A^&/+BAZ/]A3)IO(K@9_.+Y+3 MD]/I)#E=G&&R7BS?3LX22!:?]^1;@1[UX:V_]*<^+.=3"S_J'(;M;Q_X9 F3 MV>(\F<^^+\(;F@?A$2Q.('DYA^7DXL7D;+[T%K^\GK^#R30Q*W$8QG^E$GZK ME&;Y[E]WK_M)]TX+2$51T-2T8]@RO0:]IO"F(A(YYSNXH*60&D0.)UQH^AY. MBPP12T95&^]3'PZ,PI/'_3@.1U.Q*4FQLT_1Z!F@S1,A-Q"%WAO(A;3&/SCC M0(L,._:KJJ!/'D='X:B#>6P:=!N(@IQQ7+P%M*1I)7%FH.>DR&!^DZY)<46Q MM6\V3"D#'O^-9(9S -944H1\'YISI$'6MK(5(I *HX!;&975#E(J,1S6N[*2 MJB(8$RW@KNX,UM[(51WB))DHS>"Y+^Q$;,H@" N?R!4IJ/(6-YSN8)):1DW* M&" $81WV1P_.GI)D&8XYC],X50Q<+/?2<4QLU+,%6X">AMD23]43%(SB)7A1]5I&74.".:2A.CP('MVR^E=2MRF0TUL M-.ATD=+!R";+_Y?6V-'*"BRM#;%<835KPDQ",U>$F7(N)56&WK99)IP# MJN'FA"/YJD2^E:N,G!6D2,U[-)C9PYKE$J4J[J(C2BKMGJJ)2%W]_A[A_S ] M@P>QXYK*0X+_4:";BPN1EE3)6<[(:LL!"LTJ@V MOA):BXVU?VWZ2DIXO8?=SBW7A\'.D=\-.^8\J/$0J+-FX_JHZ-NC8J"S_;5! MWQ^$GU\._>AV+;"V92-0\]49V!1&1?1*80B?MSJM1J:NBF$(D96Z;^=+.G%Y M8[3V#WX?T^&8^._+*'2)TNV-E+VZG-F_OA+K BY]^(FME"C:\$K>YM4#Z*AS MQZ0:L@%*<)9!X]?WQ=7?(^+[\O4T,7YQ"7VF4S' ,N$/(I+K"0>?2/JI/9/LC]+,? MK/<<^^B;MQ3NHW\H*2>&Q;VOX+MZL6TSO%,AF&V\TOLJ7_APKJ_N,][^H'#\ M!U!+ P04 " !ME I5TW6R8ZT$ "!$ $0 &5X,S(R7S$P<3)X,C(N M:'1MW5AM;]LV$/Z^7W%UL38%HG?GQ2\-X-H.ZB&+TUA%UT\#+5$V5TE422J. M]^MW)"4GBULT*+:U71 (DGAW?.ZY%YX\?#*9C^/W5U-8JR*'J[>O+F9CZ#B> M]RX:>]XDGL#K^-<+Z+I^ +$@I62*\9+DGC>][$!GK535][S-9N-N(I>+E1=? M>]I4U\LYE]1-5=HY&^HW>*4D/?MI^,1Q8,*3NJ"E@D10HF@*M63E"MZE5'X MQVFDQKS:"K9:*PC],(1W7'Q@-\2N*Z9R>M;:&7KV>>B9389+GF[/ABF[ 9:^ M[# _[:;=Y;$?)#[M9MERF401/$Y%_VGOOD;Z!4G(P7+M_WG,2NHA$NZ@6M>D/+YH<0P.)(*EEE!R?ZD MB GAF<>-A7R"=G)6TM:%(-2@I[=KMF0*HM -X>^0[WM.Q J=5[SJ]]#L/>P) MDDW%-P(_GE['L_/9>!3/YI>8K->+MZ/+&.+YYSWY7J 'I_#67;AC%Q;3L8$? M1$?^X?[,2$EZ6--'M ,K4&M*;RIB4#.\RU(Y &LJ*$*^#\TZTB([-+(U(A 2HX!;:97E M%A(J,!S&NZH6LB88$\7AKNXTUI.!K3K$25)>Z8/GOK 5,2F#( Q\(I:DI-*9 MW^9T"Z/$,*I31@,A".OH=/#H[*E(FN(QY^0TPSA&[M$G,\J^8NABJ?J.%?M& M6780O( 8:6B2*:MSS*P$@_U,LES0#77FV$P.G:[?J3G085#H$K;C9M1 MT36CHJ?2_;7>J=OS/[_LN\%NS3.V12O0\!7U3 JC(GHE,80O.U&GE6FJHN]# M8*3NV_F23EC=:JW]P>\A'9:)_[Z,?)LHW9.!-%>;,_O7!5V3 L9$2%[N,NH1 M1#19HY,,>0#)3G3B!CZN6841YY=%YQG&!+MN+V4[XO:(ZGP0W= M^[:]JP73#/T[%;+$@JC5OLH7/H>;J_TX-S\3G/T%4$L#!!0 ( &V4"E76 M)5AYDUT" $I-'0 0 9G1K+3(P,C(P-C,P+FAT;>R]:5<;2;8N_/W\BGSI M\YY;M983QSRXJGT7!NRFVA(VR.4#7[QBA 0-=$HRX%]_=Z0DS&1;MC5;U=6% MI(R,C(QGCQ$[]O[S_UZUFMG'4':+3ON?&W@3;63_]_F?_U^>_^^+@]?93L?U M6Z'=R[;+8'K!9Y=%[S1[[T/W/(MEIY6][Y3GQ4>3Y]4]VYV+Z[(X.>UE!!%R M[V+YC%I',/$X%\;(G$468UR1AW.;8@Q M9T88JP-BWHDG_AD*R'OK C4<>J)."^.TM-HQJ8R4/#WVM =O!V_8[C[K=_,3 M8R[^N7':ZUT\>_HTFJ[=[)0G3X<7GJ8A;PP;=\O>PX;PXYU&1;?#")8W#2\O M+S>O;-FL&A.$Z--ABYL;KGJ/-R[:S:(=THP_[96FW8V=LF5Z@$AZ'LH1R?'- M4Z^ZQ9U.+NGH>?CI_]9>'[K3T#)YT>[V3-N%6X_.N\'=N1.^;YYT/G[UZ9CG M2.44?^[G2Z^+Z:V.1LW[O?*+TZ.?PM510Q\^OU75:#0XN'!GTEVGW^Z5UX\W M'EZ\#BJ&GL?7YP;'9ZX;QH^TW7:57OCP1%5=&:.?O#C> M)8+QS_]LA9[)TKUY^$^_^/C/C>U.NP>,GC>N+^#=W.#;/S=ZX:KWM!K?T^?_ M]5__]6>OZ#7#$1K?7^V^_'XE3[;/WO1K+TZ.#]JU9LULHN/SP[@;XW7 M6R_/]AN^V']?0_5/IZ?U3PZ_IO7FT:?.Y7'CQ?GQJ[_.CAOUT_K[(P1_H>WQ MZ=&G'9SNOSHB]5?U M\]K9^>7^SHLT'E1[M8=KK]Y2N'=XS]_P+-X^;ER.6*U5AW'NLN.S(W1$ MWE[O-[98[=4NK7]Z>WET]@Z>">-IJNO7C=U>[1!=O6X<\7K#77W0E)!HJ8>A'!$G,(;H MCZS2S_"_A%^Z:X"_!3!Y"#")B@ GY]0*GS.E?:X$D6!Z@S5-&9=@KV\\3R#, M#=\WT'_'KQ$>"V'Z &%PHK0"B9UCC1/"C.=:69(KXX7%H,&--AO/W\X2WRT MUU< -\W)79$=BZO@\VB:W;61]DVPV4-V5M*"\TMR Y"#O*8Z5TC$W"FML:$1 M&T; 2-MZ?;C[ .^G=\WQ,L0 .M:%[B-.1')KGG4K5Q,H(JORQ"F54#"H^ZR=M[_[YK[=R_^?GHI[N]7U3R:_0-O,>R METR52JCF,#B$1_=]OG8S3'^KJ M.(V\CU8[&2+(!1L_[%73I? B3-? W>X-9T#E^&8&1E?&FX%^NQB\?O?4 %G= MO%DKF&Z_#,^' %071UV,KHV^ISX>G5'%83*5BHC&R)B"^?4".R6"H2P B0YG M=#$(\.Z,WJ:I'YS1?L7/=Z=LN/#U[-WASG?/IC%@=0BCHB61B<@5%1C9P)UV M@F+-J]G$F%"\6+.)/-ZOO@(P[K=M!+:IM+IW='_RW4YF[D\1X1AZYGQ2 FFM5?28R2\X,QCYY"LY@V/Y@TOXKSA\><-3TX/6H-) MD-9YD-I4$NN4=&GF)#+6&S*<-[S8\S:N_3"Y>=,,(T/!4W0N,$VCPC)X@H5D M"BF.326?T>+)9_0S\ODNY3ABD;32PN@8Q]((Z2/V3,CHK).ZZ+3AJ_=K:L"S,-1,_B] MU6D?]CKN?-#7GT\??<3-K-V,Y+M-,3H9XC0@Q+Q0CCK+&)CU-BK'HV+&2@GS M*%8&FD99&2#7%3@#G)8$(G!9M>-(*Q$1HP8KSJA@(#NI2NNJ?&4@VO*^2!O) MIOG&%'ZOO6TNBIYI+@E,3&*K!3'"4IS0 :4''C(7R@BC-1A6*P.3<_U6OYD" M//9[IZ%,[8$&NI!0<\""FYBLRN#&0' MH6>*=O"[IFP7[9/NDN##HS DXN $ 8VDHC9< 2]I3)E6GL[0;IC7# @2J5,< M")4PYK@"F\D:&PFGX(@P[>;@Y2X]J<[?![?,46ZM=QC,87'J.9:88F6U#:L' M[E37+>8/J&+*N&B8 IT+JI?8P W5-FJ+-'!QG-V.VS+C.*FMP#O02 PJD4;L M#*4,4Z^UBRZ2Z)#QG/*P,M#,8?UI0A )&I@'Q1:C)4PI;SVU&''L(S/62;0R M$,UI_6E2G"2<$9A(SYE@@B/M3&14"(JM9%3[U8%I_NM/$X+,"ZL4D4QY1)A7 MX!KP ((P4.V(9T2M#&2S7G^:$#Z6*6J"YF F&(:,U@'<=>R( ].!:A9G%UNR M(G;#3P6]W W_H(X&+8@7&#.#P9H3EE(*C*290%:L##2SMALF!Q$#BX[JR#58 M"TQC;1DW,GAID5%&>+HR$,W#;I@<3!)SQC0RR G.%'BX0BF&P9(PT6LG5PBF M.=L-DX-,&X0LV.2:2W!M);7:.TYIP!Q DT.G:14@FZG=,#E\O)9:>(.-!6U$ MK-6:!1F54( 08L+.(=9\Z8&:?R0\T9X[B[EBW#(IB%(61*;2$5/D(V6KA^I" M[-K,X6&<)55XB(4)D6')C M940Q,)AUC+F4JP?LW'9M9@]ND"@Q*O'8>(9 1O,HG'-(8\$BH6'UP)WIKLWL M ?7">Q055\(I )09AV0*HPZ6$>SQT,I=@>BLV:V^3"HLB=H0I K4$:88Y50Q M(9V+WE,)^M'9E8%F]JLODX(HY@T["T%HK*9BKWF-"1&0K ]%\5E\F M%W\O@S8I[%Y;IJ,S J6\9]8&S[T+:'5@FOOJR\0X"[N0-M40IH%19C36,F4V ML4$QPK18&8OT',YX+CVISO\$*O- R=)+R0$Z&J@"?8XBY5@YSZA= M053GO_XT%Z #438Y.$1JQ(12ED6+E &+#F%O#%X]H&>__C078)T)05B5S 7% MN# Z$!(I(81S"4:$6CU@Y[/^-!=P#26,&60()YI13S43040MM"=<,\E7#]S9 MK3_-!5!PG)$@3&&+.>,89ED$;A%B46*&F9S=N?UEQG$J"04DX4%:Y+W38.O' MJ)U1E 2B<0IAB*L#S1S6GR8$48AIUTR S6H$0"3!?DF';(V/E!KPS58&HCFM M/TT()LX-"=Y(::A@F"#%HZ42/(I((OQ,5P>F^:\_30@R;$DZ*:HL8BE %2P. MRHA$0DGX$ 1;&=L/D8)(\!&:,1MR#HQN]508L:>[DZ,,W9;I@< M9(X2Y9F5VFG)2)0I(9M%*235@O4G_19I__4FHM/,7$&258VN>7#($9*")/6L[3U4-U(79M M9@\TX\9J9P+#.AU!HY;1%,HAD!>1(N]6#^BY[-K,'E@'[IQ%*:]?ROQKM$F' MX9G5\!\G\PZV*Q:*2B4(O?/16XRZ&+N^0 P,###),>&&:14M2IK;H\BDB\&/JC7 M_Q:5+G:"[>V!65I659(&Q)!FY,W>F]U&JN!I7&+V;Q##V(][W6F?]$+92H]- MY2'O4U_[8RA[A6V&U&#:B0#2OS]FFM\05;N?QO*%$B 7\/&[2(PR@@L0HQJ>5(#_Y8M.6X=]VRU\8< (,,VP'RNQ M8-[MI:[WVF_Z%OHE<5LG9:BTW$H2CU5>FD1!P3)!G?;2JA - M)]Z'$-'B*IM4J.UU.#'-W6H\#V [#.7'PH7NZ]?;BROS[QX_BEHQ92F++C!& MO D"_';FJ89/S.M? 8M?3>G?2ZC%*# ?M<$PAC%1DN$45DZI0U+'46D$CN6: M !:+ 'B.Y00(0!A!%9'64*48"4IIAX7S7&)%#0ZCY-N"C$Z4DH5;.>^6/9C\ M/KQ4>0$*[#J5,Y^M;+ZO5$5.QC]'^KGISYPC580P(3 *'C/D@T8FIK115 <# M#OV(C]?H?9.O;@/R,YI5!>&Y(B*D D%QC*13$J$**7:TYNLV%CEHP^+B,Q! M ';38LN6VU_:]%[)UR4P14F.=4[H>O*XB)]W(\ &,S2;7G\WC2;H7QI7-&< MB3O$T\2O:N&.V8JU6E'213J)U&SD=0 M^@YL '#FE%/&8)&2-:\:=%NU07M]NN(JDPX(%Q:0(N/J. M88J-($ QRC$E2)1RF=(_31W@M=2YZS&"@8,=D(N1EK&(E,$JRN# :73!NV60 M.C]$.B_[9;OH]<$T\:ZOARTNX%&%,;&?:! M:<$,498%"23$G/7$1;5,:8D7EGI65_9@12B1#BLI/2-QCX M?CG1*.*E-$PY#DHZ'6=-)_>9]7$9TWAHXH*$Q"F7I)H(K(3^FPU^\_$EA&"4(\F, _Y#Q!+P# -%'@Q2 M%D-C)Z MX1W#A"H&W=.H+.BS="Y\<4\"? V,+6CE@Y\U)A,*S@_.2DQ,RO_IF) "Q)WC M"LQ]+@,W4B^!@?C@X/:+?K=HAV[W<-#%+:RV85Q%MU=>-X([;7>:G9,BC)JM MHOF(K< &HX DU@P)"\ZXXX;Z&(D3F+,E,!^7 ]VY&)><8ND"L"VVG'%@8J2" MPTQQ$ZQ"+*X6[\(LF:VV:5[W"K?*/!NCPT(9T)52L\B#)AY7#"_.Z)\^L>5)Y+/73 /.C(M>^-4M8DG(R@5^[&$&275 M(",U7N2\N8N%#)Y.OV4,U2?U%P==% GF.0'U1K0EBP6 3I=?*K9K^FLV)ZZDP%6/!"^^- MY=XQQ[%!4:>JJ4PB%8R3*\94,T=JARE=I350&A"#X6"(2@5?-S9H'6)/C+"L8N+[,428D M(QY82PFAF)4X! +HK0AG_>19S45A+:N4M,(*DPI_*.' U@@4L6BUBE3057&S MYHK6Y'C+"6UH] A1P9A0P&8>!R6"E-+$M&.]L&A-+*MD&4X[_6X8)9;<:]<1Z%2 M=E?I6% R%3^C45A)P(-F9('M_0GA./IEKSW(][I,3"B)C-A9+F($J](S\ B4 MIA1T(++$>CPL-BW7X$T0/"0G QZ+WF/0A)@AQGA*IRH,QE[*2#E'FB]!G.5R MH3C_($RK:$PES BEACEB=?381ER"2TWY'-( *2,!76*M/2811TU M<<@R*9"3B <[7*1&:F5%])SM7:0F(ZV]1 MUK,'=/Z"VUL>P4A.60,) WVM#9>".:,,9II8^^L([OFC/X#1KR/TKF*14-_O$I []HPA'Z9"&(&)>/,-4R!.P<: MZX6JR"5\.BE-:WOK8/=P:^J9,]#X@J1J.IE 4B-9VK8&;\TRH"5%M6%26\4UUG0)0AW61#'Q55;.HX\DRF@X9.!23FP+12D9A<$B@HX(7!L+9 *N) K.!>3D$A4C_K6JF-_W M2&92BOBFY+E_4.V\WRN?[8QN&[O0.5!!D $+HIQBE!D5C?!6"^*05EJ1V26Q M^6ZI/*D:LCX XRFEN(Q,15#1C,;@B!4B(+#KA@Q(1R5$Z>(5H5PS8*('.G[9 M4CJ9LJ4Q.IZR=SEN*;,TK0V:Z()0H,()"PN\_?UK4LQT#G@XP%NE=!J2LAB) MU<$SY;60+-6Q$XN;!NR;1' O[13@TX/O$S/M%HH:)J1-HF$8>= 2VD4FJ582 M,XI=T"FEM*)F\:GAI2G*OTVS'UY6&Z1?NA^P)M+O=T29)\YZ<$.18P%$EI4J)-$5O$$&H\776VLB75PBG9!> M]9IH(VC$0B,&UI62A*3T*($IC"Q?ILPH:VI=)&J=_U:B$=$H5ZW]$:992L%M MM-3><"IP--%"N&G3(:9:&84BJ9#-AB3AT56ED.I.'YXA/#DHFW-8U^OYEI0CHM MRP,*F'%"5>0N(NR54R*ZJ-:^T)I&Y^T*">&00@)I(%"&8JI3%D-(B1141-3K MM2NT)M;E](1\4 $\>_!Y2 0+(5H&OA'"&&0Q%20N0PVI-64O 67/WA%R0@NE MM,#26I:*PSAA4ZDFIP@/RI%EM2M>EN$__=!VU_=2J(P:WVK:/4CA0&71/ID4 M5=T:TLW'?\%+FM*=7K\.'T/S"Z/::U_T>]VJ!5X2I:\I UT?A.:&,R*"2>E= M@M3$ND \"TM%0#^,%ID"Z4R9FA>%@+R6)%CN92":181L,!8,2 ^_T2#D$B0P MF00!T34!_2@!X21PG&:@MAB31J?3Y31B*RP7$O$E"&+^!3'C",R+@&7:(D-6 M:>6""91('+$,FB]^C/':[/@! IIB7,SLFF'A/(86]\:EN M9\J*HE!40C#. _5!J;A4!/2+8"8%ET92+KW!#'MFD3-<2TR#8XBX!=Y%&634 M&T0!O#DUW?#E8('E8^D5LG F9R(3*PG"3$1F-/S7*^JM-X(+@D%;D5_$+_YI M"V>E&6=1:)57]0>HB@PYEL@T4,><19%90_4BKR+/ESS6=MLQ)0#[=:6XER]&DN)C(($0Z-@ M+BH#.E@)R;A6A.%H%Y=DE\527!G^6122E5IQAZVGP2@P$YWA ( \HX+_4YX"7136R GA ^$2>.P%BYBIJFAWB]P4/Q"D.PO0B7>82 "3*5G*6P!&2FMT (1 M'Q$)?('C%T8PW)K]2G \/'A[O\5!T3T'3$'.]$(9NKT#TUN6BL_.,P4LC;@& M:]^E]38N $(C+(J<&[:X3+U$<$UP2UU19*,V1EG,K"$68>JLL%C"/Y\30ZT4 M=[TI"Q?^[C1-KRJ2M22,Q0EW4H!J!.N..<$L]!ZIUA(TI3^4(%55>9&(UIB1('K3E3A!K. M;8@QIFQ3&KN5U%(S@6AR7*12'5[I+4^YND7*6 <^ =)<&2FB,PN\Z_SC$!V> MFC)40F])^"AP0I&VE()L8RQ82T$5>8P9&.=\>\'*65LZO3;R^0Y!8:CH))2% 0#DT%[G0YZ:\DB ML]*+5>2EF<$T.6XRJ4R<#5QQ1E.54"UT2G_NM+2]/'0XMCO]2U.B#]0J M:4D,*J5O4HIP22,'@L1&@B._IL0E-1J7<*%".(*#]P%(CS .KHLFQ 7AHQ+( M8CN*5%_@^B$KD'U[Q?R8"94-D8(I*IS#*=98.:YX(#181*42H+Z7((G0FC07 MC30G=23-4PLDJ B.FAG.#3C;G@;.E+)!W<0QK:7FVM.>H< 4Q.%D1KIH$,/( M6N7341Y#$!-<+//"SYHJE]?;D<))<'&4 >ID2'$3 ]:*>ZP$CDZORQ6NEX%F M*22)4=YA# J;(Z:M,<9;I66,,03GQ!(O1Z[)<0FEH\:.8HU,VJIAPG 5(DE) MVQR8D]0BO):.Z\7)FU,JD1BQY18YQE$OXP MAYAG1EE#L:!K&;DFR5E+22,)Z&RA,+:!$>^T &(4041++49.#@).%YDDUY&, M/T! >'*975*F'Q&C#@0Q*R-8@1I3!GZ(HX1ZN_AJ=DU 55XSXWV N0O8UI'Q23R7'O.N/-( M^"&OXC6O_CBOCHOJY'@U;>5*);DRBJ0D4,:#EQFCQT'ZH!A:/;WZ8T[H4JI7 M%I.IY#&X;I)Y[I573JN F5,D1JE73[W.!]RY:%EJ;< MJQ B$7KUM.S<.'?VRM9C;:TFR'*K&0AD$[#38$,1S*5SBJZ>LIT;Y\Y>YS)$ M@B>:$YHTK P*.ZT;-&N M?EY%/1Q WU*J#8M4LDB4#4QH%S#76%-M_>KIX<4!?"ZZ.9U"] (Y07DZ%,9L M4$(;XR/E&)A^!3W@Q0%\+OHZH$ $$9Q:[!ABT7(DG/!14Q^=8GCU]/7B #X7 M'6Y2^B(M##A4A"G#K02HA?(Q6I#R?@77HS\W>],I4X/]./60C_FK;BRCT(S[ M0&-@48(U'F,4#C-./.5B!5WHN>,\%XTMHV8I5Z8/7#!*@U6!8H5CRN$?*$*K MI['GCO-<%#5Q&&QQ(0!;Q0R)ABCME8U1.\USTL^<\,C#&L$*( M.64TDZ"8D8G2$Q?)T.7"B.A\]&'1<.Z6O6>OBUYQ4L&Z?2=W?".4%Z$=#OL7 M%\WKV2V68)03/1Z0=YK^!)"@<2DC.G#M ],4*6T5X52"A#;66G,CF&D^^K & M4O+>;_HR&-9AA [P'KC%S2 -'1HIX\%9K%6^ I&2H8>'#M('\@7D# M*AM78]UN^E.+1TP3RKW3%C.EB>&(8JLQX9XKC?CBQMXENC\(,$N]\#D.]/Z/ M_JS?[4V'YJ<2R09 "&ND4I08!BZ@BL%3#_:_B4#3(2R1X[<%/?BBV>\5'\-A MB@<#&16ZNU>NV??!)V<>G/B+?L\,K(;D\8,AT7T3RNILP8OKQSNX&WVVV[IH M=JY#..QUW/G^Q:HN\4:B-57(VB UF+,UJ!F-@X;U 5I"J[%K:&*#*B!'.!$Z,$84X\P9)X+"TG(4#0*;>(D6%5=46=-T1[&>6(T! M#N8D-T@ZXR,#C\,P9 +SF##$*>&#_#<(T>D3Q_<2J%1"&E(O'>"JTTPCSHM+Y'EL$Y_P:5[!1E<+W.LA#&6*^[ MG<[.A_(B/:EN6G=W.F,S'8"=PK'Z^:\? 'T2S2Q#2(%RCUA3T/M:,*IX2@T: MEV#]8$VMH M]9[1Q7;[UX0Q-9>?IFC^J&2*Z&>:,L4L./P"<^V4X]0L@3TS0NQP%$(U.G%S M..BB>\O%@'$5W5YYW0CNM-UI=DZ*,&HV&>>FW>TT"U_MXNS!:.YMT.Q?5#') M[9/1T%;3I@G2,R6UUX9I;)30DE E*'>11H17BZ1@ELQ6VS2O>X5;D]*DG6;A M5+3<@&WLT]Z%%L)QC!#\CI1!:@E(:1PLMSOE10?0#/5.>SP26DHTK3&:!ZHY M^,U,1**I\#KZJ)7SAB.Y1%$>:UWS@*3F$B&"@K71>NUX"&"Y2(VH8@1+T#2> M.FY6BZ1^%5TS'U*BU+E@@)($6"\XG:7A6%*;4O*#Y,)+0$J+J6OF@B9A7#*G M*$XK(2D]'Y6.I UO&;"RA"[!PMI:URS6XIKQG%&D<:2JBIZP0%HJ$*]"$#1& MOEHD]:OHFKF0DN361&J\4]HR)ITV(1H%;HVVE%.[#*2TF+IF/KEN%.&6!84] M0LP:;K!$V#OD,;)<1[=$8*AR94CJ5]$U\TEH[)BG.ND6A9FU5&LC(R*"F2*("N]I6")X&@U MB=$L[B[OFCAFL--+.(F!(2T%4YI:+Y#4DI @"%BO;B4DQPI;$E.J]JB!$HQS M0&G,!*N4!S-!(RF4#,;%E9 8OP913$Y2!"^IBS=X317[N80D<"( MB-SPB*0$;RI:&JB* ?E ")%L&SO*6,9E0DF09B.3BNMC2$I7LA1 M(=B2K*#/G>=FOUK.05!:&[6-3#+'D;8,@S,2%!66@"I;DO6HN?/<'%82#9B" MT00G<#H@3!5B.!J,G$>!6;XLQX/'0&YK=[7T'$O%&+0 -6(T\" ( M4,R7HN[9_)&;3U$SY:2DV'CJ(].6*@N^NO3&,25 =B[+3O'<>6X.B=6#)EIR M[JQ))>*1BHA;3 UXUE&&:%9'STV7YV:OYRR7#F,C,-*>>?#D AB;X-+AB$2P MUBV_GAOYW.!JOUO)@P-*(N^I\[K*>J^12L7DICF SP5R;AKUN[U.*Y0/&D]B MXZQFSCKEZ FWIW_XTRI:)(AI&2W106/'G. :S$O"C B"I@TVOV:D-2--G)%> MK"8G,:4L:" I*;-16J2YDT@8&:.1;IF*!__JG#0.#4\LH\=4V74I72RC5%J8 MPEYX >:Y5C0:8C!5PG/K[#(<>5QSTOBN<-&I0KIG@G/ MHC'&.1$M,H@*:KU?IC)4:TY:NTFSXJ2GQ=6S,G0[_=*%[N#K:3"^&KPO/C[_ M$_XSRN*%O+?@*QD>6:!."^.TM-HQJ8R4_$,ZT/#YGF[ON@FZ3.,T/^_4;5[_F?WPK2?_VG+IW#WX/.@DX==F?($>NMU+IY1 MZ"F-/S?-XJ3]+&$2RL$O13MQX#,J+GH;@\Y']SM@D_+9/U#USQ\19B"/IE4T MKY_]GP;013>KA\OLH-,R[?_SI&O:W;P+C#W_XHGO1--?/BG;55773 M'\.7M9T>$-ZS]-R/H>RE/T@/L<,7O:PZ4Y.-2&]X?4C(F>_T$YF,KEX8G](D/R,75QE^E,[O M4<+@.9,F=DR^1>L5#[^K[S5V=[+#QE9C][#BXL/=[7<'>XV]W<-LJ[Z3[?[O M]K^VZJ]VL^W]6FWO\'!OOUXU>V^ZI_":O4[[2;:SN;V9$="B^D8$?,<\IWE\ M.,E?F<9FB _8Z682;PF;[T\ MVV_X8O]]#=4_G9[6/SG\FM:;1Y\ZE\>-%^?'K_XZ.V[43^OOCQ#\A;;'IT>? MSNG16?.LON/84?_57 MLW[6;.WO-%O'C>/F<>,M.6YL??2O7A;VU3MQW#HXJWVJ?:J_/RCV&^>\OE,_ MJY^=7!TU_-G^SA$[;OQ=U'<.SH];[X;W_ W/XNWCQD7K^%6ZLX:/7^UQN!?! M.Y']G9>G=5)C,)9F_?T>C.&@=9S&V-CJU0X1_#WB]8:[>DT/FN%?!]?'[_V% M)4SL[QRWCL[V,-S?JK=J5_57>Y?'K=U/QV?N^GAGCQ\W3L_K[_]NU"^OKS%,B,*'9*1 MKG3A%[AHQ"@HL<-5[%HNKX/->V5\SUS>9Z]-]YOH0 M0A3!")0S2^$_P<97=P^&ZKWL@:^QGHW08HUPS3;/\@P_PW_WNV M_S)K_&LWNZ62;]3QUG8#+O_//[! ?V!-V;#JX M4V:]TY#]9\3IV<"CRC+PM +\F8&4>5,]<7?@V=V5,1Y^R5OPS--T6^[-=7X= M3)F']EKF?$OFH->-W:\J]*.S&M]_!0I[QUW7/KET7U%K[>':^[^*^JOTWN_0 M\]^ZJUCBZKG\Z0;6M#U8$AA76N4*(@5H'5]WR:'/%G! L M8N.\WGC^5[\=!MQ(T9,LD<'7U?T8//*H5SV.8;T@+L@8_G;%FYWR1X37E 3^ MTMDN5=VOBE)R /K1>,8/!$@D34!XSY&DFO'35X=.#/: M(QW4T'IAJVZ]- ZVZH=[E8TR*?,EFX_E,M-UF.^S3WHWW#PR4&+9:0T4R[S^ MF_4ZBV%=SF>19SP MSNM5M%->Q/9RZ(9,A ":<=BB@I@M]J%2 \;/&LMW[\E MW]FW+,7:JW>L=E8_/3[SK7HCW;=W?0S/JYUM7=8:Y]?UUNZGHS/'CG=>QMJ9 M^Z 0)9IRE!O)>=IM8,P=5OL@<%2 M[7T,./Z+INJM/9S4WY!_\[+J(=>/B=F-6>^C4"$V)1\LF3VRD8(WT1VQ=./WA\IY)$)^RM7\QFVS96J8GTTT<*F^ MP-1?W/JC:),*/O$-1[6)]#1Z)70*FZ.;!(O)]THWN1IO"G[N0LB90R(WQO/<6(&" MY)9;$C>>[X2FN31E^ DO_XL>T4]PPER]UJDS0\-<[0TC\ES%$$OOZLR.RM_> MI7*.C,&4TIQ9(7/&>,RU#4#EA+L@ Y(^\(WG&N4($2I3SM:OT/D2R',UGL55 M2=AD;'5ZI^"OG_7+HNN+J@PY_%J91<5MB9QU2OCWQ+2+3]7WW^?,__.;N;W- M@\W#S6RW=='L7(>RFJJ[S)K5.YN/6*+U?115OE,&]:X\Y,2 M-+S/A\#%ZI^?"8":MC*8^5['0!EL>5^&;G?XYS4, *\5P;<4P:V(#$=K9R?D M_II7G;S%]4_0QZ>_3NMD%\'[T>/W?YW7R=X5C! =PQS58&S[.P?W=T<_[;_] M$+G#G%F$+4Y3H8G)L8M/:,$JW\QG.EF,CJF]FA:67_ZJ1H[';VQI3G ME^8Z>[]Y7]5,?]5T2$/;\'&_;'0NUW;S7 F) B%18C"3C.1@BJB<&06FB1?+ .ID1Q53FPG[Y!APN, N6>4]U%]D0XH MAN*<"69RC3'+)8Y"\^ UUT VC?\=8_5]8OI_[;S=9IDWG6[/-(^+B\$"QIIA MOLDP]SPWI8(5 JL\6 \J5G&56X)=CH2+1C$56# ;SZ5$@OV,TS9:JH7;P]?I M?/%:+DE$U)B>U9!QDE=Z48*:*2Y,,PM7P?5[QUD[>W%Z?/86'>_LL:/6.[+__HCMOS]NUEM_-^L[Q\W:2W55_[1U]4$; M99B1X+Q@+L""""+7($]SS8E10C"-4FBGQ/2^7/U]FB[*ZP[PXYM3$&]+O-KY M4\A8QPA9F?P668_] NL]C$:/+[P81M8LTFWBV,EJ$OWSK-K=LIQ9J/%\):])K5 M8G\P[C1S3=/M+H\1->8KEJ9BVL/KENTT?ULF*W&\%ZP/@V,J",.5.S7M$_BA MG5V>%O#+(&8FE,%/=<-J-C,P\X7V0_ Q2C *,;$5KRREZ3&**7U+:HUW5\=G MIZ='9/>JOG-"CL$$.=YY=WUT!GTU:M='9.^JMG/T,*9TY^BJWGC9VG\%[GYC M%U5'@F'<]<9?!9@Q5[5/X.:?[5[6FP^/$W_PPJ'@B>^(XEQYHF (!OVS\>TVD/RUH=X<*+&FU MA\%=2;TM?5S7[.AX[U[$BS*4()VHUZ1U4X=R<.II+IW15@NKE))@3P"I''7* M\X$HSD: C+.2>B^,0?U@D/(?W['%,+]^OAY8?,N3$W?9^JS?[17Q>N8<7+FZ M>VV?8E%"9J\S=QH WY3]#$S%4$7[I!-7MX*L?\._#\X_G)IN%HMF\)EI-J%% M.E?9A;__Z1=@6&:]3F;#L %T#+R^89-5Y\&[V&_0'@B'K]L&\[9YV4LSWZ'!8 M[]3T[K_%I;D[U#3.P)=T4]4>[DQ#&796 MI;"K1E*-U'1[F4:9-]?=S>&ID6EO*&WWRQ(&,3CGFE1\S_3ZW:44C3^\/$9K MT,?^SAZN-TZN:V='EQ\$C1),2I(K;%#.*-.Y-2[F2BH3.!&>4;/Q_"AT[XNT MNV=])GL^>CSVO$G[\5U#> _0)Q[I_M2SI[.H/^Y[IYFO=Q8$ 3;6@:_EE>M) MP(%L:Q6]'HC$T 095W;:RY/E!..DW![&/AWDC^RT!+/\@E&P.&_1.B^K@SD4ZN#-M MR3\8[XTL#]W?-Z)&3&.1#2I4F2-LFM,AFLC_Z: :?DCU[HMD"Z MPU/*D;$(HJX%,OC'74LF@/E! F-B4Y5SGOO%IY$B?&4)\^A""% M] 'E,02<,QIE;@2SN3 \.FP0T4I\,^?A'$C[RW&7=Y7:G)SA^!6G,T5;/NHK M%_&QM=-SVI>IX=?%O#HQ/5M>+5. M4JL?BVYEKK1-VR7.!B,F)1U)C;L]<$1-Z;M9RC)2^'NKG\/-KPS3W\S-CM?M M;:[-^=L[8R^=S)PTJEC3'U@GZ9Z&9O-&>/\&-%&M5@QR0SU<"[B-Q^_#W;JC MT)WKRE;UZG/RZZIGSTD-#]][)ANFAXE,UOKNOCN'/MA@F;::Y$SK5*J#FUP[ M:W)'@]:<*$1\2.[<0JW&?^:8'W+@YKH6O-7+MOHG,()AE,0P1_J3))[*D%VF M_PS9X66U>P0JI=\N!LS0/35E ?H#H-@8P+%.& A$//":>1]M-K)$)4E-G[8 MJ_A"8> +'UP!OE3WGQM[]9>/Q!54L9A5_,]A]:C]?J]2>R!C[K)-N]_*?:>7 M#SO;VQ>U4_VX._;_D'%R**/LA<$Z)3#BV4&\-B[D$R MZ6!<$)%O/)?B"=?R"4F%HNZ"_3SK?)[S; #X2'N5#X^KN$'T;/<+T;-C+7SC MK[''^ =7R$(<7/F)_(A:;6KTYCS+<9V.\U^[^$MWZIH^+UE%>7&Z)[3FXF[,"]LWX;6":UVGA.QXBL M3A4J%B%#W#3H;@;YVAXGOC=;!XUL+\NSEWOUK?KVWM;K#*SC_8/:5BKD\7/Y M<<:M8[@X*/Y\@:%;"F.4%S^U![]MD_#)KRV-FY7/S)G5JS0MV6F9G+9_C%&% MFH#!M =2<.@H@BEOOC]9T_(D35Q&>%[>K!/?5EB3@6F95-=D2Q=-3P+=U,.8 M!X6_:YN^+])VQ78GU7;O#CY5QXVJ((D7I@G4%++#TQ!ZWU]*I@N)W@ M0LI-,;R$JTMX372+27285U0WZ*=(R \JQ*SUX'B"-L6#?Y-W/LO?M%BV?Q$& M#[LYIG5;*G]AUF.<"QD_BL=\QO*=H&1C3.I42;D'XPV51.P65Z.S(H.=WR]( MSE]13O*UG)R*NKXKW9S5G1-L.,0K%@3 M[*^AV-7WYR=LAM.NF&E+/O5F$FNF6D&TK_:,C_M-&': MN\.]V6SW/_VB=[V6_=]%KFI)R'6N*PE+)^DY2S%$/1A/KY-]D[76JVH#7L#H M)W/MK+<2UOR7^(_1VSL)9+V3L'#HU$S;G%22[B:R:Z?HNOZ@CGHR!K;:IGG= M+2IKX[. 3!)T$-^>VAR$;K]Y?P7L5Y2<%(\A.<5:PM6!<.'3 -.R5,/>54'Q3=ESP20ZNI=X22KUEC:R<)M\\ M]L2?7JC2HVC0O6I?(<_V&__:/9AV."A?8-);*]S%$.F2KJ-!%QN=UPF2<&*: M VU;Y3#M_G*J5B^YJOTB(EGUEU0R:VP&F@?O)"F1X:V?.SBS<&^5//;LI7&] M3ODKG0E:679:FP^S55!ZO06TV.B\:W^NV)8=FN;@V/\PB.16Y8SDSK_K5I7? MAG;&K^G3KR7C6C).@O<466_Q+#8Z.R&::E_[W44J)Q':1:>\)1'7TF^]K+26 M?C_*7WR]C[/8Z-2@3[ '8P S\-9^]EKJK6V^M=3[4;Y2MZ4>7TN]A4-GO\KX MNM<>Y!R$3M;R;BWOUO+N!SE*X]OR3JSEW<*ALWMU6MCBUSSGPL8YY[)88N[> MX#![,+J'(3OKB*!4P&;O57VK\>Y@]_"7H_)'SB0\2.[ZU9R[8R7DG7I:V-$M ML\^D^GC*4C*)W+08;8QNFF-RVEOI5?5=0I]KKMJ7^P?OMPYV\M?[^__>J[_* M#AM;C=W:+)+6JK$H8/RDM?=F=4J)X,3*,\K?9;U65Y&'MR_M-AT4OAT7LBW;*^@URL-\TY9/L#7S.]IYD53 (J;K MY*;FYA2/F]U4[4PYZDW1OAE^'*9X;0Y3O'9OSO:.[DC56. UTF'Y5C#MU&B8 M^+QK8LA.36D[Y:#X2K=Z5(9Y]F[S<'-[,QO4E\ZDZN?\R>BV-V7Q,943N;5[ M^AK^G SJ4A^$Y%RF2B"I/=::;V8OOSC(S)2AJC,#B/0Z9=(W632N!Z.P_1Y, M?[<7C$^%VU!26HWJ/FE!\5^KP\/ M"!]'&05>-CN]< X>L 55H'519FV3GOJD>K>BG0H0M'M 7_VV Y4*X%6#3?GH"S^H MK'.KYV'Z^2K(?#,[K"IS?YZMHNV:?;@I (>! Y^&#\"=#6KD= ZMYI: & MM;H?>XP=EG[++IJF#?#:JJ./J==P=3&H =09D"#,93F@R\%#;D]]/^T?57, M3^ETPWUXK>D&OYDU8 1?IM8180]*S/0>9>*;SA([%Y\7,3+ST13-*F>VN[B_LGX&7:E MVY)L2E*K6;2* 8,]N:G,#+>YX@*ZO5^2N1)/'Q_\/.+E^[^G&A1%[T$G?7\2 M'OQJBM;]GRY D,%03/-!96AW&GR_^3=('4!QJ(R#% <9Y+V6UR*I28T/R-:E(%>B(LC^0 M@%DW"4QSHQTOB^:#]P=Z>S EIYU^\\$KNO3C(]6R+^\T'NJ(=C@9'(ZL"LX M!\#O Y+_:,IBF#5Q<*V=#:NEF;*262"8P-H%,7(R(-,1L6?.]$?WF4KS/92M M+>@0*!:FRQ?NLR8<:540!S944P3TG"*@3D 0 H6&01C4D'=N,?Y7=77B5-/L M=F[4T!WY,]*Y:38^,X&_(U8JQRUK=MHG>7IK@.OB(C'<21E&67_*S, G/_A6 M31B\Q$C"W!#UH [+[K&,#[#.K7)S.QW>/36>FV M@8WWY9G]BN@?TO/ YASQSFW9/D!E..R!B7+'%?LZX'[1A^\N M&=H7 ^-O5'FR:OQE^)_JN^* 369"BB[ @M0 K4%5YG>^IT/$=;:VD H;V9?2'KV8R]&^,9B@CE83GR]W]C]-P"X\^ZP<;"W>P@?MY]D[^I; M[W;V&KL[J236SF[]3;G_?7#% Q9*141C9$P9$[S 3HE@* M:TV%]<$'OU ?/Z:@\>+^;GQAS M\2S1T5;;IS^[GXEHJ[=MRO(:9NWOM- Y7I5P.M\JX=?U0]URK9?M_;/:U?[[ M/?C]H+7?>$MJ9V])_>RX.-YYRX_.W*=Z8^^J?O;V\JAQM:Z:^ZW: M96UGC]5V3OAQ:Y?7/KUEQXT]=GSVCM8:?YT?-7:OZ^_A/K)W-;H'GM4_)N_$ MT:>MR]K9R66J0'[4./]4WSEMULY.6_6&NZJU#DYKC3U\=+8+XWT9:]?HZG5C MMU<[1&2_ 7V__8!"](HHE#-/5,Z 8G-CK]% M2?P 1XRDW7=PQB1U^EH\K:1X,H9++(R*ED0F(E=48&0#=]H)BC6OQ!/&A.*U M>%HL\?3IGG@RS"HDL,R]<29G1LA<$?@/XXH@1Z@306\\Q_@)IXLDGB9DT"^^ M(7@04B11%2R33,$O6O;DT=#;1T7JH]/;*KQOAH47/).RBSY/ZY@B:"UEQI8R M]>T'1I#!"N ),D>,\9PAI7+M%NHGP[87>KY[->?3((Y&C'J98'FT\)MYR#MZV"J9R =C(-L.3 MK!VJ6 33;'8NJQBJ%"/B.WW;B_UF9D:W0)/LO^>@IK=&XWK9*7>&HQJ]Q\'- M:PQ7/]=L_CUL?H@N[[#YH4;'_WN*7.OOMGFO^_MG_FQ_!][W?>U3[=4NC/[YAS\^''WX M[.C_N]C^>__P"]X]W$[/^.E\;VOSHZ/)KE ZT87-=D5:?C#:LK2SN6*1:^.1 M;6]P/&U45&[/AVRVNHZT-P?D7KU8;+24M-!H.L1@$$0PE92!.PW'%0:5VIH%3SZ"I_D&2R0?Z@ MNJ^@GSJ.:SM3"XX7@^-)FPU3D79IPG&4GB?])5FRV:P%C7DD- 2N@DDXIAVB MFX3C)^/7O=4:N\JHS$G!Y_=P]=;L8IJ/#_B^!6":(#+>CA<@9U]TP[#P5-T\ MU;W6&VQ_:Y?MO?GH71"!* 8X9,^PC-E.) $H]NFXP491BRJ](1!=JG-I1=W& MJX+I^0F.>V Z=K\%#Q=AT+^&,RIPO@^<+R;@C$QTTB9SW'E!@*G@0)L@0$AG MHU4R2.-R\8\JFZU!>'XR@84[O9Q* G346-PR;A)2H))4(()P)XKY2SUS,BQQ<.FW8+%<[$NN*U+2!3< MSEDR7.'6&A$TD0BTS@&RPE*P'',0Q$:#3=+_TK8W=(?Q%0I N\I,K*J*_A3I MBWKEN@UX?5Q!X[+9[H<4GL4[?U:$WNN29=6D;U9S7=P\-9/\_O2UD@W(JX@C M**4$L$@5Z& C:(&PDL00:W, 8"=MLP:%$*V,EV=%P%N7-BO@G2MX)Q6:PE'+ MR%G2910GA88#6(\Q&"9MD!))(GA[@W:D( T"[Y-QZ5PE_U9U/7-5PQDDQ%.P M$&O+K;R<[[^ZHZ,79\/TZ)>D5*ZXYY"Z=+B9*:G2%7N?O^"]B^V/CG,1 J5 M'>7 ,':@"+% C#0D6AM=3JT4'2)F%A7%X=-8.->6B_A0.-]R:U20?$\DGT\@ MF6)B631 )<_Y03I9!C0&X(9KY167$K/:KHU*N,HCPE4J2=$Z"L>^2A$8INU> M?!3SCD^I)OW?:YN_A>?Y2OL??C5G=XVD]K\$>:V]/"/@]BG^TI'1&Q M<0)[#$0H#\R' &E[:DC&C4HVCM(BHO8&I[Q!UDUQ33131=P;L\4PJ!'0$W)" M*JR5)0HPM1J8CA)42'+"2XNPH)YSDN0$66.'!94-%A.'_5$NK3_[A<>]B\&M M)675*S.*QZ)V8MJ95AI$1BV" &*C )86+RD-88$1QP62CON<7:-0AV-5DYES M/W"LD#/CB:*]7H%2T#X/M$_*$!.0##J 58H!HRR"8*3# M=5T1:?-%^[J747T]R(V>1N?CEA__/>N>YI+NCX^3?0J&4UTJY&KN7Q^;WFBS MY[>OIC]]/JZS'UX%,PQO\S#WX[MAJ)AL,_=4V'3N[.2L"O/?RKW\W+@E4OK- MS9-^FM2+ZLM"=O61W>Z4M,$B>**X!^^)SX*&@)$L@$92.6>M(28WU.TDTZQ! M-E=QHS13I10V6#$VF) ^0HADYQ .A&B3#!TLP.AD[6");6!8,ZQ\>X-WB!8- M8H.%EHQ:1J3I=1O+XPR>5C4ET(]0=3TK42,+"3R]6H/;^*N04GVD]&9*HE 3 M)+,1@\S"A&%JP"9U I13$KAQ4EE6U;&3N$%WS"5>I)D2I0!Y<4">4!?8)*0B M+B!HGM0%=PRL(AH"BP$K+CC- :FD@UB3@/Q4,W :*X>V0@R#W%5S9+Y=RI_B MZUF$!KJ:^)U>[NA^:+Z-G=)5IF6AQ@=0X_LIC4-PI-IX"H(P!8Q:#XKQI':< MP1H'C)P5B1K5Z]MZ1*@_WN-_[!*,P."D.D85GXN[U>ZZ45WX$P;@I'6"3+:2- M"\ E1\ TY6!SX DUDAOM%!$LU^QO4NW'XNAHI@PH *T%H!,*(!KLL?$I:._51W]=:32/@5+8Q&IM#;VU.$4WU4^V5*. D?)8M$@L26 G-( M@M%"0Y!66A>X#$:U-["@'59;8,E*9/44/BM\-I?LI<)GM?+9A'3D0AB4R_ * M2W*8G(A@3#($T['CC$.!*4?;&QQU"*NK(N]"TI:N1G&YAWG%576;C_=XCQL/ M2],3Y6ZKQZ%UA=8Z_L*21CD'[>Z2C1@&C5'OKW8V?]]YM7.XLWW0VMS;:AT< M[K_XWW_OO]K:?GM0V5+RM];VFW<[A^_O=!G6<;.QS/=8=R?P537%XZZQW>-N M[AGS_%&+62,6Y_8>3Z9&YG6[M5-SGIL"S7)]LIZ"="UE9]V=XEZ/=T_)GJ]; MAGZ>3B@5/#C'&$]FM5=)AI((R@NB/.>OOD]Y8:+:F6@ZD=50Y"WG$DC,L6.6:;#.!B""4&Z\DAA5 M3(1Q*5FZOB"N44L4$"\ Q)/5P4B@2C"<#)J8 T") ,-Y0G(,+A(5K-:QO:$Z M>AU+9#1?3HR3GG)J:+C3:U1"S>>C)ZX3SFY046&;![#-NRG)H%ETF.((SN6" M/%XXT-8J\-A['!51+.KV!D8SAW8VSY524#H?P5!0.CM*)S4!#DY[R8";D#2! MT 240$D3D" 3LVK%<]3F"O7!71_WPDZ^B [#T4Q:X"F8)75I@:L)GW1Q%HIY M ,5,%XA(J\&(LYE82,S7*@:42Q^L"\D@,4%P8[,0:)+143P'S10"!:+U0/1\ MLH8+=4@0 0@Y#"P(!%H:#"AR22FS,0GW]H9:U]XEC98!5^%!I[F2;$)9/[;Z M$U4U9[V > JFR'RJ:5ZY,,\+$SV&B::K2$3EDQ)0#(RP'I+]09-.T A\6AVC M#95(R?:&H$VZ\"Q>@V:*A0+5>J$Z&;4?;%H4K@!)RI)HR J?:@?<22HYLFF1 M>((JFEDU%.=!+:HACJO8UZ09GH+54I=FN-D_H-#03#0T747"I/5@0EHP5&A( MJQ3!\MP&1&G%HO46*]+>H#.[,(MWH;$XK4LP%)S6B=/)^A FD6F")T3L)3#, M)5B-,1AK&:-I>2)/RG[V^MG%QU"+6OA>E=('^[@"U4_!5JE+(KSK#8,[&^0& M0G94HJ%JYZ/I(@K((!91$@IIF6(R7X("C;2':'DR:$S2#J;JS2$T:I !4WP- MS90.!;]SQ^^$GC!"4*,E 9NX%QBR/.D)8H&FI6/4.,J]R?AEC?(5/AT'1+]7 M#27G\/?ZHQE#&I^"%5-C:;4Z)":<$]#PYX^@\PG4C) MZ&C!$H5,%)@9RQ,IJ0XEI:3E^D*YQI*6]X9R*67Y>!1/2 M-C"7&:6 88V#* M8=#:1_!,.HN)HC&$-2YEN1+B8EPM.Z%NV/75-5]"I*M5<\QD_IQTO3\.C2>J M6EMJ%+4Q5Y[:GE(;S+"HI61 B93 /#:@F7- F$5,,AT<%>T-(3MI"9=J UVC MH?@P&JPV[@?BHC,>C]_)L$ODJ5(. 58Y,EH@!08C @KQ!&,K,97UZ8R&.C&H M;+#...R/S''+31=HF\6),4,1VE5FJ;JD1LD:GR=)35?%Y7,T_B8P8 M1+O&"LWII0S]_-;".37I\G'+QJ+#\+7T#L+G>_Q M&R5T8PFMQ*ZCQTK_PD>2TG0-JL@CB8IZP+DR)S/"@=&4 ,&,*NR8%9BV-U23 MJ) =DZ0G= 1GBE)-;)@6?K D$]6A+ 8I$#*2^MQE+J]H9M437?= MJ\V_NH[KK#N+]"E<[,XYB[1T'IT'+TW7IB)$.D2H A(\R3DC+*>N20A.:"P( MC2Z0]H;H"%W*6:XOF.><9UK /"Z5,P<^::=UK,FT:>EJ@^GBH3HB$2*UD:6% .\> ,1W! M,$0A"01K-.6"4MO>X$TJ1OMT/!&/SC!]"E9*;7$3:;H/TVSG!+5BFLR#=::K M63FA3>0LE\CQ22!$94&E10,=B"**HZA93 *A@VJ+G"A^AN8AN+8HB(+@^2-X M0C;KUHW M>B//XDJX,_)D[<.SYA"26=BH/C::KED1$)%:"9[H)[LZ24XO14R ]3%I"RZD MT+E#*6$=C>LR9>X-CQ5R23Q=R,\A(K- OE;(3X9B$L8Q]0*0=H@Z:78$L"O'K[MEXT3\YZ8Y.0F[_;GJ^0F :=^BY!)?6/PY" M:.4TJQ8F_[Q3N#S"\)K/P?]MV'W>ZQ[_W_9HUAAKTC@#!3XY8M1D^_'W(+WY.KE-%NSV?T/X< M=#7")>R!UX.KA(MAW@V=UO_\C/A>A\'!D1F$6LSOG;V7DP1X/9IJ:[XV@_W! MPZ+'UCQJ__C3^;__9_C#^3XJ_U\^OG] MQ7^^I+]#WY^\^7N7O$=)OM/T''S_T/&]B_SUI_0\OY]\.%;GNV\^8B:L]#G* MD!&:SG.LP$IC(?I@79#">,-_?H#>L8\>9].5?;2B^\CY$)"T'K2-#)B."I14 M C 7+!*I!8FVO8&>)0*<#JR?^D;KU Q:7_/Z=EIW[KUA7O?A8K9=M<>&FV>C MH_X@$;*_GWNA[,6%[\6+O3CXU$K MR-M!!4_3Q@B-(KJ=X?!LDN3*=FK*=M(A>F(" T%M.C=E.C<5<@@,CDE):>99 MP _=3G/58V4[-7D[66>BIKFQ,A?IN'0J=U?V"'PR."67(CK'&K6=RHG7^#WE ML?2,( G6, ?,!PMID\7\62X/XP5UO+W1Z_]:?=U?GW4KEJGNS/K?=\BU5]5W MOY;PPKE%\?R(T\KE\Q"8E@O^>\)TLHBK=\QYEJ0DM=4%?V+QW%!3>&\5Y=P0 M2YM8;+I$"3#$PGHS3,=9AK ,DO.9 89L^BT( "3AH$25QFC<1Q@N] MK5V!F[T<3-#OS7*M5YMP'@^EW,74!]O=7XGDH]V+]^3#89J?O_[3W3]\EY\Y M/<=QFI+'[Z2-S.A":=AY.NRZ714JFB*$1N$F+3K6/BINEN9'*IEK-3240 M%X1X#@SE)B7"2- V"6.+622,41&(;6]@5EWE/?XZKS%<=YNGO&S)QFS);[M; M7_C>X79ZGAV6W^^C9"@JP4):'<62AM,T';\1 5><*>;3Z8N2Y:9(1REV:S?@ M6[R73=F,=UK^94;/_]T: 0L>($D#8A[4A$03DC0(9H0C#$19HKFHF. ME+1#Z72F7^MJ2][PHK?,J/6?LUX8NQHHZK3RIFH]-!!B?N=Y("C*IEI18."8)A5%'<]^-@X.8QRUXM(8 MWRQHUMGQL=&=I3?3>/-EZZ/9:SIQV1^:X%"B- M!7%=6J& >!$@GNPC+:F6A%#@EDM@UCHP";H)SI%$K&D0.2.4BF01X[KZ-38H M]F@%5(5S9R=GQSGRHM7/7=;3XYZ<#L)1Z V[7T.KVTM?AU9IB#!OB?%]':IF M]R]NKL).M0BO^L/A7ACMQT/SK1#3@XAINL\2PHY31P7P@#@PK2QH+SU8APSB M3AC'0GL#2]$@4Z=X(1JJ+ IVYXO=R4XBPPF[/'U03A+0V@?OO+61 MYVOQ->S=N%IZPH?8==TGUC_A'PL1#\/TF.FS229Z&T8FCCF#OU,=-M;9+ MNV(%0?UX55% W0Q03S9HPI@AK"6@@&5.@\P57Q !+QV/4AHA$,EUCG6'X.D6 M[TL!=4F=FNC*, AF>#8XOTJ>,J,T+WF)>_L$2WU,7E-TO MXGOZ%U5NX_3_:VOJ#=DW?I=QW>/=G^MDO>X?=_;9]_^+Q+/QS_$ M) M]P_?X8\VFNB-4&"KHLB,&M#<>Y"<>$1M9 ;KW*H98]RA_): LR6&F)7]MVK[ M[WPOC3/-%]_=>L_WTG-_=#C@2+4"[QT%YGEN%8XTT$1*U%/$B$-Y_R5&Z@@Z M?3)=A^+>'GZ;=^?M<6>M3BO]VFE(;_,U')\_Q3"TQ5AYO\3L9=!+47\U0G:R M49YA-BT:!4ZY!;NNG>7_P5-W%S 5R7G[@ M>"$ GKR"5AP+H3&8W#: 89+,-Q,HC5ZEY\N\.O2*07X?7Y;FWM;K8/# M_1?_^^_]5UO;;P^NI,SVFW<[A^\?V>EP/*G/:5H%WS^SQ^'^3';;="V3R/YG MOE.P+B0^A\['FSU?*'V>E#[=#ID9@I!B&)2T,A$Y%6 %9Y![*'KMA25&MS=P MCGN6=<4I/0@O2W8N%?HK]+>H+M"%_N9/?Y,A$\%11"F%I%R3*6N= :5T^A)S M3$S41F/2WN"H0]CTO52#V:]2M?\:F?2^5_==-Z(?+O<\XPD4I_UAE6WT?!". M3;XG^^WOKA\=70'BQF]=CAA]_Q5CDQX_&]W]*S<&[4("SZ!N6&/T*UQ+ED7P M46@9EQ-&3.\\EZK(O:.'+3-(W^ZUNFEDGP95NNI@U.K'UN@H#$/K7<^<^6Z. M#WW1SW$AP_%GE0E2A8V^[/9,SW73+U850:ONN<]^O&1LX%RPB6O0&Q_S:"L: M00%Y;UV@AD<6J-/"."VM=KE2B)3\(U'MJU\Z&GP/JOD4P Z"^0(FI@=\;H[_ M-N?#]K]^F(>3;N]J0)RE$4_NG?&L;/P?.TB_=\M0ESJE4S86R<-^^6K_.QA_=K#_:F=K M,W_[X##]L[N]=WC0VG_9VG^]_7;S<">]H/%/]H]N+Z&X?Y;>PP\[K?#-A<2D MIV$P#B5H)0";?S[H*2HN_4Z%%8>GISDVI\/P_.J3WWQW>'ILSI]W>]68JE_Z M[<0,/J5-?\F?F70GG0/Y[XU__!T.N59MAL2E;^+R+U_^^%GUHXDC9_PSII]A M3>[\,7J&[_S9S]X6XV>4B$>][<]_1A6;QV"3*;,J@TV_R.4I>9L'M0N_ZF?1]GFE,))-/==+U_C@LGB3'KL&C00BM MD_2ZHV$K)(GCJ_"J%D6=>W1A_^45R*I.RT'WVSTF915V]Z\5X7VV]PWOR0.< M\;]>Y 4]\^V+G'V3=3WQG0A8UYG#==##NDY.V5;U;*L%7 MWV?+_,*?-/M>>G3<91EDHP=9:THW>49X8T!UNYRY!%4K#OHGR?)/1)=+T;FS M81I2& QG27-;\@7./2?@_C[/'V- M=P]_/]F[>/OY^O;F\X>CO3_>D;VMO:,/G_>^I)\=[7W^_>C#R1NRN^70_A]_ M=C]L?>)[Y.W1Y.W-WLEV&M=[M$M>GNR2]+?^V":[?[P\^;#U_N^<1?3AK_]\ MV=_Z0C_\\3)>W=SL'B"R?_B.[K[Y*+DD2&,+TOL<,.T-:)N[3@2F:5IK(SUO M;V#2463FRYOF);(7WEI3WD*$8>N9\4@)IK57TF,DO.#,8^>0K'@+7_$6+KS5 M=-ZZF. M8Y1PG$80EFE@W@DPTG%P%A$OO>'>V/:&[F#!"VT5VEH1VK+82:VI MYU)AQI&P47#K#"'!4H\IOY1;N,BM%:$M/$%;GF"+M)! &/&0CA\'BE$-.' 4 MM"+(H41;A';2VA;>*KRU(KR%K<$D2.M\C(Q*8IV2+@LNB8SUAES*+5SDUHKP M%IW@+:L9X[G\B<,J .,R-YCG&H0VR4ATS%O)JZP539NDMVJM[+QJ;KLJ&#'X M*B+O<=FU#4SX7RT7U]OQ$KQ.*]"];[F=PE"_9JB]%U..K"B4C\PC((YF1Y:@ MH(0E8)@45J6?69-K/(L.9[I!M6*?>/V.U?+\_ S.L?LM>+@(@WY!\L.0/.G: M28MDD2<2)[T )D;,O4L:V\@(S!L-1@6>&W ;'[FDF*DFGLRUUMA"S7<#C$MM M#<;PF K66)^TFG@:LX AI M;S#2(7QEJNDU"?=K#OIYN20*Z.L$_:0;@G)O31 <).$J%_G6"?3:@I**,$J$ MPZ[N8(3[ :3A]3.7FJ;WHC^LZ@)]ZO?],$^@+R$)"W,]Y,G?CW_DJ<\%TL+@ M:]>%X4%:A$)4M1%5]]H907<_.[3[]\>(J696!X@L,&!!Y\*0,H(QB L=G&2* MY0Z1G;3$#7*7EIN/IKL4"IX7@N>+&WAF^V\^:L2E<=& #$8F/$L$"KL($D5* MG9!2^!QCA#I2SBP\"IZ;B^?:?04%SPO!\Z3W@',1H^,2E/<:& \4-)$.7 PB M6(<09=E[P#N(+C!YM=P !<\+P?.D8T!92JB@ J)B+IW/4:7S67G02BJ: MEBVX?#X3TE%\YLN_YH4G--K\_V/0'PY;Q^G#7,(15I&@'M*5L :/P!T-YZN% M>3WHQU7I++\2W/2]T ;=N]C]MK?Y42L;35HPD-(P8$0)L$P1T @+QW20TF9N MZE T;3H\N*W\?-V5Y8)B<<"OP750@+]0X%], #\Z0226"*2-!)BS A03#% P MF*OH%%.HO8$[ L_2D;0 ?\V 7X./H0!_H<"?]"XXAJCU00()VD(2:PRTD %" M(FLC @\LLGSB2S5=6:L ?]U"D1Z"_1K\$07["\7^I"%MP2[]H;LL/HS#UC:ZRHM 1+8+VQ77ML4,'V$K ]T1)58"M0 M8F+ GOHD_RD#%9@!%S!E"@6&N&QOL Y!=24A%FPW$-NUQPD5;"\>VWL3Y[:1 M6BBL!1 I7,(VIV"8E:"-%19AS9P85\RGMSCT"[C7!MRU!PT5<"\!W!,'M^4N M.A$5:!HML*RZE!<$I,".*J^4UZ2*\"5*-@C<3ZW.Z58X':0=;RJ,]F/K=- _ M3<,['WOM_GO6/&D!W'2SI2C0' 1?. 1 M=)08F"46=!*30(GD.")!<,@!!&KF!.<2HMQ H M1]AXX)4LIDX&S=L;7,SL@VM>HL_*F.EOPS"8@3NJS'(?OH;C_N,-\R?A5)Q# MT='Q$B3ZV?J^ ,676#M#[4[9[981[E2ND?8E,$/"2>1VB%13 -#&@K-3)L!F#9DZW-V@'H9FK[I4[ M_$>#\P_3[;42*(=IKY<[_.74!)E(#DPK\JH_'.[W#M*:[,?7EROR^M@DYKI: MD<)=]7'7FRFG ?+<1E8VAOR.ELGH+;M __#[_^_%57I+20[GNL( +=['[>?>C=4XCHS"P M8#4P&C%HEVN#64P=3\OFT[+5U42Y7#DT%\YSM/,+G.1VW. M<&GKYSM.K+Z3L_%$]>]7,7I) $:")98#H' M[N30/$%PTMF(,Y6S )IW^M9ZV8]^;>J/^J=+@N2+(]/[%%K)V(^F.VA]-<=G MU75_!F->A_S)L.NKXIO)^+>#?UTN2_I^]1#V.+1:O?XH#>G4G)OT98D)F+^+ M((Z^/-\*=K33&XX&9]D?^3:DN;@(_CO/O4P+^F=>STW_^6PXRB_Z/22B"X?F M6[F5F$N4P*71H;DPRDL)E-F0:,]34$Q2$,%P:X2/BN9;"=G!?);ZPN5:HKGZ MI3;O0;U(+]IF]GB"2Y#C)%&)IQ8D$0984C1@/25 M(E***',"_GRY"8 05C$8P,7)@,C+(\@UH0KS1-CH61#K5:8?L28I*$BT<>/ Z1F)#EJ:AJI5(VSP9GDXA9H1N6=6.!908_%.S/%?N3 M*L:+H)U0@#EU^?84@U:( .,F!HRU$<*W-W@G_:"F6Y>"_^;COQG]3:>9H(#] M06"?]$M0)2R*D@'72B:P(YKSJ34X3H727!"7.QAS.DLD=4'YRJ!\F4$6Y92? M*_ G3OFDY!WQ48*HNB%$[L$X&X$FN28256L2;>60E*JN>D>EEVD-O4QW>JY_ M$EK_..X/A_]LQ4'_Y,J1T>\]SFUQ[RZ7Z\ECM6=>7'>;'2]5]L<6*JN/RCY- M.2LX-\&Q8$ BEC0,0@RLI@$/.R5N!? M<$&&.TR50@/SIH')G%">EM [ C$W>6+*$M"&.\#(4,J"D$RHJNFJJ*%,P]-A M@"= O/S5Q02F#,)3/HSK*,,22% V9R&::D$(S$#1AU"Q%/!,,DE'PF;+LQ< M'PD4'EA)'JC!I5%X8$D\,"$&7%",&:M TESZE2 +-@@,AHK +-%:D=#>P+R3 M;(85((*:(C0:[=G8'QV%0:M[Z=^XC,3XY_,[?1KW>/Q?J[0[J;(.!_)ZCW"U M!_G42K*^-N?N*+@ON1;K*(R/PM/C-([C?OJ0CJ)/W:^A%X8S^1!74!\LNT;+ M,&N!,-SO;7_+^N"L.SS*P9K[,4=XEDC-.N3!Y\TIER$VB#&%)5C/-3#)*"AJ M G!LL+(L$J1*_L53P/1<"K7\ M,%NP_#[F0'5A>1B$2 %%0 PS'F^"0,-BHF M17!28-;>4&KFZ*2"V^;B=BX%62]F619/UV$UB,ANY@*T=KN]G+!S1.]4=$W00HI P1J: M3ECBDZF. X>H* U4(AYQU5"5B%FB:PJ &PS@VHWTJE"?E\ $&B &:-S\T3-!!&F O4&\]-+B%2>IVN$'*7:8H7O-:+ MU\FR'P29F-8'K-<8&)=9-W #+C"#!/:.:]O>D*1!GOR"V:;?JA?,UHK9J0ZF M5+&H\*TJ41.F,):B =GU!6[M%7D!;+V@G^YH0$XCV M$:BCZ:!-<@ATLM6!)56$$17&,YH,]+IRU9MV9;Y"!4+KL]77M%Q0,PSYGU!5 MN0RHB\?>31GX.@9.N:6 DE($1G42'PPS,,9CHQ4R6N!\W2[1+/GVI7C8RK#! M,IT#1:[4!O/)&WL?A6%4 7$Q9](:EF!./*!NX_O>J@MNKX M<^7!&)EOCVQLLJ:E@9:;&'!5!^CEH'_R(OVM;N\LS=_^=2W7<;NF\>L.\])M M?QL-3%J";L\,SG=&X628R*]JM=L_/J[H;QQ(5=1/?;3X?KHS"O,&6XG!TUPY M@-"<7R H!.R$\TC;R$-[0W0HG>[.6G.QT45+H%)EK"DY"G<81(545H54)J^$ M+(E,: >16 6,8@6&!@_(2F90(#08GDF%DU*UL/#)PAPLA4]6A$^F7#0.*Q2U M "XX!68H!N6$!FLLD4Q@5<6 LP[5TY$AA4^>.)_,KPIJX9-5X9,)?:(#L5XK M#$)$! Q)!(I("X;IJE%D9,:U-S#K*#Q+HZ@5JZ:Z,DDG.]<.H%(#8EFNGL1F MEY[IWT,OQ&ZI/?,P4IKN42N)QUI1"UCE#E9.6+ H6,@KYJV,7 7;WM#3;IB2 MB;H60)U#K8<"U%J .J$>I/!.Y9LD(H/*/1E\[L^$(&E)'((S0HF<-5Y#E%@! M:A.!.H>:#P6H=0!UTFU@L!#2<@H>&0>,*0W:* X2.ZYL0#1ZED[4&CJ^%Z V M$:ASJ.U0@%H+4"=.U"BC,)9[T%140)7I1(T4K*"2,RN\USZ=J VIHO04 B_V MPN@Z4Z0*OIB;T^-6WFF;;97H:TB8L_:7FP<#3/6<#IE$'+@!I M)(%AXL%H18 C)0-2Q&!N\XTM877EWJ[*-4LANJ=!=,T(>2F4-S_*FVRI%WWP M''.(5 =@(IF(UB$.7)FT:QGG1LDJ2(5-IP(U[PYHV6SWI*EN77ENCKE.A>?F MQ7/37C KE+<$O,DEBKU&H#F/0(2D/IA$;Y;GX!FFYMDYM)!<(;EFDMS\XH,* MRD7*_%BBY#0,TI.>G/33.([,(#R_ M,S.ECLR_\A[UO$>M"52Z,1OV=M_H[V;8=;/$S:V;X_NV1VRV>_MGWNW787"0 MF:?>X"PRZ=O>-H->FJWAU9^K=M6U&QL5-_8OW=A[6YO385C<:,$) 4N1!B:U M 8T=!B^=Y8Q;%"-K;Z!G:.9B/,T+7"\4M$H4]-,;MCLX:,:P*7+G15LAHUK( M:#)+'D>"#?.0=I($9C$&98@$[I5UQ.B(O:_(:)8<^<)#A8<6S4,SAC45'IHO M#TT%,%DA-9$8I'$$F H(%$(6C&1(.*FBD:[BH5EN]@L/%1Y:- _-&'E4>&C. M/#29]\\X0U0*T!)[8$PG'N*6@2;:2*VBQ,AF'B+3/257.4]Q-;Q:6]WCLU'P MLW036S<2O>T1UX]$9W=LW9-$+W=8H=$'T>CVE(^+,V:-( 2P%XE&K:6@ K%I M=9ABF# D?:CD7 VU85K='NK<)$CV2BR0Q X:D5(@!76= A0T!' M02")<>==6C>,W,P.KL)$A8G6UL%5F.AQ3#3IXG(L6$Z=!LU8!,:#!B,# 1:# MP#10&93*3(1G,2T+$Q4F6EL75V&B1S+1I"9"04CI#""/);#_-B(AL8D=GD :_**\O$EHE=K5>6B2T3VX17ENDJ$[M:KRP3 M.]^)O7K)TK.RRWNLT'L\A;+,?U5?!-\R:53F4_@AUVQ8DLV>RGO4F;!&U"V; MOOJZV_.A-WH..?:G28[(GZ.@=39,/^KV\G=/ST;I<5LVQ[^UTLN Q5(QK29'[^'N M5!B.TLIY3@Q(HA&P$ Q8BP1P)J,)F%KE7'M#LHX2TYV,5C[9K,!\GIW'"LR7 M!_.)^YS@C>(21W!*&6!II<$FZ@;"G>;:R^A\KG*M.YP6F*\WS&OO6U9@OC28 M3P:0:&YSI K,UPGFM7<]*S!? M'LPG3G.A&&(2*4 XG^;"YYX57('U0EK$7?315JO,1'H"[@H_CF6J MT6%QWWBZ5>>^13DL+J/-IBBPL%]][/=FRF5AL4EG&T<@C97 (D6@G>00D0A6 M(>5-8.T-3%B'TNGDH<>U*6M0M&Q!^A)\%@7I"T'ZA,ZQ 5OK! 5+#,KQ\"SI MG. !)=-5:AX$S3UKZO%:%* W&NB+\EH4H"\"Z)-^"Z&"HEX:B$)18(HX,-E' M*:6G$2OEE!7I2$>RDWB^('VMD;XHQT5!^D*0/G&D4TPQPXB"EP(#(X)#HG8" MQ)FDW:(PE+&Z7!=UYY?\:V3L<4C_^N[7C?]3?1B/Q [^M7$]JGO]<"*VC?$$ MI-/^L)L?\_D@')M1]VOX[>^N'QU=@>C&;XW']AQ]_Q5CA_V\G>_\E1N/ZT)" MVV#Q7"!9&M/A46@9EYT>O1Q[_5%Z]X3!5AI,-XWLT\ C-(W3M(3#I_=.>E- MF0O^XPAO?LRCK?@%!>1]$KW4\,@"=5H8IZ75CDEEI.0)4.VK7SJZ#ID\33P' M=A#,%S Q/>!S<_RW.1^V__7#/)QT>U<#XBR->'+OW+V#[SVEO]C^BU^)J8 Z MDI_VY:O]P^W_;>WL;;T[.'R[LWW029^_:-(.NGW<+_;W#O9?[6QM'FYOM0X. MTS^[VWN'!ZW]EZT7^[NOWV[_>WOO8.?/[?PT^[O;K7^\VC\X^&?C'^L?W5Y" M?O\LO8-[=B<#L/SJT]^NXIW[O:J MOU#]TF\G9O I8?&2UOFTX[I:F/&/+U&JV3.$> ;JI4/]\@]?8OA9A>&)$W+\ M,\Z>24KN_#%ZAN_\V<_>5C]CDC_J77_^,R[ERHR5D=69U_F,E=[S7>\(\><_ M"?%_0!1M>>ECPH4;$0&O[F51WFX(7#^3OL\SC4^X1L7U'QX-0FB=I-<=#5LA M*5W?^L]9+[0HZMPCIO^7VV-5I^6@^^T>D_)D=O<-1]-=#8C1= _BAJ]Q=MK6 M]<3WR;-8JYG#=;##NDY.V5;U;*OU2JR[G7GWPJC5O=G)K;:6\),;8$WK6-W_ M^5?TRN)LZ.<=;)0VX;B;X*NT U?B-N)B]^#R-N+DS^,/?^QU]TAZ'7EY_&'K M#=O=^M#=_6N;O3]Y1_<.__/E_>$;OG]X?/+]-N(+V;UP],/)]K?=/[;IWM8; MM/?Y"]O]_.GOO8L/1[N'_SGZ\/D_1WN?=\CD;<3^X?N+O0M_\OYP^^\T%I1^ ME^P??CK?W]JD>_G]3EZ>[)YLD]W/'^)5<,'N 4JO>4=WWWRDWGG'I8"T6AJ8 ME1BTY!HB(@)SXI!QL;TA.H2AFNXB'G) -+DD7^&Y]>"YGQ;SJS_6ZHXJ?H7Q MYL5X%Q.,ATF,)#()5&L"C!$+%C$%.LVOT P;(RO&XVR6+CJ%[ K9K3C9U1!O M5LANP62')\C.*\Z%1A9RZ! PC"(H0GTBNRSU-.4AF/8&ZS#%"MD5LGNZ9%=# MR%TANP63'9T@NX""DTPYT$H&8 I1L%ZEW6U"1#K2P'+M>,PZ:B6D72FN5ZH6 MKM8K:RK&U>C3=']T-,Y#/1V$H] ;=K^&'_WECZL]MPIU!2 M-WSGO^P/TI>]ECL;#$+/G;=&@_1N.4X[22OC/Y\-1SGJN*1E+^R:I.*B%S>I M:*PT+U?JQ>5"'>9U&@]OL^?:?&9 M/H887]SM+7UH$<;+6Y?+/%&:=K/OG^6LTZNGN/-:9JUO;FN>G;4Y9VMWN=UR MQ%X=F.5NMZXC<_]@RGLFJ74Q$ >YMB$P9!&82-.YR35",>:XO5PTI4/)S ZT M>K&TY(+0A4\+GZZ& [,PZV*8==(7B9!DW"H)2 4$3 @$2N4*DR@R1H,6PJLJ M'EK0&=R1A50+J19277BD=2'5Q9#JE(]7>:9<8!"XU<"HY6 H"R!$\$1ZR@R1 M.>Z:*EU(M9!J(=55BN@NI+H84IURFZ:&X-X 56+OI9 M,=_6N[W-=UL[N5+NB_V]K>V]@_%G=Q;0W3SX=RN]UU\'#=I$#ZF7N]B"M&G+ M/$/C;?/0BK02/=-2U%Z-%)-G3#_N;7]1DI;>_4=G&JQZ2.W41A/^W\-6'/1/6OW3 M,#!5?\]LFW]-TCT,'YE_]TWH'4N@UPY2W7=!OR@5L!8-P.#=Y?U MS %W=WC!'N4A/^EZ?QP:YB%_F#=[J8_0C"O"%:Q/LG?5^>OD#?]P\N%XC[SY MMG>Q?;Y[^.;;[LD;MG?QY]'[SW^>[&[]^27]7;R_=;/S5WKO/_[\O/O'^[_? M?_9?=B_>D%VRPS_\]>9B_Z_WW_;^>/_M_5_;>/=B[V2J\]?GMU\^_+7[]X?/ MOW?3W[S8VWI_D<9V_&%KEW_XO(T^?'YY]/[PW<4N^1#WIF/8$*4"295;_.D MS-$(RG@$4G.%M$Z'I_4/+<;T.%?S];9?Y 5>@V[A[J?J'WP)UX2;M/L]6C,N MT@KUS(MZ)H.\M/%48T5!YWN?B6)M>^IV,-6Z-^:Q 2(EWW.+1ZESHN?S=_[K)M M=99O KJ]^@VKIMA.]91?^'2^/-GPZ[OMH1_=X]JK(\+N-R/@JZ_E.LMISK./KR?#S[.[V7:>[_ MS%/_XGK:7]R<]7)L/>38FJZ9HHVQUE('B%$/#%,*AL0(/B9%XHCU1,=T;-&5 MU,OWRH:^KW9^Z@JS8'/>V)RJ86)-E-Q+B"QP8%YI,.D[H /&PJ,012YC0-%T M%O/*Z\FU4@MY57[4"OFK:NCY\KQ7!::I+[8"C99QL/1X"R; M &]#FHJ+X/\PW5ZVE/>_<]MW.^'WD,SGL#(AJ*M >OLOIMOE:&,I0@14I!&8 MXSB1GA(@?63:*H6]15F0=(BHH<3P(L7*FI9NN1_0EZ55ZL-Y['X+'B["H%\@ M_C"(3[G*I(R)RQU$)[/-(5R2-$: 5MY1;IP3%.>(#T4P^6UU*K2LMSMD\R17 M*[H8RY>QL/E!P;2ZP^&9Z;F0?C*\3XG:U1,KRZP_=W/Z]^-E&'+OTXLTU\/" M1P_AH^E;0^PY44)JR(GWP +BH)F*H*6.05+-.,NWAK>DO/R4BXHCI'FXK+TJ MW,]Q6?1#'7B=U \LG>A4>@[299\E"KFLJPH@D,:4RD M9[7IA^(@J4<_O#9= MGP8&7]+@JO2;01B.6N';:6)>CV4*B;P..[W_3:NP<[D(Q9U1%U?M'FYF MGJKTQ=[G+SB-[Z,2B'J?R$I(PX&QZ,$JJ2#90%H3@:4F:1?BCL+3=0H6:>H4 MG\9*Z8Y?P;BHC<,[V',A4@(>)_+VA.K0>N@P">31T;%:%K(]H:D#ZS/6?P4S<-G[7KA7O@L M J(>W%X)B MWL7?XY2/'6'%/%"24"F#*.%#,1$ VK2MGT5AKBK^B80)B*YP. M$IXN>^_U?,O<5!3%7[$H87%S'39[O@B*.@3%I64C&-;11 )$* 0L)!LG<1"% MR)1V5$JLN6QOI$^*9Z(HC?LJC0+8.2B)2\#J&(*1,8#"*%]7&@D:LP ^^"!X MY-[H9 %P@8H;HADJXO6@_[4[S!!,VKHJ;SB*9\=58;*SWFC8J3*,^K%*/TJ# M[H;[>"9J-HF>JK*X7IN7_<'6Y*#Z/I22=WI#47Z-8)W0F1P;DR3),D,I2P.0([ M605.2L 6D2B-EBJZ]@8N22<-4Q?AFPO#8>6KZ.5_#;JCL-7_NY@]#V.DW2DQP0@-QEH%$@D)S&"5#"".$BU%R[!4S"'; MWI"B1%"LF)I8II^BX'1VG$Y&2C#K8@71&)-RB Z#5D=+WQ+2# MM"3[\?7E@KP^-KW1]M6"E(C-^ECLS93:R+>U(I$5\$1FP BQ8#PFH&A(!PZB MW-.<@=K1:&F%G(KCHNF.B\?!NB#W8WK-"*5:&E.:J-P^\+L!]?Y34I9/0@ M,GHW+2.8M%J0D,M74&!6$C#46H@$)5PBJ(G"I27 M!^4)S>&5T3XF['I+*##B/*@H+0@>$ Z**B(:IC*\0P&%3-9'); MIM;(?&O]PX9>B-W1/Y^FJZ(93?JN%F;<+NO0?+LTC'X?KTWAJ@=QU:3U M^4;)SU_C:IGO\8OU]]UA4F'G>9_^PK9C7,C4 M9WE,IXY%+BT6VD/,S5H9#N%"5<)TYBLY3&*3Z*YJ)V 3Z* M@MK943M978]%$@V*X$."+M-<@.6"@.$B<*HP\EJV-X0LKHJEBXBK%I]C_5!U M&7I:;HJ&:8BK]?BK.SIZ<39,NS0,*E8JMR'U,=:7:YVQO_6&[UU\^6@<%3%I M#% J),9*YPU8'15$:ID@G%N.77N#=@2:3F0IT1A-51K-$AKWA'9)[W@\JL^O M4/V.[!UN?S0R$7.(')#6'EAD%C*004NN$$5&*VZ;F-Y1O!K'_=XGR+5^GZ1? MHZ%7)]72Y(I@Q5AZ-$E-I[M[@J3)*2Q4B"0]ZCG!G7#0:B54E7&*!(&V">.S!4>!!!H*@T M$T:Y]H9"RZW%61P9-R3&X"S\D-W^M+P8S:C6=RLQY85Y]7U=BN2HC;@N-J:-\: Q MCJ H$NE;D3.$VQL4S<)1Q=WQE-T==R*WQ';4@^CSFXC^]%%IR[6*"AS*_1:U M1F Q(2!YCM:R5#BY]OT65TU^_) 7.\O-R\KZ1!IW\Y)MI1OI=,59^QAVVI[R M>2 G,/$Q@)-586%O0!%-(1U"/O)T^+B8=J">[B]?@CJ*YBCX73Q^)PMXF60P M,,/ <^2 !:1!*R$AD!"())0Q37./QFE[H<1S+$=9C,(@#$/=E]<16UP[@-2$F0TR=@A1(%Q)JD+)M(B:OS;CE2:OV(BW:ZT'_:]<'__OYNV&VV:X=QIO72U=NJNOCXNF2Z\Y[[V@P M0)D2P*2@H")7P"A'V$HG-,UQ*+2C<0W-)>\-I7GW@*K17W/G,ZTY-\PO?J5P MPY*X83**)2)JG8O L8B)&Y0&+:@&%*A5)A(CJBZ6N$-8#45+[H>C)?N!FB"# MY.TU2[($BL?]OX>M..B?)"'T-5DM/ZJ@QS62NIR)>W'WHSI$W=?:GL M.PCI>$L'VNC\];'IC39[?CM]]S2_9/N;.S[+TWJY6NGA_(O^L/@='G:>3=?C MC<8JAWE>+>6 *67 :,TA*A&\%SAZB4L/]:)7?^$K+&A>#IHGU*D-R7"5B !A M.;N<* E6"@NYO(UU3%%$<_3BTAIUS.\>LO$R(X$AC=Y?*M%AVN:M?IRE:,U3 MN,NH_1+R:A5>ID4X2&NP'^\DJ6)'U\=4T_5Z&?&$!J$@*"& )4H!310'X@A5 MA&%G<*,5>,LE,&$L&$\D*(R, M0-Y*%'U[0S8)O^MV95D&7 ;\!&ZQ3R]O/5KV_%8?[EQNLM?[Y*U=6=]Q0;5S MM5SE@JK^4WEO:SH"T/.@,:<**(X\7U[G-&L6 #&33NC<9DOS2EBKNG(*YGM) MU:3;Z[5GA=KU^$-8H0#_8<"?]/UAHZ/S!-+*16".<-":.7#(1R.]0US(!'PZ M;]27V^E'WD[';L_T7+F=GO%V>N44>QEP&7 9<)/-Y!6[7.H.AV?I)*DNF)*\ MJT9ICT.KUQ\]M="6IMPU[5PNR7ZLRJJ_ZO<^'8;!R5:PY9ZI/E5\.%U34%BC MN/02;,SFL&8$%&,>,),,>4V#X;B]07 '\^F&327'OABV=8*[5/5Y/*XGBQP; M[9.Q2P EF@:&+ >%=#)Y@PXL$*L#)[55]2DQ+X^4)>.(L%86(M>BQ/6'HV%] MTF1E<_&7'76['Z]X*X?>#??CB^_KL9>7HPB3^@ALNO"/2,>,%8%!X"H"R]U@ M3& 4D,;1\,@L,:$JAZIF*7;\%//T5\3>F$?L[0,Q7?3(X^$\H4>(3D:&1 J$ MQ"';&0JL"QR$0H0ESE8JMTMI0I7!'U%=W"25F^1O,QB87FD?N6SOR%^7ZU"T M1WUD]>;'(L>'[J/VVG,J'5"+DO8(2H"2C ,ES*?32,> 1=(>NL-OZ6)=G"+K M@ND%.45NQW31'H^'\\T*QY]W/PKID(K6 #>( V.>@8[$@_<^*"2MT=(TPQFI?7">B*Y?CE2D+P@ M)$\X0P).**7,@>>, A-!@I%<@M".^<3!)!K5WI - 7)Q@50ND.&H[[X4_\=R M_1^)AD[ZO8.\%(6%'L1"[W_T MUU%2M7@X&HO:!7DX?D!M<7+4@^9+3;&_M?UM__#]1X4H]P)12/]DZT!AT#(( M4)@:11V5V-@5='*L0>#L2GMES@;N*#>X_*$JBZOP/(,B6EE[;6DQ*9?K\+UN M0^'4NCGUW0V%Y"[V+MY_Y$Y2JEDB4<,M,&PE6(LE,)Y+LR!B VKDI75QO335 M]7(/+!?,/@RSUY<]Z=T^[WXD*GB*M03,C0*&L$L2*";@8HEH=,$2K7+#*5&< M*\N[X\D7.N-TSC!NH/W$ DN6>H'S6SLR%7@ MO4M+004"[(@&9@,%304')*WB&F/KL$I9TO5>@+2(0+.,$(:$9$PFMTZ5@EH+6)^TK6<%:7/^X;"_USUMK5\SB M.2E5N>9:E>OEU7*5JEQSOHNZ:A.LG7'42]!:"F"*<= J8%!"2<6L%"3S,-4= M=DMQ[L9 M1Z;W*;UQM]<*W\9?M 9FE+Z3#IU*T)N>'W\2_GO6_9I(?L8TN+J/Z:=V'7IU M.(_7<#]N7R[;V[1J^[U\7N?_;W]?K+=A.!ITW2CX_(/-GO_Q&S=>64[QAYSB MGZ>3]A&7%'&=G2C8 V-4@!;1@(L$.:<9\=*V-_1TNZQF5-9=NF]TG;BA&1*^ ML$0#6&)"ZZ-DU&O" VA"*;# !1AE GCFC1 R$.E(/5VXYDL0:U^!MW)JCC51 M=ZR&.E-2J-)'@VNL5#\OGLWERZ.9*.YU>MR^W^FY0;YVV@KC?]/7X[:$-\ET M3+#%.UH?84YG_C$6I9.*0 A! \,^1Z0Q!L%:PK7$TOI8U2-0L]W ?A4TL D0J TQH#)92 YY0@EF(:<>8Q#"XP]&J>V ?[;VJ MON[V?-J^S[$Z;=#E\XN[_%0M,VJ-CD++AD_=7B]?/_=CZ_^S]^Y-;23)^O!7 M41#[OK$G@F+J?K$WB& ,GL.> 7R1=\+^AZ@KR!82VY)LXT__JVH) ^(R"&1H M27DN'J$N=5=79C[U9%96UFEM>A#"FIFC62L4D58G1Q.726@F"791>.,E(T8< M[A8$)921OZ=F&1NG$'%K^,I6U5D>O?_8[B@"WLT/[_:N,2I"%*74&D1T*4<7 MDT8FZH"TY-1JEZ=+1\=XQ^:U_Q&"50UF5#.@@.%Y+F3:A#R9<<.2)BH&2J3B M&FM!;(T"&%"@B2@PQ7JL9]Z%# #>$X=X=K.0Y9XB3+0(*=(H"NMA>EW*>=5Y M:QCUN6=$JKG4Y]W5R-.\"<_"[FYZ!EISS?F[%C<'+)L7EEW?=\"SFT\UU8A0 MQ1%/@B.CO4+">IRICG(ZJ5(O6YEYA8A6:J?BBI&3O[=E,-?9S'6*>@@G@V;* M(<^L0-QEUN%(2$C[2&S0/+!2DU+*!3H=?O'3@NZ(HUQ?Y"I4H^%QE04!K7G& M51ZQJ@_L9%YP]^%Z[4JADK4LHHQQ%/'@!#+*E/3>0#VE+&$<2NW*=3:W>E/- M6,&">$M3* V@0W/088H,):QC,$&C*)5"G*N2&A1+^7UME>;6.X+KW3^+@@ZK M%X>Y$ MNNL;'97,7A_S 0G#<"9"&>5,# ')/(>:]:,5)YGC^"L*!$B MGCJLG'*Y0UP09:4*B00N50I.DHF;!"C01!28(CR<*:\,EHA*48IU4HMTH $Y M(WD,G,H@1=GMN*[T8FQW7KVA ;"U',%*G\];A,3 MID('A+$U94,71H[D/P7#5EN9/35AUC;Y\YZ"]NR1F:6VU7G1#K#5>=OJ= XO M)BJZZ+)#04PA%1K9&&G6'T5ISX\[>\E0'>RW.Z:5R?$\'^\8SCLRS0/L^X$H36&S I'%TC<%K:Z+R0 M2$<9$4\A(*,R@0L<,^IHE%F^=;R)/#ZT/G=#>^;M98"X@+@-)=. N,U!W.G% M3)=G5$\T"J'$]B(+R+ID4)+"9EECHX.O8WOZAB+0BXJX-9'_;6CS0_-_0^?K MYK_R/^<=GU@++\7I3_N#3GG5%U4Y=;+S-;[\U@G#XW-3NO2KR>O@BY]8EWL^ M&M[^DTN=]EG38_7TP4'%^?Y&>7D'IKOU]*2MDJ?]UK=7+/CBK; M;9W:JBY"-3R.@]CZT+.CT"G^P*M^B7@.QI]J897S.5N3NH/YA^^'^8NZ O3& M3UV9'O2FC(6ZVL/+_Y;>UAB#(P[!^[>]L]UZ=;"_O;/_?OSI_<&?N]M;Y>OW[?R?O9W]]OO6P>O\U\&K__O? M@S^W=]Z]K\_F42];.V\_[+8_-OY-V\=5C'5TX'WG>VLOMS\>M'9ZI9STOT>] MV&)XO55[_\_, M;_( HZOGIXOII9X3?>G*Z2"^./_P\KPB8J=7OT[]HY>/+%Q"S@<%\E?FA_GKZOBS.N8L.01>FKW##\87=]^KZ:#2WY@O15;VC^S+;U M*ZK;SB K?$]LN7&!@NN?/;EC(6(\ZSQ-G.*>JQ%C>G$RIA7Q.JVXXG=.7GW* MARM)&&NWR67&99E?,Q;Z7C&;FQWMG^]DFB9AM2'NM^ T/IKU_9U'LUZ7V*VK MWPL[$.U24&I4GVQ%)LMZ;/;VPGH$ZO_OS*GG:& M^?L[ANJ.]U_R8?-^=#+JEC!,/58'P^-8C4>M?W):Q>/8&W2^QOJ;W9[OG\06 MC.,]QG$[IH[O#'_!6,V+5"S7^+?[PSI\F"'QN-_-_N_@9X3DOZ/.\.RQ#&"^ M>X ON?.3WZ/2^ 6Y?-#I)#L4F;I;ST\EQJ'#.Y8A9XC%-UV=WM>QFS'J#0:C M>'O&ZXSO?P_+7J9Q?&/'DTF=>C\GKK*$PS11-]"QAWD&@SOGV;M4:Z[G.,J; M3ZF^ N9/E.M_/X#_W7;+$:SKK3U;^>,6(S=XR_/:PG0M\^&9TXGO-T*W9D", M@_M321#,,VW_?8>W_]\=+;7_BCVVQ_HIS\^ M=3^V]SL_]W*_]'V_)0?LH]^T#V?MKY_O>'_D>G_.S MM]]^G\YQ^+0=ONS]D?O;WCK;_^,#V]_^( ZVO]!/[0_?/[9WOGW:WJ+Y/?G^ M]NMTGM^P]Q[3@_8'MO?V,*;@-5%EO[;&B%OKD,;1(J$Y%=$K;$6FT)JNB[G5 MKUFRG+'&IX3=S^X?FA+6W(RO1^+=]8RO>8'=99]M[*L!BLV&8C^F4,Q03;'F M"3&/>48Q)9 Q)O\C>2"8!2%M0;$5 S!@,?=D,59Y$J0N)60Y=\:[I+U(FENG M%#94WM>PSP/5M8%/*,WD>4!AYF;\9,KX@R X$&*0HS%3&*8%TH%;I()VB2=, MO9-KFW(=WW#B['(# #"856 PLQPA\W"DN^7DF)NX#&#=W+".36.=BD**8)&A M)B&>K$0&6 M:,&9Y%H0IEF023S&4P-TFQNZB2ET8\9'JIU$5I2*6LIK5"8H%!A-1$;GE"WH M)M4ZP1"- HQ;:8SCBC@CJ96.D0)MENFDG9#:2FL,5A"->K*8^O1.;98(P\$J M)#V7!<8,L"F2M-DCBEYF*F%U,E;HS/D,8=SHP!ZU$ EH M.3^TW)]&2T\#29@BHVU"W)J$=/F4Y[Y@HHV<.%L?G?$$[NU3%'V;:\8VM(26 MC6H)R@\M5[8E*#^T7-F6H/S0V)2@_M%S9EJ#\T')E M6X+R0\N5;0G*#RU7MB4H/[1V)2@_M%S9EJ#\T')E6X+R0\N5;0G*#RU7MB4H M/[1][PXHMQ]E5]##A].6.]P#OD_*N*J$X]\D''EX&40$H@)9 22 FD M!%("*:V(E&8H%BYI8EX+(R+EW MM-'76)2J8\X$;?[A=%POGF*#Z@V3X[JKA MF5?OUK3ZS_Y@ 7#YU8P_,?6<*^]-QP?)E/ZXK\?)D*C)XD@HXE'7'B*#(\) M!:L"CIA)X5PYVY1R_-B"X0TVX5_A)J\Z+-" >7)&L$CR!ZFT=H)PY;TV/CII M !::! O^*BP(:S$U)B":/$9;8T]0I*Y>?3>3- MP:?Z[TXOQ-[P!3*GS8E&O>Y7^<]>RX^J*O;\66M8Y9MU;6VG-GP>#88GN=,/ M"E7=,$Z+@5CN.>95*(X5UPX M107E,2K%0I0)S^SM' R/8_6J?W):Q>/8&W2^QK'S,Z%YKR8LKUU(WKA[6[W0 MOJ!\6S\97_:;#E+;?G_3K^H+PV'5<:.A==W8[K^Q^39#<)AFY#$N]#(F2 FD M]$Q2^N>M='EPG%GF8(HQ&T.U3D9)3 G'D1KJJ=7*L!2D8)K.S)AKH-NM<6Y[ M5.6Q>Y-?HQ_>UP_?F4!>W>C-!/#>9+P; />=B?ON#???3TZQ M8CS_'_9$)TFTU QC:0C!85Y@^Q_;'<5;L1:@=D:H/;@$M?O;1X=>$8,%T0AK M&1 W."*3E$*<6)'!UB4K^-HFY0U*R %+!KP%*3532I#SN@ + 3#3/L5,>Q'0 M/_J^]WF'YJDV$.J]167=%O$L*>04-TAY8;,8%0\X-FRJA8 ^M%S9EJ#\T')E M6X+R0\N5;3G/+3\-+S?S+@Z&5<8;5V],RVSB23YY+XD"F[ MXIY@HP4+@BC"B';&Q?FN,UU(J&ZV]S_ MV#D4T1)/G$4,AY =,BN0R4XUDBQ8KZ+VRHBU3<:NKS,M3^;F4IKSTN77@I1 M2B ED!)(":0$4@(IP>ZB;JE?I=@I?[=6:[O$C"G> MSQ]Z>WTN*0B_S11^^W(1?BM9WI\_'O*$N8L$(ZU]0ERF@#2G# EIL+?1^2SL MM4T&2=X+8\Q+E\ZVE%)J\J8:0-QY(N[^U(*'DR8&[3AB4F'$$Y?(LN!0D(I1 MI3 F.*UM$MJ@##2P:,!=D!)(":0$4EIF*<'&B461/,1HH>7*MIQG9N0B%+GQ M_9/3V!N,ZYW'[^7SP\[E@S6QIJR&@I1 2B ED!)(::&E])RE2BXJH0[:_:T\ M^WT7? M/^K5=ZDW84.@>X9 ]_[VSJ6J)OG;'Q\/J>1$$Q\1QTH@SI5'VCF%H@F6!JPQ MU8JH#CNI4/. M^X"X, HY&@AR1N&H,?62FZ9-RT]>UODYS7>'\=N: W[^9US_UI# M^ST.(#/QUV8F#O(KYT_7$F;JQQ48>]VOVO;[7T4Z_6X9SOQ%??7W:40#K)H) MJW:GDA.W#H4DQ'#F$&Q!2>&2-<2@8RY@41G)OUS:)@.S$A3'H9U\Y!"DM M0'8B@.VO)X;3>8DZ4DN"YT@P%Q'W6B)+\C_1:,R8(TP(M;;)KX,MV'*C;?EV M"G7='9R;):?AEQ<7=OK&GA6/<*NJ;.\HEH]C"_]K0G&O6?F!R\-FP>E[L&V? M7;7M;,U)*9R0\(1F(L4D MV9_\7COTG]- RQY%V_.QU4^37?K?;+&4X6"]U8O#\O7PXJS<5HJ0&;K8J[P@ M)9 22 FD!%)::"DU/3/TKS&+&)= 6"NE?T[L,'?F^_!%;W2"0G^()H\ ?CT3 MO[YRNAT]V-X[M#(J'5E E,F$N D2Z8 =LI%:K*W%))JU3;-N&&Y0R@E8.6 Q M2*F94H),T"7)!(59^)?-PI?R/D7NDS@,..+D+$66"8EX"!JY8!7R*1!#C6*! MZ.9-PRN5^;GSWU%G>%;;9=5QHS+TJY7NN70+,2 ED!)(":0$4EIH*3U'-*NL M$M^'0X])PZM+G &(]#PW)1Q,YJI J0Z7)7Q=2Q#8*) M>%\\:%?1#D;568T+$VXU>1YPJ?EAQG3ICL@DXTQ*%%QBB'L3D+5>(!_R!46P M"%:N;1Z#%6:YN,KU-VG7;=?PLP("<@Y_(CYPS *5GD >/:W>%:A^S9 MN,Q52$C<.J_P8YQ0P,OYX>5T @REU@K'LW,J9<9+D_'2A.RABD 9)@K':$S& M2RW7&9E7*CF@)J FH&9--Z6WDE 5!)=<"FR\3<7W8\0ISDR T-W3A>XR*%Y- M2>!)>L4$4E:4H[V30I9&B:Q1C!NNB(KE:&\E 14!%0$5Y^F%!YF=.*JX#ICR MH*G5(F://#+C:>!4@Q?>./#E%'I(B$HI!+$),P@RY)&GB7%L\X;AT.F ME82M2P-^^*_*Y $\!CR>QP*SB$1JG3!+B7-M;0R2>"VC93R[APQ\^Z:@\%16 M+<8_RI7OYF+6[FMC=YK]<]=OFS_=SJ(+\X_ MO#R?5CJ]&C_J'[T\L=51IW M/+F\45^:4K'Q-6HVN!"W7L8;Y-9K=]V6;RBN'G37NZ\)=OLS']Y7B1_:GZ?O MZ^*,J]@P9%'Z*C<,?]A=G[ZO9D-+OB!]U1N:/[-M_4+B?R]9*7VOGMZ8[L_U MSY[AOP2/,5^U_+R'Y[?1M?=V MLU1FW.+PO/LO;V)Y/]_)-$V^JB[[\_<"'N>KM6J7X]:WNRZQ6[WRA1V(\RR^ M^0U%;EKUOTVG:2[8L%QL_*S)<]G]B3J]^O-D#^A=0W7'^R_YL'D_.AEU[3"& M>JP.AL>Q&H]:_^2TBL>Q-^A\C?4WNSW?/[F]@CL,8SV,K>V8.KXS_ 7C]"LV M!"[^V+?[V;A;EV-1=0T"];(UCDG!Y']#-/NVN,T-H9NFRW^ M_QZFN$SC^,:.@;\^MV9.O&()AVFB;J!C#V/Q@SLGQKM4:YY'ZQ!Y\]DZ]=^= M[$#VAB]0F16:MWM]._IXXF+58J1V;LD<=K#_O6XMX[XJQS6ST0B'C>78&A,Y M5\13[Y)AAH_W61)"&8%MZGQ_]OCC M7Z^/]]I'^"/]]^?]S\?'TPMB^W_\N[O_N=L]:']D^]L?O^]O?^ ']7URN[]V MOA]LO_O\\62/'OSQ.NUUQHFN>^\Q/6A_8'MO#XES5AK/D?7:E6)O)=?5&&2H ML5K9I)76Y6BP=:[Y?)?#[@7&"Y"Y]4##;QKO?6@ZP#U>?S'Q[H;*EW,"NV7- M3'TZ%/LQA6*8)(F)<"BI8!&//"!+B44B:*:,=4JZ,/<]Y8T',& Q]V0QE'D6 MC:1!$L(M8<9)QQ@+F!HNL9/W->Q5WAW^=,9/IBF,2CS*9% ,-&0*HS"R-E'D MA+-EDZIQRI;-X?4BUDH! #"856 P,QWQ_&"D@RSRY\ Z-H5UW#)O&(LH41T1 M%]H@9YA'GAH2=&(BX%AOY28W% 5]: HYX%RC['U5<6X&F..,<6:2,(Y@;HAQ M7%@5@W+8:BL#>XRG!N@V-W034^B6IR8CLD^-.+$9W;*SC1PU)4O;&NF53Y:) MC&Z2K7.B@,L!QJTRQBF23<5@B[T47!/MI-:<2$)M"L:K1V$CN,W_(]Q6:?D^OKATCJDS[AQ>96W)J_*YF-KA2+2ZN1HXC()S23!+@IOO&3$ M"'!OFX&6TX48H_>9_FF!HM0<\9#1TI2]QS(0QHTC3O*TMDGQ.C&_?*FB<8=7 MJYO3R9J2/+8?AZUN?W![UN)2'DBV=$?1@91 2B ED!)(":0$4@(I@91FJT)H ME)'!$NNHX=0Y8WA424L=B'/MG)MG@AL[-#3V[ M'K23.I&8(D%9575V0VU"3@6#C J>,!-TP'AMD]^8\G__D%V#S1C.H_X%T."( M5\:P()0F7&#IDA3.6TJC8X$P =#00&B8CE!9@9D2@B'*]22>;X6.*"AFA3(Q M<<$;!0U/OJ/1-&A#X^M^E?_LM?RHJF+/G[6&5;Y9U]:F:G^>Z?Z8W8V+AUD/ M(YUWJ,5SKR&!E$!*("60$D@)I 12:LXJ/#5!>$>$YL)Q):G6SDNA32(,A\3X M/1R>JWY.73CL2LVPL=LSH7FO)BRO74C>N'M;O="^H'Q;/QE?]I@.4MM^?].O MZ@O#8=5QH[I6<;O_QN;;#,%5FL%5VG]U/0# @!./WL.VG)+_FF#78#]BX/]TV$R1[G@/&HDDE&(<^.1 M9BH@%;&.5BCA@VH8]O]-H&RN!3&A);1L5,MYYBG6U=3O#!'SC9M. 'FN('&= MY-OJU&4]\Y068M6*)Z?=_EDLAYV4:Z>CRA_;06SE<>M!?N-"+VV"E$!*C5LL MOK'H$@G1&L&)U=+P$),3(C,JB9-36%B19J;0-="-RQ=OCZH\=F_R:_3#N +3 MS@3RZD9O)H#W)N/= ,CP+&3X>ODEQDF269A(^V@05]9F+APCDM01(HBW,IJU M36*:L5X,E@QXNR12FB%S1=7K!D %N04I++R7( M@EV =0&8:)]@HKT6WQ>196>48803ML6G84B7/Y7 U'B"/:&D83,MQ/>AYMSVJ;&]XQUF-JY6D=>,B M4U2XK"O10&S@F LGDO3>8T,D3Y3%^2XR74BH;K;US5;ACZK>M @.V?WW);:W MAM/)MLZ&1+(?AH0B?ASZM$E(1*E1RF-NL:9KFY+*!F5<0;;M*F;;@I1 2B E MD!)(":0$4@(IP5Z=Y93\"I6^O19X2/TJQ7I_+">(/ M,\4?=B_B#_D=]MO^,#F*>30,:9TBRN(+R+)RWG BQ%!#G!3EG /(<5T88UZZ M=)ZEE%*3MQ0 XLX/<3/23D5\35!!:V50XIQEQ/4V$W9[ MK^QI9VB[=4#;V4$,KRYQB'?QOZ/.H#.,[V/UM>/C./C]+OK^4:^^2[T+%0YD MF5\8?&]X,!4&C\8($:-$5A"-.%4:&1HY$EQJ88E)6376-LFZ, 12GQ<+% "Z M04J08M98M!=ITMYK^TG&4.F+_WX80V#$,86BCK;,V@EI)1S"WLK M)/8^A.;-VD^?TGC2":$;GREF5B=QM+YUAL?'L1M:PWY^Z=R_UM!^CP/(;/RU MF8VW'/4X%DJ!N=?]JFV__U6DT^^6X3&SWN'.C!M MM9/(!!(0=X$B&QE%23G#\C\JZ&RCY'HU>\AN;*I!/_O*(TAI ;(; 6Q_-=B^ MO9;7R'DT(6"'9)9?!ENX6+8\RU'9<[/D-/SR MXL).W]BSXC%N597M'<7R<6SA?TTH[C4K/W!YV.PEIQ!L>S;;GBH;Z!V-2D2, MG,CTB1N.D9;.(<4R7W9))&QH)E+LNG$#DVJJ70.3 BF!E$!*C8BE+ZSD9V%' MY9DD011I$C^:9/\KO%0Y_ M3@LMNQQMS\=6/TUV^7^SQ52&@_56+P[+U\.+PT=;*4)JZ6*O X.40$H@)9 2 M2&FAI=3TU-*_QBQB7$0!TD[F1[ _7N2*YG?8V_:'C"2O5/2(..T0C]8CYQTO M1Y-[G*AV-."U3;-NV*.K)H"5 Q:#E)9>2I KNB2YHC +_[)9^"+,Y<7^CYT? MA\DP9KV*2%!>IF$JD-&*(668]BY&3+5HWC2\6LF?._\==89GM6%6'3'N8 M4O2&>86$YA9Q6Y9L&*;Y$TO">F:XYFN;>CUKTA)GK<$]8.U[87P#@-)F0.F% M.FX>E3U]*Z3F=@VP.N3># M8JO]U.KUA_G.]>ZPDY-^;[PXOEIKW\]<]_Y"'@>IKG0U3MP9!S,( -9< >O* MWK OASQ(;SC62&M-,EYAB8R@$3'':0Q4\^"SE=)U9:X7OU^>..A26O721:M! M2B ED!)(J5%!K5M)S-9)'M,AD)BYDYBC:T6TDJ3,.QF1P2H@'C5%5F82HV0@ M/(7(!*&%Q!C^Z&V78-( O""EI9<2)$8T./@)4^[33[G7-OL8ZDB4BB&B,$/< M*8.#?K<3QE>6:!Z_<0E MA>%9<8EX[!Q%J?#W?O.X&7)Y5+,_V T' QMKPP>S-]SF[\_ M;UW$_<]+F5##B9<6:>P5XEQX9%+@2.GHL Z:1)76-C5=U_IZ7;B'+53.PYB> M.5GDV?"B:;N)__$T+S@LP;.4LT@>T'C3 _ Q5EQ<:K$4R#) M#Y_);BL8?P/% MA;ELCG/9%/]E@6M#N466.XNX$1Y92S4*PM(\D^&8Y[2U3<;7Z3S*>,$\UD![ MAWD,YK%EG,=FF,8DBSQ@+%-RE&L=7&".8$%"XM9YA1\3H('9:WZSUW0B&)&& M"V+BI;._J5)8]8JTX42C*#2&012R*7/BU-X8HCWW MP4GDF/>(^W).H$X6,IA"'7A5B&3+)Z7\%O0YL?E_\;.E\W_Y7_ M.>_RI7OYF+6[FMC=YK]<]=OFS_>$G_WMSR8XPDMYI=/^H*[W]:**73OL?(TO MOW7"\/@<9"[]:J(2^.(GUF4%& UO_\EM_9L;5!+\=UBI>.Y3^SBVK/?]D_SL MLZREK?VZ5I.M\M>]5B?W[*BRW=:IK<;G%QW'06Q]Z-E1Z QC:+WJ]T+L#<:? M:IVWY>O7G9[M^4[^X?MA_J(NH+8QLZR>>BSTU1Y>_O>X.N_,J3V*R%71?D$V MY;Z^L-UO]FRP]MN55SKI],[O+7A^^+0:W*Z,]QJ=&@@NM*]&GCQ*77LZB"_. M/[P\ITZ=7OVN]8]>GMCJ*'=NHK)%SZ?W%I7GC2]?='L#C[L^V=HT>?+D\D9] M:0I&Q]<8WF",WGH9;Y!;K]UU6[ZAN'K07>^^)MCMSWQX7R5^:'^>OJ^+,ZYB MPY!%Z:O<,/QA=WWZOIH-+?F"]%5O:/[,MO4+G=O[R K?$UMNW)C*]<^>W+$! M=3SK/(V#=VVF5C=Z>.WC*L;626YW/&C%3$'"E0VIY JUG[SZ%,4CNMYC<;-< M9MR.^[R!H9M\F9_O9)HF8;4A[B7B\=Z*UOL[2X5>E]BM>V<6=B#.=YS,;RAR MTZK_;3K(NF##9V\NN[KU-[N][!?&%HSCW>/8VHZIXSO#7S!.\R(4RS7V[?ZP MCBQG1)&&;Y IN[6\].( M<2CBCCVLMT4[;PAX-EV=QOLWQXA7U[6ZSS%&]WG_^YP=L43C^,:.)Y+_V.[H M]I/-9^,I2SA,$W4#'7N85S"X0(#D3;<>JR44RXZ3DD@XVV8!#-& MH#[376O(>^QC^TA\:N_@C^W2GW>Y/[O\H+W%\N?\_".R]\=;\O'SI\_3:\A[ M/\+QP7:WN]=^=[SW5WZ?/W;%Q\]'8F_;Y\^Y+]L?OGW:_D]G_V0_G=<@V7N/ MV=X/3_?>'FK"0PHFHBB#1YPE@9SF'HGD0C(T$,G]VJ;2Z_3Q.<*S&LPSUVC] MM8;?M C:_3-H9G[]Q<2[FW)(YP-V2[O1XS/C)E/$3;FR0VB/&=41,4GQMD[%U M(ZZ[:_?? P,X!SC7.)R; >:2P")DBS FFG)NJ'-.,2ET"(12F?AC/#5 M[FA MFYA"MT0YUMIH%#7!B./$D29!(R%55!9'&.A>#"#YBB$8]64S]XJSC/;;_>>?0*LZHHA0)Q@7*/%LBFYQ% M2ADG-+/*D;(MZ]&%H0#" ,(:!V&SN*.)^%C*!&'"(F?<&F*4%QB[J#GE1H([ MVC2D.[N*=,Z%1(6QR*C\#]=6(\?+Z2[2>LMQH%Z7 U&U7#?Z,449%@SIGG2O M_]^-S2I#YP+AYBS4SW(>E#89'#7'QFO!B64ZZ. D"U*!>]L,M/Q9\_J'QWOM MK<. _6*]L2E!]:KFQ+4'YHN;(M0?FAY7*M@3EAY8KVQ*4'UJN;$M0?FBYLBU!^:'ERK8$Y8>6*]L2 ME!]:KFQ+4'YHN;(M0?FAY7*M@3E MAY8KVQ*4'UJN;$M0?FBYLBU!^:'ERK:<^?C/FP]]KJO%J9M/_VS*69_[<=CJ M]@>W'S)[U[%8-[SV8IQ\51\"3E_.6"WP#BG_JA*J4X]\T.%E("60$D@)I 12 M BF!E$!**R*E68Y8(,YC&T22.G*..=$Z"IE$I)CZX+ YW*YKA7-,4/U!,GS/ MLQ8RO][M^?Y)_#.3;"@'X4!G_8__'1W88@A:\LIC Z:2%8T!=C02&SPY]C ]K=WOAU2HY.-U"'+E45<,8R,HA(E'P)5MIR.[!J% M#3/'H*9.6[G\;")O#D+5?W=Z(?:&+Y Y;4Y4ZG6_RG_V6GY45;'GSUK#*M^L M:VM;M>'S:# \R9U^4-#JAG%:#-!Z&.V\0RV>^]P?D!)(":0$4@(I@91 2@UR M>7AQI%502F2_AD6F%9,X,4&T#YRY1X1##H;'L7K5/SFMXG'L#3I?X]@#FA"^ M5Q.^URYT;]S/K5YH7Y"_K9_<+SM/!ZEMO[_I5_6%X;#JN-'0NFYL]]_8?)LA M>$TS>4T[V6O:N1I1\28FEGTCY'WQFK01R!@KD9 1ZT %Q9ZL;9+KQXS/?&@E MX "@];.?'KKA.3, 9"U"RY5M.<^LQ86+&->G-+I#LN]$(G2 FDU#@6/3C.G',P1:0CU8X$$JDRF$NM'4\.:YL$ MQB182^Y!I&\XCGZWQKGM497'[DU^C7YX7S]\9P)Y=:,W$\![D_%N $QX)B:\ M-]Q_?WXL_1[?^_SA,!COK501B> TXC0FI)EF2##.:?X0-&-KF[0AJ\=@RG-V MB.=@Q[RG.;/]'Q\/#4X,:VP1MR0B[@-#.BJ% MC#2>>19]PFEMDVDPYZ4T9V]CE$X;Y87F0EH3*4V,4BJ$(D9I,.=FF_/!^ZOF M[!-A6"F:9V?&$-?2(Z.Y04Q01Y043%&19V>PYH6Q9O"&0$J00MU8;:=6A?BA34%ZZ;,?;()''$N*K"$P69W^(9:<8KVURW(SY%E:%H.7* MM@3EAY8KVQ*4'UJN;,MY[B!K>!6C=W$PK#I^&,-DL?^HLMG_"*NU06RVE4G+ M*.<66RJHX2PPPV64R4@3J#!PP94%WCUV* AQRJ6 $K4!<4XQ,CH0 M))T+.GI*?%G@;:FK],1?2/#D42)+O"%A$C#.)8,&1)B"@K!@M12*V$7]LDC#8=:C&G+ L&K6V*ZUP*#+O1AOW$*X5@T,]ET =3,S7/$K,<.T28<8A+$I'C."))G7:6 M>RH2N=&@P3EJJBV#4\Z<14YHBSA1F5X%CH4U/P&C0P-QJ?JQ._EV M^\9VPF[OE3WM#&VW7G1R=A##JTLJ[ MU+P<"/8,!'M_>^MJC*O]]I ;YB13 ADB">(Z8F2H2,@Y$07%SGC*UC:--+"C M;[&L'K 9I 09\X"[#/,Z7:GWK#(^/8S>TAOW\YKF7K:']'@>K ME4:\=(LV("604M/(P1-EA]9/*73@=;]JV^]_%7SK=\L@YB_JJ[]/,P.8\V>: M\W>NG@FRO96G?*9#H'R2B^_*\:B:<*0-UMDY5\)*L[8IKI\) K;<:%M^XH-! MQI:7-CI&WM6R/Y65=G>42P?QQ;^UX2W7+/R Y>'S0*??[!MGUVU;>6X MPBE*Q+"AB =6"D[PB(+0@5DL8_)^;5,]9@LLF'5SS7IN874PZVAH@RT M7-F6H/S0;Q4>]9BL?]>O0JS0> )] MP?*,&_HCUXVM\B[G5_/[OBB3\:#?[83QE<4CLK,M\9AHL*1<$T<$SR1'8QF% MPY@G13CAZG#W?BL[K_HG)_U>O6-C3%H/1L/!T/;*X,'A"?,CK6\OE5KR>/_S M[J&06>F5C C+Q!%WC""+F4$D".P,$4X3M;:IS+K$U\/ #TOJF(V;/A M1=/R3?[Q',*?0>A-0M#KD8!YP6<-G,6KC]5@Y[^CSO ,<'%67#R[BHLX,!K* MJEC@&B,>HT0NBPLE3E10G"GKW-JF!D@$.C4_.J6HB,KA$+SA/*1DO-6,1IKG MX0P2Z=YXT*ZB'8RJLQH7)MQJ\CS@4O/#C/TI+A58D-RIB (E!/$D!-),6V2( MT0\\X@(8GW*EEF8\%+ M2=8Y?71Q3T!-0$U S4NH*82E,5BE+).<4*Q%!*5)+,=' "@"* (HSM,))XY&I9AV MF#NN&;:4<:JPU"I_B)*#$]XX[-R[BIV461QM%$@&K$IQ:87R1.>0H)XE+:/B MU*QM4L/6Q:..WUD>[/P5B3R QX#'AJX] M'<07YQ]>GH-RIU=;7_VCER>V.NKTSL>GE(&93G(/<>NVNV_(-Q=6#[GKW-<%N?^;#^RKQ M0_OS]'U=G'$5&X8L2E_EAN$/N^O3]]5L:,D7I*]Z0_-GMJU?2)OO)2NE[]73 M&W/EN?[9DSMRXL>SSM-01X*GN*.ZN29^YWOK)+WA^ M&UW[/C=+9<;] <]?)^W6+0&F:?)5=>&YOQ?P.-FK51/V6]_NNL1N]6D7=B#. M4^#F-Q2Y:=7_-IWCN&##H/,UUM_L]GS_)+;^^6=_,+@6#X/1O#J:K>V8 M.KXS_ 7C]"LVU2W^V+?[V<9;EP,Z==$*];(U#NP ![@A)'Q;\..&^$?3Y3_. M Q\#57VFV+S>_QZFN$SC^,:.\;\NG3$G>K&$PS11-]"QAY'YP9T3XUVJ-<^# MWHB\^:2W^N].]B-[PQ>HS K-VP&^'7T\<;%J,5+[N'@.N\#_7K>6<6^2YL:% M0 FWPO.0@I&>62F-IM%80TB]EH0)902V>M^QJG3R-C_;_]@_^?A]K_V?SWO; M;\7>YSV^]^,+.6B_._ET\I8=Y.?O_[''IE>5/FV_9?L_]NBGSSO?]__:^[:_ M_>5L[\?1CX/V!['_QZ>33]M>Y#[@CS]"VNN,DT7WWF-6MWE[J 4ETGB**,8$ M<2PU,M@Y9'@,&!NLJ<1KFTJOR[F5[Y\%C!<@_>F!AM\TWOO0-?5[O/YBXMWU MA?-Y@=VR9G<^'8K]F$*Q0&/"UF<53:X^>#>A#&RB5#DE3CC*,\C-?5]VXP$, M6,R]"]:08+%+WFC,H_?:994)6#NL2>*$WM>P5WF']=,9/YDR?D4$-3A$E,F* M0]SH@(R3!&FLK!0JD9+)M"G6A28K!@# 8%:!PV@>-N!*TZ2R41"'(Q'E5&FF OBD30.YLZL@IQ66"0>,1-0>Y:G((L@Q^:9'N&;< K_(FWU79QFLXP9E4F)!?GQN6-%$Q M4"(5UU@+8L'';0!:9J2\7-%PK[UW2!7GQ@:)/)4$<1TBLB1QA!,W.$@7O!-K MFURM$_7+?=RG.#)JIN.JU,TY94W)(-N/PU:W/[@]=7$IC[%;N@,,04H@)9 2 M2 FD!%("*8&40$HS!>P8YR$*;8ESEC,BK"?:L*BE,Y$0K2='%9,[CBJ^)7*7 M^?5XHVS9)@MNZ#S=T,M!N_WM#X=:)Z*B2,AQJA&WQB%C?41!2>N$IRG0LC+! MUS5OR-'$\[;C7[$;>.6Q@3A+:%3.AY0X4]1YK7PYR%QAZX*E@ T-PX;]5]=# M5"EB(R,7*%%3 OJ&(^L%1@9;136)FCG9+&QX\HV-ID'[&E_WJ_QGK^5'515[ M_JPUK/+-NK:V51L^CP;#D]SIQVQR7#S0>ACMO$,MGGL5":0$4@(I@91 2B E MD%)SUN&5,3(P0KW5DGN7M.+86".3*!GH@=W#X[GJZ-1EQ*Y4$!O[/1.:]VK" M\MJ%Y(V[M]4+[0O*M_63\667Z2"U[?J*Q>W^V]LOLT0?*49 M?:7+&9XECL)Q''U2KIV.*G]L![&5QZT'&8X+O;8)4@(I-6ZU^,;:2UQ89[R-G!C#)6:. ML_R/ESC(Q'#P,U/H&NC&58RW1U4>NS?Y-?IA7(AI9P)Y=:,W$\![D_%N &1X M%C)\M0H3V7M[2(0+,1J'!-.\['1E2!O*D30\:**%CM&O;>K'G X)EMP42[[N M"<_!C._:S7G=GNL2V[>:,UCS;-;,IJQ9!,EE(@PQ)R4JLD166HHHU]HG[YWW MM!R6C<&$4O G!MMSF)ZP[!FA?&FL$9 BE!TG1S)=^,I&F8;7_Y;#N]Q?_' MWB'S2FL762;.(D^WA$=D".'("F.H3C92;3-[5@V9;V%-"%JN;$M0?FBYLBU! M^:'ERK:A<'PZKCR]&ZX[7^H\KVAG<<\[E:B7TW+DQB1XD0(3%A M$P]!&!%(B9-IZ3&1RL'"Y/*G!2VGM2Y? #5("*8&40$H@ M)9 22 FD!-N_EE/R*U1/^5I<(ONZ*78>&IE8PL7BAH8F7I_+"2(0,T4@=JY' M()(S(LL1:6,EXDDKI*V*""MCB1?ELBJ9EJP9:\60];.*63]+*:4F[U,!S)TG MYNY/82[GE N=)(I*.L2C8D%M8SL[9Y0W([6/1B6O0OV:]R_TR[ M.ZQY5",-V/-L]GQVU9YQP"RS)X>LY1%Q1@4RF"D42?0I8B8H(6N;\M%+.&#/ MP*- 2B ED%(#I 0[$1:@GA6PHJ=B1;O#O;:?1)=RO[???CNTF%KL!4-4BY#= M'"&159(B181QVI\J&$\:/>W\LB5'MCN&]L)N[U7 M]K0SM-UZEX>4"\ \AC@Q&WD2-7:B)3S063-$D9<-E1H<2CE]< % "Z M04I++R7(7%V 0"],VHLS:;^="A5_^'[(LQE8IR,BIISXR7A"-A*:!U@I7F9R M143S9NVGSY0^Z830C<\4,ZLSPUK?.L/CX]@-K6$_OW3N7VMHO\?!:B5,+]UJ M)D@)I-0TVO!$>;#U4PI1>-VOVO;[7P7?^MTRB/F+^NKOTYP!)OP9)_PK&;"? MOQPF'7T*+B)F<9[O,^M##B>7G7;J,3$T8>SR?(])@]:&P9B;5[-];,II^.7% MA:&^L6?%#]BJ*ML[BN7CV,3_FA"7:V9^X/*PV4M4'XQ[-N,^NVK<6#M'I:,H M16,0EUX@)X1&3'%AHK9*UUN*,!1O7QR[!BH%4@(I@90:$2%=6,D_<5%N8$?/ MSHX^3,188TUP0ESU,6<[3"A0;1(TB)A98KVQ*4'UJN M;$M0?FBYLBU!^:'ERK9%8W("^O^6/WBEXL;'[7TU>)F^U4L7$@HQ8H1"EFBE)\ MN5H6[L>'0R.XPHE2A!U/B&,3D=-,((UY8EK2P+59VY3D,67A&ISSN93VNW29 MN2 ED!)(":0$4@(I@91 2K"O9SDE/Z=]%HV-0?QNN[;GXWKKWZ->;#&\WBH. M\6-V5+A^%6*%QL/X@N5Q#_V1Z\;6^;M,&N17?E&D,NAW.Z&^N(#Z.5M8PD2# M)>6:."*X(%1C&87#V:]5A!.N#G?OES?^JG]RTN_5H8A)X&$T' QMKPP>[!:; M6VSB\^62]1Z7_%*#(PN:::1DX(@[JI'E5B 5N7;&4H]M6-M49EWBZR>205F$'V3H/1Z?MJ\ G!4@SZX" MI+.).2 KLZE9VI:B(RN$0O.$\ MI&2\U8Q&:C)(:)+NC0KM*MK!J#JKT6%"M2;/ VHU/^38GZ)6CK-H"(LHNE*R M-5B)'.4&4>Z#%IP&YO#:IEB7%- #F!4PJU^3^O]P$+UKP7R*8P&,SA%&IP@8 ML=@910SR(OH,HRXA[;Q$V&<1*J:B=G9MD_%U3*Y[J#-G^0.$ H2N H3.@* Q M"<&CS)S%RHR@2MM$"(\V),:LH?@QSBD Y_R \V"*?Q(3A%,TLT[L,__4C"%K M2C%'XP,3+L^$L@"G).N>- =.\JB*;(M-).(ZH, M1YQ:C&QV&5#V$[)L<2!*X;5-:MBZ8-=YYHIZZ+\B5R MA[@@RDH5$@EV=9;^I]IH.6K?+7O58G]^RHLMW6J:V& MK7YJ#8_C(+8^].PH=(8QM%[U>Z$<3%=_JK70EJ]?=WJVYSOYA^^'^8NZ\OW& MS+)ZZK$P5WMX^=_2VQH]<>9?P?G(K$@\,F^D]48YXS- 6*7$(<=KYS\ZKL[? MX-0>1>2J:+]D)I=?\(7M?K-G@[7?KHS#2:=WWB'!=1BO_K!E--#R8M M'7[]YT%[Y_]:N_O;']ZWW^WNO%_/GU\U20EN[O=^[O;[5ON@]6%_Z\/V;GMG MN_7J8'][9__]^-/[@S]WM[?*UZ]W][?V7^UN_=EZW\Y?[.WLM]_?I$&7)6RK MHRSD MNF9J]W"?2>^L;6[ON@)Q_*>LMZ:Y*AWYIPI?W12;Z=OTJ.'/'*&!:$ MTH0++%V2PGE+:70L$";J[=CT?#LV';.DJ[SHH#JROW2_\VG[]R\?VUO?]_[X>+;_QUN:J4\W_N^[LT]_A5-'N=S+ MS]O_\>GSI\_E_E]^[/_QX?O!]I T5O7W@W,F-5&7 M*?O(UR9]&-^E%M7?]^-JOSFQN(2,C62"9UVSV<'VPJ;( W9$Z+5G,:GZCB_* MD3 =?P\C^R/V\I!U;\75J]V^3 3+F32==/;TD^UX?NAF=/C2VNV%43GI/ [R M_-#S&ZU_3NI;C*]/:EFT^E6A'N>U+UZ-Z>FMP&@N$#,]:1U6,O98_CB>=_"9G]4\S\MC6 MA%6MMR;O>AR[IX.6S^_;SSJ=29:O^H-!)EGC(;#=]?*3?,G7G\M]LL(.B@&T MLAB_Q.&@=+[J?ZU?JU--O5BVG=H1[/G#UJN?@]H^ET#6 ME)\Z\JK]4P4&\:B,0O:RSW8]5;6B-$@CI]U%*N3P9+HPG8Q MJ:T\(F?9<;W0@>VM:SJ0Y3,8"ZAXL*T\&E7]]XG]WCG)O:B'[FNI%SMQ:;(E M79:7'0SZ60[%DUG FH&N37MJ,,0>-;W3@" MYWV>&K353[6L+4YD->+$-_N_NMI+IM)CXO5 M09K0H=[1^_&#KR:8YU?V)=SWK5^%3&]_1OKPBE'7O?:..'A[&#C/?I$D"'/O MR^&J!)E \*6)AEM4E*IMEIORK&GN&@D^WO7?8K;.6/6_^_/3E]F1E,K_]UPFO#US([A$PG7#_?O)\G ML4R"QY:3)[&-UNML\FE4U5"0)Z7,"P83@^R/JO,N%3)3NG'1KXMB8.IG,;#? M1]GB"TY,]&2]]4?L'U7V]#@[6N7G>_9S?MJK"?7(_?R))1L3^%P,4YZ1'+_/ M(^DG<^&'@N)Y443Q/TXL\+68:6559TMVSK$-E3BG:.*4S1U7_6U;: MTRH#3=4I+:O^25;"P7&AO'GR">/9YA)M&5YZ0@;_T.H,,::>QA .'Y?;ENOUJ.]U+=[U M=9S98S'E?)=N?W#.LWKQJ(X07SQ\,![L*8G$[YE3#NNG9D>E6Z956R^[=U+F MEX6ZG/1'O=HWJ>\T&>?AM]C--S_)"G)G/QF$RY)Y:7>UCT[RQW.BMD?O713VWL93.].E3K>>;.O'MH.[TLU\RX MZ[66\R$:_.3K-?"G+N?/;J7W7/L>A><=&KX'/_./#S@M9!K_4ZNFID ML]70NGA$_OZ;458 /REOV?KGF]TW M.__3&E:Y4Q."5FNB'2M]->R,3HH4._4]^L6YZ_1\=U2+JU[+*<3>5L,ZZ# \ MSDIQ5!/W##2#4>W2Y5__8X:EW12Y=$8)0H7E1B>'DV AX,253S&,,Q+S_V'Z M-[QO.T/1;B^KXJB\^NN,JULU(-QOA5>N&N_[[/G^UJ%7"G,3/#*6*<2=MDCG M[Y!A6$N: G;6K6U2LD%O69W-2M^M@XB9M1UEW_^H:&">-7L%?[J7,/E6E>C5 M?/UIM&*W+(YDQ7Z7>UD'L,.;6)4E$WMTUN'A&MNG,2(B!A1 M_D,@XPA#(BI*3;ZBF2S'EUS3A/^OR*Y>%"\A@UZ]"/K/,4I=?#U>&WUCSTI< MX7_&\V46Q:A;$"5K3R]/:O7<67OA,=1\TY[FO[(/G265*=@LL.*PT=)D-1)< M\22#D<9$D9)*C/.4],2OS/^+;M(D)*ZECF3=.$B37?3G;?WNH*5=:9SUC0F5?DQB#G" $:6,-5Y3@P&/6,[,A_@9S M+FH[FY_>W/8Y(;U5]\Y#7DM,&[:Z@_YZX4EWDX=ZJ;BVOLPT;>;DO2.4OSFI M7?5L;[;$47.$-U6_""+[R=77CB_S_Y]_OAH;^F3PSUMLG?_P9WAQ=%KF MB =2!&<)Z6P[,DLH;E6U8<^8)4R21O[5E.6W+;R80\SJ[&9?TI.@.6.Z- MEOMCB^^]/7398&V6 G+2TK+[U2/K3$#&8^6%ED*$<.,,,2-7F#AA-TTI/U>Q M>L-R\]85+/Y[HR\^U;F6_N_X&+3!6(T?AR6MUH?L8H\7VJY9P?HMII-]\XEW MEHTP=ZS.2[NT8%)[P9<--D^9W6@'P^)M_S_VWK2IC:1;%_TK"M]S;O0;0;(K MA\K*ZH[K"-K8WO1IB;8-[0-?B!Q!6 -; C/\^KM6UJ#2Q&"#$;9B[_8+2%65 ME<.3:ZUX(VPXW[3_RDZK[Y'Z1LZG-8/M,%2HURF<>UY(R2W MNP%I+$EAQ2A(A+(<5)QVQ8!!K&9(T MD2DF42XPS&!.+)Q[=>SGI.I\F&U5[[="[/XX]7\S_X&MP<"@X3;3ZD?REB*& MBQ,M=$"J[X?@S8X Y4@L#<4H*%ME-\U"^F5NOK ML'?1+[/N "=:VIY@0";:E+AFCO'(N77M]6A^&<9'CT\TAF;T=;6>WE1'SWI< M!AGB G6ZCX>@F-I7(M5D%5Y"TZY)P"#%63%I6\O+3A8N-A=R)93A(N!H,Z>] M1'/(\1Q^$BZ_QV+#?,*80:E['_&(Z\)_.@&//L#KH;^S$ZIEV%A^\8/Q_J#O M?^EE9BGL;FG* U@4AC!N*!%)%F!WHP%679IGF9@7,O-^Z!20W=KP2!7'KL]4Q:@OFTN"\C+$6A][GXQC>&77'U=*H MYGQ]ATEPKUBLW>IAL QJ:'\GBM72;7,QA?VI(6#/7!Z%-<&K*N]N]8>[E?G M)_!+O&*,,@F;T6+:S,XF;CZ/\]:)=N74+G13.Q7+^NF-"3E;GL MPLF;PF71C6Q 3;71%U #JWHXJ+N]#G15D5 ,D#V#:[ TG?T'AAK;@(%X,':7 MIX "%.GWXBBST^6IK6VA5^'RY?Y!V6Z3J_G+09Z>]>MVYR*\>-X%9D4',P9 M;KP6@E*F,D$SE3/.P9K-@RP1-Z79[<[$.N[X$*S=W;9IYW0+[K^5P-^OVY=' M%C!7:,%A7IN4".K H? ZPU_S5#"E;6)?O4Z_VZMX,!I]KT^PMW!A7.)96+D@ M8/6@R0YM158\O]! J4VUV] ?K7L/ID^$Y@6.098LM 6G[C]_C+38[KOU)H5! MR)/;[,&-VK*L7[PV_*#I-"DVF-GJ,>C33"ZG2TM/KX M<_EQ,THU'Z;:V2G#1H.6OX(=8'#LBZA..1;/ 0L/,;BDEERQS&BNE&!>J=Q2 M:5V:4<4U];8,XTI6I?HQNOA(IG1V)WLXQG%W2C-P-U2]N3; EAS\)F"$\=T] M,,+VCL7NUE$>$JD]2PBU1H$!EB8D9[DE5%.1L#3+92;O/YQ5JF](#1TCU?OEC+Q.'"8'L8X[*#!@@I:>(=C(/S>:*#DY1RL(YI M(BL'96:9+#@#?]/3XW&]+G9''[%[JC393]Z";8;Y'&\T.&#NS^OJ!O.A^.J) FR6U.A$!IS2QS1"L*BTGG(N6>)\$G M2."T01.QH7@^GTM;S(.8PA:9L6$5P?R<32[$,@K< [#BH0XCU<'(6R'Y'S^* M;-L_=*J]+5OZ#S9T@L_5_*+K.53,H>O.Y1$S,BC#)+$B\4B80$DN$T.D\TF6 M6R'R!.90L@F@2>?G#Z!1,8=^XL/MW3K:J!:%JL -HBYXI27+E5,^M0*Y!NU+(,UG22<\]QQ5IHK@BI2_7![!DGSU+G()H&_P(B= M7_^W[[EWPQ'^<6VT+%PHVP<4 #;C669XDA'E4D!9L$U([CFL%1/RU, "X8*] M>BTVEU'D5:$BP-/C6#Y8Y1K]Q,OESQ@5+W-F%RA,LNTMXL]%,^JT>X)GC\87&'FFQ<)T09/D\"E/-,8AX..O.@7 P-=W6Q3[-NJ6+L5$^^/ MAS&Y?X@)W8/-^T35[LF?(%>;/X']*/X$6&3=,>+YA"IA:^ ^38H3MJS%,#0J MVL-0P_08KPI70J=;0?F_IX< N>W3SFEGK],_W/X@=C__=7)X>M)M?VZ#O^C@ MNBW6OCFXFH7RSN?.E_;>UC6TB[;9X9?.]G%ZT'_7WWV_B335QDAF9LD2/EWT^[HH.&F,16LR&*UJ-+Z!,>'NQDPW/E#XN\ZT M#R$5@NK<69X+FZ5.\Q"D?!&,"3]F'=0>E M,0HOJ(_+5,&!Q]HZ1"UT6(+NCB8WK0(!D^?9*NF5-\5R27Q[S-+7$[MET5LW3' M[HGIFQN+K!@\LX7^';EX@%]4(IV=P6*/YZ^CBUY9(SCRQQ>]\G7*/OCT]@W^ M68])7:AJC1M:DN8X-+'>+\E09 M6W5<4,?TXN?^K"QBP(;M#^($B>4EL;5;<=7HFG5A?_/39NO]UM8_=;@?1RBF M^O@3/QAC%MF"OIV\T6:97C/_THWI-SZ)M70F$B(4:3'#P>G%H%'T%3.%[CV? M8ZUF/.@N>[%^X]EZ4N3B;&T-!AB0^A@;O3EO9K:VX)EG=>'L_#68;E06G\)< M*$M78=3KQUQZ,^XB@\/EY>7FV-O-X^%7K%JL\G!GFP5>P!>,CUSWS; WXV$*8ZR3Q?0IZZKD0AI=[2+-:.3$LAQ MDUOQ+6;8P;<*>^(7-",ZVP='U'(G=>8(RY0 ,\)BY8WTA'$71$@SG[DYLR#N M$PT+.B*/K<+1!4 6"#$5.Y@@ON]UP5O5)4S:YO!-5XK7"R->VYV,8Y7/"PC6 MA*IQ8_ W[[3BGW)*@H\//A_^#QX@?<7LRO/QVG)MG[:/DMRE#OJ3I&F01!@7 M2.YD1@!U*67:Y2A;.S/E5@3E'N@?X?"W&N/_,IA!;H7R^$I^\DIQ]7;'<;LZ M@>_!-E4&]YJK-1H8?;06(^(6>QOF#I\@A40:O*A:&ZJAT09"JN:YO M[<@5GA[/@D$?/9*VH25^&T;]BM!T=$:.6)R84B(E7<""M\ M[N><:IUQK[W+E6%,J"!S2E62ISY/A4S3))V%LLD M+#K[^U.+YS("UW9NULT M_0;&I5[ FUOFN4A\8A)G@W$:\#EXI^6/AQK*EO")C2:=5]"ZC!]TBJ=23Z52 M(>$A"*$T])*D5DFO.8QM7A$)W*D<<-:*EQC&4F$2(E(E +30%'B$F5S:9E32#PFEB5_GX.7 M.ZXX1Q\R+[1.,RJU"H8%(0.L=DD3XU.;6\EI7BI*4,:7Y* ]Z;QX[N/='S\O M8$Y<'F6ILSF3@L@4L9AQ2Q0,!C%<9[ K>I/8\.HUW5RF4%X=[^IH;N#A9/'W M^H0R<>[> M0>X#YDM'JK0QQ_7IZ=PQ9S<:HK&@XR+&X:9*J?M(6P7_+8HP5K4&\>:8*6)' MWG61?60424N/1[I?L2)-(F'= >S YY$B>5$TJV >G7X[HWOQJ<5;+IYXDV!: MO*1J]^+8:"SM7M#86#Z%EY_X7KP0[ ]DGWM@1=0W8J*8Q<2W\>G;/A9'K!%O M,>)]N6D?'X%E[S3 &\D$P)[P.A#-E0#8RQ5/WAASL-%K_K6 MK^LGG1X?99ZRS("?Q)/ B)#*$9/X0*@'JUI9+JB@]PCAO PWO1KQUF1BQ 50 MSXZXWJKY4>43+ _VK$PLIWZQ4>/%1IA$'+E&RKKSUEA7!V_CJL8OVM@C7QP( M.0S;P&87B;EBJ?JP# MR5&!H#P]A:T>R4*GL[@&D^\VWJ3<;\?3$>7B[!!/4SRV)K8!=_U%=T#B\_*U M:CB-ED=,JL*P="1S[94'F^7Q*%)(%X=I2%=V-NK&R^]XQYB894]@6<3'3CA8 MD>=T,*[>XJ[;0!^;*L,OJB88#+-/R,E;^KBN=9^\:#RGA0G:=7C>5O%OMFQW M9"_Z,,2#2,Q1F1K5&7-9N%G0N"*11.MRU#WW9!C">*J$&[XZ/0;Q>[@+A4(9 M(""U\H+^OSSQ@R(I#^>:\[AY16,(>LCX&/LOGF!ZOF)[M\.OOLCQ671'9'OO M@H_8*QJ!3"78BNZX'+B82@<]%[E)FUP#=W5\,71NX=C=YX'N3;\&\(=(]04.=;'D_/C4DJDU/*X+K,BKVTOSK%!+7"SX+OP8)@K MX'( 5-3/J IY)N/24/>8&,LQ(7,#YES7GH A!/,!&:%+DME%+U%1WL*0E_.P MR*L]QQ43TQ :Z:6;K2U7T;'TKF$Q%5RZ,SW1&]KJ4"R>J15K%S,OL"ZZE,Q M3HS!B2\IJ\<7YA0?C2#9'7^)MAUJ(PS[7;O1.ALB1;JM-5!@C1>^2]GXZGTM M*M1-7K5\GP;/YGCKRS7F;.*SF=7>FV\\U1DD@IFA$F",*E4 M#+RHD%L_:YO69!#%2+1N#\K?2CVPIA"X)X4 75,(K"D$'DXA<&?B].SAEI3! M)XR&+./" S@'&[S12CHE 4&2ET8YL*17[@*\A0'8*F1:%>*@Z%',!BTBKC4I MSH2#*^:;#@M:L'E.SD@8L8NWCLF5@4_&A6-C$9;U=.U5D?Q_&H( M)YF^LSY.V:"F#$!11=Q,[9P>UK)5U9283L*:9(E.I1XO[JGH2QOLFOBZ(2I# M1"^NJ2DQ5]*$WSD>1-F/PG3MCN+=W\9#CVY7VGZ\H6'%#\R'@KIE\.4.KEUS9MB]CIER,? MG,U-8HDUR L0C"5&>$V<4";)\]PY<9_TMZ6Y8BL3-ZW&/194K7HLM-'89DK; M2%]BWAKJ0?:*J%: S6!\ DA5@O%<)#2>K POBV6.:[89N;JHV3N+UGA'-$+= ML2^^VO>PC-T&)L0MCJ.^FWY\M]'LJIQAJLT;%7I$\;1"#[.(ZT;DAV>?>.VF MXW-%:0BH1Z;O^95$5,HU+-*99]&>+ 0A"K?O-6ML/:>_=I\7 '( MLT^*6U1Q;8'_X\D33%6X5)%Z1OPI3U!A!'K7FZU==+"@?8W/AZ/&+P6Q$F+P M5$U.;3Q-(MX78QR_1J4Q[K95?-$-+V,4$8/,BX:TZ!F$[BK$O##866X&>A!? M<+/5^AR#K7CWF#[9B+V6@CWE*X]\,SA9]7_1R=H7(RF7="" MRGS!))Y2E<,I#_L8N< =L7#(JN*\C[O[57'>1IRXNFN46/-$B'.EXCY*I M%NVIB0,>[[AP"_=XGM?KAIB@%891[?GWA]8Z+S;*TVD'43PB1?],?U>^"(QJ (]7[Y,?*_BXS+L*K)-+A5&JLY'\)^K'EP&93=C M$.N_SMW\9UFR27.Y]&/X=.EGM]V699LR$?>Z[7_%)A?-AH[!P8YYV4N#?Q8L MTQ#^.$-N^L'Q[^SLJD6G1[OGPWRG#<]^_"X2H^%_7G1+2L)(PX-LRR>1(JL! MV?4D+WOK"3NBF#A+0[ 1#)ZIIV[;IA*3*@9P*JEP(LV, ;N*9TGNDUP&&^3W M;%/[$8G^!B":5RAW%R/DPGZ9&]C)0?^JMWO:OCE\_^[+P#SQ]/V_V#RW;_\*3S M_F.WLW><[+[_(#HW!^S@YN2T\_[#5?OTW]!^DUS]O??VO/TIX9V;#[SS)D\. M_^])8OO_#O3G_&+W]!B^__'T8.^O?N?]NU[GYN/)[N=_N] NN.?.5><4@S7X MWQ;[OS=O+W?WOM#VWEL&?^.[VV^/5UF!. ORLP>;9P>93#3:B M?;K#VW-@X[H=]K%_<-H6T%?0J@]IN_]7%_J+'>Q]N>KL[0.X[-\E;]Q+-*M+>WCFC*F+ POD'F'"LX#5& M,S!B[P" 7\)Z_;L\O/R^T,O=;_VR5CWW&;>PJ@-UN3 L43(58*D*YI(\-TZO M5_VSK_KK>M4SS-*&52]3(QUUFA@E,R*4$<0$<&*MS[)<4N^D@'V?W;7O_Q([ M_A[F@2&57Q'V_SZO]9<*O.:&AMREF7'&"JLX>!O!&Y4Z::4 1V,-#<\-#9TW M3?^B?3T7(NNW^<'-5MK^O,_A'I?MFX_]SO:Q@#Z _MF_[)SNL_;>O[T..TCG M0V1?CC*MI)=)2I1S*,ML'#%.2,)4E@DK7&C@56D>/&,VY<((DUDC)%6* M>9FR1*AUX/4GGU5[QT<9SU5*M20!_ HBK.=$>3PJ3S+F,H5&+'_U.EW'72N0 MQE3!"U23;62B8('X,)Q?ZI%?QU_OVLE\:ACSJ3>:Y4+"CH:T[4ZYG J8<&LC M=P4P9RI2!E=>ST;*]J\Z[-W)X>>V:/??PG<^]@X^'Z2'>\?IP=Y.R_8C+0HL+7%2=D_89*NCOS8)=D8C:3V#[N[M=B6IC_6.30E]5-C6(E M)+A &:D65E.=QSSN0LDW5O!,\6]$A@X;BWX65S(AD0H^,J;=Q1]P=SV+E @E M54E=5X5T&:V=\.,?.ZV75:C#1^)PE%EXX!/*(J_Q15U1![9$=QP).;"KB]JK MAMA64:=5)+H6VA@%STV\=%R$WV./( L*9L,-Q[I7$Z?@DS>QTQ[8S&8UV8]L MZW17QYJY235&+ [#]-^B!*%YW4S[2]Z9^C5G2^WJ.CR'&9E%U5U5-+'LGI/Z MT]ENQ+6 A1*3MFVVWDW:"4]H%D:Q2.9_+H;X05E:$I]6\MNW8V MTMUQ++'1X[H\,!(@E9HM=Q?>O0R@+$D1BD*48K)AF6HHL0TC6651:?'%R#N( M4(?,47,E40O7SZ+LW,8$C=4O,:4=&E%O4RM5E^U[A4".:Z9 8Y(RYEBZS=;^ M&0KX8H>@KDBL.RZZLELE1U<(,KURZP46I?N0,P;)TG'IP57URN_#4RX*)<"R M9#0$I(BQJ+AP?NE])65XOJP*MEB?5:WM(!98%7*8557K;*G0ZC.]W$[.OZQ M/';"W]VJ_#B*&'=#UQ>4A[%2>$IO?GFI^8\LB<+"]W7U4_OF[9&7RDNIDY+<$,B0N3S$J9":6I=KEG\"\S::!2S&D)OA#D M;E9UUEQE53GZ\@50\CV4%M8_._^\+=4RPDG#_4+J)Q:_QHUJ+O&$U&T7<1\\N1N,+ M%.^!07Y7TQHWM# _(8N91B[#/X?(+EPK9&U]^K.6R-KZ]*:U-SP#.!-9LM'" MWKA;GFI%=XEO6T$/V@^JA=6P%XLKJAO.L4!4:RO6!#_%XGKX/(;&]^K-T4XV MQR8=#%+,C2XF2DTSS-4XA^+[D^QKEAS,)[E(3$ALG@NOM$I49D*>2IL^]?2]2J M[S)W7T\$4R/^_3;VOMQSDAJQ8V0F"IFTV@601F2MK8.)2D&,+N).T #96=W0 M^W%(+8I!_S@G"]\XOG#C?=>TG97KU3ZBJ=(L2$=R;BT1.E?$\!"(3!WG)O.4 M9FI./\ORU#CJ%<\RD5%KI'=4:F8,IPH.^PJKBTPI"ZIZC+UX7:'X$_C9H0< *_ZY$]N=Z84-_%Z-,4 MR7-W<'9QCKI&:&=IUT3\K"8F0.JUB#]*C M@D$^RA-&<62,J\,5I0G8".=/S,J"X^(:XZ!#@VSXA1KQJ'4QF/R^V?J,Q.55 M.RMB@NEX^^+^F@[]08.*:%X?/38P$[OQE"R&:SQMG^X?9:C>9[*, M,7P1+X%KL!4%*>LLW>N)'A<738Y&\:*O][H&=2UL174;O[^X;<59Z&]?ES<^ M$E'!SV-L]:.>%/U ABWD19R5NL'W0HJ4.*2A>X5S9E1W=BDK4BR2-Z6J0Z&8 M4_,QXC,*$04P:P8%9>NXZ-5)=*]Q@!QG7S5A(RE2.6.+\\62]G>*S+"45QLW M6(T#.)V3L[N('.YK,6P![M+K1J&4@FRPO"6&?GM+H2IJ[/7/D#/Q&W2^GO7H MX^RLA];H&)-MP%@]B[)IR%^&L.BZ99RRS!3X?3G8E;FI!!-1?^=RX>PM_M2- M60*_$ZJ>04\Z@W8&12"EQ)@:0F:B+B=E"E5AMD7.Y*F!Q31,/:5K,>.1 M@5F&\M%#-+]J(;$Z%EY$@&8-\B5PN,S8KNRP(B!6'U "?E[8DV7I8S.:#563 M&T[B22$,4;UX=_!U"!VUGI8_"MC0%T>783Q)]FT&^Y;J=*"G>JZO?)&!&5,$ MS#6F"V)"[:!4-M$7X-S'O;?6D0,O[ 0S>H>5(QQ5&P<5T7JYU=8:C>4$(@6! M?(QK-IK2D'PLGE\(])WC$V<6#8#MISA1BS:/I@^#P+$9899$,XX*7X=-^.NF>G<40/$IUPC^]8L<9 M1\W1\1 357WIVPXOS@V>5,)HQ5NTXJ'Z)%*%R=FZ5H6-,#FM0M- Q:A_8^O\ M]IC_C7&6BU[H]GK]0F)H?%[+)S3'?YZC?N'PUT>$$SQ?4?C?$KAN\B0O( M7N]-EL=X:^#BK[VBF>OX-CS_B#GNO$\R0M/ "0:TB?(A)5::7'OGK#L.BKP.C')BPAZR1S=$=K$<[GQVB_VQ M&/RFV?*=V/!UBD8E _#EB*OZM/'&TV8<5AI-?R_2()9876\9 M2_#K69$&T-5C^@J8=ML [;UA+ 1^6R![@3:_),@<'"G!0VJE(MX;2P0+EIC4 M922A5H9$.>$\>YD@4XUYG*6-48>5,%Z0^/4"<";.5Q<92,>E_&;UBF"6?"W, MIR)'':V18>T!NL;;SQ 9SLJ.5=:.'M='-4\J(__3J<5/M#01*??TU=J8@?_ M?_3*1II\:W/D&H6?0A DS:FTTMLDI'-"9U;FVCIC:4A2H931UC).,R.5]LRJ M.7^S-"3V8JQJ+0S_]+4??%W[L:[]^(;:C[MJ.69P (!#:B]Y#NZ/<%3H)//! MIT8'(SS-U;+:B3OQ8X4VKUL7VG:5]G.NKY;E;\^$!V*DP??/AB.,VTQ(!L8U MRT"8CQ/-,@Z,:Y8!?#!FX8V79T37$>*Z5&\2%<'+BY!,DR[%^$:$)F:'3!,B M% =AH[''K*D%/8"1Z]YX./O:$VG$2+X07P&NLG!YMWQ%_-XEELP6OE'9!*1I MN$=/QP/B2:',Y-VZTR0K@S+4@X&=F>*8ZL,RUR4>\]1.5Q&E I,N#@GZ7B\S MJ7.KP?.""1J7\0RH&\7\M.D5&L)%4E#4X>V#)PD=_<7WK@O]7#S)CUTSQFT] M1LQ*L<))ON>B 8L4.C6E4:5F68QT]>@J&97& -?BU#BP!^7.5%?,?YH?:S1O8R$),6X#\VI+VSY MHH3A*W9]7=00WQG#G/7EW2D^F^Y\+0.2WPS/1GAX-"C)?G".QG3$)2^_>!DL MF(//GR[8.#,_;ZSC4,4IL/F5.89'DS"S:A'GR=\C:"V:?' CX[&CQK"0-.;K M;E9I\,4*7_"0V6+ER*B#[M7X?"KW //;8'*>1[E+>%Z:_._J^?5C)Y/WS21L M-)KDX>-:F*HQB7M * ]VIS$&?BNR!Z;+_.I)/;3@[2T?Y266U[-/@4D"1G2S M(K75L)SB>$8 ZZ(\O 2_5O/\GYLDWZ_)W8SW5UL"!:X3G'5\]DD6.?]V(U^F'(VH5UPFGA'L,J^=" M$^5S2=(,;HA,TEZ_T$J=R,M XB288F>XO_'P7+D/L>%%E8=M-'RB;=U8LC&T M#;946>V ZQL65)%G@)_H:-B5RMDSGUT ;HXW9@RU9D%C=U1P29"8JC4I!)P. MHC?WG<7MQ5@YP/A$MA@,SN"+T-U&4K'T0 !,/)U#EP)XQ4' M&+[D9NOMHOL7"4/52YUTD0RH3J$?==%P>)9@?#C_\GLT?7K =S\-R8H,(1#"=DEQ20X*D5DCN,D/#*E=:%^PPY1@_ ML,#ZVQ=R?+C"5;GP*_5"RUBR4%:&T53(B;UO%6E;/S^VYA;5YLJ MNY?PIWC0U^3YF>+++ W'R^JA?4RIG$$PXN;9SW +S&BLG=2 M96OIBHIT012OX(8>#C ?':,&$:)BIM3[K:U_)K$-:(X^+AQ' ).^_N(GX8LR M2WV&D4$7_O6$2+:,$M["DE 6[I0D$86[=!Q]U247%!@U_X#1?$H6&&5;-O(J M5T$V&^DAB@ABG9D]]LVPS$L<]T^-*!3 ?Q^K!V*@*)[8+AVSJJRUI*(.%[T6 MUI*.RU+V!=3H?[1Z0XR;QJV@8-5HT$@7*>MQBOU1[#.WV.Q_+(HM%L4=..8US) 2[6:! MB4'],&,HG+!_P]A@K*0WC(F12+X^Z^*RZ04Q9F>+W M6$A%]V"^P*H;IV\S;0L]:PK,/^ ^C/Z)3L1'7S71QM?:JK-TM@'91]TX?7[! M#;"SO7-D4R,<"SF1B>,B MIHF;XJ*:"\2>XQ&>==4'7KZ'J%C[,9-\X\DKPR]U:?9O13E3))%KLJ+'':51 MG/V?BO?I7A1P,UU7E)S@<61WX.#GT74S#[HH],<=>B=:+P-?%"N5Y7AXT%$' MK9M=,\?!/AFYLCJ]+**!IOVO$F/?C8$ M2Y7*3)1G5/$(N340!N;2 7 <]U]>]\?_WBJ1S$=JB->^+HO:M@=N: MJI,ODQ&G%'M^'USTB1N>D_*^KUJ .[C:Y"^'SEOI[M[^57OO(.GLP=\^'&F6 M:4P:(#P8!IZ*,T0EW!&NTSR7@J892U^]IINU+%,UZ*__W_^'RN0/P*9>-<4? M,B]D(JA/$IXSAFIS4DOME5':R,RE\'LY+^AZ7OSH>7%Z@/*V0DN8!EP1$6A" MA$L=4;E0))'2)FF:N,295Z_Y)IV;%ZUJ2F"0^6'$%GBN=NF+6IJO>!#M_#T_ONEZ[WA*XN=-=$'N&?T7 PQ&/^B'?K M,Z?*U6T?408>K=.>9-*#J^L4(\9*07Q&)0I;>L$>=A"^XJXN.E4-V8SIB?$2 MPX)54E!5"!O#NY&BJY%@5]([H)##9NNSKP^XJNPPZ+YF-*W<^3&BVYLP410& MS_%%UY4Y?%$<8^K6[ZL/T7Z 9\>C'X_*;9>ZP78Q>])5D%QV8R5K9.XI6X0A M03!L1@V[!M.Z8O"S>?<-:#%&/T?H/,?40-B*'+R+&YXUV"U*__ A;(?E7\Z' M9ZL^M_'&"_5@=DH1$^CSK;(_BD+HUE\:(!L</.) M7_'6%ZH.K/_:BY/\H7J,,.S9?QZ$23^.="G_LK+FMQ&SG>&B&^!F%%L%=[_E1 M(_(5ZX,'W=(E#%UTY0N17W@)0*"8REL0O&S#)A:[B:9QW?*-(CP&7^Z5D%I6#=35+C-8R*6U M)&Z[\*BS."XLDL,F9XWCQ2TLLZR1: [_&0QO'4^DV8EO'#ML7&=?Q]0P MY)D7KS:8>:52)Q;!JCCW*LZB%LL;%5Q.D]6_J$\6NLN/X RO L#79]M+ )Z2 M!E'^^YHG"@E$NH7Z<>NW0MM,)\:*![@V/K\O"ACM@YT$P0#>G*'GOCP K! "W'/0_=*FL@)E'TWN8 M>7_"G.Y 7T^;>G-!Q'EC[\4 Q1V6()6$\A6U!-O3[(!OBF(TI#PI./,FK$T- MP_ Y+;TE0 AV2T_;TM:KR9SCN6,C4Z3OP6]T0\2GF(Q4'IA.O-02'9O?F]9( MF&2U8!IU5318UO#URFXKLZ6[HWK_Q&2@7C?X"=C6@>NBQ,X7N+0H/;H[*(Y8 MXJ%BU62$HFZ#6!^\R_%P4*=\C"_.T(Z+OR,3BM7CYS $V;3AAH>E1?M[=49K M96A/'/PI0-]HZ*\C[1;8&S'E!TWE.!EZMGA4)>=+.IRKD MV8-GO$T/V %MW[@N/*=[\/EC]_#S7R<=UCDYW/NW?WAZV.OL?4AF0YZ[\+V# MO=[IX>G^38?]U>^\_^L$GM^#^_$#]J[7^7S8[_3W:6?[8^AL'U]U/AQQR;3( MI"?*FYP(:RQ1+D^(8VGBJ*Z7M>G:<[QX#:Y'3>>*!8SQ0-\/>)]>PL ME@_!:\X6B9Q,9[O4@=3Q$KIA3/2\&$%#,/EYA,>OM6LQF96U9E$E!8/U&5HCO7H(JG3=R.14"-.,JQ+T27W9E"K?,JK[ M)3.W+/ZHF.1LE7,=?+E8)JI6Y<3LGYU7E/YW9U2O'*@LDK>H5UO-Y_UF#P;X MN*ZK+C+MSI%7>=A%@VZ F<>^N3H;"VN9PD%AIVUOU;=>P/H>K<,HO8*F;Y6: M7=62QX?"!_B-"5%ILSZR;$S#/)TI>(Q93Z7UC'>+M8?3%J3I]GKCJA58K5CQ MF19UBA$WIC4=JNP^&*[6(K_EV?5U>4)DTG+ZNIC%#B8T3$(;^PEL /A2^>'S MTCT<%47K UU66%6E=<6\ZJ6>O[ MA84.'W@BMMT=Z^/CD3^NTY[*A?(BL:K>[DMFG/-N=(SGU/&JG2JF> UAW_?- MPIDN,B07(<6X[33X 8L9]%L$-H*]@*@PJJ&EYIOX3V/7JS__#8%D^26S^\.: M>>TQ4K/2=6K6.C7KX:E9=SJ%,TYD+K1RCCEF)1>4"\VR7,O,):E,K/7FR5.Y M/EDPI2]Z6)D;S\,_@S&[,XG3-<(=;Z_BMMFK?>P_KRN9R*V!^U2:ZK]R *2] M=91K8]/,&Z(R(X@P@I-<6458FCCK6$YU8N^1\K5RNV1E!KO)OE_D_E0[4KD= M=N/!<*$1"QM>=-&&%_!D-_[/[_>Q#=+IMZXQH]A2Z_T(76TTM_VO.'.+V0L+!)?>__>*OYK8+E& ZW=V=M6BTXL.-;EFUTBQ/!X;?=1= MX),4:F5XNEJC1_GB]3OE]WFG DA^S%O=;9(DA>>!A2GMHB#E+1:D1!,0SY-; M/-E8^K[S8YC@V[[ZB;KF4_?JGAWSR\SR>[W3"@[E5$+$=TSE%_S^]!=___7X M/P"QYL.XX ?Z$/YX()2!,?WC?86DX2O\?H]17_JRI86/'@&\:ROF0[2JIC]@ MKMS9F]]SCY?=R)?:P@>OG_(8Y)O63\-)G5*LE9M9^AQLGG&!56&7)SE'N9^Q MTOJ-SBB)S?@C]QJ&I/6L=MD]N_M_S0+9@UZQ^6I13GJEWNT!O PI9SP(RM/ MO+#.J*"-I8KKE,$>)Y,RV"BF@HT-7@:^))5J?#_F!?XR XHG!_VKWN[I >]\ M?@<_=_KMFV/>N?F0M$_?BL/^_N7A^P,*_\MW/Q_<['[N]*IKX%D7AVQ?=DXM M/?C\K@O/NT$BT\[VA^OVWDD_MOT4GK5GT\/3-K3GW]"^3J[^WGM[WOZ4L-V] M?61KR%Q"@_ Y284Q1##FB!'6$JZ"M\:)W"@*1HK:2)5:0N3Q/=,? ?V!R^!! M6\C,(V>WH348_:1@E/&4!::8RS(ME$US#G,Y<28=I0E)$RF)R!DE><@U29B7 MP@>D&M.O7HMD(U/9&HS68/1"P,ASKV0B4NX4%33W*A72AB0SFSX M["Q&U%8WJETE."V-:K.'O?="5'W9T.,\]2I1B>:9"$KID"346&H9H!%W_CL" M1&MTN3>Z=-[,Q8"TX>!KF9P$GH#;E?"4J"3E1%.NM0+8L=Z]>IVI]'NAY9;E M_51VSGW/(7[YU9D(GGO-7.>B9(2!3Z MW$$0I84DE@G+>:H##S0N7KI*.^_W9K\\-!!8)N>4Q1,<6NV&%UB*4:W >R5! M_<1AQ$?LH)\&$)E+1#!YRCTX%$%F2IF4BLQ:E8.A*_-UJLCS ^*GN3"!4")1 MVJ.<1X;J'IDFL(7E4<%;&L^8S-RKURS?X-DRS9?G6SPK?IZRAM$UC#X\9,,$ M-4YHER@I\MRIS('QZ&0J'+4VR=9)+JL H[/Q')FG5@-@$LYRC0*'G.0PBD1R M(Y50"=4Z>_4ZWZ#?[Q2N472-HFL4O!Z5R1X"TG M0M.(L$(0K3E#,KXT\YX+K@S6J&[D_.>Q M1N^(D58D,?"J_G;D_36^N>ZN=<>^K&^N.W;=L2_KF^N.?CVQZO]'_M/ZI"<=+ G[D3(X:3Q6#>DD[/&SIFGWZ3(]08F\,AO78CKJF M8$&/"AAT(M'XL?SV/_';>PW1K$ISYG:AD-7@(XQWO#\C\=9HA&H A4!*I,]N M7_3.NV=@>/[3(+3?G1#:OVBJXK-1M^0"'WMD$K*B6'\:R.0U-8%@72CD<>?KHX0QTRW^N"47Y=D)5OMK9*]FPDVI_6 M5(BT]^.H(#"\&$\X_O5X/+3=BF2]IHN/M/ S:@6AZWM-R084^X,'EH?1G%@5 5H/&P MEKOP52Z%]LS/O'^?+/5^G1'=Q=-[<":T_5\Y'6_5O*(=(7Q-;M7Q7", M6Q[9^19(X,7O1:7#%X>R^['CJSZ8*$Y$*X7^SP^N#SU8> M]N'>-R?= PSN?GY[T]G^\\ON]C&#_ZYV]]Y>=3Z_^]*^>E_-Z5G_\/W^S>[[O^!YA[V#O7;2?O]![&X?P']OT_;>6WKP^<-->^^ M'U#%VWL?X)X[M+-WS#JG'^B1IL9(IR7)3&3OL928-*1$YCK S/24PMC-C'5B M@Y6"9YGR7-C4YC9S5!LN4^2@3\Q+I!^?0SD4^?TNGO&EK_=BB,;3?#/-GH!H M7&TFZ;?=]AGHL-4F%_(A=-C5%ZKI)>+)Z:/1*S^$J?"GI3RMB)I;OSKW:ZTB MRPO][E^,"'8&M=>5\\O.UE7JJ50J)#P$(936WDEJE?2:"P^6U]'._3*3EEI9 M[T?#\'G_>1PNWU] MN/VQ"VT0N^]WRFO^A6>E@\.],[QW>G #S]G#@_EV\]>7 MSOL=>-]C<=!3U^5!^]7?>\?7[=.W5T=I:E@N,T:T$!D1BJ;$!":)252N0F8\ MR_2KUXIO)#)9H8*B9Z@&O)OP]^=#31):=Y&I:YJPI4W0?[VXS'&?B_Z%T7P7/>'T+2;&$OY)H/DO@1I MJX=4OZV21;(U&9,M=.(Q*OEN.'HS\JY[_G>$L35WO _+YC9\"=?Q*MD;MQC#:]-D4=:V[.F2&JL M$M83F4H.SH9,B$X33K(D&)XZPPW7CV:*K!YCX.H:'#,QCXW6;P-_?G\\G;;Z M%N=0?X__]()K,QZS:WX:C']R.ZWCS]=QHT>$\F3.3*-XINPU)8PI/.-+#-%6 M*H)\"YPYF;(\>?5:L0W.OIMVX1'7T#/'F]8(ND;0EV$ESR'HV@[^#O"SM6],Y=F*N\< 7 MBS/FJ<7#6\SI[ [*?-I_1D,C"[TZ+K%&HF&;7W=HEGU MAS&JU-N+\;B1'9_7R?';WA3IE+!@8U?CR.%WQJU_]#5V;)DCO]&ZG$H.MM.6 M/6;/_J\'X(Q+1= JH09L-9&Y),]-HFW*J$AAM\^RTE*#_YO"F?0ISOCDBX6; M;\ZMNFIO?TD[>+_3#]?MFS8[\LXK2HTG-,LS(DPP1"%^Z,Q8EE#M; [00>?/ MZEJP(GHXVCB+'C(%TC15>9H%)YT5L*,H,/88#\JXC&EI*F,]I=EZ"CS]%'@K MCG0&XY]H#=N%3(@0'!G/C"9:P_K,>"JHREZ]EOGF?&UT-0DV "+&9XAD7SUF MO>.<:.3@!N\?C!3?Z-/-3Q-]%JMG +RJ&?-F.+Z_1[>>(@?\R(@@TEQG1!DN MB$BD(UJEE"0A\3X3%NG37[WFF_+6&7(&D\1CDN9QW-K\E<5S*1CU<1>,A2*Q M%[8]XUO',(\&9>G"5-+].?SYVNM16:U0UI9,TM/K2X+NCEI?=>_"-[Y4[W2# MN--=8JW!^,*[S1:6H91?+UH LQ!QD)94!$OOL"Z%C!/BAT^WE?7^SHT8BN^T53BV,;S+)I;S/C. M<%#68ZP7T#U2F$7[Y@,]2AU5T@I'P*2D1%"=DYPZ3Q3SAN;*"]C]7KW.Y.8R MEMUJMYV9\949UH5UU,,YBX43:/Q-RF2*R1E+?(87HWK65G=J3-E)$>9HV)^R M/B>SM"S(N(3FQ'()@]9A :_1A"VG=>B.QN>M\TO?^^JK*IGR@?,6;;G\RC*I MZ*9D?XSG6@J_Q1JOLMT7L;JL[HBZ\= 5'E=R7)EHG[3^!TQEZ(K>-?8%?+RL M@@N["]KRXFIUMB]&%:;>49Y4P\KF5&%:P[Y_"-I\+Z=8#3OA_,LMYVN-7(7= M4'UM!QRDLJ)O#4-+8$AT;KXPV,MOVMOMZ_;V<7J46&6]-"F1BADB/)-$)=:0 M+'"G%5?,>OU#.8[74^!'3P%C9)IE6A&F*>Q$W'NB&=K]CGNN$R.YA)THV9S/ MA[A[9YK=E9II1E7U\KA5FH'%/H55_5A'V-C;SB>E^M%:\E7)LZN,IFDB@+K^ M=5#!>0PWQ6^,S^%_8M$@W'QX5EJ9N.,L+BF[NVQHNLQ(YQPV;YJIX"A*2N6& MLZ&XUB ^7L<#K#8)]4\_WNZH*H,$B:32[2! M,;HX7W[)7$G#JUNK)N^Z[$=OR53.=&KCWY.Z_.9,'WMBP'[Z0G2 QOZN>Y?Z M>OSJOZ;-#K YRING IX^VV4KVC&+"TW?_0WH]G]:.YWM_4]['W?>?MJ G]\L MKX]>E79WH-F?6GN[K?W.UO[VSM[;[=:;W<[VV\ZGXJ=/NW_O;&_AG]_M=+8Z M;W:V_FY]VH,_M-]V]CXMF@P/-"P7PM7]*EKGK[L;MGYP!:!BFSS)OZ4 D/-- ME7];-=YMMQ5T,TON5U/WD-NR9!-&Z@GJ"J7*[WOEXY U/3 7Z5DKT Y@+XUN M$+I)S7*TQRW+^Y9$\16LU]NZ3W+X8^2F?L/\DX^>)/>L)_3QJ.XW?X7F;>7" MW^ZX?VL2W6,E>?2[SO7\"TOR^.XTCF=]ZQ^8"'>[%XXFZN(4Y[=7>/@#/E$# M.CYZ) :"[M\-[[KH@2,*_R)9=)\_7+;W/E!PNGG[\\=^Y_W^U6%_A^,UA_T/ MR<'-6]'9.^D>?IY+!.D=;F_!\_?QZ\">>\?A3[JI/UG!R1J#'X[!"+F[@WN&1]>H>R_4 MO9Y#7:E3LL40Z?@%L?9G6O/@F M;'UVC>$UMGX;MNY=#M?8^HC8>C.'K287)M?<$06&"Q'>2I+[HGS7!.LS*X5] M]5IMR'P^]^A'THF\*&Q]F79KNK9;?RELQ526-;H^(KHF\^@J0W L9"2C":)K M'HCR!L#62:6M0IK7Y)'0=6VYKC:ZRK7E^BNAZ[OAQ3H8^YC@2N? -;$99WEF MB0S:$0%C3W*6)\0&EEB19*O,XENJQA-^'%G9MT?X\ MF-O]ZK<&;C(?U@#\B #,Y@"8:2.D%HSX1%$BC'7$4)$2+VF>N)RG&9>O7HMT M0Z9J;=Y^GWE;@ ?;9.FJH_'P7/=F,Y6?PO9=*6Z.'P39BQ.*5I2;XUG[9,UN M]//N1'QN)^(^:,:E)]10381FFIB$42)3FVE&4P7CNY3=J%H]SX&6+X$;Y-EW MSYJ)9+ZP8OXO=>[W_;2C4O7JSH3QYTJ)1TJ1M%72RK2>6#MI9_#5#\Z'H^OM M[MCVAN.+T:J()-'=-WG?]M\-=D\/;@Y/OS" $G;X&9YP^D%T3@_$X?MWIX>G M>.V[;N?FSR\'GS\D?_.//?_?'Z\//[LSPX3LG';Z<'^ DD-X_L%U9QO%CT[@ MNYT^MK/]>8?#.YP U 2 FNNCU'"3FI01D5+X!X_(88=N[6Y[K[<=/-,XSQ0#.M:7 " M=KI<,NI4:@1E(224OWIJ?:Y/]L2[BY[?#?5L>U-46:V2*-\P M>/[[C]WJ&GC6Q2';EP>G7T0;KH1G09L^I)WW!ZS]^=V7SAY%=\C MM+L8 HE$SVQW;Y^W/QSE5*$$\^)LM2%S*F,YAI3I54RSS^Q M&@4JS\GCO$:W7P'='HN+>8UN3XUN-S/HE@05K%$9L3F2J7*?$I6EEN2!>>VD M,!ZUS],-N8!/=171[:<71GO7'73')]ZUCH=#]VW2K+^$B-*C&UQ5Q[_'?E]C MTJ-ATO6\ D)[A47-G$OWI-TPV*Q4LK(Y'T8I*A M7LH2?G2K8KV$GVH)SYH5C(LD9)23+/6.(,T3493F1/M<\=0IQHR )W<1X.6KO+P*7.F_F M3 N=2)CG1%(.;0G@O,N'2$%"X M;H.*>>?C69;P3Y_ TPB";+0&_OQ1RP9NK1SXM4["'Z.#5AO'G],0>RG54"\# MN.=3@(RB66Z,(5:G*0"WI. [^@PUWWE0-K/*V!C-9B+_$5K%#UHW+R-/:(V@ M:P1]1D-XC:"/BZ"SIB_-#6=&@M4+CBH1Q@MB=(*L7305W"0B#1R=5Y%^]XG^ MR@#H/23?%PI7W4L@"&4%=4WK;#3\VAWC*Z-,Y*@AP_9,A_;^Q# K M@FG4#WZ(U*:W)J-,YT(X*V2&:&T!J&&N93[5V?UU%N? ^O.H>^ZWAY>#%Z&A M^.-K'T]MLKMM^>[>%F]O']RTMXYR)U/J1" NQ\I;YC&9RDC"N'70\5E02510 M7 :^E6 B3H:'S %J)-4T\4E&OVGM?TLZ'(ZNE#98'<&*<1T'TG!CC&.$47!E-+3=4XARX2\X9 MCV"B$N]>:^R/HU#E0Z=%RFEF/: "-:E( 2,2Y2T5*M7>J$2$NZ!AN1WWP&GQ M0JVYQYD6IV\Y0 -G.M5IPHD*F "NI2(Y3W.2Y"[U";=&&F2<6N;75O7'#YX# M(5@J%?C3*LM%2'V.NKP\R;+@4AZ\6T/##YD#6Y>['XZX,E3P7)(4.H<(F2N M!FI)RKE.,N\DR]5#H&%[JX*RY16JY[E??NRY5TU?3/+M=Q*SUS780S5D2 MG#,9=*50"==64Z4< )TVSB;JWI+CZXG^76 G.EM'&04_!K8>DC GB #CA^36 MPT:8&VM8XL$HLHN5I+_/#DI"3A/#4RV,%E)(6%S&&ZLLS6@*OY1@1]=@][1@ M1V$.@.WADB!3PF%9$N%,3G*:IB3PE 7MG;*,W\<6?@0[R%-CK/<\LPD37H,% MQH6FDBN:2R<2<1*TDN$B9('D:/-$N)):J'.!! M/X4=))3E4L CA/ B2[C13EJ?B(R9P+T2:VCX,=# 1H B[FDU)!,:Y@#X+L2 MDR8IR3++J,]A67+]&'90'=6;"_^M5.AG<0#Q[H#@YOR+M5KSD^='Y]3\]/3C?&KBW_W/1/<.YM7+LW?7-XTO[\X?+P?:?;>=\6L%39[%)N[YUT.Z=?>!L6;N<] M0,#[?7'0W[GI]-]>'6[#\F<[R<'-R6GG]#!T;K:NCUBF@T^U)387X,C:H(@6 MX,0D1G*K=6 TE;/!;9D98SA7DF.]H6=YEF@P!<$!#MJY1,VR@U5C$%&^'H!O MX)F[^\'3#549%8PI&6#R@*>6*2EYR"CC(DA)1;B#N&QA&\"UE@P+LA03NP_8C-WP_[81_[W/SWX6'[+ MVHO^14^?>[?MST;PF&C>P*5-'9-5B7)\JUEW'RX;K/]RX-3 MY'[_D':V_STY^+Q_=;CW@;=O_CQIW_1ZL[D[G9O#7CNV9><&VMOM;'^$G[\D MG<_O3@[WWO6@C3?M]V]O=C__NX@ S249]4$*PIQ@1"29)"IH2C@7- 7_C='@ M7KU6ZK$DH5:#;'U-?_;\8/A2TA&E<#0Q@:E E4AEBJ<\FC,!?JQ6F;+W34=< M@^'*@>%L(J/-G52Y540*E1+A=4+RQ :,&GOEA0T96VDP_,78TM".;77[>.+L M<2'=A^KDYU:82W0>8"+Z ,@DI DZ\)!0ZZC*J'(R7QMN+Q2KYGG4N,D%UZDE M&;R"SXRI*WOR.:]5"XS0M-4 M>9>GSGFF\RPS2J]-D!>[K&=-D-SF@B89(P$S680*.5&IHB25@J="&R_-MRSK M=2'Q]RS5/R^Z/6QIP4O2PR5R,NP]V/;X1:7&=>ZYL)@H;K!>@!K&LCS)P)/* M+":.KY11\@(2:EX$M"V@9_-@HQBA+!$L2"+RW!##C"4),\9G(LL5C6S4/'V) M^N./2,#V J*":9Y @'(IN7(/V1!)J.$T)3 A% *LLR2G2 MS5)O>9HX*[5X]5INR(=&B=>1EQ5<]1E'O5B1IAEC@E%A,RZ4+VJ!&U-I8 M^3E7_:RQPE/-9:9R8GV68"&E(UJ"%Z-EFFG#*%>8&RTWE/AN8V4=F'F 7L[% M"-;N!6:/@K$28.+#S\\0BGDI<*9SSN BF;@T$8[R/&>)\)KJD+EJTS]B'#)FL3^29=USKBVJ4J%]UH(:G2(NU*>93(P2=>)*B]W6<_:&^!? M2&ES2F"PL7" 9D3GC!(&MB:RK83$Z&]8UNMXR/9Z#O?+J-=V@V3IN\C/#@5(9?YV)EQE)A DFD%& ) MV4",9HP$8[P4FBMO419';B3BN['O04ON!05[?E4,>2P%ES6&O"P,F:NG]C+- M YA/-@F:"$TSDHOPP,>:0 TDL19M:3)03K=+*&OB>. M]-B8^*SYP\^AT/R-H+B&PQ]=/QB\:G%T:B':5!/V[/?H'3X M4W.1/7+OK/96\8*,S'#N1^OMXD=O%V_G+$UI39HD3!(GF"'"*TE@OE.BM33. MYSJE@;YZ+384_6Y-Z\==BL\@_$R@/&/#4R:E M$X$3E[&4",HU>/Y9()D%_U\[I0-';J<-]MC1T)71R9Z3Q/DFZ>M5T=%A!9?\ M9#6U_-69'XQ]ZWQX#BOE85I1*)$93)YR3^$'F2EE4BHR:U5NO9$/EU3^[G7^ MS*)1/UQI9DI;^70?A<.R5*>HG4($XXZ(D IPNV$%,YGFN644$X)0-(H]MJ8@ M$]0XH5VBI,ASIS)'$^ED*ARU-LD>+*"ZG@S?-1D.+CO'1Y2F')F+B$F20(3P M$AEKX*?$.9XQS:QG.!F6E8#/*H@]DR!JA*T[]>KUJ@G6QV:7.JT;#UY0WZ31 MM5Y03[>@KCI;1PG@62JE)L)IBN?#.S1XLR[B>#-\Y&6"KA5'0/,\$28W.B,@$(]HR2Y16WG*79S1) M<3(LLXU7"5WO*3>]L;"1SPZR4ZK>TWIW\Q;\"[7=;]' O%N.;Z<0- _=T?B\ M]3\7>H0E-\-0CFG4#1[VX46O 7;Z_>XYYD^<#UMGX+>/\8>Q[_5:W?-Q"XMR M4.<.[J5MM]<]OT:Q]/9PH$_@JQNM/7^EQ_@G_+*]&(VPH@=:[+KG%>[!YQKU M1R]ZY_')>CP>(A)Y_ B\_W$EOZ[[T-/GV,R'0*65N>;!)0F70DAE%!B@7DF? M99D.*'"^.'8QAY Q$C'^;]]S[X:C3X!YG>'Y/]!QNV&[.SX;CG7O/C,I,B>^!!: MSI2YX)$21AC!$T!C*F5@J=?>9";8)2<'ZX%^XH'VSN:IA3'FB68$1D:3G*5@ M+25Y");#9RPZ'?/U2'<932/?LCW B&[H1K!HG<"@Q>T3!BGJ<0)6X,957#>U M>\TIZ&VV]@!C; E[,#>&S9L_!'%DF@:I '!X9H57F MB$]FG]W8F_;6428!"K211&9HK N;@6D6#.'&*2?!N^*9?O6:W=O[_:Q[/9A M]<:W9 +6,ZW87"]/NO8$]LTQQBI="^ZW=3;J]EI4E;/SMT_@UT;Q9O@VJC>S MY(_=T;$>E/9XG+X='4G#X/:[9WX4_SZ.WZ5_+-*W_F9Y:[':\M;9CY*WQFQ2 M[\N^'AS'4XKQJ@A:=VIM^OW+@_Z'Y/#]8:]S>L /,;Q_\[%[^^ M2^/0N:P@UN>$@U6)I&,<9VE29(J/:L4;8-.4NA]%9)$2&=U MGD!W,Z$8S+LT3V=:$:,20P2UX,0Z0PGT,F4& M[#*5B=E!33A86E+XU#DJJ.2&94$YGE%K/)>*SPYJT='SNN2WZ90WX*>$ 8$B MV+ -1D_B]Y'O:73X2NWK\HBS<55YA/3_L_?F3VTDRQKHO]+!N_>].1$4I_;% M?G+(5G9C9IN/]Q]W&N_\K M=NK;7[\T/N^\^[(./[_=6/EQUV'87XK&;O%VM_YE]^/.]E;CW7;Q?J>^57^[ ML_6Q^-* %VKOZHTOLQ9^9JC@=CR^JNJ2DV0PPS+F]"RF;9!$>4L\\RIZ%:X+ M2=P.$5?O(["3EC*!$WB'1$AM113:R0B?5ECAM0?%;1Y+ W?:X'ZT3F>$54HQ M K^BV>YW"ENT.NT]!*\<%CE 8EN%W>O&LBU/CK:4_7K*" J,: !\$[@?D) K M(9?X4F>1VK&XYO=3^PG2P1(C,A5.GC>C3,$Y7Z=*'A/(\7" M"P\2SZ^K?-C/$;CL%<#4#Z.VY?K?Q)WF6>]IRC2YR@V0W-WT%FZ0!W9EH4%U M_)LPZ!YWNJ$7VZ]N=;_CGP(3JJB(B#@/E$I%B;2*#@&T4:F#]3@W.NS!9)VB MU!F,EG"*'VT4GX?8T&S[SF$$I/"=/7 *\]&V(1YD@!ENBY8UDV:%\"%M \)Z+J.*B0#+B\'MD_)+>9AO;B\+S;,0#@N M=V=\:Q!*,E)T $.Z8X09[;N 4)1I=>663*\/_Y3$I).*SGGL::/8ZA6AV?,# M<*C+*ST@@@5W;?8NV,T-L;)\H3S$(4.Z($TN]H]C' Z_'\&[[Y]_=,S ,ML" MOQ^>Z7KBO\*\2 *T=4DZ;!20\F22H1X[KB3V"HOH1KU!L*Y( MP$)5NG[\$U@7\PQ[1*3)5=J41(XFE8O+&IFXC=: *Y5 4=%IM-U)*E#TN\VC M5LS'L<8Z".9_4@FN> YWVJB]A]\PAPA5?L,BA>K@$_Y)G"(LDTHI9 Q8A;9 M3#1!N&P,RJ7@Q-KFC(KIQ;3+L'Z.D"/ ['@_.,I[7_FUV>+S)1[U+_8VED50 MYY%'\)C@X4'V:!0\6.N C?-:5 ZDU/A M26XWQ! %]I*((5Y9N;8IKTN%NJ L\Y)6D/BD,28:F 0'-\58H23W5EO"#76N M(JW+%P!1M@&7.8!HD% <2*N OS2X)L!A \.<\>0E6#C"YB.MQ6))ZU7BM^RM M)A"BMYU>OY&/DKSJ7:;CG\X(2S0OI4,@[I5 -E"/$LUQ8: +8,^FM@*? 3$? MIY!TVKFC>I:V(0,;'ZLIS=[@"+C;X=!4>MO;+U*KC]X\U=W!5Q=5;.MRW*8MH5"QA=./1[M%&N7LT M<11L^![G&YJ+:]_&&^3:]VZZ+*$;G+![7?;F]SA;RF 5N^^ 'GVP9(/P9S18 M+N]VV5M*?=Q:% M1%Q4XYHG+:BQ.Q&)'9'^A94NNWK(W;WZBMS/_RM91R>[JD?L6;"5+CJ M:A@]QQN>>U1J6/7D\--);?L7V6W\&]ZO-^N-3\Y]^']0\[I_6#&OG1V#JM;[]/ MM>D^Q"ZZQ&(D" ?E$7T0=)CX1A7COH$B+>POJ1+J&@R5(5%5CVM0*P" ML875^JA ;.$@-EG(G@3I@_4!X104XH1RY)*F2">B*',>T[SA3$4%8DL%L2>M M]?Z4./:D#_Z(558J*%LXE)')EF96<:N20LIJC3CV'NG@$\)"1B:Q)B&QM4W. M']RW=7E0MI1"]!4EJRC9P@H$53BV._-78+&]^[1]C*OL=)#7FB+++I! MQ8I+]>5:;SECI=1TU$DH9WL.*S!5;=+-B'@7'J>+<14KMRU;=A^V;5_&Y2FF7KK2303LBO63&."2PSE5E I\J2E1ITU*T:3)T%$*0RFN'B X:\40X MTA@'1(U35@H;!0MKF],=6)_.!"XH//1LG.J=\A1VKY_/K _#1:VF=?G@9#/> MSYV>,2$O#Y"6ZDZ/U^3=,'!7@= \(/1ERH767C!OP'%6W&4_VD8$-L,A'[T6 MG! M UG;O*Z8ZKR-H%:HQ5ZEKH_B0E?J^B!UG72;L511*2U0D#'7"A 4F9@8 MPC80'97%S(:7K:X/VXVJW.9*49>BJ).N,@V@C)X!KX_$(&Z30H: JZREQIZJ M&&4NLSE=.6&I^Y"OWM0MU56N-.A!&C3I'KN@;7:$D3(1- B +I+/-F8O65FBY*3:OII.NNL62*@!01(+(N^?2(8?!FD8. M](?#^C$3^65_IZ4/U=*KZ04@F*B*0L?D4)J<& M:64$$E(*#3]QK%7VO1\<4WN\7?IQU7P8["VJ77WRZB>KB:TF]GE]\K45B1AF MYZQ87>,GG9&G+$'U7'C8PJ./%?VZ5_&I(?4J X_U@U^D?O;N)U'1.&$(\C:? MHHQ'@]=KQZ^5"V,)# MUA6$W1?"ZA,4S%H:B&(),8L54# GD#:.HZ@5"5@(:TC*/7)%1<$J%'O=*+;P M@'Z%8O=&L0DBY@1,N\()N7R8A8<8D?6!()*B9Y@0JW4$%&//!L5&H;WQ0,8B M*TJ,>H(SZ9<>F,$CA4YN2+[0QH?5*)_]*!<:C\:WG!Y%9L7.CK[-7;2/+ !! MZG0+>P@/VK_:(CZWA#\$S!]TS_O 3Y5ENE\E[R44;:RNL>1K++0:F5EQ?GG1 MEO*\V7RO&/2&>M&YVK-RJC39@_-(5FXZ[DZW9SWBBV'42VX\^;<]S3C;J^CU M7/3ZT]0^#:>2:YL"$LYAQ(4%>FU-0I$'JWRY;$"OV<,;MZU>WFF%/2\4>Y;< M+[+"GOMBS^0>"]&*R"B03-XB3D6NM"X(4DDP8S"+B6# 'K-*.7JKC#W/I/OC MO;#GU:;P5]BS$.R9W!Q1Q.+@HT4JY*-Q7&%D- F()J$4=P$G3]8V%7W:*EY+ MR>.O>,\+Y3U+;LI88<]]L6>"]T@,?E;"&"5J..*Y?H]EX'T%XIR6Q%*N6<:> M!Y?Q>;RS"?,%@)]E2"MU.X=7ZP=6?>N>MM#^")!VVQ]'0?;3"IKF@J:O4^$@ MCUF(7"7$7%2(&TR1L]$@R3G3&GQJ2<$E(P^.!JUP]ZM7K[N/4G6_TMV'Z^X$ MK: B::*\0=PSDW6W3%EU*!J&)4W8E(4^^*+*#;TJW7VUX8=*=Y>BNY/AB,!% M8BQ:Q!C)E7JXR7:7(F,2K%Y,%ON0RPH\J>[>+QKQY+K[7.SNH[0 J'3WX;H[ MN8W!I#?$:R252(ACI9$A6*-@)"8N$6I46ML4JV1W7U6"RGEARV5X\Z^BWLD2 M2OT/4>GO;A-6YLBVQK'%>NSOIK^[\:B*-=X'G+Y/.?1"4VTMEL@2QA#7(2+- M%$.1:\:9I)S1%]Z6Z]5K[Q)*^E?:NR3MG: 6 *9"*46!6JA\A(LI9+FC*"3J ME0/MC995VONBM7<)I?LK[5V.]DXZ]:""=N;E%,6/!]$B,6(._C+<&L09UX"@W9,)G#KZ2K5 MS2[=^G_VK6M%^#'SOWXP33 MVN\.XMJRU^QC[/5BO)KJ4ZW=Q-J1VM9/Q1WC)J2, &#.L/BZ.-)>A<^]"7\ G0'OX'E4;BK-KW\8;Y-KW;KHLXQM$BX5?EL@- M+LV]+GOS>X+1I0Q6W6U MX2N5[/=C)K)([]'V^T5L9T'7&Q''P]=[!:,K-_A MH/"2N]$/E7.E9NLB*>_CS>'Z1SI%_[QF;\3,9LW=3(V239:!&) MU#IA!GX]U];&((G7,EK&(Q#RGSMWK79V _D>N_:?XZ'-I3&ZN^E],WOUV7"\ M#/_^X-=Q#>Y5^_;NN'ZVQVOPG1\'[_?A\_OU#]_/:MN?,/CP9S^V_SJ8].]W M&ULGM0^?3KXWMMCN]MYQ_4/],%\'_H=[U([KVY]$O5'_5?M03[4O^'2J/[8W M6'"!?. ,<<,3$-3I%*BC.O<*7#W#WQ[C7UX$4=(DM MU;%Y]3W6'I6Y;0]B'>[<.(ZMW[%6^AIKN8;8H>W#4$[Z;]J#0Q0Z?32Z4P5Y M\T!>% (@;YW2I^VC6/5G>Q8Z?B-G MF:G;E?K.H[Z3C$48S$%3"9"5W#"=4H9 @@52+ 8'2\BD(+D@S*IMN3[\7/2J MDQ*^U-J5K_[8UF.3DNQ>-8X[%1=9&)B=3G&12 /'G%@D7#[2I15#&BN%!#?) M"^V(MZGD(OS!=1ZJ4UTO7[5OXR+G*EUI[3Q:.Q4TH=Q03!B2P4N@(%@C2XU! MB1E-E57&) T6\<'NP^H=YEIU"B*JN,ASP*FY*,A^-\:*A"P*SNIOITA(HDHH M3CW*JYM3T#%RG(-D:V&#\(:)I$H2HIZVR&85$'D6RGTG$C*MU*EY$@,ZB]V* MGLRISY/T1$F5?0>&3 0MYE)XY#P3* F1)/=2:A?60',U)?3/*DSRV!Q%5F&2 MYP!C\W"4]YU!MZ(H"X.TZ40<1;437N6^ [E-H4D1Z1 D NF(-%K+N0R9HC!, MJSA)15$605&F=;IB*/=5YTF&0HAA!&@*DM8S\#AP (\C<$13HM@D:WR0"V,H M511E+G5L[,=NM*D?NU4L996Q+!_VO2M'VW6$: @!7YCQ&=>;L>D02.,-/;AWFWRHBNRC8W9U.ZO(!)I(EAH2B +N6!(2:Y]'$/,QK,.B+:?OW M>$ ]1>8YIK @"<4H"#CA1",=C$54>*=MBM22 $ ]G0I4H?12&AO,^CUK4[,] ML*-YGWIEOCKEPTESW7^>+^%4M?/19//L[!QU>LU\FS?=V(+[_8ZC N0C&+CT MK='$XHNO6 =S..A?_Y5[CN^ZKSVB')95Z(F^.L3+?^]W+VI<[T7DNM'^0F72 MZAO;.K:GO;5_7ETY6+;1Q06'NT].V8I.S)1U*"?F_XVD0[,O@Z*@5\T:R;17.MLKBZKW]&/M% MLSWTC[/0E=@?0]'OC)K,%LW> ]MHB&O,T^.VT0!\W=X:&.UQ&@ZA9?=M8G[]A$XP[M$9Y7%X0K%?X7VV7C M>4W$Y6XC>3+('29CJ2+WS$Z +[%%R3P))_?J7W+7(ZF/.,A'%JUGF#IS(5K# M?:G2:4:=A :]W)?(32+/W=S[GP>RFK[U8 M^BFO89>G=E([^WKRG;ZCWQO[S?K!)_;C\#W<)S2_'WP]K9_].OU^!M]K[)#) MX&'M[-U9O?'^X#N,:_?##JUOA\/OW^ ^]%_->F.'[3; USEH[=<._IT+W9Y, M)D[2:'G$$G'"P->Q4N8,'HHL-T)9JQ.U.M<\4.H%UJFN<.F%XI*U0A$)TNMH MXC()S23!+@IOO&3$B!*7"*&,5+BT&KAT-H%+-CBE1 C(YC(LX$X[9'P42 EL MG(O*>(K7-NDZYJN/2POAE!.!?4)+)'L"IOT,KU&1^MNP]>V@V\TY9T>=;HFM MG51T)GC^7?+/7F:N^Y,3XO.M\M$R5<9E#N-2?SM%>K$4)#*B4([TY\I #%EK M$]CNB*VGP3MKUS8EDRMO6JK,]17CB)6J/DQ5)WD@92HF%C32AG'$$R'@FEJ- M?& D2N=P(J B\N$5^1:8L+X2)&2E@];7',KKM/=0/W8/%\X]JIJD#^<>]4[; MCS&MXA( WKHTTZ4AJB*D M%3NIE/D)E7F2O1C)HV+! GNA G&B8BY!"AK-DF0).(S&)I^A4#,J$SQ= =*5 MX"\W\+'G<(AO6"IL#AYS-5WJ^9VBFW,_XMF=A5MU>E;A^,)P?'J75(B@G+0! M,1/!"Z7PD]:,(H.-Y<(EAW6Z[BSU.[JT@]F/>+6 M*Z^V7JNMUX6EZH[.Q#XD4?>N>SZK=XTJ*'Y[-9CL1/9/"]L.1?S/H'F4C_H\ M)"SPTBC8K$=\,2QK&2?O)_+8_HK M.*6]X/#07E&;.LP9X&?&*J8U!]/: MG0[G2^5C(B0B+CQ%L( ,6>X<(@S>D3PRSO':)GGBSNMWH5(+KT128=(J/=L3 M>'X5)CT.)DUZ?]+*I"P12.%D<]5.A;05!#&N [5"4"S(\\"DRKNX3:TOJ1#H MXE$7U+'4H<=/X7S5%4TGX*T"M@4<&FAL95 K"5?]X!>IG[W[*66F64"T?%F/ MV!"-G$VY,E*D1!"E<;1KFQRO1F'3*J5ST:K[",RD4MT%J>[I5=5US$NEG$8L M-Y7G%,=\]$>C$)S1BA ?/5O;9&R557U;VSR"1:Y%(AK,9O6Z> M%9PM)6="S)4S\7PWM*M-\2F E=:I'ZZCCO?6QH;3JK:\GUQU+\H(W)D3OO M MM%4A49=/'5=X-@>>?9KB48QIL#!4(B8I1CP0BK12"3D;N):*<9PH\"B]\F51 MJNWNU20>E:[>7UW*52U75P=6/\Z1<&,2@$;AI&B7@(% M12-V#Q_2R*LJ'_'"B\Y-M.9:2#&)YQ0TF]DJ=QXGZJ;*1&/U'&GGN7*6;V;5 M)%=*%L&C^#=AT#V-MEL1DSL0D[TI!RMX(8,QX&"!]"#N14+:P$_"1I>$5UPD M#\1D@T^V7"_RI*],*95GKT'ST/=*@YY4@R:HO7 BI1QYQC3F;!M'D0,X!!'B MPE(9@I2E!I%[:]!*T+IG8Z#?7PX&/Z@IZXL!E_N;Y\O1@ I:E@LMOZ:,O?[5<3K\2)>V\V>AV?J%Y]M M/ZZ*B:A"72O(I.\.(5J1 MA-M)PL'.%,GFS"@<*4.2AGSB-#=F-RF@G,INC-?&)+VVJ3<>W#UF,:EC3Z$) M_[W4,%^%'O?=O:_0X_'18\+%")%Q[9)!21F%>'0".:$]4D8H2J0(S%3H484X MGR3$^2L6.RA) TQ'-AD18DE]X.0,E,[@]*74@D)"9Y MJ+#C,2C9/_O6M2+\&YJ_-R=C[.7O6=^:[4%9WG76*_#%H1+@B$-P/C(K$H_, M&VF]4OV2X38 MZ<="%__O_Z,IH7\6-VT^.>(5$)4@E"9<8.F2%,Y;2J-C 6SBS^V2P1!,T'6[ MN%N^1)G>W_8T+\A6.\ KW4$,'R^.2F4H:G5Z@VYLP*W_:G7\KZ?%'U9OCO#G M\"NI?:BWZF?_:M4_O&/U[<_PW7\U?QS\!;CQB7__!J^=[?^J'?@SP))6_-_/ MIS^^A2-'N?S1 .RB7UGM\"N&ZV+X/OE^^*_#VH?WS1_;^_OY7KL?/@$>U=-N MH_8S,)C#G)?EXO/<%Q\OGU.;U(V1>I;R/*$5PU6Y]:XW M[F@N0*B^^/T8!JVXFZ:%J9'%[/7*T:>?E (Z*2>0D@+XJXX@1[FC*3;4."P, M!:F:E(OK<>OQK02]7 ',C@3VTL'*PG9C87M%ZK1:G>->\4>S7?3W.P.X7>C] MX\U5^;WIN4H+<6YBA\<6X/E:]J@7WXQ_^'-L89KMS==EN@-INYWV9O?$VQ)@^5WNNP]*A3>ZI*8FS]Z2Q!H-?=L9].SV3QT07FQ MV+;&ON\-AS[/@^KXG8CCYF1[1@I)P,W4_]7V^FN>NY!+[- M GA>&^X9=,J^+],=1FP.:\>[#1A7XW,K7[-V]HGO-MZ)^H?ZK^\'>Z3V[>O) M]\:.@'&?3$9LOI]MP>M?3^H?OL+X]\[JVWNBUOB%O]//S=WMKR<_&N_W:P>_ MSKXWWJ=:24QBI&!T^5S1R'P;A")F 4N XLZI^FM"R.6?3[VGL&< MM(I/"74\HX9IV+)=;I M197)7#3672T$\#J*7?9Z!:CGT:#K]_,A<=\Y/&SVE7G&'W??[;92];A:6 MYWRW_?=HQM]>3/A,D$K-DQC06>QV*GR:!Y].I[@83YZEZ!.B-A=,9_V5A3C02H\23&,M8$F@I$422&> M7%9A1I#'DM-D@U(4](FL*S'=H_7IJF&^AN#6W_:TVVFURF:,+K9C:DY'N):? M@?-:B,5XH_+=X5&KC MM>81B9A+WF/'D+&YCP?6W&L'&,QR^[UU+%:I>]"K"$+$/=N:O2E6A1SNR0Q& MCLO?W4Z*O1[QPIH%@\T7Z8X@[;$.&D58MY)Q"W\93GA"$=MN>1!*F(S MT! \)VNHH@PKJ+"+(@>5PCZ:PDXR ^X%CX):%&4"9F IR8UY!2)$*BLM9EBG MDAF05>JQ\1JB"F_+W."]G*DYSM \S9I01-MMH\Z@7QQU.[^;65VJ8,.R*46. M?)XOB#\M ^K=M#6(5=;@'($UGC2CJ F9,(N$5, @A/#+>4$0Y M2<(D;534:YMC%J3;>T:,-SP9A%48.,+_EV MWYK]_;>#'CQ[[*YJ#^+G@2[3Z0LT!2FB,ID%9%*0^ZPP2Y"0WG$FL?$>KVTR M^2A!A:HUY[.P_95>+EXO)ZV^9L(Y9R0*D?-<)BDB(ZA$TE)O!><@PD#6!5VE M7KJO(7;0L"=PL4Y_/W:+_C[0* M=8NLU'8I^Q"5VBY!;2>) XTVB,@QPDP:Q(G12%,A4' V)BEHU"&M;0+;7R&U M?0WA@E+D'[\@]&O;3BBG>3J_N@*7>X#+=!("5\D1801BW@*X4 K@HIQ$Q$8I MDF=64YN[2S]MGO1CY2:\;(ULD%P@V\N"210P MA9^$)U9B$BUQ.06!TCG9P"+T'V%J'L>4QU5 MCCH.AD\Q'! M!(W*(A<<19P1AXP&4,7:D. <-4J1M4V];HQ\&2AZKZK2<]20-K?7D)Y0ZFL= M[T>M)&T>JY+T=G3]U:L4O?MEK+^?#W<;M=/Z0;U9_[9S4F]\.@4]XM_/6H<_ M&E_I;M;G#Y](;?O=Z52%WP_?1>ULA];H#OE^\([4MW=XO;%_L/OM1ZO>^,X! M#_"/[:_'M<:_$HR3UH]_,IA*%V&VB/(.<1,"D!@L$"/!@BMJC%-ILEBTXI9P M+VT@Q''!O6.>,2:UL4%8DZ:* N<)+\^+O^VT2]7(RI;7O%>,JGG?HW;T[8.X M.FBKK9#:P@>DX(D0&V,DP6MF323&S%.[^#'TI;S5FR8XJ$U_!PWZV&GO%;G_ M;I$G^]K2Q=?6CM_\']?]Y^;\WWOL+WH[T<0JD,8R&G1 MC3XV?X,#;XO_FH,^8&=8SL*FRA'.##/ %8(3,9UC\,;H*?'W\S?7B>+_I M]XMCVRM\-^:3W7 9P(&]_9$@=CMM^[O9'?2*K698+S['5C.F]1+ZWH'0=0[! MFFWY_OG%WVY]?OSNM/R\E\WOFP47T!26L5? M@QYH1@]N,_I<=PB,X^M^^6MK?,6- E0&[MT>/=]QLS\LJ0LSF*5?K9?,N_,E4.>6Y,N_*UQX8T8B8F]=+?^]V+\.Y>1 ZD[A>R M"0;[QK:.[6EO[9]7S1;8K-'%!8>[3T[9BD[,;)OV_B/X(/]7[-2WOWYI?-YY M]V4=?GZ[L?+CKL.POQ2-W>+M;OW+[L>=[:W&N^WB_4Y]J_YV9^MC\:4!+]3> MU1M?9BW\3+)S*WF9(#O&LR"MI"07/D@66PY,F4:"0U*8!GNM CVM=1]C=0:D M>6PXA:=DA'K.0VXD8C0SE@L9P3'PBD4\LN%B;,/%1"Q 7*X$-@97 #_7;)>+ ML#7$OU'IHPMK,3(6'V'(E6V?Z61LOSO[F<"?P$%JY,%Y13F!#5F',6(4@_L* MW$MBM;:)9_2R.C?N'=>WL"BE+U ML-%$$[0.TF"AROC4%*_DVP?4# MFG6:^0XW+6GVWZ[@"."H?Q,&W>-.-_1B^[6MY9FGNY]^6NJ\"MPB M'CU#7"N*G!8&11DICXH"YN.US?YQ!YU&VYV,)!2@)8?K!4,?UW;)UN%/5.<61/A[5Q0=_A\VW?/+(MD(T+-#B&?^![ ":9 MI(?AY3,N@4\08_YHKWE2'(+$[/>*"$Y'**[T""E'D$/3=V(TS]-=WRJ..MVQ MBY'G9HBNAS#O+A;@'NV5L:!\T!_^WX/I+]V:D<<#;@P@XA',79[:3KM\$1XM M[]:7RS)TM(M!#^8V7^-H5)NPK# T5.;R5$"(/9B+TF&+)W"]'CPA+.F@/"N8 MOS@XRM:!7:'8I*OLA]M*)O4 M@5B$08DIPU%X\*/@KD-"UVH>-D>C*VL:A-*-M/T"_LO-D/N/;5\RZ;FP';LI MUU'_/)+K1N>ON 63X=]GYG/:/=7J<#%['@]J\7/@=?T^E0W/)GQ[DO<1R=&+3S9X!K]4]! M2T,\5]KR'AGVVC"$7L]V\PU &8ZR@H-N[G5*'3V*PU!$;_R H]%D?M7LC0;0 M]$--2(-NJ9[7#+_HVU\QXVTGY^:4>C4>KQL'0/)\_LZU0K(ZE6&-4>V0X9?R M1X80T.L,0,++8;6:<+N0/]0;)!A,,U_QYH>!>;0P'^WV\(A1OXP!M3O](N-* M^4#M/O"%$/O=9L8#,!5Y_#">\4C/0?Z)-EYFXW/)>B\C[Q68A@4;PF\)N.TK MR[-O?P_-*1#IDBO]9P &)S5'$GMQD;PPP_=R%8+S-R=NVAOX_=$7G,UBGTW& M($M^;[AUD 9@P&%Y RQFS*V51O-[^3J^VP3;W+239#[W^;L,VS#\-LS?'DA! MV:4I7S^_,)+#(:!W8]F9_CS\MAV/;+<$^_$D-;KP@4'W=!P7O)B+)E@L/XH/ M9F O35*>M]QUL'P)IB]>1*R'6@Q"%D^&(IN&.YO_13?P\*>1(S3\Y1A^R?;S M\C,-0* OVTUX;:Q> -5YZJ[.1VF%\@ [%QCD.MUN!Y"G'$H;3.L3,),G5XGM M"R+7R[!82F\7Y"HO>Z9K$Z'1HZ/66.AG*-)EY_0B]@H+5,9E2SXX?DFD;&;1*;2W:8V6#Z >2JKL\?> M;OO=2:YW @[]?E;-:I_E!LYR4,L;OI&GO*G"4>02?"I*+-),1!2=C*X15X09T&=HM$<'>4>F!Z2J MS,8HO]G+(8\Q&E]8ZM>(6 DN[[?R2T7+U1V8O=KY #Y\G35]*7TI'*RES" MR] I)F+DFX)9N/**V"A>KI?:N,)K>MFN@G$<6<<2=U>2O($QF&%U8/"@&^T1 M$\G48V2*)B7"#?JY^_'HW3"*;?8S34_ H=M[ZQ.$;\AX+VVS7[[ST%2!5;L@ MD)D_YF^,/[8^#(; J,Z#*V,F$P9P\]^C;5E@8(#PI5W*"0V=69/_6'-\Z6D& M1X!#(XM<&F$@7.7X\S.Z>,G$;L=VTY[/^PQ6,+D4P\O$/3L,0!5-F'+?OSS] M96J4^K-WR7F!]0C-GA_T>B7*E@DU!6C_*"R^V]T#OGDV]+0R(-=MR:!A"+OG M<#F*EV\4"]+NQ^K6GJW\2O5G?Y+LK4\_78PPFT0@(D4^360B MOO"OKK%WU>%\E3J<]SM'EW-Z'A&P"R0AMJ.75<1T4)42)OXQ+#Y%W/.7YM]R+0@1CN'N1YZE,Y]^2% MHU,Y]?U:PY/=QK_VOS>^\OK!YV;M;+]9/WB__^/##OG1V#G>;;P#KNBG3^70 M=R?ULZ^B=OA^O][8H_4/.V>['X!;?GO_Z_O!OUNU@RU1:_R[63][GVK3126\ MD4XYBF$^F@O.,D*1=5K@DDS70FT3\>IW[7 M/>C4D]< ?QY:NQ0^46GMXK5VDE8HE30LET2>,(9\!J5)ZLY5@)I8B,R1H/UTTX[JS)< MLH4UI'@RN+Q#T:Z7DFLZ9^6A&VHZO=1\T=UV\3ZZ[B ?@J+KHQ.DHPWQ,EMA MF/;<*6SQ=[?Y.V=6[L D#8\*YE2]OT%FF[YX]Y]!>52I"V,9X>3E@^U_[_S] M[O*;YX?;RZQI.\R'AID?'&;OIEG>H=/ME4>92B0L0%2.X:/>'N7E/$_9/C^3 M!0/IY@)%_7&BZ^0MSQ^KV>L-YLS[3Y%+9Y0@5%AN='(X"18"3ESY%,.XNBW\ MF>O<^WOKXU:9A)4! M*DO)QG70/,[SST??]O:Z.3DUCH\X74[U/T__OQ8(2KG+/KBWO?V+4[OP%7L$ MOYW CF#:VW]9"9Q*6":-?L2R)GG2!J6:R ;PPC)-8XVKJN!/)(S *.< MAG^!8OF0&BQ*_G3QOYU6-M^]]>+CQ[?KQ5^#;LY/[X.(_!L0 9"N5WSLAXWU MC+[E1M'4&9,Z .5^\25;SJ)FVW:O/#LR/!%KF^W1";S);W7:9;[T$ /_OYQO MW8V^'-U%?FIY-I 5[TM#4[S/-QB?1867_QJT6J&S5[X^+ 3VOMDMG_"P>#N" M97@F>/IB> KA.AT:'J'.S) MYZ! 7G,1C*&D90WR0X$:$Q+?.3SL9+[4\;\N)+OXP_ZC&)TJW =5BUV0]<[1 M\.1 OSPOVP?^=%%&9WS/]:'DP>L^WEJS"03@RSZ,Z7$$\)(F#7_LE?6:8*#D M7/[P*Q._^O86!;_.%*P3D'R*'0K!?-X3F7WYT6+,:(3.2XXYQ>X M(J QGQOOY4HJ^5QTY@SW$; '4@5Z9SG[D@==BE@#W,F]#+6O5M#>\?KQ3^ND MDHYK1%*P(&A8(DLUP!Y)!&1+,8P=<- -,8UT)6>\=K$7S ;G 9/&/IBU#)*- MH0QOYR*,KWB=17WKI];.!R<\<@P#H*2$D='F?:\;:T6$/LM]W=[I#M_MNV!O'BUJ]7-CCXB,8'&[,2"HLQXDP*9 P. MN<9\H"FI()3/)0>TPM-T([M&N[DP<=?O%Y2,PVWS! M4B /6FL!2*23<+#B M*7KJI(S813:""49'1T_AAYN#!66*S3FK?#OFV!? ,0Q0D2IR,%LJ:B>UXY\\ MT,")THB:D+OB$H8T#P*60%K#8H@L5VED&]'+4&O?-Z M%+,]Z%QN(F;F6M9,N?":KGA%YX>P1[[1,,9[)89UK526A+FW6,&\QG[=*)DE M(/5VRG!N)9_7R"=TM I>1%3KLGJ&'?,6_@O^2@U982"_WM-,LX4Y%8#>KT>62 #=#^1,) MR#CB.1+C40;N5CO4.VT_3SKN:Q.:^MD[7#_8.X77C^L'WPE0 ^HBY]QY1)UF M.7! \O9"1$P$RA)/WO,A8;Q-9H:5_4J9&,!RY=W2LQP+';5E&57=?"*)V8:+ MY&*?[YOM/)A<=K57CY647$<:Q>[V%DC*US/XW'%][Z>66"5O%4JVYD9JFSPX(@/8)6PUR!+Q&CE/-=(:.QLMX=RP*)<0SU47SP&Q3",9X^27V/W=]'&8QG(UU6\222]Z MSMFRHF,S-/-H@)!,YL0,4V*&M:/W;7MOF&XU5RZ5![JA#4]",9X2=28&KH.1 MBA-)C9P="D>RRM-;C-OS%;[C2Q)BC*N2H!U^948FT< 3%2#@&-J@32S/S M0F[(V+LF4V\N*WW1#/'!!O]"KB_:,/9 BLI2GV7)OIL)]R@/M=F>F:[Z)$&U M)Z\#6Q:[?_#*E'&W49^%43USF\N-CALJ^);M]88%_OVE:S3/%;XW=+?+ /I% M*?S+D;RKGM5<;I+E8&0H9N#6<<6,5H0SXJ/A+B3-[#40=5L4[]Q/NF@'W:O0 M:C9:?7&,$#]2Y8P;#G$8R:4SIFXQ8#\!:"[QGWK23FGD[V,4@/ MU]$SH(G(B&@0-UJ"I>.Y31OQ).1*P-Z!]) -=8OTV.G]A?,>'#E(#*@V*C'] MX/!P,-18R1*1!G/NF%:4,D=8Y)I@)_C,LL4W)IK;9MAI_Q^,:1PQKN1G=EMH M+^KY_-G9%JF?U7>(F8]-I)$)4C, 3]^6ZIYV?7F M EHN^GB5\;OY^H=;F:SVY8E%R@W/F]G6*!.""!@K94<"PF\0D-Q$"'Z:Q:>_ MY(,\94K[UF_;;&5#_;[3_0(2\;4-7G@KA[-S/XS<#J.2HYOWI-Z=U!K^+.>C M,!\]#QCQ($&.P$X@)SU&#,0+'%1P?@3-.[NWR%%>Q=P":&BXYI.:A<-*)2Q+ M$!92V_L9L7*@R 0Y:RGBRH/1DHXC8TQ2FA$^=,INM5E@F8;",O)=AETBL^3< MW"9RLC=E\27&4:U_?%[L/].2HN0E16U(GTI&?E[>_S5%I;<.A[.XZ.CT2_F_'*0Z]J%.3_8^D2=/LHG+]M[G/LC<[)$ MS(4D1BG)B,Z;1]80H6(R,K /'=\B$405870ED81>1TH8K YB8X@2RS8=\,H MLHQCY).U6E)/<0 78\:!@\<*H2T.G<9:#("DV1S,$J'&-R"6R)O/5H^_*#G<%&BW$2$4?"!64Z"9\P M"=IKF7S25;#S\7(83VK;6\<@/4%1YX $(AH"2$]( 6F6&$HN1(J3MMP%8"+B MUO2T1PQV2NFQQA(;$"*.$W.!IQCAA: 39L%4PQ44L:I=+96XWY=.[CHD0E X\K R&(E%OZ M()QK\P"=\/%7$+0E(5.GR1S;S@IY9P0^N?X M4.&RVJK.HGDKTE>5UYHCW3GX=5:C\-F#?Q_\V'Y_4#\ (WFPWZQOU_!NXY/8 MW0[-6F.+U[[5#R=U!W3N#,9U6/]6_U7[5J-UT*_=#SNX=O9)U+=_\3K= =*V M=_*=_KB\:WU2/_A%P1 GL'N_5,N$"B9@H<5N*=C' A"YR7$:W%1&KG5;7ZYO1>TJ-D#+$NY>>PXM#.*]I6]GH\[@U;(\:/S]ME(NUW0IQI#CBN /YC*EK:N%'UWL'\>8^[1W?\&%CFRN1-J$ M*>GWQH>0#R\DHW0A-XK+CYW_.@RX-?OEW4K?MGTTZ)>E)_,7AW+2 MCWZ_W?S/ #XRZ U=W-$C7*&C,#0'!J1W\03#K^?4V9%1N;COR)5N=8ZS>U.. M>UC\$FX_ZLH-3SLF#B,[M-=NIJ:_5.;RTNTO3>KU*=V7Q)?E8P3#:K(HUZ!^ MP^1,@1Z^!(X/7/@-(OH1C,EL$2]-I_SSB;968 A7IXOP#9'GXF.Y=.3/WJ^?KL.+OY[ M&/@>8D$GUU3(.MDN1HN]7O0&?C_#ZW^NK'8)I4T8N.W.7MGUB2\TV^=R4>I\ MCNSF]M]#F2E+Q@SO/H:E\8G.Y($6+S^4%3:G;$LE#)6UEOL7GPK&[ P-D[=6':8 5Y0EB,]/2\;4G:N M+TN'P,^N,^A?,IT;T(V-6=Q\$N\%M1CM]3)]^?DY&*GNW<7W5@IYICI MT'EEBB%3'-;X&!>4/7_**QM(%T4,RF+(F9^4/\3_#)I 2(8?RG%2 +HLA/G- M]?&N56_$/H=5;<95$"[SNC(1;?SAH_&^UT6%FLO,)\#_(S[4VP>!'9Y@:N?- MT_')Y][YAEEO2 GGGB,>1/-P"_?$< Z6^]+?.\\G#T,))S'M//8QYW51V^- MVJO?::^T.N\YYWE/4IWWK,Y[WGS>\];@P$0P(3AI(M7.$.*X-#D/RF)-,7'" M>,'9R@0%YC1C'R]!;&V\8YOKWEXR;X!ZQ><\UIHW:]'CQ2A&^K M)*=;[7#IB<8/M-L^'_ZP:DUW_&OY,(UL2UYO6-"?[&[]I"HJPB1!.CB%. X. M::,M$IPPSB7UCHO)T-ZJG7 ^9R^ITVIUCLL2]B5-. +:D?G'Y93/<^IZF62< ML][#2ZIP.7DAJ\*Y\&1NW.R=U\0?AFPNQ79F19N*/\HW.P-XQM#[QYN[L$/" MKV+(.18/G^[6_:H%]^,?_@S-'M'+7OZIMDN9ZO\TI^CRX_(0684 MDQV"\OV&;U\8O0T\-'RC;INC.X_>WBC?FNAW-'K/;!A!KWT;;Y#KOWK#9=4& MUNI>5[WY/<&NOVE<";C"]\"LB&PJLT!<]IN:JQWB:P_&ZH=4L/XEL[ MA;^:C\[H=SDT9Y/V9VAZ%DTBS&W^1@DEX^W\R1Y^JSRQS^FCST((Q@&;(L=J MKDC"XI7]64S(:*MC.4KQC&: OOH98'/,P+-XK!Q=>/6K6FEV)0/S:/9+FX&\ M'S./G;^UH_P=>[LOYYEO#Y?A48_CO)^;$Z^B[;;SSJV_?.CLGFVLIQM5X\D6 M[\5SF)[_6M[SW]JC^TD??(ZD>2^-U-I(HISC 1OCI5/<>J^IB-K3:XYH376Y MS^V&FN7IC=Z,O-VK"?&I>1(#.HO=SJITNK]OX'[8Z?Y@B]8:^P?UL^_DQ^'. MR8_M3R<_&E[4O[T[K7W;P?6#+?;][-^'WP^VSB8[W=>VOY_L?JBQ^D%^__VO M^O;[5OWL%_G>V#GY?O")UK;#0?W;CV9MNYYJ37PRT>E>)XXM508%Y3CB(C#D M,%&(<9:$QQ9$U@US80C]<[&][F]7DKLWM#]7EANLT*R1<)20\FT!"#-B'/8 @P]@B3JU$ICP9[3D- MRH=DN:B0<)%(^*IA\(5B8#"*1B>"BM3PA+&+UG%! [S&HE1D41A88=T\6$9(5;=\4M@474D:A<+1<[;;2/-C*J2"(JFF'!+$(H(Y47 M^?1XQB>9%S%'E159(6"'A'>)ID0;C!' X MH3D'1](EZB.)0FMM1"(5$JX2$I[4W@YW%^H'OTC][-U/X&].&B&1#RHWQ3#@ M9$KX%18M4(&Y%"\?"BNTJ]#NKFB'$^4,N$(N/A8EN*G4&VL8M]JK,-I'70#: M5:@V'ZHUKZ*:51H<5&D0!IH'!(]J9*)@R%E .WC/)>;7-B6^KH/WTBMQ5 M<+<(N',::Q)LH#:7\^)6SZI4EY:]D]UTI!]_.)>7O MO%PS9N6E8?.L1WPQ\*ND4%8QH8(EG 3NL+?"*,*BYYCZZPJKSX#?.0NK5P[V M_;#Y]#QUC\/86=.64'3\X8FZA3%A,O$K*&<.J5(-(FZ2MM7TUMIQ/:KF42A%J# M!%$!<48#LHE1A)TFW&.GK,/7:ONJV>W*/*5>>PR,!$)^D&\H29@A%D7,* "3 <_!1(*.T2B(O:5Q0X5 M-+U0:#+.:PO0D[&(*^,->$(&[*L-"G/!8@5-*P=-YPE-N]N?6-X+PY%%;U7> M 8L)<1XQ,M$ 5V*&65!0\,FHDL\'R8"A) MG#E=8=,*8E/S*C8IRRB5RJ,4C09LRF$:83P2P3"IDZ(T\ J;*FQ:B6>;!YM< M!*[DO9+SSA@$8D9"WA+2AR'!G$39, M>29M#&0E>=-K* "V=3AL8?L(*4,S9N>E0?&L1WPQ4$PHYD%Z4%\1>/+>.A)< M\$EBP.0XBJY5^_(K!<43IQ.)]DHY!?C+,#0MB%\^:RU61@M/'#@)5O-@O!61J&"Q#8:D MA'F51+":JCQ974J)1#0.%@'7P(@K89 V'B,5L A8@]_NU-JF$.M"/"!EJ++9 MSUO;"1?2!DR5T(I+1[6QW'%%(X@.4X95VKZ:VCY9P4D3YKS5 F$2/&@[ \,= MA$84,RF9]-2S>*VVKYK=KCR'UX9"A%DN:/+PB-Q&Z:RV/'O)(2<.B3EJC%2> MPR.G#(T!B-K F%UQE9(<^A@J87"DT@R4G# M_TSDX_&:&.RE#)$* <3)>E9!T\I!TU0-)'!@C9(J(4Z91MPYC[20 25-(HU" M6986WEZAPJ8*FY:>:2V3"Y(:+&GD*407E> )L H;:DPR%3:M(#9-5#(BG/(D MG$.46X5XX!X9@PW"V >9M.3>^0J;*FQ:B6>; YN2=(83(3AAD0>L;*XP[1/) M9Y%9"',4T*VPZ;%3ALZKK(5 8&T2PHQCQ*5CR! =D#128$G;5C%O0M:HL--PY&\8S&_H#'(24=D&XG7VB%GDU+P8^%Y4/\'WS;9M^Z9M M?6Q:UVPU^\U8E?]=$H2/X?MR8P?+HZ%,(NNQ 3''!G,)4H>Y[P,K)*0BT[Z M7(0B/5(B^T.'.F\"? 6_%?P^:A/#"GX?%7XGTZF"(<1%KQ$Q#)Q[QP6RC 6D ML4U&$<\4IA7\KCK\5@@\U^R\&!!>5!?%>X%PE1_S("2>S(8S/A+LK48BIDR$ MDT>.2H6H$8Y:HH$CD[5-J=:E>7"3L\7JTS+Z,59TM**C3]'%L4+"QT?"R4Q! M1;B(5!H4172(I[+7HV&()IDP(P4:9[KHC$ADG%*N2 J!W[5'?@*?E\;_"ZJ:64%OX^[?369 MNML0ES+Y'52X+O@A328JS"VPM@*8Q=3;F5!O3LK MC%T.QDYETT9L90H264HUXD9Q9&7PB#F%(U9>\07U+%X!C+TE STYH? M,MX,R]4GJT_._\E*_*I/5N)7??)U?K(2O^J33RU^_^Q;H)KP;VC^WAP3VOK@ M$+PBO_D_\.+X"H>VN]=L#WDHO^JP'@QZ_68ZG?#$KN6["W31REN]:?9A'/Z* MTZ8FG3::G;:W\ E@S+E>\SO;;7<&_>+ME7+-_Q=/BYWVT:!_4:>YG)=5GX?K M7-7RJ1O[L8@PLD/;CZ%(X#$6O[/+6'12T8?WNO'0-MLP+S#BCO]5',5NN4O2 M]O ]F":4Y^FHV_G=[,$T7C1[ M1;/M6X-<+;O9+JSWW0'\V+IP70O;RR/XUZ =AWX3P^M%3D\J;#L4V]''0Q>[ MH[=(^1;9*(K;GF9ZQ(7M#]^!R\*'HO7[^1F;G5 , IJY5Q),\HW ED)9C^&R>AM^= M?".8L-.-XJI(7M'4B8 #\?!FHV.!,/%SN\P"(YB@BW2P MB5C#.*ZPU>O%?F^K'2X%'6K1YD!#V&U_CG[0[<)SPP?JG79W_.M?MM?LY>^7 ML]2(?K_=_,\@]AH9;!HPT+]:(&G/,S[1BO_[^?3'MW#D*)>[C=H9C.NP_JW^ MJ_:M1NO;[TYW/^S@VMDG4=_^Q>MTYZ2VO7?RG?Y(<.^3W4\_G='L$"]D'-UAX&6(^)2[\ <$?#/^X<^QM6VVRZL7P$CC'9;Y MVF>_<]SX=LDX;(;0BJNVT=(>9(&9/ KD"26$,!5X;JB-K5).&HEI2)A&<4UG M;3ZF/ZG_ZTWV#'8'_;_'%F3$=G*7E](U.-]?0?1Y$IC1!LN.V&U\Q;7&SMGN MMW\??#_[=%9KO-^O?_A^]@-^KV]_/JB=_2(_&I].IC98#GZ)>B/?HR9^?*O# M9VLGM6_OX/[UUH_\3!]J9[N-?[?JV^]3[9B)<"&V28Q8B+0)!F+B"' MI4G!$,RH7MND&\9,;;#\=Z41\VJ$#UP+P;$P*7&?6SP("5IBI<-) (N)T\JA'DE%J%1&.$30B"(J<%Q:99(623@=0F+5-(%#T%HUXI((Z3V=$= MC^3FOG1/$$$;W$-/2]@&M\?\0N0*PD+B:C&&O_Z=K)) 2,AL H2IF=LV1JJJ MK,QSOOS.R;,P[Z0C"OX//KQ^*Z2UXC^:XK=FMD*7DM*.YM@"2Q!74B,;*46P M0%YJ8A1VY,V: 2MP05OA*Y![0857$K@%3X%[R1V(>6+&J!"$)&I.#\Q:[A]3 M[J!F")AMK@C:+Z3!&BDL/5B!BB--5$(4>^&M$A@,^&P%ZMDPNUKJKY=ZSE)N M!D2B,8)KRJP0#MXYX4BX(7Z.J5=+_2-*_?3&9QVG"J@)\I0XQ*W62&-OD-)& M'2!T-9 M"-@(;95,WLYI,7P_IEOK^\WZ?DU=3R(QU=PE)(6SB!L:$""Q0XQS'RF+5BGZ M9@U?Y^NLQ7Z.V$=!&3:.,6!SG$?G&)AU@1 P([!09DX^12WVCRCVT]N<]QR6 M2 *ETQS$WHN$7 SP3^:3U]8FH"?9H4G8@K>YEV;>Y;0=&/_#C_M>EL;?3>&5 MCQA3G*26F'-EM$K81*U0H;B@+A6&#DO*?)<,.I@&Q38O5F3JXK,Q@:9 MS%-1K!_T8BF0.1A[D"=G*BJ[V1W .-[;LS+X[C)&N[A-+-_2S,Z-L9"WGH^) M5CM3_]\/]7DJ?% MH_6]EB\3)N\=M=PX^G#>_+ ?@K !,XL\E03ED!+D,&79A>7RYA08X^7^/J]K M-2A-.Z\U_.]==+VA[9T5M(IF'$7U+TK^?=OV^ZW4RAK0+_Z.WV*[H.,D@+%$ M'E_N@T7(T<-5[/&P7TJH+?XS[.8P@](!E>4"?M5OP3O8WD4.P]E*J4?7/8Y- M)#=\YQAI^L ,;Z5@Z_BH&=2'*YD-RQ@CJX;V0UY$!-1V-=E,>2! >)^ MC8.< Y+9V&C>1H-^VST&K#TKJS^IW_N@X,?'W4Z5;;)2Q6W/AG7,N[A_Z1C, MF!5+(#MLP:][F>3!"&(G]%2!W<<=J,@;#7GZ','IP_F6^?;\2&5N$ M2;OO\N(,R-]:L*7 -:X+WSQKQ7;(M[&E$.;?]:LUL,7;MV__O\(#T+?*V^1I M/SULP9*<=H=PD8NP0" M_O"4KZ>:K[R/CA)%*BDL=Z:;DT6N)I<$XU-DA :K$(N1FO!4 ((O+[&NWVT/!_,OF;%I1_*V]M^N]^^UN7([[[*G%M.) M?(5J4B?^/.Q=)BP<1.0 C+\BFV"PO]GVJ3WKO_GW55T$11S=7&1=G)ZR)9V8 MZRV@=W]O[V[^;['5W/BTL_MQ:W-G!7Y^N[KTXV["L&'CW"[>;C=WMO_>VEC? MW=PHWFTUUYMOM];_+G9VX1>-S>;NSG4+?RUH 3J92+7+C7BX-%Y;8[&FF#AA M/'#_:=!RA!H3B?4V&FZ2-5Y9$7SRF9HJI^Z1 W?]N&X"QZEQ4<.D5S&22#U/ M(1@=K)0Z9%JN4L?NDD"F]RK5>?*Z7687YK'.][I7K]=,?B-29 M4(L*!I(:R^"TY<%QCX/E).26SHI+8CF>$_[-I_TFV5FRU>D/>L-,TGY6[[$_ MWSOZ0/>]I[W#QOPG?V MOC9W/QY_H7OMYL8ZW_[\UV$3QM#<_?(=KCQK;L#['O]S72X4B3A%SS@*@DC$ MB:!(1X>14[#IB$0<[(8Y"D[)&2>#3EQ2 M*;D"4G)#7%"M^H^@^K.Y'][ZR ,6*%&2/:J$(B"Q!)%$P4AG 21*U#'P=0S\ MO5$@.!HD,2PPS+F--BBOG 8#Q5O%J;D>!<@]4>!E!TH]$0C,1L%3P0D.3B%, M-$9<@?YK:2A2F&JM4L"!XAP?*&=!X'5M_W4\\"WBI$P"KD^Y]T)FUF],P+#? M&TF%M$[1Q>[[M<;?K/'71 2[@#7AGB.I D7 QBBRT5FD,9AJ."9JB;Q-1/!/ MO^O7H9&WJ7<2F=,*^&+4N7^'UE0HE@1H/K$*RSF);K65_Y@Z/VOE*V^##T(C M[T-.\W8)&64"RJ=SU'JF/:N"(\VM"CQ!)R?4OO0(_(ZFR,\=4@I&MB8);R]/^.$97KH!JY MX.H"U.5NE7!?1I#E=J=HV+."J&K%5R8#8BZC)O,O%SB1UX>'W1!E90G)> MF=N[P!CG.2]0$,:8XBH21P3S3!KM!/$ZB!&,":)J&'L2&&L>[ MJA,@)[X9; MAS@6'%FA*9(9Q#!P5I=RR+A9%3^&L1^'"BY0AN>'T]1Q@W7<8!4W6,S6IYZ- MIKA%=,22[+Q/7;EX<=JZ,I:FBVC_L31=W?Q*@2H5^P[1*5NQ+VOV[N;9U]VM^"Z#Z? ^8'7_W,(O/]\>^./PR^?/_ O1U_I MWM'>\8P;\?B#:.S^==C(ML/&^GESX^"T^7D3GM7@C3_?'>YM'+9@S-DY.1DL MQ!N[7_GV^CZ6*0D7,4K86P36G$66*8\D$9939@./+@<+$5D73EY U0')-;!5 M3V *N/9"BURPQ6&FM'3Z1=$(@' M+I$U6J. @^9"."='9>06'D7STD[0ZP"Z6ZN^"\R!BH.IFPRW0ECF0F!1<*U= MU!==!*:VPU<:0/=$JM^:V0Y-,/ _)U!."D<<4X$3-=R_ZAR/[WY>8P-(RP@171$W!*P_7B**#ELC%*<.5.6 M5+VIS#WF,*EWNJ?6^(F0Z?%. M1U3*Y\4>,:R [O*<)$F=1=@XKDD(A!F<=SI:%U&^M>#G2FI!6RNU4-S"9B>U MU803JJ-R"NMZJWL&P9_>Z@2GR0D6@=.I'"VL'3*2&90X#L;R*"-A=:Y G2MP M.Y7'GA,OI/,B$-,#$=GPWK MBBYCM&TY#RM%J^/;PU&@??<$5.ZL# .._QFV3DH8*0N#G\116'@;YBT6O?PH MU$TH%RT>W\G.+S1>3FM^_E1Q\2KBN)?#R]U1!*@:=*_4)P]Y%LM1M#J%A\'9 M_'>KYX?'_4$.9)X-,E^.Q;FC4(YS@#YVVVT M5/;"V60_DA8\RS]/2HQW8H_ M%MZ//X_D3J2Q3(7'C_8^H%H@$/E=1ZD!W6'@RS659^+^4'M M>7YSVXQ*'$NA&SUS7KY5_JSB#@=9.B_J?V$)8Q>M@VTS MQ&SC2S4GHFQVN_PCY]K$?A]FSH&*Y\>^O1C>E?U_+$=G]?9Y;6[6^0'>WM@2 MC0V?B>YICB/)9 ,,F#,PQY.$99!"(1"*@'AB( ]) M2I2S'\O#"L!7/\??M0#[SZHV&V/@@VVRVPO]PA]:6*6<3C0' M 27 MWSM_-ZG[D/P$^KB5G02+ZT.RL,H2UW0T6R!33PQ&9*WH(GY;S4?DD+,SD'DP.^^VSJ3S-46KP;;E5]OWEMP05N8M2$!IU3DHP8&]RIY*1P1#&?6">419< MG5S^Z$K1@'NMX^81V/Y'7\OZ4IP(PZ)#7' )?UB&-*<*$4N!1EBLRXJR-R>7 M/X++Z39YJ3?DD4_)]:WI^YW'>E=J7WO"GIG*[Z[G#H#?&[M?SAOG7T3SPWYB M(@5G'5*6*<0QU\A@R5$(E+F !2R9FN,)*V8+Q5RU(A?'FIZR5\QE+\&I? ?B ME3$L"*5!>K%T20KG;2ZHPP)A8G^CE%Z"";H4XZN">R&I$ZZ+L>=BNW/AIRC= M%)\FNEZ51R?P<;?CX:I2*W=A7'^TP<1_92(,SSYKG.Y;H:('M@G8;3SB#O[0 M.=7/28N-M#J"4$]WG>#$"DF<2-'(;#TZ2G-!84*XHDX$\@; T=L36*]!;Q@K MIEPE]6>PK1+S3P!; -:KLAQ3MHB]=$VU)UQ3/W( 3CO_KJ^#\TOY & P<.O^ MK[\5,RTO;]^-YPT&U1[A9Y9HOOD@(667T?B5-?OP9>YS!2F)>RF#A0J%>T&#ET_1>,LM6 M3L7&L9,%&= M![:Z85J [EWY9UH6YYDI8F$KVDFEN=C!7: M&I//=8P.+(X\V8R1*Y[LF;I'%P[!B3CISZW!X8SSKW_5^]>_ZBN\B%(H[W4[ MWS=[F8[#*O[ZN'&VM^'%]NZ!:.PV6\WS#WQ[8XLW-F <1^NL'//NP?F7\[]F MXJ_A=U^;YU_AOE^_-^@6:VX<\,;1P6F#_M-JP+.^T$_?MS>:1XVK">7C+@7, MN: \5BBRW)L@ZH",LQ2I2(3T%D?IZ)LUPE>4F&U34+G''TV_\J=WU+.')$%, M[Y$U3M8X.1,0PGE0V@ ::HZ-UX(3RW30P4D6Y#A@J\;)%X^3YU,XR2,7WN0D M9"$!)WDNPY@L05+E71-@4DH&.+F"];R@L!HF:YA\-3 I%)' (QU-7":AF238 M15 @+QDQ5?\)0N@SP62-A'=!0C*%A!I3J6RPR =.$:<^(1UB1%XI[&PR&BOY M9DWBV4HL-0[6./BJ<-!P@H$>F@!3P U+FJ@8*)&*:ZP%L24.XF?#P9HN+@PD MV11(1@IH*$EN[)T3,EU@2!NGD= )1VIL<"*;U2O\FK+=2PJ3"RJ=58$;7Q77 MX%OY[U8G@'C_A@A;O>;<_5E5?[<'%Z?8R[[5V=!8/PXWO9JGX2?"3:M8[I-1 MN&GJ=8]'05'SO?ST;C-\[>;QHD&4!LR3,X)% C](I7,7,ZZ\U\9')\TH3I%? MB5-\##2]@,^Q&/2W.H-NN7[L*IBFUO<8T'GL=6L6VRL#F_*$ M*DP(1X;D_%PI@4U1R\#D=(P2;X0/K$:!5X "]\I9>%X4J VK!T'!M/'8^1X];?3.#?[ M2FKV1")TF9@]RLNN"=7"L'1GQL/"K6&848L"Q1YQ'132%FL4A"'8VD1EPKET MP J7#R94/X"S9SJTJX%BX0Z6I0&*FF_=%R/.IS "*["V=+!(,JX!(SQ')OB MRKTE.L>B7QS?JD%B>4%B8?Z7I0&)FDT\""G(%%)0!I3!LUQ$D3C$N9-(,QM1 MI"892BT)DM9LXN<'BH6Y9Y8&*&HV<5^,8--GNHF#P4$#2CA7+-/)(:V)04%+ M@DT('LNE9!-U ,S:5L?WRO+@K4XN90BJ=M*.BXJ&Z?;*PHCP_N@KS $\8Q![ ML3^H0V/FH6Q4*N'611\&C%T_KW%F_J.7>W^V^'TO'^G'N MT;2=LH-0YOUJB8 M;952GWS]-$HO)&$\8<&=5UQ*K;TFH/,D*,-($OAI'36W4?J:1BW2*5.!P<&^ MCCZ""8X1)3X"C9(TA\81)$5P*5#IK%K*0[ :$!9N:WD68\28:\$3(=K#7I\$ M258[G3M,/*E3IF8!C^5C*14_-PCUVA@%IA-82P)QZ0QR1(G<&5=JGKQQN3L! M)_-J/==*_Q,HO=42*CU/V7\:B)52\2""#MH;'0GWFJ:D3.U4^1G!8&LXE4X8X15ER M*L'+TXNXV=JI\D(5?SJOB"?L U !I%/BP *815HPBH*&!??6*45"S0)^U4^7G!(/I_")8;><((PC,/0PL %-D@!4B M+1W31I@()L,RLH Z0F7M;=G#*KM4KO8#G&BCF_N&Y[;A5WPHKRS(Y)>[V$:8 MQD"-H"R[/U34V#-!%7>WW]_J^/8P MQ+#5V82EAJ_U:T"\"R">S?A(#+6,\5SN3^6P7EAK@$;)D74D\6!Q"B*^6:-T MMN;?K_5IT[)BP%T"S;RFC!G+$U,\4>TBE\9'(@PQS+CP9-57:LU_9._HM$.$ MA)Q,C3UR-C'$B4W(,M#\:#281))QE[VCC"_1T=*+T?[C5@CM^ (8@ W*!XF] M9,)QRKF+6AIK0V*" "FX381)S0!>%@Y,^T>,9BI)GE"2#' @6@G6$)&(>PP< M0/O< /[-&KD&")Z( 5PH4XT!CX(!$4!E82,1:/;<+E^R=0T-BZ8/"T@/JNG#3X04DS5::&-] MWX)ES@VW"&N=VQ1YA@PU"F%#>91&69/]N35]>&D8\1S)1#5]>*&@,%FKA6ZO M[V/A>="8HJ@HT IZO5$EK]D[8]RX.](?ZN_N;5 M;]83^SP3>UO/YHQ+<9FVHC]LNVRDA8K8"=EO> +WZ89[]HVO7N4W!A 1NL/L M296I^&CZC1212PR;%4N)<6QN#)%[+"&9O-(;M;SWN M@71_#H\I[U4;,XOB+?#_95>3U1AN''4,*.XVX2A0YD[L%2N*B=9@I'GX> MREMZJO\]R'*X5KY.5:AL6$KAM;\)K6]K_PU_5-*%(P[!^Y_#B:-<[OWY\0BN8XW=!F^YSST[I,'+>>R1!^#"6.G#"WXR*[ UC6,_8&*TG MG!(O.$F<2NHT$48101,A\+=[4T2 RA.8]4$/0'6MFO,")CWVQYH]6M^U"Y4N M!7E**:KUN/EQ5X<7?$A*&68P?)\HI9-(03NEJ1!$QG"Q7SV6C.WXPQB&[;B= M-E.* &#?XH78?;2#>'5'VLT0\5IEM&[LN[Y9&]P&(M/JSNK18HY MZ+\-8[*#X:#;.RL&]GO1 V$I!MWR:V^[QS#HLQ(FU>_](HY%JVA5ZG5Q0:M? MV#XPF7:[>]K_[:J"W7&>RNWK8JNH]DN8K[8]Z>TV*1OG ZN/?3UMA<)C)Y"JN".7HB'?TY-''J^5'4YM_]1DWJYC+N1_C M53+WLQ_=EI!51N]WVQ]_)MC\ASY@L)*81Q@LTWSQ@X4+A7HI,PMS@/6M;GM# M@,*-T75FYJNW-(I!CZ_BX,3W?8;^H$J#^ M&G9BP?#*56SZ@;_B%4[;3NO[K2?MH4(WX1B:9Q-=8Q:]V*G-O&UQHO?Z)H_4 MDU=+WM)(WA.%!%Y,RY-;#^7+WV EW"!4MZBO<&L1NGU ?S5ESS%;&Q M P&>*KX0([E-SZZBYR?>2G#6\UWTQZ V]C]ZX-WU7+N MC%?SRIC< 3W)WM_;I$ONW\<;6_\<=0\ MWX,Q;]+F<3,U6A.)OAL'N'&Z'['GE!*!@E(B)_H2I#4+2"G'/!,J)>T 5!;5 M]^B/=8W9"= M7*/14J#1^20:-3_L@R08)BE!QCJ..!7P$W,8*2$8%BD2EFR-1C4:+1L:W>LX MI$:C)4,C<@6-3O5*+'M.:8C:^CDB7CLKQ2=.,AG M[6/GF8N=F%J#!WC,'E3EXJ5 [0.=8C,!F[$#&Y[I6C$>D$*QI\[@IGHZ=D?4PI:^5^T[*/>URHB)Y;P)'E'"'N/ ,.CWJ*70K&G/1]> ]WRC",EN ;%QARY9.$/+R6A.+F@ M>59LN@1;]%/'V2R=;Z'9[: R#&?"O1 *.RA""W2HE^OXYU"<_L-C<5X:EBV_ M9^%=MP<#[ESYQL9XV5H3R9TUDMT"R9IO9SP)4C/)/$W(!141-XX@IZ-'/KB$ M'2>):?IFC:WJ9VU5<@^*\NPMC%X,17E6+T*MX M6\&EO J<.R*8T2("FYW Z M@:PG%"6*L=9)Z$6K>71[>G_0LX"@EVI$3::(-X MY!@9[",2-FE+&.,TUZ\FJZ;6[9>@VT_M6:@U^MDU>MJQ@+E5T?.(F.,>P=Y- MD($U1C%%:<'P"DZ3ZWW_ST3'GRMR870]RE_^K6PW^$Q*"[K0B[8?BU]Z,0S+ MM?@UMQ#,&3ZCD(6B%]N@*"&7!.@/NOXKJ MU^=T..X>V M%__(BY3+-\1.O_SMYG5,$[9!U$?D_RL.OYP%T2MX\NEXS-NB,AI%,!IM- Z=^H+ M2%NJD*4,4^DP\0YTG%YS8E+K^++J^$OR1=3:_IC:/NV8"#)JZ0CLX]@FQ+TF MR%',4))4,4D]8;F<&UW%2W ^6BOZ3^"8J-7[,=5[VDMAC=%*B81D3 0(.PW( M"0T[NO+<&NT#\Z7?<6DV\SH&HMM!H?)/Y,J \7O6D=<8\G!'SO)PY\,#. LL MVN6:;59+5F/7G;!KMKR(2;EG5HZI=HHA;JQ&6DL ,&)-#"Q(1G7VL,XV$:C/ M3)90GY??SU!K\0*T>-J=$)5FB4J), XZ)T!I9"AH,>/,> &<0>4V3&Q5+LLY M2:W*/T&B1*W*"U#E:5^!<$82%14B%"P*KI)"VBN%HJ&)4:*$\6PA21*U*B^I M*C^'PZ!6Y06H\K1?("7I36X2$QG'N05 1-8F@B1G8#'IP+#2V2^P-*K\ZNLN M7$0OM#K%-]L>M>^PN05![F7^^F(37I)_X.VA[1S %S9BBKU>#/"E]7X_#OK_ MC%=R?;R0-;3="=IF*RY$S[F-G")A [ 4YCQR(G@DH.APY,$+(H4'/9>UGO^4 M>OZL,0JUGC^>GL]$*&CJ/2@[8C;K.86=W3+-43(,X#W "I1]W%4=HO!3ZOFS MEF6H]?SQ]'S:)<&8,\0P@5SD O& +3+&)<1B4-J$)(-@L)]?=U)0EVIX%L;D0'-$1HC&QB M+F=GQV@X6!S&UN47?F8E?HZ0A&DEKJNT+D2YIWT)AA*K$R?(\:01-]HC&Z1! M28%>2Q^3%6YA55IK!5]66^-9?0KU?OT@E9YV&SBL+$"U1$"Z..S7W""CF471 M.\Z,]6!5X.O3F.KHP274Y.6/4ZBWZD?1ZQDW =A,AJ6 $A8B'^\)9#%.*"26 M=%(FT626;JM^ZNB%Y]'1"RV9J-_XT-ZIHXD8=11QW<&@>WQ-4Y%7W+'G:7P+ M;^&1K3CI1+/09LE*=\ M(3Z%16O1R^O;\PP',Z\*LY8[2J-&KP6@U[33)&"@TI)@%()V"!:.(J,$0T*3 M%)2/6.?VSP^K5UD#5PU<2P5<3^PBJH%K < U[1J2Q&AG@T$Z4H4X90;9A#72 MV DML>-&I(<6XZR!JP:NI0*N)XZCJ8%K < U[?L22F*;F[<:YL%>-,0B)Z-" MR6"8KR@9B:O&+A*9]V_!]:UXX7+JIK.YO 8'N"K?_M*PDO1GG"ZK?VW MZ_U[[:K'ZZ8/KT3W5)-Q-.P/6NEL:D+F+M<3S!3%(]?4Y(N/U!A 12G##":) M$Z5T$@EL J6I$$3F E+OVD,_J"[IYPRF>.$J'/L(^\6AA7\>MOJ#;B]+1?NL M<#'"$XY/0(AC*-Q9 5 "KY#[P.3+QEUA/%Q\VAH<%IUN8?O]KF^5-5PGG)#5 M/58*7\;SE2/HEWUL[YA%N!@>>^#,/MU05''$(SD=F1>*1>2.M-\H9SY6V2HE]K=^, M+SKL7=90/HC(]:+]"DP5WO WVSZU9_TW_[XR$<>MSGA$@L.0I^=Y26=373N; M[_Z&C?!_BZWFQJ>=W8];FSLK\//;U:4?=Q.&O5/L;A=OMYL[VW]O;:SO;FX4 M[[::Z\VW6^M_%SN[\(O&9G-WYSIIF5Q-VSN !"16Y/ #D!ZC=:/5]N]L?]N(N//&/ M=M=_?69VN?UVS"Z;AXV-?UI?=C_QO:.& *9X].7\CT-XYOF7W2^\.84-EZ,L(LNUTL*R&FLD)3)",VM4Y161@'L,C&L MY[-I:U0BA!,>5>!<:V,X=M9&B:7DGH8W103.?I+UJS>,;];>=F>Y4"7%SZ%K MU[.1F]_IZAQPF93'/FJ29TDG'8D*2005C69$^C=K%[)7[NI7I.\:*GA%K:\= MXN\#S88:_P;=LZ[@-+!%)G>ZTJ/3]S MQDZ._FB#I U[\,MN*MRP#W?I]U>+7.L2C"+;!QI80E?FMK'=/5TIX#5@IR^Y M* RBTQV4G0?*Z_/ 3F*G)*7='CP#V, @=N#:MCWM#UL@G/#KDU[7QYB_=#&H MJH:@'W4U*$FVA0?!#MF" 5YRV\'E#)2@KG[O%ZG5L2#F\+TQBULI>K$_;.>G MI:)[8=KG9[=;_QFV0FMP-G^3?CFBO!M[,-NQV!F>G( ELG[0B]=D.BS'J_U0 ML+<[1??;V,!Z#)=8[ M6RG^_OMM\4N6"(I_G_ZT_#7Y_5T-H3V\M&VJ49F-5TD/_Y/[8'6@RW&78&,%9@%!8T M-H/#>+BEQL,+!'MLLRE9&4+94NR6[SD8"4Z_$AP[%AQ0\<%IMF>GY[":]K=O MR[_'_4JUV(L03"(EZ\]K0\C !T M V:BQ+ZWY=K /.1D/!]A&OHQ?AW->.P<=4<7C*^O[@>_+!>O?$RY9OF*\:(! M;XZ]'R_7I;0 5L*W^B]SXK?]H.O@):@9S_V$,A:5E(6)UR[]*+;=OM 1@/MN M^UN>O/S;T7XWEN5\K_$7QRJ7?Y?7]S(8\D(#RQVIVC^J)1JM *Q-M;&.L.*' MBV(G\L[@X6?EWW#AO^;ZPX?],.4,#P*L;S!+B,:8>VT-5XXG;),*U"<:*FT[??5Z*:"03O#8Q2Z S2ZWX577+XR MLZ5QM'[66-]GV$MOE$))4(:X4 &9&$)NC2>Y=@3L%IY/X]1L'8FTS%L-O=SK#S'M3JK!:5DSBC9XF2P*1*DNUM_W#,IT&4RI.1:D^W[;R!%?W#&$OZ#Z*X$7W,AW4% M(Q4^W\K!M1BW[_.3['<@W/#N;S>W@:/F3?9%O_P/M^*-86]\G' 6;0^(2Y:< MF>6_(.>^>WR<3S9 NCH@:3 W':"WKO%@V 8+=LR+QW7G2VD? M].#-*]4!H_7JF_0K]0'DX_E.\+=>+4KHO3I8>&RTF9G!XT-^LSS4,=W-'.+L MRF/^W8_M!$@':]S-[[B+/D>J+I'=8.)M1PC14F LJGNA[W>F-!<'GE-V-NE75+YG#Q(@(MY MKEIPB^%)-L++&^4)@:>/-K%#&ZH#LX']&CO5C)1?ZW2+XU+*RK<8/WG"U7 : M@6:WCD] :4<'9Z6WX=1>9VR\++7[(P(Q[V1YA9>ZT+8KFM;/4Q#B<7F"%TNJ M#T)0S5\V8^-_AO -H*$C0Z7G6H/>B*[V1B9".QYD'\F$\V5DU:YN5>^K[]NR2JQ<39S'7^\5N]I)YYR9NM MZ&RL$CT;\MY=:DX6?Q];W[*@K61R M.&FFAVZLO,$CM6_G+>8_PU8O,\QVWD(S%I027PIOJ0?5[2_O"GJ\!< >PLB/ MFQ]P;(]@YQE,.^DN(*/DLJW^TYSQ7#_)HRUW["_HQ=&HBS*PXG+#S'C3&@RK M"<]B.*+;>?8',1.:C#?Y:\->JUD3UU),0=(R'$(B(A#*DC(>I( MB)LB(9XVX($]5XO?'QL'FT*;9W/WYMTH_'C8TML7?\B35_9)_UVO>[P%KY2IQ'8: MO\>+\,L^N5)N;W@!WQ>-\_6SYD;CO'&P'QW 7!0&90%'7.&$C L884P-*( ( M0:DW:V1^HXFQCQ:$HR2CO_2! %98O%*,3IRV>P>VTSJ_C,UHVL&PBIJX3#ZX M<@QLJYO%4I%+2>JUW'!\!/4L@I<&7W];#UFS*V#OKH^8>CY&:H6MSEM[D@VS M"GS>3@RY%L;KA+%QY#$()-O>76?-77C3@WW@FB+GOR!.B =A9 Y9$C3RC,L4 M9!0A-Q34US04O"*+*R4Z6<"R0?; E"92)PW[SRT](!/9-U3)>XU;]Q85WCS8 M-PE+&RE&Q#L-\B(P,M1X1"SAF IEI)* 6^::XO)79&7U<4QG>JN-^C*'X%DJ MQ%[/ $Y;.;@@G_D/YE,!H DGPQYP@7XLYJI3/[/A_O3)/J \EY+@&&"E0C0Y M84H2PDRT!$NYOW6=(FTUW\U$'+=MOW^A.=N]C_G5FF5FW7;:B7Y8G96\M>UV M#'^EDZU[?%QFZ0!GGW)IY:P;FPEF[/DA./.=% N#-\LP,1I4,Y=C6$Q"E6/JO88>_6X;M S?S"<'(N_EH MP0%!CUO#X^W.>CX2.:C$ 00R>W:6)I_VN66 ;J_O6ZT"(X(@2RG(0 X)<0X$ M0025"/ [P6"ZU^ALDXC_RF8['$9P,@^"<%=^Z;;#L"UO-^P@PYOG))X$' MD*:,_9P_WIGSB=A%G$OK\O@@GW:"58)*LZRT M2T8!+:5G@.'*,["X0/#G/.LIV)RH,8 M EJUBU]:OU[9[@[S5H[#)VXEN.+\AK:Z\<^^1WZ$\X&[,/9I3[>IMW MSK_ZI04/G_GRX3B$REX1F^>DI$OC4?I8Q;V4,7X;T0UJN^P6*)_M,NZL4RI8 M%$QN$B*,1EI@C$02/D7K D[AS1J_R2R[3@B?'6+&V\%(A4@L)2Y6#<=+XP2EJ;.%SIEO9!\=)_]O_WB MO3TK#_*K@)^+\+>QXZ ,X/%P">R!1=Y8^Y/%(E6]=O!MF1_*(2,&O_QBVVZ%[4/Y^930H>W#0BP?E ^^BO,H23JQ/5/G M/3:&J\2PB,$9H]-%T#D;[SWL1BV&/:::P.RE'$UE#%N=_J WO(Q )[5BWZ38 MC7,O&NO[S@I,B.5(1CL(A98VBS%(MF]I]4--BD MC7FS6%0Q=ULYBB#V;TE3V*L6CX.0,C8BQR#QS-)KD M0#QFG5F5=.1(Q7Z9@)8NPAY;HS58J<)U_7BQJBCPNSE)'RA$U[BP;I2DTH'6 MWRH/AV\),Z_-L34E1]^WU_X-A1@GQ%G"!5!:(-%2:-GBN7-;L!ORYDN@TDF-:'>;V^QWS*P^[ D MT0J0?.Z$@3^"0SJW=\>:)$.U233$[.&=[0UY=;\=Z4.9%S%.>RBS*(#03?JY MJ@SDJ\DY>!S;4MZD"GB_=*5=G#.49_BC")C9"XJ1@SF&L3OP(M,C:VG_FG"C MBN/G=,96?W3[*FW#5D'!%[4<1O;CI N.7$U!NS:_!"P)9_LY#0!>);1R8&HH MHNUU2C?.A7?\5H&RMXSL5&_N&N:W) 6/^!/YKZX?PQ/%'FZ.UGY\[K4L08;- MLXL\TW;SJ/&] MZ2?:.-\\:_SY#J[Y0)M_?FPU=[^>-C_#\S>^GFUO?/K>/-K"C3_W4F-WDV0C MWE)C==YZO00 E%&QGJ.3. $)V$D37PZS- ;(%/)$NR]RGT=C'4>7.[GE@+W@.*^K-7K NTD>-BO" D=U^7,H$N.- %*2P2B:D0250Q ML&G9_J/<7"XVE%_:I83G?67,/TM!;^5TD[8?C@J@G,%6]*U5^EWRL=:H@N;H MXE%J5B4>^8!C=$A7GYR+=K*Q; 5+3#:O%QO2.=_BJ+ M]^-XI?=P8?'+YL[[][^N%''\I:MO?F65Q@SRY.+\K_KRZ?@4L"*/QR>EF.;# MY$KB!CFS<)CKX91?/XZ#PRS/A]JJW_=G5MI-"^77H;J[N41L/?=7BC/ MJ$N97-_Y5+)CA.7*1/*E#?"R,^F:D_441N[=B9!>>A'2NS,\/AX5C]J!G09, M-P]34:Q7_N_R<#+#<2M>Q/6N3F^4TQ5T'SE?(]?1&;;C=IK>-TKX6^^$$<[L M9C%ZK;M(\WP3[GUPUMS]Q)L;C=/FZ7Y@C( MS1$/QB.>N$66"XHP _M!>N_M3KEBY07_7XU0S?G/$X7;,\/K#X> M9=@9L, YR]QLU.QP].!1_MUJ2=NF2M!7GPF^RC2;^S%>)7,_^]%M*5[%U-SK MMC_^3&)YVRNOZ8(QGF\ I'B_YW,N7M)DZ05/U@T-->_8-[.2X44#A;X))W!E MTU_7R>_BG>1MWJE*\WR:M[K958$K^"LSM>%[A_U1L9NQ7^H676)N; ;S4J=E MI_7]%I/R1.UBEUCL;_&RF?\A.GB)&[V].VN_;MN[&;W=(3@EO/QKP>]XHW=Q9[UW>X0 MX/7 =NZ7 5YCSQ3(6=69+Y\LK8^+F>UV)T(21@?.I:?J9<1XW=-Q-6K@MY>O M87N[_QPV-S9Q(X_M\UZK<;0IFI^;Q\WC?[XVC^'W\+R9!G['V=D5VLW/\/GN MA[/FGY^^[QUOG35VOY(O] O=^_R!PG-/X=U2XVRRX?N7W/ =6Y^+&@M$B-&( MZ\2182(@D0Q+1 @1(WFS)E;F$M ;(EP20\YN97E.2 M^V$MF-'\5J8U5#X?5)))J&Q^V#=8<,RP02(Z@S@'J'2,,\0"9SQH*YU0;];X M"M>SY3KNW.WTY:'D@HR["OCP,O/D]U6>*?K?5NW.Q'ES#A '>-U.N_9[C9N+PLWFVQF*2007 M5&F? \43@G4D2"N6(W2T"ZG5^758\@"*%F- M(<^'(=/P$$ M[&U5DC-GT=I6K_AFV\-85$%_N<2Y'U3A@>/*[\P[6])^\I)?%)VN,73C&[LSP-.UQ\%9P MQ+1U"-9;(QT51S(8@:-.0DA>UCVC=#9-]!48N(M^6@TK"R-I-:PL#ZQ,4S>B M&4\^6122#3E;DB.CO4!42J_F?9]M8 !M]\''+*'>BWCD6MG.T9@BIPK!\-CFD M@!P@KE1$ECN',(D*UE1&X^R;-;%BY&P-U=MO''?2HI?A"5C0TVK4K5%WN0ZY M:]1=/.I.\_6H4HQ$2J#JDN:(((\T#0)))F&EJ3-6D-(-P,AL2-"KAMT1DQ]_ M9:QIHKS7\T:U,YC T!UFE^?# XF7TYWRXB?D)S($KX^.WXB=[G&K\^#X^"4( M^5[N$2_Y"=,R2.CU?*@J##)3%F.V"L8K.RNZ6XFZAK4L= +I0<;D^=$35/]WG"1CIBD(Q<(VZP1<9%C)1-E"E!J_+1BJ_H:VSR M.EZ\/BBZ+Z8L/)ZGQI3GPI0K!N?VAWTI!'<8,\1<)(A+XY Q."!)L&!68FIR M=4;%5KB:5TSSY\>4UQ-=O3%;*6IN_$X=0_V4-&SKLM#:R#57/G9]4'5Z&#OM MQC6WMU,^DK]L3%B#Z,*24W;7,X"6Y&Q[XP.%\>\[+IGB4B&L%,NM9 4R7#-D MO$TZ>N.#L&_6N $4G==-]N) M[:XV[W*)QJ:0L-UE1F=>"U)S\.7L:TVKE+\W9LRGQP[IQ*\"\.5)_D_G#XP44O7NR95GU._N 8[3D0\4#&3N>& M:M=8L0BLN$+!=QO[SD=E@M!("1?R"3A&6CJ+0G"L2^&:=H'?.-'EYQTCU:?6+YT9][R4SKE!%F MK/VWZ_U[;6Y;N7F7/2'4E!WTJ)SJ.#[QY^&%!_C$'D3D>M%^13;!8'^S[5-[ MUG_S[ZNM\EJ=\MS9T5^/GM MZM*/NPG#WBEVMXM/S?5/&UN[FQO%VVW MN9.]=/.]M];&^OYU^^VFNO-MUOK M?Q<[N_"+QF9S=^U$[J5\,NM=T%BX;19:-A*M&.&6K MV%&-O0BC/RY;%0_L]\(.BKD[=]6'>+&;]I5B49OCH>S:[S'OUED,+W9I1%_F M-GW_+J@;#;&]L0[W__1]>_> -]?W/9&26&Y0I/E84$B'G/,!64^%X310[B0@ M(EV=K07W7ZO%NU%+ZT'9=*]LG'Q=G[G*T\GPJ._NO'"B7"UHJF^Q/;6]4#9Z MOMM9M@A>.@N6(:.6@U[J% ,+8!':A(V)\083<:;+[CKH^KB0T64,XN9WWQ[" M2[[K=8_?EMV,2S28;<6[?IR[!]_N@/N%%F-LJYE,.[B4NB@#@:.Q>5 MX=YH4 B&E=!<>D)D5#=@3BTNSR8NM $8)D"Y&8B+492@G&2$--<.)4D9+%E, MDG@0%TE7*)N-5EW)[=U/HL]KU3Y;*4KQ^1%$_;!E^IV12@J)B0+.H(7G-@C# MO-8D**RPQ#'42+6\HK?]83]$[A5- 4DO# +H$&"P@OS%Z+ (SBN= *F,DBM$ MJ44@%9$A2.PD6,F1)R8<9\*2*!@0I1BP>O*#WK"YU&JM/8*Q/E,C/BM#MLA^(04 YD$?XW:*%P-3%OOG6WK ;,?4@I>0I2BH%34VDB MYU1SP;WU,FJBG,#)8H8KRX:,H9[4NOM\NMLX/\#;&UMP7W\*U[#FZ;[&E"D" M!,-K3Q'/H91.F@1+%2P04["48@[F7B$TAU#.\HQ[@+VC4L.-5?(<8B]$D M$\%B$\1%.Q884@O,L@D,!["7.!D%ZX2D(@#VCEBD*8M@7W.P*L"Z#L1F@6&< M S%E-\#]ZGRXGT1Y *5P[;GR??$_-[K*#YFZ6QC&[!DJG4!Q4'T*]Q[V>O#D M ))5/2%?T>J&_M0N\D,W]6WWE7E.TU+N<,0!^%=D5B0>F0<-]48YX[G25BFQ M3S!^<^.F]ES^RNX@%D04_^__HRFAOX]18^3E7X"[["HLO+7]PW?M[NG.\.2D M/4K)W&CU/2SJ$$1P%Y[U1QLVON=5Z>^-C?5O>YV_#O?.3T"E/6_03Z>-SQ_$ MWM'7?!AUMOWG/ZV]SQ^_;N]NP7?_:'W9W>3-MP;O_=\A]L?_=.QG,]P^_D2; MYP?G>[OKW_.& M"HZDD1HX6^X'Z!Q!AG(BX#\@;:;";9#F&-8S,#)+81D"L'/#N4_.2:4TQD%Q M82S ^9LB DZ>9!=Y;QC?K$W.?)&7H\CK46QU*J@%#9D]Z9D4^VO=T3<.8NV1 MY6K''\8P;,?M=).$EG'W\8__#X^VFUURB>7%_T^6K[18:NX M)DXM;X/5QY>'B*NX.D@+7\:.HXO/I,T57%YG^,5\GO>)=EKWLR\R,DA=Q'UVPE!1]9O)P',7+[_5IGSE 0OMB&N663C&W:F+ M$]L*#TD)^]FZ]5SWBLN=S[ ,3<[?@Q0UXV5 Y#/75KFWZ^W+Y[_Z>[O=[]L; M7\_ANV?PN=C>^(3W/G_Y_N5SXWMCUY]^.=H[^G+\B6UO?#C?WAE=\W]_';KC MT-X^VN3;N\WC?%WCZ"MO[GYL[QV]@S%N?F^>_]%J'C=;>[N>Y_C)_SO?//W[ MHM;3%]'<]=_WJ0Z.QV"1C9KFON46::,<,I+#_\'2A)C>K,T&@+SX%/ :'HN<: Y] MM,%8)+U*A-N O0IOUL@R]6=8:'7S)2=J9;;$(*<=%+WH8^M;G"%L/WG&YG,R MG/>]+LQ;Z.>8EFHM=NWWCV7,[E3EX-3Z'@,ZC[UN#4EW@Z3O,S0H<:TP=A0Y M9Q30H"20$=@@+2013O+(C,R.ZS*JX2P+N7ZGGZ>RR4)?)5<4--H.H;R[3TF^-P\UX

M#*U!32 ?G4"66<.C^?\XGOZWY>S7O'$QV\_Y)6^$WQVMDWVE@\#61V05\0AH M(T76I(B\5X(H*KRGN.:-KT"-%T8;;ZW&2UIF_ 7I\IA*>MS.RKO%+N0CN 4 M+49">Y,]S!;8A:(HYAQ+GLO#,/]F3>N?\-1KJ2E%LRPVD(/56AW;\3G[,Z<[ MMSK?-_K9K4LU@]ZL?1PULSS:1Q;Y08%ZQ;#>O_MY+*\L_Y.V?WU_G573]?HH(4+ MH5GP$246M%^KHNK-:U^;D M OQ=(XTV(46GO4(1&S GO4S(8>50X PP6D584[V,YN13QV(]JV9>MA'_,5T9 M=.'#W(N\JO14G[<]9;O0#&.7"U7]-(CATJ*N.H962$=JHO(X7K)Q1 @/- 7 M,4>$SFY\C:S%'DQN;TCPWK <$4)7#)\M#%P?R/U,>OXH;K+[ZGG-7!;@2QNI M.-$\"&,$4HDDQ*T)R(KH$ TBER]5'!.^C*?NK]/-XKO]LKK^5+WAR5IPUOO> M,%>P]#YS_@M:4WM7GL2[,EXJL,'Z@^VTDQ?J\VB=MCKKHT5Y7ZU)35\6B&W\ MDKX7D*)S=&C+)+@/GQO3\_G (;!%;W 3?. M#\27XP_?&_1=J['[!?[^P)K 'QL[4X63CSX!\SO\NK>Q#M=MLF9FD!OMUM[& MYOF7SUO?FT>;YWL;\+SCQO?_.]\"AMG85YA%;:Q"3F<:R(U FE.-DI?*&NZ, M$FRZ0+=/SKL A)-Y%@([0DAAEA/=' FF.E*RZ-5*,IE*";6X1YUN6]^]M6Q M&LV%M9@[811W.%F-%9'*Y\83($;AS8OHRK+5*?ZR, ^]LP($7JV4W0'*HB = MVRX^QF\17KC8B;UO+1^+7[)V4?S[UL>=\B?R^Z_YJ*Z56KFM)%R9&U78SAG\ M; =%:U"9C\7;9E+(7!\->Y[*=UUFTO5'= MV(WH8^Y*63"2.\,0OEJL]PN;>S$,VZ4';G#8&C^K7-71JWS<&15IFQHA+'O# MGA75W?G3;C\["CL3 MG3Y7K]SL8MIL2JUVJQR3+]^H!:,<' +X'QP6IX'<*MR$E;*44Z.!J8[^K*IAY_E=TOV&]RF7)R+.Z_ +4].NKU!)1&M_L4 P$;+$[I:O+C>1J!% MVW[0S?)925->0EB]4(E0)3030F7'(79Y;J[,:*4PU:RN% >M;U-Z,Q*_SB!; MSD.8[M+$+64PI7X<7*R;/:Z M"?/9R<@- GMS5P1P93"#-F;ERC Z<3 8PO*F-)-T7_BH5ON>1:E>F>< 1M M<+_,::#=QMUC_T/D"K*%Q&@QAD__/IE5I0VQ&0$2U"Q8H%IR>9;?L^; Q\.K M8KA@G( )JPL7QYZ*+ONO.[C.1,",,AD*@C$O')966"=TKGENG2'%X4X<+J&, MS'C,Q*5HW\C'G@U3, ;6\&T\)^:VR8;YB\,UV^=[![N'4G&JL/*(45'$8RTY MD@4AJ! @R $'Y)P#U/M+-( M!Z+A6=T""DL/2@8RZ:B@\9%HLS)W U0Z*/'384G5Y8.F*7JL(F>>'A5X.HDH MO:;F\OCL, )-/478ZW<Q&HS!G*J0%F!O"/E-8!,9\'YVP@ MK,"OWN ->OGZJ/J*E >%D5$"Y>K[J^4.*ULD7_M$7U_BQ5J:70FP%]AXZGTW5KJ18%6H>=H/"RV M;2=P>8R*-A['I;AX9MFO/1CJ]!0NCS")^KZ?P(.IQ)_I:RH-$*NO8@?UI#F, M[J1G#8Z]7\.#?>,>'D07S4;V:[]WUDV*1V=;;5B+X27SOSKPW:9&0#4JZJWRKOBQN5 M5.S.(37_MH\EI-;\+3 M.AD1E8J>F?E@Z$]/XTF;\9>DD8U/9997KD::VV129\#B6;>7=7K=(U@LG),F-M;FQDMSQ3N975B&(&]8\9KE^Z^4H;VA[[DQ@MSP; R,FBGQX?K-Q= M$KF<%:S("^RY!A7D3*ZDPD1XI0LIJ:\<[?RJ1*Y+BJAR2%Y61C!X>D+G#,P=/$%5A0ZQ>#D5G7Q>P!R'V-%@4,+* M,EVB58]LOW^DN^V+"2;=T\G+"@_9/ZUJAP?5:)-O. 4PBYM7;4$PZM(JM&86 M:?.D1(]7+58:'M!(IU8#V74K/!@O<0HWE@UX2A,1$/QQ_&7B#DN/3CM<+=Z" MH<(Z+V\ADY<]'DM*R:*E;*>")[ /4E?K:+C611ZS5.7?E5_7N*&.%MX[P"F+E MM(98] 8WSTPW[RJM>C_4$VIPUF*<=<3V#SZ=[1_LGNU^L73_X/UA,(I*JC " MHX<@'BLD]1F)]?U!9==GV M?T;MX?F$RM?)KY!40Q6AN85].^LUO\G&C6:Y73476IKQ)2&D$X86U4EEO&U.#;NAKUO1U\&G0ZR" M%TPXI!T3"%!) 92F'<+">&&YH,2S1RW1;;;[(;>[(%@(Y1@2)#8'L5X@93A# MC!H6L-=".A;3&BX??7F+I*5; +)QO %$T*V2&[))7L-BRSME[MU%'DG/.Q!$[E4HB@(#-3!0L&"> M22\*IK54SCG.;IL+\4,$T02D@!;@NX.C,Y!19/?@8_SN4'*76Z,X4I@[P,"@ M+306'A4N5H@K1J215P2D6C-0I_+:M0?S ?BX55-I4K<)P*^5I9R\R\D5V(?Y MSWNP)@W5]E)#M:H*OBX0T*X,M]=>N)0H7M= I#/<(ACLV3+5.OE7>]WYW-*Q MA>VJ$'?=_:0VWK=8]B[-.HL>LM*]5_[YUU&GXWI'Z>^M:E#ZZ*CO2P?K7<1] MH0DGV@9:6,=T=T2&^]+ M&Y>Z>EY/%V763YV&NRX=99Z6/N#Z0P\[HP7CR#H,RL SAHRB'C'FF66&@OXV M0!]76<##X]YH$(5+M&VKS*LZ\;:JP;+U;I5QD;LU7+LG%>WLO7N,SHHO#U7, M$E*L/.5<::SC42*2@*!Q-$?2&8_RH '=A=P34L0FB85B+ J%E5_JMOTG.QNP7<7 M>YV]+V#@_/8)?_H"SSO899^WWE,8PY?=BW]U]N@._=2>(_.33VO7!? 22???YM]V+WY".\^W/[WQ>[$3P?.BD5DU@@R;A"'"02 MTDQ+,)ZT%" GO=3R4E$UU]84D@H>&_088W*%3>&X)P56W(3YHNI?1X-V/!8E MJ[:AE?WF>T=]?0KXK"P!U5]Z_>PM0-Y>K'C=Z9:"Z0?+KF\QL N9"X>A' M5 2NSY7%S,0/06'@+S[V8CT6Z^9-P+S>7);$0,K/?%U Y^( ^N.<\"BG8B!CD#)RTF!BF6(,B-2/[G7G57R:?GS0 M4:\?'=$E3(P7A!Z\XBR^LI_X/LVE7K77V=N#TINYN9+9^U>2]F*R>!O#T !! MS[,#;X^[,(ZCMA]L+*PZ>2Q2C=L&BURM>-U>=9#%E" 8S*F/5#<\+U.Q8.SM MZ#>. X>EM8,JI:B:S/FX$T+M<_#=M)]M('-;:;44?C\=]0%Z9^V3V$4=@4:=7-%WJCLN:[TPY 2^>V4_M+VL NOM.!EQ[[SFDDIEU=\;#]X;>?TW=CJHX]&'I@3("HBC'2)FCG^I&-TZ*. ML__L,3"][QZ5,+U=.O6^:+#@@'73JL7/5>"H!?S;DH!7B&\"K4.^M6[YNZ;ES;.KZA2LJ$W8$M@4711V7:X_BF5K&]MUG3>RF)F:.F>J?IF 'AW M\]7Y*2NNU_TRZI9NF^273FU![']&[;)"((4<_V#C+C^R[IXP%D+Q!O@7=J@% M_W[SG=YI.89)(5@K)6*53%"VK(F/]?"2TY.Z+FW,867_H#3^NIXLMM[)$KI) MVF4*$HV#$"=U2<.X Y#OEW6"\**N[X.R&FN).K'O^-SU >[T38S'=D9M-RAA M35VV5LFSB1"]/,YZ.@!(XJ9D+M*$CC0Q:*=W3[]C"@3.#G(CNRRU)KN9)8+2 MMM^KA'_/%N&50VV5.7FC4U#<7I],E^*!_#^!"99_#]K6993P]WZ"J?U: M%;ND]LTHW=;UP[->_^M@K?GZ6L[Y8PIYF!2Z&9U&*@)Z@R4!71HS>OIM8)NV M+LD#4/M)S+*?@/03KZ-/)9M2U!/4W4YM)K*?.K!]/V]D?\%C>Z-!C J5C>Y: M4U&>.F14YBW&W2@W=O:$R7+7(U57FD6[V!<,MBV5_TQ=V4I ?-R\*FKI?MD9 MJ.Y_U#_M)8NC%Q$9P/J8*G(Y6#5_W?3H>_"@_M05U7SCN/SWV-PKXD%_,M9R MZ=NR&9BNVGG59L>X+=AEVV"!?_#F!I%-L=3=BJ5D4RS5%$M=7RQUH]=PSLM( M2X-ESIDGE#V"EQ%L(3?J^/TP[V^<\CC]>EY]^9+]CC#6 M0^:I%"SG2%@A$.=,(HE9@10AUN<8N^#<[?V.3R3'/HQ.8!S)[[38D59!K 4> MJ.1C&U1>JD'V4\+/93AT\//K2PR_Y/F)#7H+OEZ@P^)Z([HA3R_WZ =($Q\ MAO'MQXX^'?C7]8=?ZL;-[6X:3KKIEVJW*TTI+K\]"<+R MZTH#*+JA9"S1J%M45R^N],-&T@]SQQ:4WS&UH5AQY==X@USYW76/)71#%.J' M'GO]*W.9W_;.AVB^?9<%H#E_@ 40],>6]=K!PKHRL2Z#I1L%O]V JJ;M-OO<,K[PUSZ$.WAGWQ2][UT[9KOO^0KF\U:HRN;S5JC*YO-6J,KF\U: MHRN;S5JC*YO-6J,KF\U:HRN;S5JC*YO-6J,KF\U:HRN;S5JC*Q><8C@C! _%O&X8;",WCKFTPSV3H/%3-[JL3=( MQ+F#SJ>K!SH^7'W"^?)CO3>G<"1.W*P*1MQ+Z-,NOATG5$;FWX])EH]&\2NX' >]H>[,+, -DOYR+82U MWH?PRX]R^E/,.B:UW6+7KYQK!1DCU\%4L]2H)ZN'?0=:N7$Q[_.,9I!/-\@[ M,U%54'03$Z7?VZDV*E5ISML>O=,'YZA+N8&)H^J#N%.A! RR/)Y[7!HRSVQW M60>O%)SNT,K(Q9RQ8,LN'">*\8E-YB(G AEI15, MW]1EE5W3N[=NN_EW>WA#T MZVX:UU_MO8,C>,\.AO%<[&_M\OW?WK-/)^_YYX-_G>P>_'6\^[:ZY]__.C8G MKK-_\O[\$_UX\?GO';*_!7/Z\EY\NMCENQ='_/.6:W_>.N[LGGSZOO?W]MF_ M+W:&NQ_P]]\/MH0TA\7AA19'.L4"%HD:$P&!+U:LWA+8( M(5=T0KH/JT0!?$>6N9/(GWOEO-IH!-1W ULNENLNE\5C91&8)QLD!$,XPXSCV2!8,?\2!3S%@\4>S5FX*P1C U M@FE-!%/(K0Q&:,^EB\=D@GUH\<0-7(J-O(J-U+KBKB@M,Y5LA11A G5"%C M38X*HSC(+E,X:^,)9BW!KVK:?6L9M5A.W%)&C1GC02(<+YZ?']*W& 4!U9V.3+1]1QR9T@>%/8I,"+%;/" L06QNHNG0\/(/\W+C)6AP]H,R])QR M%KG4S%*.!'& M,8TM=6!?< T2S00$)H9$P1*>$U:0HH@2K6@1(2])M)_7."+SS#G[*9T&=^'G M)L3ZXZQ\7K/RT=GNUO9AP0D+@3&P-G( )PI+I)37*(2<%84*!?/+LS8:AEY= MAEZZYZ!AZ$=AZ+T/TPR]>ZAL[CE5!M%0$,09J&7%Q,G[U1IA9,SJQ[_+R"=4$@2\\K&!^06&[([[ =C6QZ"+] [>F4$GLP"@UR MI@!CHF **8HU8ISFN, 2RSP'V<1;BM\[ZVF)GLXFB8A9P9KQ:@$GFX1=1^XT7#S"G/S$EP##3<_ MK7>@YN:%@)$-=@/ C2T:!6X:+AY?;CY*;,*&AY^ M) ] S<.&!DZ=H*@0E"-N"HJ4IABQG%,!TEE+XEZ]D2W,GF$ZP?IX ;;\:3^> MC#T^'E:?Q!/@RB.M7UC*P%-Z :;W8;/K-J=VH1%%=Q)%'R\9_#X>J,B)0QC$ M$.*.%L@4%G[(@F$3*+$4Q]2FO DT/%^.77HJ0,.Q2^38.? 0N,4&=@ 0OP*. M!:B ##$,::M\X1ECU'K@6-$P[/-EV*6'^AN&71[#SEOLBBBFI66(J5C:0VF. MC ;'7)?+K?),E[[C&.(^06",>@D4R6(J( MT@4N8-MT88!?)5TACGUQ$?I-&'>*QF?#7M;I=8]0I_W-@XD^&/AA$Z)_/./\ M#WV>3D _Z&W:_XS:??]'/Z9*#,__Z.CN$&33-OSUM,PJ:@33'033ITNV>K3& M%58Y*E3N$;="(5 C K$0L%4\Q[D"6_W>P+_Q_:\N^R[=4K\+^S;YOLMAZ_EH M@&'.4##H== 6\<))I'.2(^<*@E7@O.#Y:I0+-\R]7E9]P]R/SMSSQK^AANJ< M,40]:&H0V1R9PA.4&Q.(9 2[(!KF?@',O7070 .\'XZ)YYOS&,^84QA176C0 MT 8T-+<>,8NU%R8WBI+5 MZ5/Z!^5TVT(C'GLMU[S3.>US->R E)Y#XG)*W* MT3W-,V[QC!>7N=2<5M2TJ8Z@TVBMA&=*%$KS/%#%""TI:IP4N$N@D->@D M39OJ%8>F7R_YA"DO"F)4CH3W#'$L"Z2$CE5;'"NJI*:>O7I3M')YN;AC[0/, MC=QZIG(+>V."<E">B0)+XB5W+N4Q=8"\=;(K49NK8O<8@SL$ UB*W=<$FV,$:1@1IE< A8C MCR^W&E?^#XNL2Y5W7E#'"4.%]@9$%M.Y6IXKOQ%:C=!Z+*%% M.3&.:X=ESI5RLG @F5PNN"/6-D;B&DJN.;!EM64RRBM9Q/B%@)TT,C=(@$BB M MNXVZ_>J!;)5ZEJX,7E-*[244;K(KP>TL-UQ^,2&NET&^FT?18E4^G&^B3V M#NSW0ZZP$,(%9+WUB#MGD*38H:+ 1C%C:;!-CL1+./OD(=T^S=DG#\3,N[/, M[')IL988*6=%+"@F2 ?!4(ZY\DKJH'FQ&LR\IH>?K TS/Z OI&'F!V+FC[/, M7##-F?(4*:P4XK)@L14Q1M13DUL,?PW-248O 68_I(^@@=D/Q,QVEIES[3G. M">R0B'W%-8G!%XZ1"\QC#UJ[P"O"S"^\[]#RNP^O;Y'U7;H<+L$7T'0Y?!)A M]?V23P TC+9,*$2P=8CGU"%-B$7$XL Y-39W^-4;UI+D,2H 71+,:J1R$1 QN= D8BP:7KVA+9DWZO>YLO/] M3?Z&G9^*G>=,?R:#4#QHE&M9(&ZT03J>3:Y- 7_Q3)H@8Y8XSR^W(6M.'%K/ M7L,OPB^Y]/!_TUAM:6+H_))1S[QV7CJ"L+,8<6QSI(122%A)K!!&YAB,>LHN MFPA-D/_9L.S2@_P-RRZ39>?#^1ZD*9AP"'-*$:>!(B,Q0]3Y0E))HH; MCGW&'+OL2/ZU'-N$_Y;$R1_GPW^%+JPFR +O(I[S ":]PBAW)N1&2&=-6,7P M7\/.JQ[+;Q3P,MEV/FJ/%>&!6<1U#I@YSQ527A?(AB(HFE,:9 X*6*P29GYQ M$?L'Z$:\OD[&IS3?FZ9H#R69+BY9\SIHZIA7*,=6@62R#BDM!6*%=8$R;'4 M0$'N+9B:*,'J,O#2C?FF9>D3,/:^J#\ M,RYT;KC[P0S_AKN?@+L_SG.W(UPRCJP, ?%"6J2DP$@&0L R5()QW'#W2^#N M9?L!&O#]@%QLYQ-T*/.EEXPGU>L[WX\3ZNC3 M@7]=?_C%M0>G'7W^NMU-?)1N^N5$]X_:750._;58X&6(+RR__N6L[8;'D?,V M<,E]E=.C>G/U]4;Z:FZIR^\XVU!47?DUWB!7?G?=8PG9R,F//?;Z5PK!'V*P MC.;-8!]DL&"/W>JQ-[CL?K2U<^+6I^COO#G(>B$ET@".S(;'( W:W[,3N.]X MD/FN\R[[UZCK,X9;LZ+E&JQQS2)84&J^ORH=KFE<@;?'_J0]&/;/LP-OC[OP MUJ.VO]H7>7F:MVC#? ^R6""_RT5\HH;@6WJHL\VN[IS#B,?+M-21Y!OB%D/Y MY;0W2,[DUZD%3/N;_V78.WV-V,8"963TP,<'O'J3_41^OC,EWV^+5XOHTRZ^ M[?5/>WT]](GU]X'O^X]&\2NX' >]H>[,+, +Z>U/[]/;OP*,D>LBUAWT.FV7 MU<->E4;WS2"?;I O+K[9G"?0M(I,AUAQ47 K&2D(A_\HQ0I+.36^\$0:RJI# MK,BM#[%J6D4N="SUON]=?/V^>[!)/__VZ>SSETV\>W#<_O3EUR^?_O[K*[SC M?/?@U^//?W_BGS_,.9:^;+/]@VUX_^>OG[_\"N]^_WW_MW^U=W_;@^O_A/GL M?-_][5WG\Y?CSK\O=B;G"5R\)[M?M@]C2Y=<$8L$SG/$I21(41\SME7@UIG< M*P,:EK0X7:7SKYL>MXW@NDYP:216 M(8P.3#LKE>&\L$K[H"4&%6V88.8)Y-:S"\4_GLC:F\%:]A#$$\/,!Z15 2*+ MTM@QHZ!("0.$0[0KO'S&D?A&:#U3H66(+< T= )4,0<[PH1<&*LI]88YPAJP MM7Z2:PRVCNC>E]U#2HW,)<6(%8:CV(\+:>TM,D'DC@I-F*6QD+<%F[M"@NO% M=158I1,%UJ5O\4/ZN*YK==K(J/O(J-TI3U8IHXK"8E X!GD?,Z1\(,@H%W.E M-.8,%),FT2!4+='L8SXH+PB%#I$2=&((W+/.; MG0 SPN0-+[\ 7GY(+T&#LQ^0H>>4Z^Z1S]K=+.AV/_NF.R,?DZ-MY4J+'P9M5QTP M$']+0X\5%-W>\)J4X>=90767'JE+\!5[!]N'3COJG.1(Q].>N;=>$+RIU'A@N"N,@)4J'($0N< M<0VVI+&\8>AU9>@[G?9U?_]!@[V?GK_G%+:GQI'<&Z2HC">.[^XI(+E'T_X(OR=2\\K>*''J#R^7Z"NC6&8,<540%06()L,-DBF M0Y$ 3&(G0E#Q4"39DK)8(4=G$[A8-O)8@G.@.1GI:?T#==6(HE1J,!60U&"A M<9\[I', 'M83,"5,KHC3\9PSO""/\?9HH^'F%>;F)7@&&FY^6N= G5O@#8! !6EWV7 M;JDW1Y8]/EO/XPT0P+SP"CDO ^*X($@[!;_R0'"0MN#2-27#+X"YEV[5-\S] MZ,R]-Z>SN2[ 7O"@J6/+5FZC\<^80[F6SCF% 7C1AKE? ',OW070 .^'8^(Y M#8T+YL#HQT@'"AHZ^O*,-AHQ8HQPS!E*Q&H![\H?4+^K)EJ1F'/9[KWF&<_K M&<_K$*7%DCL>^7J?0Y16Y72?YAFW>,:+RUQJ#C1J6E5'T.DE%89[21S&W&BA M28&)L]@1;(0*MCH#F]SZ#.RF5?630M.OL_E;%[N'QA,6)+;($641=S)'DL7D MD!PSKJV'S^K5&U*TE,(K%*]J>NPW@NLZP44"<8H64A4.D>@3;2FV2FCK MQ64UKM*!1NLBO1[2Q]4HBU4)H*@HSG O%".J2T M8<@:Q0M:,$N4:+(D7@ S/Z3?IV'F!V+FW5EF=D8S A(861?/(PN.(FT#1XXQ M'+PBPMKF.*.7P,P/Z0QIF/F!F+EN$6#QWL&N.!0$"Q; M 8>=(9IH1*TDB%-KD!8AJF@#YA,H:DL=:&?1*C!?#7Y^<;D!R^]&_"+\EDM/ M#VA:KRU-#IU?,OJ5E#P(YU&1@PCB7 MDI&#("JF%R'/E8SF+H)>%4!-J>#8L MN_0D@(9EE\FR$QG;):Y2=X2&8U<] MTM]P[#(Y=LYVMR3H0N$L\#]J)G'*$?>"(!TN1EL0BK; R2@MI>.P_E-^[PKN)V:]41^+U M]2,^I8'>-$9[*,ET<%S00!L@/<84]XBY09(S4R"H">Q>(5U0VAY$\;P9> MNKG>M"U] L:>2^)7F@ 8L!YA:0SB1E"DJ \(]A;V3ZH]^:?I_^/->,"WON\1.8\F'T"R];->R(;'/GO; M.X$QG&?F/.O[TUX_33L;^*/$(9GN^TP/0,=U.KVS0?93NPMW]4;P?C?X^?65 MDSW1_:-V%PU[IZ_%K"2R\%C?CPV>RQ=5^]GK.]^/>]G1IP/_NO[PBVL/3COZ M_'6[FR:2;OJE>GJY:^D%\PZ6^+[RZU_.VFYX'(7.!BX%3^7OJ=Y"/=!@\UL]]@>Z>M^H M7#-(E> M1G/JBG(CI4=Y,^AUVBZ+3'R=D[!D@B?2Q\5"??RO4==G#+>RV-C_AYI.WQ;/ MO*!%W0+C],3X?L9(6MC9;MXOH87YVV-_TAX,^^?9@;?'77CK4=O?OK=S->/; MT<-SZ^=UM\D_&[@?I"D"V'3.*,6]-%J%>/R?D91;'PIWN'.[LT=*G/,2R0Z&9U]\.OCK9/?+O[[N?G$P]KVON_3C^>?V'+P_ M^?QU[\NV^/SEH_A$X;]?WL,\TGC/=T_>G^_1CV>?Z/N+SP?_.OGWQOWC#>8O+>9RL_BD![J!R'5>+%+3W4V697 M=\YA2$T:PY6"B 4J:/ $*6G<,.4IE"P4XA0>/9Y_&09"F81T$ZR[DS6,L0ZXT952O$ MLB_"#=7KG_;Z>NA34>+^\-CWFVK$*Y,=7<%TP%9ZX\%4-9SAGPK%, $ N:*<+CKDT#4QX2IZ==S$4KM"$8!2,-P@VC"&3:XGR MX!D-CDC*V:LWLB7HLERFJ^Q'N*%6XDD9\* WU)TKBB-N&<.LDA08K+KKC6+* M0SWL*]T^S]T+O/P%>C9B7 K0YU(&S$+@7&KM74ZLS+UFW(,AV$"OIQ+C'R]! M+^$+CPLG$%:Z0-SG!DF-*0+$5<2S;*@7]M4;DK,6+Y:5WK8\GEGQ<[H:Z=E( MSSM+3ZU%00!)!4,#SX.0+"?8 !LJFS.B1 ."GU!ZSH%@ @:*5S(@Q[A$/!0* M*2IR9+PUFHF#5_^8319O=^N'"PYOGU^R%5V82RF?:6'>_;Y_L/V_V<[>UL>W&RL_[CT8]H?L8#][N[_W8?_WG:W-@^VM[-W.WN;>VYW-W[,/!_"' MW>V]@P^+-GZ.I4J52'(1<& Y54IPRZRB7DN#9?11@1+FI?:&>[S;C%I6*DVQ M9,Q@ASGAQ%@C1 RIQ%J1POA75Y48J%EPM[B\XDJU\%@LI)C!U.RR5KRF6^OSO M8VQ/_NKJO]5H_^33&8R# 6:B^P?POB]_MG?I7\>[%^[KWM:GL\^_[5[LGGR$ M=W]N R["^P>6[!T$D%\:CHI 4<4=5M"H#TH(I%3P7(JA7 M;R3;8%>@(J#<#OQVM<191<9)KWK='L(X["V$U6^^=]37I\=MF^UT2\J:[B]Z MWQD_ED2H3U(UY\"IHVX4!<#V!EC)9;UN*L_J]&PI4<^.?3_69?6_M:TOZ[). M^[UO;1>[MW1=_,6-;%6Q!=C#;61[/1 SL QM-]*=Z@U1PO1B^!.>KLM7?-SX ML)$>D7X!^0%/W.QKDVV?M&/(=)#]%(ML*?[EX^9V^D1^^3G3-CT0KH7USTYZ M\-;T1(+_.PJF?CFUC>R?,^AK5B(98@NEF!.%)%S@W(1<&*LI]88YPL1"B73E M 4W;WT%[=G6G%CR#7\\G=+(9)=1!A(4'\/I?85F_OCAALXMW#]X?XB(H''LG M"QH+,IUV2(F"(LHD(Y@;7K@PKYFIDF X"U,4.>5,&4,U);E1S!2D"$&_RCR( M\-,(9_HC/T/81Q-6'=-R>W!M3>$\7O_Q&L.%L.3&R3QV;:)2&U*P'RE-Y&J# MYK\M"RR?U MQ,I;N1L7NY865**N5R7BP7'?>U#3W>'Q(//=B!KJBL];%'O>H4!WO9;E0_O[ M+19EK5/HET+V+ZAFMZE_7NI:DF8M&[I$^\"8YUPHK'(E"V]QZ2T'>B982RSK4%AQ7#03YK1L(-K+M061;G2)T 6/9VCSTA:!&%; IA@D$DHXAZ4P.4HX5 MP4D3F-"OWN0MF=^[G*X1;8UH6YU9WR5A7!O.BBC'=]1UDFP!KU)B@3. %MP(KPPDSSDN6&ZH+?N>^SXUL>PC9MC=7 M%Y,K1D,!B(VZF,&DG46*"0L6JI&&2NLQ8[$NIB46'+N^&K)MS"$/$-Q\0A_@ MYG;3&NG*/BN:@J#1WN;$<\V9Q)P$#XE_Y=3)J<%C;74 M0@.0LAP9R3'2.@3)B&.VB/T/6H2M4LN5IDO2DKF7>[!_5!YPH0EP*XN.:ZL M.H!E1$2A&@_/:G#OG(?':E5XS@PJ0AY]UJF$UN2!8=#"I,5(P[W/ MF'N9M$7!B';,!:X,D\9:7#AMN_[2;U&EP4GK3]!R\,D0K"DN(S@E6CKM<::\-5R(G >?>&'L/\[L1('<0 M(.\O6=C,>$&Y)(AS&L]U%PII44@4K#,2K&]/8T-T6BPK3K%"T8B&/<=AQ@(# MQK-."1&X45@6H#^(=\9K9@3V]["O&_:\&WO.F= F!&=S6B!M,$7<.XR,+0(J M-"\LYMQ)1EZ]4<6R#BMHV',5V3,'IJ-26FLD&-!:ZD"Q-'DN'",TV,: 7BW> MG33O-=Q+@0I#/.+.D7AZ4D#,$8>Y5;F/60"D)B6X=]ZRYB88PIQ 7("^Y=0'I'-=($JET R8V=/$ MO4H^+??>T^1>3AO?IS/!RQZ^53^*I;:,>Z&9ELM#P"@H[&"4 )4.'_)" M2B,((' KE?4F5TWZP K(\(^7G!L&N\+QPB"KO4:\ .M)8YPC;(05\ TUL1\( M52U6W%N(+Y%OUKEY;R,U&ZDY3KJBG!C'M8M- 95RLG ;UTNN",Q!-RD;:R& MU#R?E9J%*(02O$ B+PK$C1&QA91%6N76.J."PN'5&]4B^;UK#ANAV0C-1FC> MOVM>(S2?3&C6[@+G=#Q-#=EX)"#/?W#II(.U:8W\>Z][ MA#KM;[&[<=GM_-AW7&R;?D,?X[[/NKUAY-Y!&Y8:[@?N@C'H3NR@'J^+7\5U MUZEY<;NKNS9^.QC"'TY\=SA87NOL):Y6>N+M.V3OZB^]?C9NA9S-3NEA>S)_ ML,?>C3I^/U12[M?S-)RIQLQ_^M,>4''WZ(,_2FO^TELS7^QO?3U4RGJ->8Y< MCD%T?=@T,=M[@Q08P.7<..NW9T+O$$?I VSI#_6@OC: M9L%T@XFKO[Y/9^,?>^J-@[UUP^0%=LR*'GRTKCUJ'Z6)\8-VQERO_I=_+HZ& M-XMVW:*ESYS5,QO?C5>O217<93/7D(WP& MI'_+RG/^,YAJ T_]#]X?G//\0&]^S?])Q]IXNF^&P.![/?/?O/[^FEG3M65^IBZ?- M>Q60D[E'/&B,I*(YTCJWA7366FUQZ M3%Z]$73CWF'EY:2A/P7]_W=CJJT;7OWU0,*B-= ^C62R_L7@)TAC/CV/JEA].7CN7OR>H/G'I1OY_$<#L":.FBD*:&(J^"0,O#)P)_S M8.$K&L 04QLKPK8-GEL2GEN] 3^_*W_4!5QYQ"-\GG:).Q/_^WQB(S]V6N-M M?2O/\QG/@,B?D]WX]B'LQGM#R#6.:RR:XK.):V#.I326%$7!N F%P4K8 N>Z M"$$7UOUH!6)C!C\-G/XT,8,OWM.]@Z/#(C:3S@N": M@4$L&#*P-SS/F>8VQB/)QK(:,]R3;1LSN$G#N04\W7I0"^O%=T+44L;>Y,3E M+N=Y4)(%335A,G?"6$,:/+=>>L%>PG,>]+<@L=X+D'Y=MY/&1#8[9CQ37*;FA\.TJRRJ\6E]0 M[QA+DGGQ,BV4WTM]SKC&^YH22'9=C?*;?YK^/][Y5H)^J/=/!N']9SC2^Q=_ I_?P=C^H3AN7CWY-W) MI]B9:6OW?/>@ ^-RL3M3Y_.'>W3[8H_^U9DIK+PXHOL''P^-"U)SSY"0ND"<$XD4PP'%LZ\) M<83F2KUZ0XI6+II#NIZWQ_J>S/XR/=:/QK@3CW5D7'L81,ZL#!ZI$!SB16Z1 MR;%$N,A-;H,/E 'C,KFQ(O70C;_#<@_+M%)YCNUO;AU0RK22)^=\A%58:I#PV*#AM M"R:4Y4:G#(1E]0)O"BM7 \^MWH"?WY4/Y0)>F^A'4SK9E$ZNN678E$XVI9.W M-W1%+IS#UA4DMSSG6&MFJ56RP(($ZHL?/1.G,72?!C#/ED[&\RBT)99K0Q%F M' S#AQI0CDJN"="ZEQ3;5Z]X2V%<8X7R%'G$1?$(S![+3*.TIQP[Y@H#5V^&FS;&+I/;66M!3QM2B.QZTUM;FP6"-6+W!B]640)]XA MD^L<>4\*:[!25D8?)+U_*XPF$>4)\-QL*=\_9@[G?+/@$-?[5ND]5/7?W$!+ M7I=*4RP9,]AA3C@QU@BA3!%SJEAA?"F8X![O-HB.EF?2^?*4R_;P/-:Q#.LU?60F2(.!L;SMG<"+S__G M_\2F"+\,Z@,ULW0@[F XR$[[WO5.XK&WPTX:\?ATSNP,T%F[/$RWU^YDNNNR M(SW(P"Z 2_KG&U/GR=YP*7R(X,YG?_1[41:E"\KS>N'RT(YG^<(?>]'L19P3JWA^D*,QK 5@U@,T SCGGN M$E^O%%TOYN:;N7/C\L2R*\5,]48>RWU/>X-V"JOU8S%%^YN?5/G&X4S=5=4( MX\DMV@QZG='PZELN%<#=3@Q>==MC\S7#LT.<_AF'F_8&>^RAGP)&0P:(]BO2 :;X6G?.]/G@U3]F%0)H@VI( M@L.8YQ=Z19=S\>'8[W[?/]C^WVQG;^OCAX,_=[8_M.#SVZN/_5Z5<>_!L#]D M!_O9V_V]#_N_[VQM'FQO9>]V]C;WWNYL_IY].( _[&[O'7Q81"ZW/2CZ$47/ M%=/L#7U&9)9T&/TE>^CCRD=FX/\S@HW=_I:.(E^94\B_3JP5L![V#C[2W2UW MLGNP ];'T?=/?V^+SUL[YY\/WHM/=/=B_^#H+#9MF3^%_-/%+MD[^'2V1S]] MWP7K8W_KW?&G@\[7W2]@X8 5!-^+_:U?8R]ZNG>Q>VB583;G%KD\-LS4"B.= M&XF(4F M"D*I$/.H#22.9,'K@CC-J;)*.TJ-\HJ!DB!:S9]:/EGSK%ST[#+N MO9D9[P1IK[SOL87Y8LUZXPJ^^=MGQ_J;S_PWW1DEB!11")AKWL+Z 9#SY4H. MC_6PO+)G[:@/,"0;3)9[V$NE_2788;B51;8H,5*$9]4[C/?=K-L#9 O2K@U0 M:?K99[U1)Y[4_I]1&Z[O>]L[ZK;+F93(*#XR0;E^^R0+$6K:^(R$P4[2VSU ML0,KE]&-;%=W0>?'11Q;"5NP&:/!(.YAI(1-0,?G8"Y$JGHW7ONWO:XK]SE> M\ZV?^A(K#RZMY+7+_&#+D)[XNCV$5;?7^!EV -8B[L#V M=WNLNT?)YCMIE^/Z*5X/SB-[Z':_E9U%I=/*.HD2X?^GOG?:\1O9 M9C;T]K@+"W-TCEP?-JS;R@:G/E+P\#P[ZD>E98\]\$(TQ>.M0.=ZZJ[*VC]O M9=6TCWWG=##E =&VWQN,S7EX;BO> E_9]#D^,G)0Q"B@&_M?/3 ,S*/?^Y9F MV.YGVQ]^@P'W4QBK:V'4!Q.G3')YQ/49CWDRVJ[W;I"$ E#)<>9@/$ 6M<,! M%F3LM:A6JWZ]'F1GOM.)_^K34Q!XI22.ZYJ$!@QC%&"A1R40Z,-G$ ,=K^$Q ML-D@T]K=""%T9/[X_L63GYW[: S6T=RG]Z-8UBRX5DOZY7J"T3=P!\E(=C* MWAZD"6]M CD>M^UQI@&GI)T9C$ZC,(?%-.>)JN<];A4DB<\#'0D2/MX-S]KI M=GO?2L2GW;=(' YHW$2!U ," 'BL3;N3Q/LU:[L&\K1>W_UOT"E8?L$ M7N*F1-N4.HCFPXG^GB[)>J/^6/2.WQ"-&Q]9RW?\MY(K%PI6T ^],Y@8?-^K MX:>.[MS!L'+Y.M\!%9&NJ$1T-%I #G:S9*J )(Y<#'P7]W(CRQ9-&.X[!:TX M!%0PIV"2JKPLR=.?XQY'Z5V-9$H!C9W>/BU8UAY.JQ]0EZ>C_@ 68#QBL._: MMNT!IE6H;VH-8&7ZO=$10-%ADD2==@#1?@["/4K_^&C8GW:_W@P;I?BTBH!7 M'/7UR>S4TSU'W:@:P.CK]$[ATY0.@=] ;7\% Z)4'C!C,QI68ZMUTBVH " F M['!T]6?^>URL*'YK2HIB\!R&%X.8UM\=1L2KKH,2S]>Y,(G0Q%A4W-4)Q]8Q MF>%Q;^"G%JQ?=2]:@"C&"K^$(34PF"$C(!\P*;\DY' I>C,7BKDA^',YI#-W M_Q@$S<=T9D(YK>S(IV#3R00N37T)E*C[E_Y>&CZU8@:>+B%7=+C,7VG@+Z$] MS$*_=P*_#&+J'+(=#:(P;R)A !$^I,CTA2MO[.5TZ%0>T] "UL M==\D[3GT\+;A^09@W'H\D4&JB%PI;(_/!TGI1"4:4T4BDP&,KJ82S9'VR:@# MEH<';NC4DAO>T@?VBEP=1KY3L0"*BC,^O ]$GIWTXIIUCV!:L(P1$$3%!WO0 4+U"0V5ZM<>QQ&# M<=?OQNGJSE%,3#@^2210K7M[W24KK2]UF2<_HR@M3NR.@KODO%8&"]]UL_>U9KEOV(>IG[2_M^J<@GCU)30XS\^1 M14X[NEN#8'C]*$%@&'1\>/:?D4[J ZS:CB_?&+\^ LK0,>Z;M3?\1JM"]_&; M8UA1()H2EU=/@7=7B#-B\/GO # GM;3;Z_OQB(?3*Y16/MY?:U(8^7@H,X(F M]'I#>%Y4D!M',*Y.3*,(H+_3GLQ(+%CV2E/[[Q%&M"-<31Z-*)B Y\;N[;Y' M%=O!4S:R_1E9"8_9 _O^.-M,@2@]!9M\-/XCJ@"PDW#$B:]A%HP($#$8-R"; MAK!;)W/ (GU?[L[XS=5&;61U9*<"W!%^@+0YRTKQ$[*_8.&^PV- YUW$(<8Y ME9*JPG53[J'.>>6P.--1T,1X-?S)^B0WHDBMUJ/33A8$S/987^B^BWBDT[-3 MNN!8]P?P&*]3VHZMG?\_*A::7(];YGJ0JW,]'B]K8[U]+F._V__HD]-?ICUO M*^I3NI8B_DRSV*D]CX/2O*WMYTKP1_?(Q,0>^Y%KCV;M*KCD)8\02] T2:0D]_;()P.8I?1-_E$4"RTBF3U&NZL1HMJ+JHNBJY&\V^ M7CM2,6C5Y$&(:%[7:+[,XH-5F]+2("^_Q AWB:-.1_W3RGJMEZ6=P$U\76>Q M0W:\!@EAE2H;).%$EW6G[-$9))>E^'FWS.(+HZ10JH3*0:M2H8#8VDF:U_Z3 MDW%X-0+:7EJ%F(W?3M8NO+K$9M.6XJQ'8\K6A@G!^UTU^7K&0=O*45ROKVOJSVIQ:P?H[0=M]M$9H@$WXU^F:BUOP$8BD!^4"G^VB$&M_;*F9=(\'LT6"K]'N%>Z28; M'+=#6/G@2H_2S/U3KSGS MD4"MCSZ68<_IF&"< MIQ!&!?EODK*TN-=]1)VPF;_KC5].09P7_[BH9F\7&W M"FY-ARAA=X\C^(\>JF_1V@!ZK1/&XN=)R'3LOTXY0\FA5EJ?T5#I1].Z$T%Q MJ=%2DA"L4]:-P+@ZKJ2*0[A2 9<^5_K$DS_O^1$?U,XRQ:VWB6VNA7CZY M%*U Y[UN0O"G/2"]832P8;7/4OK%["#/VIT.0/.OOI-\@O".-&QX'V ,D+/] MDM!A.%U05P:H(^JEOHYCA 7L5!*J=)&4.BC^.DE$S_XH'W6KJRNSRE?\-BE$ M2,'?Y/CNMX]J[XY.%F#;?NV4>Q+9K63^V67;@ TM\T6JM9J[8%ICM2(C5Y01 M;ZD68FJ(<<>KO/@)2:0)S2W/S"U)M$3/!VS*X+0RER?Y]5726$RAR?2QUVXC MVQS;Z)WS-*KT" \T?CNM ?'E92J7:@1-D1'=VT;UQBI+%2H(,&<(6=\IPUT MDPUTQT]0%8C*=C\N0%S1;J37*D%H*LP! X[TL][!ASL*O9UQR&"M9WVGE *= MN>2I+>WMVH:/B#G23T30M?T]G�)+R&T4DPG$G T$? ;J-.Z>-4NA3'KZ!<8KWN]R>ZG8:E$\M)>=>%\*SZAS4JHAJ*VNFT"LZ)U,WIM1?Q:L5X*H[Z.'*]H/23U$ MH'!:T081^/]55X&J&/2B?()Y5Z%Q+LLX6NF&2KK-^"B/V]W:Q18];-.1^.EW MQ05RY4#&VCGFU%3:N]*N4=/VP2BJAN%#B#9+.VXDD&W[M,QFGB'*\LI*R%>0 MX%AW0ES$%R=&M]I'\=J7$O8:E09^Y1MPP&KE]"=^@D@Z8UY))G(D%=#[8UY/ MYE#,9Y]R),(9)4X,K7""Z.4 M*;P45<8XY#05"DB;'-$T?'M:+MT@KDDK,[UV)WG)>^T(,D-'#X[K7WI1891R M!63ZYA\[0 PZPLI6]JT]L'$2\/'7@X^E^NK%Y\T&&Y.XF[9)SGK]KZ7 O!0[ M;<>4A"CIPZB?H.&4 R:IHLM+&9\Q$VHJO78IF )X-D5,TA!JX)S2$$N8/X:K MZ2FSR9_UN)+-/1EN])E53JO*'S@?%)A$ 'KIV-5).*$4T?$)DPA# @O1&1@# M8O'V,BFH9)OX5AAB)%DPBN*S8!)E)4<,-'\'?HR!D='0]7K]:7*.,:D3DX)! M0W^2:"!1_^@TWBC$__P?4N2_O/T'8:3\^*[TS<$/F'4?;*Q>IU2:I3U2\R-0 MNYZ/@\R\-ZWT1-?,75E!^2DCI5>%26M]YCO?QO:F\597 JJ\XFQF=6-5S&D% MB'I9RE*.81@PHR(M5\[#9)Q,$Y\9M6.J2.4U 4O$4)V91\HTY=PRT!Z.8CCN83S$H M,P?BXL:\@G(]8XQW++&OBZV7V89QMM/SK$KDK&BV0LKVS[E&T ML1=$[]8).MS5Y_;AM[6>[K5("2:'DM$6\<38F)B1*I&B,Y"TH'[:$Q=:;>%4 M.JD,FK=FTOL6&9I/:4#.!6F:(/-]@\QT)8/,*\-;($YCTNNBI*!279,$P0GEL]TME%K/+V44ST=Y9P8+V5T&?3XH,QUF600 M)C?,3*Y[9=I?X^,&M0GZL09:BSO2O"L1>6NQYT5'5_Z4$RY>T/'? 5EU>^A= M!Q!(Q)G\E^PGW1GTLJ]=4)-1++[MOBN_^'E* )7)1"D87F?K13@/FKJLP08) MTRI3>E 9$!N[J](.U=O=C[L-4"VM=I)J4QLWE79<5D+WO@/&^?5@^]_5,W\" M*KR VV'"L+/I@Q\>GW>J/Z<'?@=6Z?J?QS%\H)=?JZ^3W6QUW[:[/; 78C>% M.M!?AD]TQ$VCY*<'\3=)X73Z!+8;<-(QB&NXS71ZO6B8#]*!QBEWK=ZYF,@T M^7O'C[["&TI#'FRC;FDLE)9$2F08GO0&I]%H:F7U+,:%A">]H[H *PX-%!H, MOM^>W%U&Q,9^^+ZN4@VB&M2QRU%\3$FQIN=J@VT Q#0?+EA$0!,P6Z'O:9,N ME0Y.&*<"W556WE5,- 9L9WHP]#7%UVA]BI.F\D?7/ WS*J?J)+X\1@[)65)[ M'NLJTT$O>6L!\?F8,SNL"_9\790ZMCU2] G8,[+I98@"6#[F/51YSV#R)&'E M^U-U)HER)L[C9#;6 9_T\(D\KPI0DYBOQA_FT%79;RLY3*K4QEG73BWR:ZJ< MJ(6R3*F4FC/>B!>%WC^4*3UOCX$B'G_>3QYOWRK=ZA13G,@CM06PQR"M?!FT MK5*>;%P?D.R#:.2#1NX?U<%PW1][&4H'_6P@.U;Y]UT%7CYX$+HI>@)T?!!M MS.162?SR1\IQ_W4T'+:/VKXVM:=<]^.@[B0\FR()@Q1'F!GHH/)3=:(+[J , M%W?C7[GK,XT,6;XP8V2F&38B\BD; M)"VFC"3X\G%7SQ4:VVRG2,(W1%R]/\L$N=!/%Y8UFK\T>[12>[0%1O)YC.4E M#9MR"FV9$0,2H-FLU=JLWV/;@)ABTA\F]R^HAV:'5FJ'ME+\/BHL;W6JWWP" MZ/;DN[89LPG::7E*!5TW#8M*/#9#C6!C<-P^/2V3T ;#VIF>A%'IPHRI#KU^ M"CU&R=3O@?F8C-J#_L@FWXO^IMN=:?=)S%$;O[/R.,[%1&?SLLM4[H'7:$9) MS3R@#!/!@"]%5Z<:K!R!61QC1&4.1UWG.!^,JW%,)(^!]\E^+-/+JVK!D[)? M5 "#]FST M^S&;LOV]ALU5-DW5^^\L_DAM_V(Y?YVR/=M7,&5>U6T!9[WYY=-+3_U,#F]) M3VOARKAK=Y?]OW:V$%%KS14WNF]@FU=0\[YZHZO.E_4NS$2_=/+*3N1;B;ZY."ZWLGYC'^GEX1H;]B+K?NG'7/1JIY*(([9>I6;:E*:45O9L; V.H;' M TK)>\EOWLWZ/;@^AN"3JS(69+>C.W!P7)<%Q?ST& BNGSJ1NMFHFRI?8X@_ MU7M$ABQM_5)C1 X[&7NWP.S^YCLIZ\3XHU%WSAE6-3$OLP$G*26QCFF8[M!E M-:WN=V.RBIN7'S5;5\*C-6D&6_L84!W*GQ,$XSMFD^BG-FT\RJL531/DNV60 MCRVE:S@1#]PU_+'7);LA"KE^'2S?3G?U7-B8-?LIQ=MZHY1,]?,MNW?"1-/9 M)!,>BE&=*.P[^G3@7]2\@&H_D//?;Z[YCD#S'8G*BG M'>S3GKMS^Z7"&YP_\5+=:;#B=H^]X83(&T]'4Y_'P8#81,RE/N<9PZU;G RUXF?6K^NF?)@8FM=LR2U)]DF/AI>W.H1L\6EK MBTXO+!5I5+/Q?+6DO+,XO.M.:EW!#8Y@?BG3O07C/:,U(^LODI[EOMR+EI=% MSFNYF_1)V[F.?WSK&I<]AE(IQWW.I%X:*?WP6;AK-L@G%G3K ML$1+'.2=N;CR_JX3%Y>(;?IGQ==EK U&'@-WD[J[P3R_WV4Q%AXE_7@8]I9+ M\E_WFN)JGQ),:$M2?L=#D1>3]8.>93[WRGF^;XANG8A.M4@NUI[F5L*OUU#\ M6E \92V*\[4G^8;HUHKH<$NQ)Y2S+\'HO0$NUR>)Q'94YU=:QO1N:[*0LU:/ M_$C>$ES=D?P6D\"#RKS;FI3/J,Z6?SS8]K7/D>1()42W,[PI?5IA&GN5[A3_\\Z,4ZUKHC^@\I_&I-;A=$6A/*I*K%"O9C2/36T;25 M\ 6\M)V]ARMGO39V=6'%,NS':&6I1G-N&V-Y8Y^OTT4@:*(-@BP<4CF_OK-K ,' M"9(@)9$ 63NQ;DD$"U59>556YI/'XI>KDULU-=4W>HHY5-BI?CMVUE.J,?ZB(HV)+S-IL. 6..008B>6(Y07^^P?KLJL:#&F]31 MK=8!\PI.+O[30!8Q+;UMMHZ'1XYTEUJZ->BK#*&]16@VV_N3"]A876/'ZJ3& M>[CJ]%,MV=38MI)=,4C3/)WFLJ0I!%^DE^91$E$MIN'4]7>_3&GN@6 W 'AU M;E/;I"(P=6.2L^XV 4U9H[CW)Z#R_ I1%^N)\1_I!H8]S%Q0^V)> F+PMCP MS9#8,?X0N0X-N;$?A1>B/0?\G:UCY%'-#V*8T8S,"?QV] M>NN1&F]3?7V!YC+)F=G6K9X*VM1WAPXNQJ]:Q=:JN5]PY]O!E$IT(=9H$Z]E MF!?PHJ9;#>2\@=YJ'Z8T29T6MKB0T3N]+>YD:KQ!];7O#68/2[P<,4_*[ MA0/6U?NMP\1C7NF@SPG=,&CZ^]8 MG]Y<]]+J&YV#^):'6.QN]9VG??XX&YC&WC-RCH\YZNO<-)@UNT9;<:926^7G MHJZQ/;)[XYGC%'(R[OR8AC2*6:9L$$]HJ+DL;*-K/CVULI@S$XX/QW'^/\X- M&F[=2;+&6U1?+Z:Y#')FZ:8*T=1X@P:# ]8=GD(RAKATD;;N_89KPR*1ITI7MLVWO6T[O6*[8@J^O6UM>5.%;& MZNCMX2LV.ZLK8YWBUIH=?6!N7]SSYGN[IW#$08E_E_HI&OTQHWZT6RIH<_WC ML^$6::#J]++WX^5Q1(?JZR\TF#>&JA"DQKMC]1N5%K*--U'K>,1G&LOH0WE_ M[(J4X&2]; ,QG"#!BA'6_/-EWF?M_)]WAZ).O:6WIUN='9'Q7HE !SZ0*2%1 M0E(EV-79OOKD. 3DL*[M&]%8R69%TM1<,#MZ9_YX+KS17QA04.H;5O[>QK#^'MQ;B\$B!3YS/DE,'2VD3]1/J#8. M0BV>4/C_D%*6="]7N&_E<"?Z:AL3W['A?;VT$4(RT?@\")\"SFE$A M*1?R:+]D15TK;ONPL+'#CM$2NZ[!QY8AFI7EGAGV#;/BWD=R\W5M%KI3$@*- M-!+'H3M*F!;3XH!]1TX)]U[(=V1HVO7RFI]I"$OUHD!SIS-@)%@%+\6*T/#__X?T"[ M#U?L5_/#^XS.)&2(XC%.G@#Y:8@K M'],H@K<"V<<4OA%2CQ?\"U9-^1.F>G]W?Z/!CO@13(JV6(HQBP2-*P&%ZLJ6@4.E:N;(.1(^.[EF'F M-:DU,"S@I"(;KW80-G/9VAFMFI*5GU+; N9.9[3>83FBK5S5J"S5;5^9]'Y, M51N7I9T44)'ZG27]8K6-X<]<_8![5;"\7?AD6X]*R&OPC"H%G@U\GWIB_@N* M!W]&-8RO W%]#L+OL$*;KXR/ ">-:T4(2!3>4>_U0.!ZNM!(%EFXQ? M?*S4W0>^!J,0#XQY,!Y'-$;Z"(NS9.L,[;:21M$US%E:6GDF,&P/VL4]&'1Q M"PH>Q126 !.3'MTR<5:RK6")#D+PS(+(Q2]=*4\S_.PGE;&;DD9Z/8.^^GY,Q M3/:2>,]D'OUT4505H"?$X-T.O'V19(=9H5:VP"8KN)T40D5E@+^5*81,>R[K MA%PN?E3J2L1(>P)NM3L-/S.-'JIAA,6XYW9A]&#)$)2 MI_Y9F0FIIFK9EC$/86D&[/@,1Y\LG,.!8'#S;?<\=S)#H]Y]3FL=(WMDI@ W_. M0'+['Z(<0Z7TV,V_3'<6>0U/ZE/BP28M$\EU_N)V]^+#/!Y=>)]<.VB7 M+ZEC=5G)?5_ 1DS=#NYJI1X02P.!=7MD%M%+^<,'>44!#AG.E7WI@QA=N$TE MR(KL??QCX0X,!T9K.$2/0%Q9B1<+9\%@SL)"2@O_K .G;&NX\F,XDZ_\;-VP MIFD,>MV=AEW_67O8>XO)=GO]IDP6ANTWAK(MH]>O-NR&"]>-N;;#I4=+4O&X M>!XH\6Q));6XL5OI%%5 ASM:LCRL\L^V047;(D%[UQJG&I(.W9PJP()55GQR ME#-?0^@J$*=YE-F"IS#C.;]>9X3_>Q6F:A[=S&TTUFO!/ATTE_HKOW]^,]"* MX\ZR;WSMES70>[V754C6OL1+\?)I\')?[PV.')-MYW6<-!\WB8D[+;W3>VTN M5BRL6'A_JS;[^G#XVCZ%*L*K\Y.*L(*3V<$2U%$\F]9I9FQD+ F)\M3Z"Q,L!:% MB"*1>#0OU-OD,BFG4^K;*PL2=7SC\\2U)]H[LY=+6^8Y<=%B(<_5(U )$Y,B MC7@!C,J*'TFAGJ:D#(X_AH4WO*74E/R)"?K '. AAJ^8:7EPSEJ1I"^Y#!@O M$IE=&S(R%QENBG5F,L%\8 SR">:=H?GS.KY:8"L^%$]TC/(UC0[OY87N)PTK&%A+AD5$HRQ"$[87YAL3SBG/W5Q4B M+&:H;D5J$-$UJ?K5THT-3=O "!MR7XO;W2L6+H-^:57<[Z4-EW*]L0!AM[UM M+^3D;E&NP4IXF-X O31U??:^6B;.5D]X-"VLPB,QT:Y\XLW!<7E1HN/*A:I, M1Y7IJ#(=5::CRG14F8ZUSDI3F8XJT_'5>.HT*:-R&57^UVGE?YEME?VE&+GY MC&SJG?ZVMU>GPLHGS;==/^&0M=%@;+O3.JIZ3Q-^)6E^+I;DI+ ME/Q:Z+2P,WR@9?[4K-33;7$%K\D,L]4P]2Q(0FQ:@!OZR?TK<1TWGC!/C=JC5LC$CC@'-N 3 M06/J$]]FR9G%?,PQ+!/'1:#U5>,;VL8VB2:8=#J!7U8GD2HP[8I@VMU]@VF7 M$:;YLGO%O**RG/.\8$R(HY$GXGHLJY=Q\PUS03BUC[2&TZ'=%0O-W495N.W2283=27AEL:EWUV.";U$XT6OB,PH(=Y]V6\_-6QB[JN^-6& M=8G8T@0VT\Y7M8$::^SC8\\F-"A@%E R,E>28<2'P3.S(]*E9(8D;R)$#93K M8S4*Y>TOBF9'=*Q80*)G7Y4&*03IC1VXTI''C!TBX:U)#-/Y M7[I0FD:FP+1QJAAL/E;DBN( P9(/ =H M\H0K&"J\OWOL3XBZ_=TE$(\C'7K#(#@W+@46Q$0+3[ M$ P?\/,=T_VR NP^&8$6U&XX;YUAD['W^2YCLD 16TH$(+K)%#>'VP\X@^I" MY'$3N)\LVD2@#8)#=) \3GAO/W VI8^,)9\+7=E@)N3Q,<0-0L4!@[HS[$67 M\IO)*K86U<>9J+0J+ZF"A4Q(+(Z^7*WX-$Y-&E=.*&\S^.T'Z+883N'<%R[. M[BRB?&AMJ&NB7]1'*98K7R];21V@J>#>_#$O"IBF6\^&S/7F?2,"X"4L?#W' M(C50![,91BAD56RQ%^B#:!&H:Y\^7?.]%L1?*J=-VW8E,^2F/+.9K2U9K=Q2 MY5^_;6U?.CM8OISZ/P,/I2;B:WL9@Z&.A5F45QKK*^@)QBL V7]D,@L38Z%% MS<;N C;Q<>.D8XBS*#YGM]L_Y MGIN%V:3F<3)W0I*@2AHCA;E?/?8HC;F).AN]!PX:D8@B-VI3F% 27SM0&"TL6$B^U8Y<9S,H6>,*MABB;A8J,H_8FTX0#L^P4%VFNN(2>R) M2X53@U1\9&7G:!J7-X:].II@H>Z,I,6E@O[L=,)M%=LRATS)(S/PDG>S?7F& MJ%IS2"C=B6^;]@0YF\=O\1N1EK84AK=?P30]S13M#=E@T0ZUNJR!CHB?X+XZ M#@\(I3NVZHO92EUQ+,NQH%0)G 4)AJ52LJ<65[I9:*E/L5TM^#R_@6R8_OYKR(_LJ\\+#".#?RI"]MLXF16N,4G=;H[0UB[[8I#!! M6Z87 Q00= *BHLY/ 2O*]%FJV=/+C/\3':]VHNSOAUOAPC 4&\Q]I%MI>$C94O3H[#>!I1DHF:V>F MYT3';*>R\Q ']O<)O V.EX)=Q*DI)S-<9!;G#5XM6G1$98A73YSU3Y.R 2\V M6QU]T!ZB/Q#RKG$(1H,X$#B3Q0 (0<&&E8.U=U.3G3H$[UH&[+N)<^#C'1%B M3#X(PEK"LP[C&,6"H9-Q)KS$YI$&V/X_P,5"\)YO] >)Q+XQ> W;"R+>Y5IX M"@.=W_#BN>1=)X\C,L:(4Q2E)\G2!FQ-)>JO1)"!A55D!)U[G^"91$P-/J/W MZ*%WRP_:JY\5$L##R%HB[J6B9#QV;9?=N_.@%KN^DG>LP+3,R+!FR" RZIYO)(CFX@A8=VZ0W995F=^X4+ JY$ MZ[T+7E!O8 S? B^H;73-W89=_UFWO?JE+YFL9;TFJLU!JRX&E1)RR\NSZHLS M,]P_S$SS=_%845T4'DZCL$V =@,YP)+_1]:8[T3CJBA"X-8;_V4.^TS=U08FKD9!WY+IU9V^ >O.+V M'+WO<#,>4YMG2K.[Z*AP,1VR'@*R,J.L..7$7(KAMH!2RI_8MZIHFW7$=S@2 M7X*KA30Q9:E4#55$".>.T+7E1=>.YT%Q\]2&[7""!.^QY!)5P.#5"%1O43:' M^J#ULD;$KT"D9H3/E+B M:MF@K SB76W+A=VZ*RWP_\P*+-E+!0"+"$0&(/B ^DFE6 #O9BZ&S(!CV"3 4)I?OAD:G2'"9 MT[FP,SSRA]]_FST2^O\<'87+=J^4W/Q/+JL_OSPW!\S!.<0&L!3X7NI,[G\* M17*! F*)>K>5%-I:IDB+AQ? #XA?Z--*;!LK=22& 6G=6M;@7PVU(;6SU_7I1U02S1FD.:Y#IW%CIQ8D(UQ8K!* ILE^E^ MWE=VEW:5./D,]@[6'V)-A^?R>GY<+TX_:Y,Y(W-6/R3J%JX^_J8]T#CV1!46 M+[>P]%RMR-2-LYQNG!_L"_;BI5&AXL+E<&=8XT<\#^L2QTB)T7SE'LWR'3=S M2"N\@AUW/S=M49&!U00.(R'6+ >A2$&75,O7+5<2\9X2\?V)N,G+DAIA^#9\^XI11;J:)KS;S_/')36H0OF_]R*)M*=4T"DZ>DI$E4 M/Y\LH4U&:)\^PIK0M-63%%N*TFUZZ7P,HK0)7 &J2E;; MYVJU-X!6E:GR8D%IYE:(PN:E$>O)?]M%,U9O4BM7-5E-/ M[!-_(G+#%*EB) M.824)3^8&S;AA;5%C,U&F2H MBN/8N9,(*W/%[S(8,JPG0X(1XY ^63Z*HIAA=-<)@.W MVHX;X>D$M8^(98&UG^)9AL53?C<>#.V1^J#"T+]"2,Q9S(--DI0"*L>C&9KF MHE+%ER11) -NQ"?>/'*9=D20B!*ERI[+;F>D.A4.1>E+@'R$VPS4C%/RG6I_ M)@[K*8!X,> /3F="#3.@3;GI7+T2;A48(M941@\PR$0=@P.19(&QAV0Z)1SA M\R&'S%G"7A*T2/BT/'P'L_O=)PDLE+*@FH,VPRE>"-VF)'G(]@VQ(L'5U>YT M[0[^IIE\7"#D+>R99K;._R,BGL6W;3&R''J0!@E]/V&P^SS@YJ>O^G?J2(YA M=^$1AAO$/4F)T:Q)>&;-H9$=NB,J/,\,ZKSXP]Z<1SCAS,L2 .\R1<.ISU?R#1E2,&@N9C7.T*T/S_(7#GY M,G$Z_2M/?Y"ROW+D=Y;(GY\ZGGYA)O%D6:3[5U)_5=[>J\7M7=!GB])74!;+ M\K5%/Z(]\#T/?B)E.@:_>PD\OI7W&(IPD )5KQ%J[/W$J=N"K0*SXQ2.4HV.[, M*#_4 B_9 M 1)%#.X*T23#?"BLX'!+FX#+=7W\$5&LW"E3Q?AU80YXQ )!:RGO38%L%,TC MU%WPVV:"+JTZ &<\ [N?)%,$K@M##*@(%]YV0Z IWIR+7EG!$SS LRUX1+;L M10RA/V KQMMSC(MDLZ^R\S;VXL![7PE4E@9W*'/A0Q8E8K(GAM""T9]\?,$W M,>+V.VC3UD7N0=>I%P\LT,+XI4[CS&W280G483:),)7O2!K;W=?/F_-$"\5G=ZRZ&PL -SK2=HTM$_@\GK\ M/$D9NG*]P@!+DF-V4[O$P2F7HS*1RYW.#0&/A>@H.]NE!@>.2?CY;R2$XTO; M7.D*566%X=:AQ)IPR)7! X6WQ,:+RSIF!6Q(EUOJ-1&PUE;Y,VDA#,=\]/_P M#FI@MSFSZ-H\2+1HPFYU;8* Y6C4;9'ZR\;EP4A.)V;)V<$&AQ1'?4G1\SQ% M98S.Y8,^;&RV()(H H]F[<&$45*R^03^09!1%=W)R%.PX>M,#O1NFMA5/Z9-I?AO$ 'EKY MMS ;$$_)+#F9Z0M8BV 9]+W80^A:)FE7-@SRX$A9(\#O?O#,&"QA&1 \!8#F M'G HG8I0DSM-2<"B)E,R+^R# \Y?1%^^(SMKJUY[@[;:QXW &J5D&=KO?D@? MW8CW+GD@'D]T$CW9P283+!A/IZS#'.=0ZK'L M#IX7*/NYL%15ZK$K AP@&K.;&C=DB:SYLH]$HU@>&))VOO% MX1U24ZP0_A2FZO&/>"T6#T05V\7(KJM\0$/[8T*% QEEE5H\-X)=8'LL9B2O MF.22BQVY0IHE[[+TBX75LT"RS.,7$R#/)!3S-M#=R;-=V4%(-,:-,D.Y.2"V MW#^83<7.=4,7,0SW5M^C7 MC:7>X>&]UNC<')R1]V?M51$^?K<0B=:ZT7*G@@:U).CVC/ZP\_HH_P.CU^XU MI"6!!<-V*@];@G8B]Q'T :W'D[N#[N^US0 6#:XW>(RK[]F%PS MUEAUT=\0E4#[G. 1G*M'S#'D^OH^[5OY)MYBSS#[%>98$H#'L\%YVVA;RVI+ M=O]#!)?W"P'?S3M:H7= PYCZ"F9#'K%!'1A[OL'WQ'4PNX+_QO:Z M,W3OO4 M;\)->5(15A&V64_NBA>Y:R.8V@&Y%5I=5Z"0_TRR+OZ(;MUVKHU M>!D08NUQ#O']6_/]!/^*B^E3PSVVNSI M[4[G>*"O7\:H-=P?PQR>AAK9#37[H)O#+N=S>J1P67]B[3:&6S?DJ7&OC9?Q M:?TVQS1:RAFIJQ9A4<^7N!UK89Y7N]1-U#*]EMXS=^PK]1ID:J";4V&,FLJ] MQ U_54;;V/?8XHCK[S7.95NXP6R;^[V.G_MSF?$T![D-3L\L>X&'Y\]&Q5F*R83 M984B8P%)E*Y/E&+1PFL* [\@=ZZ0]%V_W+FVH7VD8\+@.7Y'.CQ0WP4";9=; M=CA(@,\@="_8G>WSL/>Y.WFI[1@:_M]O"*/Z0,8TGN=K_>N= /@YB+'BU@/S M@EB1VTWVA547?6MUU<5>):UK:%]8IOE=EFE>\^**=1(F9J&*NRH6=PT7[L]W M*NZRNK4H[@(BV.= 6 3NON00!/,/M=2:/:XU;WY,W)&[!N.Q"!+Z4X.RP7I& MM]M^_?PJ8]!]_12S?L?HMONOG[EF&KUNMCM\PD>P0._>152;-)*R/W,CJBRP R>+JY">X* .1?4>23AA4-B%,,&(,R+$5'N\;M'#.T)=1% M=VG9#BJGL]55/'$@]98& BB+:14-:M_\7I:44[P@*BD6=(L MOX%J]=_#L8,L^J)OK1LW!^#KIA3:QNJ[NN-:Z8O5WPMO5Y2&JY6&&UKM[H*& M6U!F3.%)3&%6 ?XV&E!BK[ZV&N0_@"X<'D07-L]!:AOMUW %W^AB72F70RB7 MK71+B_]H,4;M#R_$@MY.O\ ?;KT@IM_A[TZ"EU\(^ C/&*_C?&F#%,V& =C, MM3[+[VDI[ZJB1NF\AJOQ1@E_2J/47J,(;\7LMTVSW^]>.)U>U^I8.:?E@2)T M2[GN^'7ND>>HB!9<42UTUJJ%',I5"FQE]CAJD'(VJA4_J+B3\HU.2).U6NT! M:*Z6V<4?S8LQ\UL<.H[,#C'B'[R9[#2M?%[P>ZYYSLT#SRE:J\2N9JRKU@_M M9I4.^X@8$"Y#*KX/@Q_S#)DF4VH+YRFKGYVG#J/BFN?]=%XGMK1'[X?32BF, M6D1JY&F*':?,EM 8;GK0 25PCLDPP9A[0LPS8:JBB+I5T>?I;',4NJ6C,,$^ M4!U>[Z"^/L5<4^WMXXI8]H?W! M'ZDL^%;#!+^)KD#3 B%*\ \I^&9GN$KPP75?*?A,%A5].'V$%HP447)$J6@3 M%,UR-&.A*D6/C(PN*;#FRL0)QJZT.3-O4+K=.)DS\M[_];8_1817IJ:LF M:;,.JH)X-.V"525EU%NMS,)@#$OC5ZV\>Q1_6$LMGOPZSLZ2(7V0TW/L^,O%TVS]7$B5 MO+_[-TN7/"D=MHE(PK-0-,G11+A9BB9Y/F$HZ)7=K+9RLW9GO1-SLRJQGDI# MK>IF-2T/5;E9-1;/SO B:WLLX;#E90P73]';,6N.+'MYGHX2JT"EY32-M5$Q M&0A2-,S1<#$JIHB39[!3<^0KT(1W\#DE3[X*HVSAR2O"Y0C'4U4503).4F>\ MG;62U59::4DKJ3R>(YCPD=Q6=!MV6Z'R_6NL_8C,Y_<#,P[R5XGY,_1)&81- M)"DI@5B;FZ6(ER.>BBUL2[%\;$$1)L]*F'ZD*)*C" ^T<"]>M@=6!,H12,46 MMB89SW17!,G4CHHM[$*VDXPM;.0E=8&\S0Y 6._J9_S5;?UD_+$N +24>UH=8ZYV/?]/^_Z]?/VEW?A03S)?_&-@) MRU$[U[Y-J.;*OSOR[TX ,_"#6".S&24A/,'2IEW<1U!QZ#5@]BQ+E]9&U"9) M!)_&$7]/3!XCC814PT;@#C88?';C23I&-B'YO@K[<:K^!DKFP_4_3\7E>*-U MUETR'[ O!Y69C?UY5\S0I MRL?'FUME-X[:;GRD8]=W#RT=S=.G9FLW^./1F'::M=(]6X[#+?0Z@*EH]^21 M:G>YJ-9'C&K=8E3K# '$28P%F232\E*$%9PVO(# 7QP,C64(]>;[-Y*B(V.A M+9#,&J9N;QF !,8[M7CB"F0)LW7^'T-Q1J4+Q3=EC<.M_38)?3>:E/.&SF+M M#'M$L0FPR0GS"4:"G<2# 2?D">]6J*\%4Y?9H5D21@D!5RT.M+N83K5>RSPC M[\^Z[_'6]BM]E!&SA_-_&^QF1^#<:!,:TM%<8U?#,?D.H\,08\Z2&NN%S-L@ M>T"^&:+MPWCX/?@/WMG("43IY)(9O":D?R4TBA&+"9_ZW7@PM!QB/]K)FQ_V MA/B/;"93-XK8#7/(KHJBF(S';\7NC;M%5A-^G0E?Q&3D49F;D,LG$5+6Z8(8 MSH*(G8(N0XH2\T0_/+M./!$BF/\6]R4N6]E7R"@*O"1>_94ES2HTR2]_'X47 M"[D3N:\54DBB9#HEX7Q92^]?*UFXODYK(>W15N.,[)IFW3' M'=JVASUB#_NCH=WI#TB_W_VOU1W^)+\U"3/Q?J3GHY"2[^=D#$N\)-XSF4<_ M713(,W5].:5N!^:\2/W5-%ZB]/Z)VB\EZL/=/SY???O]Z\W#2J8 )GB$A8,Y MNAR4&JX#\<-]SA*AZD=+X(;,AC#;(?*+. "MV4:5;W;/G/?2H.2L1&HAKNP8 M/S:'[8XN!N606_":"1S!'(3%89D&#G>?0CH+0C:%$=4B( I';D/;,J(3XHVE M86)FCS_ 1@YIXL.WV( DB2=!"$O/>5Z[[L(&":_K9L*9EUYJ5\DCS$+L6$MV M UY8RBM/<%!I?A+&>#-9NT6RAC@($)69A$RCA\ -&+GPR"RBE_*'#]*D\ 25 M<_:E#V)P809P_$5/$5_'/Q8ZJ=S;O?]=%2/V=8Y?"P.H_U M("?,3U^^W?Q;N_O\\?>';U_O;AYT^/FZZ&"_Q4[TWNI<6KNSV:_SRRV.*]MB M^.U7L[9*-.O1!.'XNOB_%]%%_M?\O_\*)K[VAZ']PP6?WM>U?X6ETO*V$8C& M\H0PI&AW84D:G(I<1Y/3J\6"-_OA;,6*#=Y(-=1NIS$_P'7@D*)KUQ.7CI>+ MH%C0ZGI"W!!>)D\KOP8D=*K84:O&'LTIF-SCNTY:8[T>X(P[U:Y)"$KKC?55 ME89#QV(-ZD76)E&.W:.[4Z%:ETK'M+.RNC+4MU>V'21^#.N4SRX3?F5!YS@8!!2WM%;*E]LR#]KLT)=K1OF'Q'+Z#9 M_"R)>GBU)FBQ9%J[U6[OOR4WG9G9UMN6WKP X+)IS W8O#):H#F;61>Z<6E: M<^/J3XL;7=?!I=6"S99UW6H:'5-OSN!\WC3 !9A=PY9AF1>2Z1N]H>82.D#C M#7/IS1N];2P96]VFYC1G\CESKDXF=,]'4UD6G%984?)"",W(I ZZYX6PQ MTF3K%:3)-/SUF7@MY+2:+;W9UJ.2++8ABXHY/_-?-C3 &$$SC\$'3)Q[. >> MS4D\]U0&R:!N:7S;\U M0[ICU&$[OHK5(:0[L Z)HRI-%[(HY7>:LQK)HS1G)X0$HO7G1012:'Y:X)M/6U_" ."BB(-S3C=QTN[V:2!8\#+M1T;E?G[M?[P?3_GUO^'S??Y[(#Y/A MX^"^RQ_>=1^[S[W^Y$N_/YWDZOXB_!0 Z1*@-D=EPGL6!@AMF&L;[EJ4O1;P MUWP!)QB3NGT$"&_G$C+$:WYL3'>9JP$6=N(P@+4?=^3]\01XT$^3*?_[U'^> M3H8/PU%_W)T.^-LC@)W"6 UTI]4RB@*]%:0-'[2MJ!I!G-;OO>'3:-S_PCMM M\,_^X)E_[3\.)_G0+6J9SU?! \9 M0/:1D(MQ52%IM/B_6HE)Q?&50"5%K0J7 MALQ!EE>%4+0,P3;"3QJA&+"F#2B5[V6,^AXV(46$6A>N#)FF/,0L[,FMI1J, MX0MT/2AVF/6PRP@P&14[SWH>9=B!)!_2V5S4@?:U'A_8 4]_\]N&J[\M;L/W MA-2VCPN$8GEY*:,PCEG<,^="K8X!6&:7\VX$BP6!"UE1/ \(BAC<0V4H+:ZN M&W+]H 3VU_-U-'Z[/;G[K8B!R\-';<0,0RZ3*0%*@*SV1JI49CV#A1JI M^$^6X']RE#CC@[TG4P8<%J0WF\E.S4V%WP^5DV=AL!6E1"+8$< MN#P:8ICDS8Y'RZMC@4L]'K5%J.O9QP6"@#B5.@*XZL1CKPB/.GK_2/-[V%EA MEW^CF OP'Z^+F*B\O-3VZ=IH7:M $M8J9"XF*QOV=3=.&W=;*&Q3,E BU6X9 M>DN-U)9C+<%)RJ;G B614.E+N#>)!\_)*?6: U# ORC(E8ZF+99!\X%11Y^3 MU*U1AW'H4M4N)?SGGE8^3&E/#T&.9\E1,:^[0 M'B&@.6UG4%3MM,[U>![!)ZQ=IQ9P2SL$:D=TT8E'!3YY'1V/W_)RIB:-5FU< M+@T]EG,.^O]D3&0_1!VS?-)_6T&70FYY)]YJY5_) 6RQ.^C!QJ\#=XZ)4SA[ M=BQ9:K2O##V67]B@O1L.R,=:(%^ZF6@-_,U0H@Y:I!(UUI(GL24;B0/6 7*/ M",R0+9\4UX,\W-1(7QMZ+,#?(+UEOT4Z(N$$HZKC?]:/"R3G=X+R':",FJL[ M8(O[<"9+"-E!!KH 4R6HG9:AI\4]S5U+&XC1I)S:6]NN:1(/6A$5SX5> IDR M\._H>GP1*F 2'5^U[OD",X)48N7LH-/NQ*=?"2C4<:H0[U%Q;9[EV1#/>QX1 M=R7$BQ0Q> <)4!N_CJ'G@I5;PD"D<&Z!T&0%J*$IO(N9BI+:DYYVX M/\L&JXZ&5=W9Y7(S17FJS>>%H9?!LO;Y'#4*6^\FRAT/W62^:H0O#;V$:=WS MEY*@CC@_ $3^"6P//O$)%>\\,9'*AV0RI=H-7NGQ30:"CR89:5%.=<>@@,M3 MT:L]W74G'I:DX%%']Y;8L6-H\N :N8LB9B\?)Z6A,\3A^KQ@R5-W/O.360M[ MY0F[#/8 L?$$.4$5#P91Q52-IVZT8_L/TO&4X[)*R#6X58USDL-7\=HQY9U%79UR[Z6^ UUOWMKPR..0&,;X?RZ?6)'D].[G0#OI]*F7T9YQWDK;\;CN\CB%?I ]Y M!(5=$]DH.,/;G\^A*0PW?SL&K- !K1)LU4;K@GL=)78R HP($K/MAQ$),&W4]%B!LKH)O[QBP5O=K$7>KQ[8D1;F'*8LOOA(I9<"DF!QOU MR+HRVK$M!$J,:CF&)@R;WY?8MB"A8D\M6^>[J29.IAXQUWI\SUV4R>8R503): Y%M^3"14CIUS M'D_'8H20C?:C8/1'C;/2)*\:8A!V8X$0.X54&6>?MSOQB4D*E)%#(/)D^P)02CFM M7(S4:!I&.[8NK$*SWEXK8T-]SDL*U3S4OHP[LUA4GKW)_@11V!.%K@_.PTGM M\BXZ\8ENGC,1]7.!1SP771CNV)'PZS9((W1C:XE*=$2!L/27 I<#, M;0W3:-56\$J/[X0/.&F2E1;A=4*BV)6.2A;J07-M=&*9]%1<:CE6[CR*7$CI M!"Z$'?DKQ L"5DL9AC^!7S )+[$L&E:48JP<91 MRMI@'@=XY@RV(RA^'EMN?'3IRJ4Z3^N M1*6!OV@;G5@*YQ %$>XAK$E(7\^%A#(H^A<;SM:_O?YD2U;K4?G2A:ITY-SJQ99_# M="92MNYS_C)8[CQ_=Q>5+$VM,A=&)Y9=/4QE=E_6TQ%-O!F%OWJ\ ?V7W,=J M8D3JN>JE'C_?MF6A^3S^/_O\I[,W>@-6*\053SSQO[LN]NLN'_$GT,]<2D3F M[/O/WX0#=-F(0 =YSM#MOD "%G!$D E'D)A07.L)9E3>H'6["P*A?^VC?[&YNCE95!5H6&@6U0W9+U6!BG-%?P$, MBGN!J=P.-W!'WLQ&IK^[)PN87,05:"97F;G-[:<),Q"*E:M&Y655OT5^CTA. M$KMSQC_9-GX5=^0\\""!0 LQL=8MKBXS]WZ X-\0D.DK3K6%1Y>3W7?(I0P( M$^N_FOFW_?!.@C/$-"4IP.#HVN,_$;_*Z2ZRFQK\0+:[D%4>@;7,(62U+XOJ@QL5AK$][,R0 M&R9Q/$2;U'@U$_ MLC:58<&3"U? Z/' #"XQ#QK#,&;@/F$7+'E=I_ -T*P(*!]U!1KJI_NZ;O0B MH4>NC]#?BLBKR^YL;'Y/5>#\#-ZQM2R4DMU@<3/#@-M]XHG'8PAL]!]H_95W MEG H0W=S!K!K_>+Y<<4S9,/Y%+RE]L%!/*LZDKO\F\7-T%[XJ];\#*+**'QP M"-/JL@TV?/;UC%T2'G,76RPIGT!"P9*FMKXW"S=Q)5@53[X?-=!?>?TZ5(K>8,;PK)"KI0;G)ZQ4Q -Z@=QJ3I>00"#(?Y,$2(+4:@X6'B29@"ZC M%^ZG=E!BV0/"Y_=-\U"*R:[W$%?N+.WU6!5K9-)5$T8Q@/WQ3#G;8&1#:SLI M"F*H@&K(1G[F8:&5#;LH\ET^.A2:DJLEO M(KNRFA4XBI&8?'3?4.KL-*'@$?3&8C<6XA42 W10>@HJ#L<-/3'6*;*@+_*! M8"+24856#PA [^/M^:W7V%JAYT^(C@%T1EKVZ&H!QRJ8,VF[" .!CEQOG(!3J M847LD%2THN'AWT:=B/8_/O;4:I9:O ( )?Q6 12+DKP/!00ELFLI]!7-K!1+ MD%889S54 M6^O\E=IBBYVY:"NRW+FS$ VV"]'<(<46HJ?^CQ3E6=+.Q^DX687E6NQ']F:P M?%8AZGN"%'%6Y*(D^>!X96^7G[\,%DYPII X68TKP."#F]I; G5.+@2:G=&@B56K +S,Y> OTW<'%C@'DX?/!%CE M:C@?4.IMLI<[VUSD+\:EXI^?054#&'FY)?>8\O""7*P7^T07LI!\1T7 L82V MQ=T''\;R&Y8;"X4$F M'Z%9ZQKIY2O0F!*[^N_@'(M+G(]Z5"#"M*H#GX]% :T(5/:+;U-RJWA"^0HT1FHC]S9\8D-W-U ,]@,H];D+-JJ*FSH8JGP ML<-Y]%0#';A=4QZFW/Z<=TH7%.12U%\E7M*CL&ZJIK0=U8V7D,XAHP_%MMM VEI,_"T\E5M(!^GX9I\ ML.PW66+">*-L<5!^, \37)'$EGQ!O[H.3.^(@_E6(#%V#UWLB'V1F&19]L2B M'SW;]ML)%E!,D"D+>MJ:XCLH\M>F/'R,@T/T62<+2G*K (QA:E9XH0FP9?T= M/D)D+)+>7C5557[F9:L^._#ZO/Q ,G+L2B?M3G@\P__ M!5!+ P04 " !ME I5R4(BFW J !2J $ % &9T:RTR,#(R,#8S,%]C M86PN>&ULY7U9MZ*^ZC;;K'5!35+5N5*!-54[-/L#@\1&R! M@ 8 =CIY]AGGB_%L^O=? M^%_9+\]PFF9Y//WX]U]^__ *W"___H^__.7?_@? ?_[Z_LVSE[-T=HK3Y;.# M.88EYF=?QLN39W]D7/SYK,QGI\_^F,W_''\. /_H_NA@]NG;?/SQ9/E,,"%N M_G;^-QF3X")S,"%84$4A.,4"Q)@-5S;EHMS_^O@WSGFPF2&P[!DHF3A$+ 54 M,"%Z9"HGTWWH9#S]\V_U2PP+?$;,31?=CW__Y62Y_/2WY\^_?/GRUZ]Q/OGK M;/[QN6!,/K]X]R_G;_]ZZ_U?9/=N[KU_WOWV\JV+\5UOI(_ES__SMS?'Z01/ M XRGBV68IOJ Q?AOB^[%-[,4EMV:_Y"N9_>^H_X$%V^#^A)P 9+_]>LB__*/ MOSQ[MEJ.^6R"[[$\J____?WKRT>6R6R)?XZG^:]I=OJ\_O;Y[V]?_/[R]8?# MEP=';U\>OCWNOCD^>O/ZY0MZ\=<7;UZ\/3@\_M?AX8=CXJ;[].6W3_CW7Q;C MTT\3O'CM9([E[[^4Y9]0I'9TMX&,(GT9OQB&.)^/E&!1Y0)>^N)T$3%E=WWM*E\+8JP3> F+V$G]_+.?UU5]CI/E MXN*5;IV[-;[C\:NUW)Z3@]ET.0]I^0=M]8.SQ7)VBO.+C__V=C9-9_,YJ821 M2-&7@A*$1TU[N1B@3:TA<>V35+8X3(VY7).TZRMP!4\OYNG9;)YQ3KKOEV=? ML&JJT^$\9+/+WX^ZH3V^!B.>M?*BM$$$>[ M0N;5>%HUWALDQ70745KR[&S48$I6H+*0X"1&$(YYB\EHY4UCJ/R I'4@(IX8 M1%I*H1DTKC!W<$Y'=@:%C0BH'!*/G)$38!)DYP4BC\S$V)]Z/%@? /*) 6#' MM6XF\Z-/.">^IQ_OA6+2VI%NJ) M(:*M)-HIA=GTXP>WWX#W10FZ_4)%@S"6V5@QW M4K(.%/03@T*#->_#*+R8YN/E+/UY,IO0LBX._^N,\#F2P2*B3Z!9K %@(+7E MI($D-).T CR:UK[ECVC:E><[N S<<]1(86XDWI3D%ESR!:)!*8S*Z)EMS.6/ M^!J,L[P[+FYN@!T%T ?X1S8(D5S(D%&3MXZA@$-'RE@6%:0B=\WY?46*@W&" MVXM^VR5O)O.#V>GI>%DS:96[&LN13<9IJ@1I9GW*.8*SF4!H"'^!*T?JO6"R M2A/?O'D3%8H'+Q8A9J7F(#D*Q')0(@;Y#3_B4PK.0 M%/.M5<+JR;O2_Q(+DD^17T_3[!0_A*^KCWV+RU&011NG! 1MR&^)5D-@(H W MGB7R-"VM:V.>[J=F2 9O"YG?Q'&C96\7_"U/<'Y.PQ4W,SAM6>2@E:(=Q:(E M*J2"S) K9#(5K5H'?'<1,B23UT#XNR]V8_5UD7=P75B9!%!4Z4'Q1.QE5<#Z MJ"B**8Y>[D6+#3"]TT#.VR]N,_F^F\\^X7SY[=TD3)=D,:L)_E3-)WU_-?/X MOJ[H4?E]@1W1+\J2$)K2V6D5 .:7^&F.:;R2Q32_.)W-E^/_[GX::$:@Z9_KH:45FJ Q('!H*>@MRE;!R'FZ2"D!W'TY/EDX6*T,D$6GB)& MI*<[%A.@$R8Q$F:VK8\V'O!\MN FI=D9!<7O,>'XH6;R?@]+I;S<2+? M[" L3FI*C/Y7O;O/8=(ER98'83[_1D;Z/\+D#$=<,Q.QL4'X:@R=.SV44F0[#86M^L M0=;P K$F4&DLCSZ2RQ=T*.NS-$&#L": \D1'%+J E:3U#+<6=6LESLT\CBUA"40%8 M, 64)+4537&047+-%?U6M0[&UR1M'7S8)X>//N32#C2WHJCWV*4>*X57*B23 MM2H7G4'J6+.-&,&1 @,GN&(ZRZA2ZV+]-4E;!S3NZ8&F![GT6:VLLG,Y41QF M8F 4<).)"S)2_,TL=]XHSVSSHL0?5"LWJ\B]X+$H*7-"#TS5I +Q5"\-& A% MH!+6ZY1:\_@P14-*[.R(B35+X3I'(R3LNO3]W@*]9%)KXPLF2 9K-E%J")8I M\+Q$)1C/JOEMX8?H&5+"IC$DFHFA;=;N+F\F.!F*8P&*)H]7F>3!16> XC[% M2%D2L#LJO;<(;B M?)L82*^\="J3U6JM'>ZB8T@9E\8@V'G9&Q83+'&.B^4-,/)DBA>N7K*H=RX2 MZ2CO! =35 G!^1)$Z[J9NRE9!P3^:8*@P=(W@\$=UWE*8C:%F &=]/6RC8# M*)@Q"97D*C-LWB:B_3W/=_/S"QG=1W>'JD=GR]H2J'99&B74,B2OP9&K#JJ@ M!?HQ@'7"*(->I=@Z8GZ8HB&EVG;$Q.U:Y6:B:%AFLPSC*>;#,)\2$8MK-=%E MG,9DEI.P.:. K+D 1?$\.!D=.$XQG)"8G0[-*VM^1-604FZ-8=)8)"W#Z@LZ M.A?N8';Z:8XG.%V,/^,J]G\S6]2;7D?E0_@ZRIB5YTI"]J)4WY[6(+@"+AMK M+(^I?19_0Q*'E*)K#*(^A=4,41_F%!2>S;]UO-<+L+/IJNK'D0IDA&V2,)(' M$#*#*"@F,,7E('F,+K>^GG I@:3)^K?3+SF/ZQJ$R;LPSJ^G!^'3 M>!DF(UX(F$5JB+X2$WWED$F(,F4(27N6NN+!HO?M#W!;/K= M2QH%6[0UDEB10H/B%!UZS3T(R7(29 LI+FA^XG>=AB%EZ!K+?J?EOB'T?WM^ MT,\]= ,]_D!??SM\^^'XZ-71N\/W+SZ\IM]>IZI!6]!['M-S?]!UF&O4 M*/1@MN@Z3AQ^_43. 2Y&JC!E6'!@N 98\"#UY= MC[(-8^!^?8Z= ')3U?0@F98W3I ^IA:EO\3/.)EUM)RS33H1G=*D6QGJ4C-3 MY!(IUY6D1T&J5K=O!O<@04,*@)M"I)T8FB'CH=OA1B@IR$."R"(Y2-HB1>%1 M TN%12^U#J6U:[+C[?Y]1;1-4=%*!.WRQ3BA7WW\)TYQ'B:5I'PZGHX7RUI- M]QDO\"I3,"%X0JD-A-=8/'CI$#RYST*ZE&S2K7/(:U$VI'*4IDCI03#-0//= M_-76E^-IMSA'I3L;'\7D9#":0>8Z$$41(3I7($':3+=YCF(S_&_-W&E^%\;P+RU[D_WNVZ#K$_8IE M-J^%5B-,C ?CZG%!05 "-:F^JO]$4=S:Z)F[D2B[%?_L2L.&@?$3P,E>I=), MM[S%Y?>\[HB>(K,A[R@)0K#RA&!?6P9B"(%%+:W)HK$RN4; [J?R%Y_TBH2\ M:H=X1FK]O%Q]-EVLEOM*S>'A5U+Q!#C:T/-OKPDF70^R>G5PUEF$B]/FD0V9 M%D5F<"@($SXJ",5KD"P$1X@(LKFB[9&=(1V8;H_!VZ4!PY!_PS*3I2'DI8C"S!&UJ,\K*E6HX HY-*RG'5JW[[B3E(VC"C[5>2MD;3;PK=3 MTK/I[.+"S8JPR\ V*V& M;2D%;#"TU"(%"#XA8++9QYR***T3;3=(&%1&K0T([BNFVF;1FP8XB[IED7PD M4LC$X=EX<5+=HZ-2?2K:=E$YCT26JF0A=Q!-LE!4EIRA1)Y:X_R'1 TIE]8/ M.-K*I74E]KT<:Q[)2X]0I*@ZP/C/88ET;EBLL M2(O^)UP M1\V@'/Q6HF^T^ U/$<^A U@@+SIE:1)$2:>'B ;4NQF%%9.L:MKNW^-8\ MU,C[>C.,4=0I9&D]%$[KJF(T];X616,FH8QD H1J/2+H7F*&I,BVDOH]6FS' M96^-Y(O\R\T&7(=?T^2L%J[77BST;ZZ9SZ13MBF0ZC7U-HASEG:R-<"+X;KH M% UO?TJ^,9E#\O=;(Z<74;5O:WXEN4.6VK)ZSC+LG[5^'X8(A+JTVFOOFTZCV=AS5,D/.M= F&@$YI3HO M6A9PB=79P9S9>B8@FP^FVRD1M"_?&_#M\>O_Z/ MP]=OZ+NEGUU.(ZT'WD-#D$N>/S7]$V&W^E>+8^D7R^5\',^6M;?"A]F[L&JRDCRY7K7D0:G:_-98B"5Z8%E; M6CZ)J7GF>:\,#LDRM\+PG8J&9[[,L6_8!J^Q4?PA7 @Q?'_WKUYNB/?F\ ?G_*'B\ WL-:(SM;1RB$ MQ0D%UY_']&F_?OM]43LY7OI;+TA_?%Z-*M?(C52,@?$L@.+DQ'E3&"3#&*D& M*05O73>Y/G4-(OQZ&QY?XNK_])!.RZYZ$IV/C',A&8O. I?U-G2*M+^XYB"E M=?1**+?*K5N$ZC^D:U!YOIX =4=97UMY[>>2A],JF7H%ZZT=K]VO>2QSYK/?2"GF7R:7/^HL3(QW3W](C^"+!)_)0/K+K0YYR'R M$D B*[8HXX,6/[!I]WSTH J8^A5WB\5MU]ODRGW%H[)JB4HL=F<8(Z8+_86I M7;+KZ6Z7PJA=''CREEN'2H&=(-P/WI!*:B:?E@<,-\W8EX_9]5LE( M.*&D(A==)I] %>7!!2R L4CT-LKH>K@^L YI@[H_^&A.R>Y2VV-MMA ^"A$% M>&2N]GTIX$ODP#$*U%(J[0=9F[VWZX5[]%#:2:K]V-T_YK1,+V=?IB->4&1I M#;"2B [-% 1RH4"@=X87YJUHG9BY3<60>F7O3='L)(H>S=3MV2 CE,$REC(4 MBKI6W2JC*0D*T><2YRR6UG41Z] UI.[:CV:?=A17NW8:)V&.OQ))N>8WR5%? MM?8HA.!8&$+AQ+$**" RQ4 J&4HP3I#Z:PR=NRD94A?N/8&E@4AZU#/WSH0= M!0S*%2L I2">@S'@#-E&8Y!\=T9?L(=ZFG7)6RM7QWXRAZ8O\37)P!R23D.XK,:0W-<91804Z+D6DJ.P3[F8:I,\49O!9\UX*3&TGIKY Y+6 M@LV^.J_O#3;MI-1369;R&&Q("K0KCOPP\LBZ-KW,NERB%":GUM[.QF59?%]- MV?<$B^TET*LGO$I'KI@KR6N6P?/031*QX#+]&# Y-"%SH5MKCP<)6@LD]B?S M5MJ)J-]4<3RU7: MY+W.N0:,1)/B11/SM;6]BTP99,6QY@UM?DS66ECZR3+*K:6UAQC_0F-RI[%P M;0!5G3-;V_4$YAEP=%G+$DJ4_2NE&T2M!:&?++O<5E*//PA%Y22]4D2CS?6F M5W"U\6>"4# 5Q&)O%?T\RB 4\;.4*N]58"V/+^Y:E)H;7=Q8E*("1AP^!E<5+_JV1\)@*[$PHR2^.T)-#3+XC$ZR]<>>>()568 M% YT2;IVD1)UX)NML\*Y^]X>YV -A:ABVG*%]?@9M\ M6Y0YJTPJ0A@$I>ND^L(9E,)1,N^8CJT/5'Y$TY"4^N.!JJGD^G;9+^]H7S%R MC 5+QL<#J\50*@H/WOL ,G,6D!7&L;7GL#YU#5SVH_)ZL3BC#\;N8OI1.9B1 MJ9\OQ[68>;;L>H@G*C7"V,EV"X*\*7[/Q-6_:08_[#YST%]WM7 MH-SA?K>50R].]@6!1Z5+,K^933_69B>K24]!YBA8!HFQ)ICK>"!&CII*WG$; M@@C-RSO7)&U(>KAG./4IM&:(6C&+767&N_F8^/X4)A)"@#7O;/&EMU%Y"/:NA/\@S#94FXZ6U)ENH)8AU M+&&"P(*$A"X6$04%HG$OVN>"HB?0[F8_2FSM*?(RY115^354IQ0K&D",9* SZ9I&3B,66^CE/ST$.>0K.:IIY,LQ5O M6'NWTEKGHX\^S#Z$K_5V\,EL4O.8KV;S>RZD.Q:+EJI \=79BEQ"( 8@:T;? MZY)S:-V4<5M:GT(SF^;*9A]R[=EZ7=T<2G/-HS* N?:/\YQ#%(8!=R$D5*D( MV?I@Z(=$/8$../NQ8=L*:ABYZ'&$B%4UB0K(<04()53B@K5_>+\3MNR_4A_F;J8L7B4;G*]M%TMQRP"3;+7"R0 MRT;NNR,7+NB 4 1Y3K0'-H:4"WI"@']L0#U&J0Y:5HP@\UZ$IYW+ ML(!'18OF1)28$P_-!ZAM6ZKSN!V7GQ".>Q)_W_"\J[R.,>(\D$U!R2R%U"&! M+RE!()[ZZ9'#]IY>X#./)XCH1 MZTTF6^-3=Y]&MBGIS2:0W=.BKC:.LM;%F"*"#+&6T9'2B76@'2V/3TGYR%3K MB^H/T;/[].)[/OM%2F>G9UWFYL5D,OM2P^Q7L_G!'/-XV;6@R-HX7E(!([, ME94 ;T4!H8UU1;G"FUO?[:D=U(EU,X#='HV\%VFV2YK<1V\W]W>DBM2!"S+P MJ3:[%J2M/9"V9=9.R37\+0#]Y6;4*VL MVX,?WMC(K<_(/FR=R% .:9TJW' O1AZ[H6H_=J MQK*D[^[4B;7O5KHAB_^#8?Z!>,411X>8)(+)S-,^\!J"ISC$:TUNIF'9I'5F M]30G;% )PU;HNM8M]E%%V:;S<$,67LW.YB,7*1*.I)036@E*A@#..JQ#:Q@7 M)?FHU^I0W)BN)V,OAX#%C04Y/"B./V,=.'N"%(/7/Q]AE$0T[:R,=9IHBH)" M[2 !$W=9DVL9U^N1@TK4#1ZD.XEX<(@]FN)()Q.M^\LZYG*U8:)3(N1P,5W'&7 PV5B?,U:,G"BHHEE41(DLD4FNT M:W[3Y^KSF\T;7&45@B&E5+:6 M\[V3!#=?Y/:#)>N]Y7,-M<#YY]JXP 4CO8F@36T34SO .DGT))MX9LC8JS\$1'TNZB+;#_.[?YM MOP,_[\.7WP(9ZG&8U(,VFV+FM+2V7K)!EL&%Y&O_2">.6V&# EG+>XE;K?MZ+!EOD M%$YWK"%K]>2=W;!>EJ"12]91TG4GM3P*5-: "-:"XI;7WB49K/*9W/]@3=&- M%='EPW=5T=7AK^3D,6,7A9QSNG4E&7$%R2 70=OUDBX^5FO''GJ>CM M3QY2,=)N$FRPWMC8-- (79O+N<>AX$7$S=I%=VC736^>Q&LZ467JY=G).N8#>J4 M0*HZ>BE07!YCO9KNHC4V819*]KC9[J*II6ZYZ_,O"]=Y3":%5(?'Q#J07)@Z MP)5!IO!?.U75=M*JK]X.B>(MHZSBS4 MP9U!D/\82AUKEBV8: PK)5-B+9P]@-'?>.'#NGN1R]PZ5<,^S5KW4UFIPL/ M,3!@O'BRND1>%-%#IL6)'*.4_#&\\+4OIN_KEL;CF[:-Q=4,36]PL4"\?I1R MYQI$+WS.&2$J;T&A51"\+F1_R1;7:G$36YNT=6G;1>^N^XSK&]]C4B74$FAO MR3PD5J_NV$(ADQ$HO(G2VC7T[U8/'U( VPMZKNKC_L6S]YUTXN*]@U)'%(\VRO2]B'"Q\%99UBTT;67>KW(1[0J MQNL$0)=KQT-?!RRKDEOWJM^8R"&%NL/#VL9B?!2TK71O(=C'@N"4$*"$U!!R M(A?9,F]E'2K#'\M/V,2"[BOP'1S6-A;BWJ%V*[MH4Y!:Y'HA+6=0O,[9T\F# M#_15)R>\:IW VY;6(071@X+>3D+=+P3OSA@A2]:9P@"#B*",SQ"-5I"#1F-2 M-.%QW+G!]T@8#@QW%^P SNQ'-^ZMM3VUIT_?W[G]35::U1FO"3@R>3P:+D#( M>MK@2X"@O 0943&&A(G4^LBQ[Y3'6L_Y?9H)_K.SZ1+SX==$;WUQ6G\:,5^< MX,F ](G<@F(%A"0]Q(R8DL7D2^O+JEL1^B13))N@;2/UUD2\AY4FF/79!3PN1[.UX8Q2\3"(H ]ZS M!$K5FN':5XMKXC%*X87Y*>JJ[MVVR-"Z'#SPR-FJ_MJGH,")Z W2;[EH/=EI M(P*'I'V;HFFMHYTF8NMW-XU*YMD:;<'PK$&E)"'8H"$BJ7]%GC5C>SD8')*F MW3]2-A)#WY'%U7M_OX9)I?;X!''9\/KC!H]H%&-LRU2C0.->NYJ9"3Q98-Q4 M6XV>["K6.G-$E4P2UK<>,;F6J].,PX.S^9P6?<1E8:AJXQ;& ZF\G G@P@)M ME^Y &V-JG1-YF*(AF:86Z%C3D]M&'GT[_&]GTW1.5L@E,)D+,,<=*(D<@E 1 M/(80E),RV=;G4S\D:DBF:8](V5(J/?LK0D15DWQ0E*DC&:P&%[FND^B9RB;4 M$6[[]U<:<7>Q.1WR5#NO@N>N%I,Y"S&$",ZA9!2 *9]:!\ /T3,D5;D[*M9R MR+:11+_(O[(=K>:>:6[(WZP5J=QEB#Q:H+WN)4KKA=[+_8=AJL@](61+>?0" MDALW3T>1$(N);$!"5F^;6@HMM73@5'2>LZ"+Z5-)WB"G1TYOM6FZ=NE6QL X MLYZH+9;,%B_@A8V0DPE&!)&#:IVCWI;6H:K879"UP5WI=G+H-Z=R4)VP'@%J+8377P:&J)N?8;YR 'J< M3C"?37!6SGV2VV_9/ANST^-VSLRT8[91EN;VTR[\0",U(L98#;L!974"QQP" M8TJ5& W!L75SYGN)V3D*7YYT?>3N855GJ50,!12K#=^CIXV D8$5DBM%89]4 MK5E]F*(AV<8V"+D5@;>32),;:+=)J8-#CJ;OSN;II&N,<7HZ7G;I\,M *>ID MZ3\H.BABO]0#PESC)FLX>N/)%5[C&L3F3QY2Z-$6'7N01#-OJ:,S3%[-YA_" M5UQT@/YP$J:OIZ3ML7OMDKY4DF0L &8O:N91@C-*0O08#.:@QAW]?2LM$U#PC)9594A??+T?9XN [*POP9O"*Y,$TZS2OP MM! I1QFR;ZT^'J9H2$78/9J=-A)IAI)#BI!GWY!B\RX=< ?'/+OB ID\7:^0 M*L]J*9UAM !2&!N01=/Z(.:'1*V#%?NDL=)6+NUNA)#G7>W?>/H1I^G;N2-U M$.;S;_12G96%E_3Q&)-B''1FM3= YN!-I31%KZ05/);F-T#6IFX= +DG#:"> M)-5?VN\EQF689J*93.AR'"?XEMZS>!>^!?K^>U:LOF_[;-\V3]DYR;[]/%YC.YG4X05R.BDI2!VXA:UD'KL;:T#-Q2%ARYM'&K%K/A;E&P*ZZZ/+# MWLRF'VL;[(ZK$(UW*"GJ]X+3%ZNJF\4@%,-MB-SKTMIO"T>#+G8&5W@BK?V:N^B8T@)N1Z$O^V* M]V<\7H7QO+-IOV%8$(GG%QAK=0)9N^W-Q7J?N[.!V(+\IGU[QV%RQ?VXI.;E M>)$FLTK0B%D52J"-G97*=7*[!%^,(_ (%H)U.85^ZFU^2-KNR;;+]/%=C!N6 MB^/(:L-R^J(+0C0B@TF*_A51J.;3TQZF:$B&I0_TW$ZW-9-/RP3MA2=7=>$= M="U&7NA:%!5 H#*U?QF%\XD(8R(55Z0BT]@ZQ[\&64.R3/M!3UM)]6?"KAP^ MD.:?T<),5M/#9N6P%$S+\>?ZV_=AB=O;LRT>LK-QVY6Q1I;N\EF7]-0GKD+D M,[*RYR7@L^EBA"75>G$$BUR=B&!4;D>OLL$47%'_CWZ8 A>2;8NZMJ$%C[ L%>D7R\I)=>3/,;^K3)%>,W MXKEX:7+MBDC;CB)E"SXZ^J)C-KHXE5GKF^J[T#ND.I !8;2)>/<*R+>SZCZ= MI#FF/ZQ91(H!1](4S(Q;2"[4<7?4NH3_X%:=8QLMW.$\U_?*2O!)36CAH=+48],4+)W,B$Q-:STMM0/:0*H &A-F6 MPNXOU7D8YE-:EZZ.G_9/M]&^5T'0EANG,,TOQY.S93ULW#;9N=5C=DYW[LY< MHX3G'QWV,;^H):D?\>W9::R]7,^?W-&U.#I;+FII"A$\0JZ\KS.G4QU!K4JM M)7-<@$-TEI%MMJ&U*=N0Q%W5)>V%^7G_HWJJ=*[B%R^6R_DXGBUK,K$ MH)9G'G4%.1<8S#@9;%UZ!J2*R.*:MZ38D>2AY04 M[1./-W7E/B7=S)K?LT"W5J;3(2--5 69)%CK=5T>3RN3'5@EL_!1QYA:9Y,V M(G!(*:__^,O_ U!+ P04 " !ME I5I?3[)I18 M &UL[+U9=QM)DB;ZWK\B;\[K M]4K?ESI=/4>II4HSRI2NI.R<><+QQ5Q$%PBH % I]J^_Y@& I$B #" \ B24 MU7V8%$4A/C?[PMW,W)9__Y]?SR<_?('Y8CR;_NU']A?ZXP\PC;,TGG[ZVX^_ M?7Q%[(__\S_^[=_^_?\AY/_\_/[-#R]F\>(?;#[PD6 M__PASV?G/_P^F_]S_,43\A_-/WH^^WPY'W\Z6_[ *>>W_W;^5Q$B9SPQHKTW M1&8)Q$KJ20A),VEBRM+^OY_^RACS)E$@-#E*I(B,!,B92*]]<$!EBKKYT,EX M^L^_EB_!+^ '7-QTT?SQ;S^>+9>?__K33W_\\<=?OH;YY"^S^:>?.*7BI\UO M_[C^]:]W?O\/T?PV<\[]U/SMU:\NQMM^$3^6_?1_?GGS(9[!N2?CZ6+II_'Z M ?CXM+SZAS?1J)]6?XF_NAC_=='\^S>SZ)>->AY__?##2G)^'N>S";R'_,/ZV]_>O[Z+=#Q=_I3&YS^M?^?X6\_+L;GGR>P^=G9'/).])LE%U"JP/D?Y=-^ZHSI#(',XT4 @C^% M:2%X18S;/KT[YJO/(@FROY@L*R*^^]E5\<[._;BF@.]\= 6TS0>1&?XVGZ2YR=_]1@^^W79[^]>/WQY8OG;W]]\?+7#\TW M']Z^>?WB&?[PPT?\^LO+7S]^>/OJP\>WS__W/]Z^>?'R_8>7_]]OKS_^WX>7 MDI?_)&7_I5K0!G*GQ]U8(5)I/!V7W>D-_G']S+*@8=8*7YS^ V02=FC9U>DFO@ D^:G MHXL%^>3]Y]&')1Z7Y>1$0<%K_'8Q8L))B!"(HUD1"GG^>S"X!FM]Y=S&/ M9RCY=Q,_'65#@PE*$N6=+99@)#ZB.2@\9!< 9>QR'_;WOD!/FZC]Z^XNX71/ MA%O9!SM1+T;AW$-0OTO25=7?7=J9 M/O>Y][# C3DN(36_]:S(Z._S8K5(P[SCU!*&J!%T$B10"X1I4-Y&EQUG ^YS M.X%^EY2KJ+N[A+.][G.[47/#J?<182::2V0%'23O!'I)WB?.LQ:TMD]R&-+O MDG(UM7>7>0S<>Y"><&\4F@5@T2)UF1C+N5.2AZSK7S8< M#/>[9%]U/6X)TM:)UN_SYJS!0QI1[9QR,1&=4B#2&4:\=(PH1Z5R5FCIC[[W M7:']+AE86XM;"-CYFN#:_5Y\G#U+J=&*G[SSX_1Z^MQ_'B_]I%E'R71)Q<]' M)[]QW-\#RG"!B_@ \R_C"*LUOXT8_^:_,GE#*^TV_#9/S)7R]#&90FLXH ]Y)(X)FX+-" EHE' MP[DVYM:MZIV\D;J(3I.61]3:%O)UOE-9P2TOTQVH^(/KA=Y\KT;>6) I 8E1 M1W3.3" H,4>2-1*=-I>\4+6/^@-PGB8!!]/<%KIUOLEILYG_[LO;M%S9+Z.H MG!,A2L(UQ=V9YD"\EXH$D8W7PMAD:P>K]P9YVD3K5V=;6';PM4C9F]N@7)M77M+Y[&)#;S:R:!4:*AB!Z!F1W,8BC4C :LI\LBZG6#U=Z3Y$ MITF@'K2QA2R=+R?NP%N=S!MXQL:@FN3.)J,J2TL\,YD((R*X%)CSM:^^[D?T MG9'E<&UL(4N_%PM-[L(H:^Y4,)QXF=!&H_C%9V.("%YG3B-H,>A=:8/JM$E3 M62M;B%/G=N#;C%XK0S0!CT5E+:Z8&D6\D9PHCS]PE(KDPL!YU)7S@@5E.7*- M[HJ/B4@6(W'E;776H2$0DT%#X&AYP36S6R,5-FADJ^!!$BFE07:!(2Q3ZJA! MM3I]G.S6#K4P'TNJU$AYP4+2B63K;;E58\1Z=#Y5\+BV*"Q8WE<=3(.@XM9U MHQ*R]SJ/#F+?1TO1EP+T%1I@K+@!'=5CT9^R,1PE97P3H94/8IT M'Z"*/+FG.O4>WAR@Z%VV4Q;J1C>. ;+PE5W+LHG62BMETS(!6^*:4^/A/V M$7:_96&_- [!R!L%,E,@8!@ELB3@.*T9,<9I2:/E(LO^;+Y?;I1Y#^GM5%#. M[C*O R3;0R7H%H-S#2SI"-PBC9EF!ETW@0:3 $&D4%89X#%%U[_U>SJJKR/I M'M[V'1'@-;B +JM'UXX8(8KE0W'Q#BBA-B66(C>Z>EW"O8!.@0KU)-Y#M>>S M&"_.+R:ET]"NLIW-UI53XDI($G3)/_#>NJ\G7_RT_%_-WD-?II^]26#=I;?HN?=_&SQ M:[F37B)_7Y3U3!;?8FO52&?_9W3MGM-Q5;=:YGCP)0@L-?-W_N(X1H8NP&*>QGU^^G:^(^PLLSV9X,'V!Q1+@.G2FM,P"N$"V922P M01;[F"GA.EF6.1-:52_>:0NNZR;V L+R]72QG#?-]E[Y"*L;S9''=86<+,FZ M6.A! _%",,+ !IUE-(;7#@/OPG*$/CF]<./VYE9%]CUX1]_B>CU=PAQ7_1Y/ MY"8BD-[!/.)?^$\P\HX'*[4C,4<\@G,(Q%/$K)BPT0H?3:K]:K1']WWPIII^ M>G"R/O@)K.^^G^,./D[KO?P]1,"-/+V=WBA^'W$G1.80BWYQ_OP,SL?13S9% MXTWEQ;P)8[^:S?]QF>;^8C*.K^9(YR:_XM4$8+E8[YFC++D%EC51004BHY;H MME!)KR =_/QS9=F@YF-J*$ECS"1%$O20$$>I!,D@?'4@Z"!U;;0#P+Z M79&NJM8J=L IA_H:S#L\KL<7YV^GS]#=\)]64#?6H!406=2)"&=C"9<9$B X MDK5*/LB0C38M3*H6CSHU6O0AX1[:T=P\DE?!"OS)9_0[+_^Q*FPN/QQ1KX+( M5A#-T)I]ER#552T],<>>M2I\: /"??1QZ4,1TH738CS 7FLLIXE MHS(QI&C0B%(&AM^!920(PQS/D$RJWL!J/XB#E1$,$W[N43^/IOS@:F4W@NU- M&JWD,B5. XE 47*EI;F/(A-%0PJ.4:%D]0D4N\ R@3P;<9EL53?1[5_:K M/\=O;URZ;#)I6B#LJ4#A871'JE:HH\[=-V(U=7$(A[!U M6N/+X[RQ6GO.JN\P1V++0P4-QR++/BJH2))BH:$?]Z4$N9L-=)4O\.XB3,9Q ML[TV"75:4JEBS(26 +C4NK17#I2@Y::BX4X M.G8U>IA1["#*VMHUJ=X^QA\ M5>Y!/L+\O-S1?L1_U' ^>O3+3$I$JIQ*:QR%2^9XBJ)5[IUDVN;J=NXV(-^% MU=%9 SVD4MP!M7X7VL#JR\S8#NE(MD5WI3U$@PX2[\.8V %/XA;H!?+=2P$( MSY?.@/B%ZY"CCR$D4;V?[I!$>,AL&(P'^PBZEPK(;[)YUH>7Y$)$J\H59\E& M36@@.1<5X\9O0^^<@X\E_0'MXH@& M49F^IZTABJ7 4HI!F]J],NZB^!Y,@XZR[Z&PZ5M$Q6)>\[X-KIX,@UV8CF,9 M=-79O13H*/ >SH6=^/!7#=.*$6%#&=_*D/(07=FV*/72&AEJSZ<;E@@/6 9# M\6 ?.=>.'[Q^]_*&N[P^KX2-C@/UQ(>$)Z#WZ,OJE(F06441:*;ZUNFP/5ZP M[<.'/^?KR'U64V@5#_E5F&)6\(^VS[]%/08W>Q]; =OYE-/RUONR,ZVF2E9H0JM$2EAT@""YPD MRVC2 8*H/O-D&X[OP6+K+/\>YM+>QK0F?AM4/5ELVQ$=QU[KKK$'*-!!W -L M$!MTN/EE="31%HFV"MKALU5TBD@\Z4@SR0U!9<>2BT;=EV6]@/B73[,O/^%'KQ2- MWUSK=\L#3_G0[RK?BI5"!04+L>RC+N+3OA'3T'@0@V[U1WL/H_ZSNF(OYD(V+TBSCV33=:#CV C[/(8Z;;.87L(CS\>=E,[YAD]F^ M(B]5S'G.\:2G"#PV@QN2(<&Q,H!0I'\G#:K!B M$6=;X*LDI0WBS8'5 O,^KGP%]FW#.:QY,# 5]B1@-3U6/+TZ8?=@E"X3R7&# M+D,P-"UY;)RPX#3WU 1\G4^.>SO,FB=(O7W45]E@^KV4,<]?^3B>W$B+U#ZK M; (1^&0B#;7$12F) C0+:'#\3I?='86;=S][.$-I.(W,*HJSLD'UO/2M@_EG MCTLK"UUUB+ I**2>"A58))H^;)?=8&$XT$^HUS_YP<7Z.I^0L?QA_FH[S M./KI$DVH(HPR_7 V&<=6WFFUK*T%J MZ_'_D@PF!!>1-T@60WV*0H^Z/[YS1X_FD]]-RH-O?/R;JY)RJV.( )RDTMY= MZC*T&Q0CB09/A0N*5I^V_C"J"IU,MC_AMP7DB\F;<8:1CPE?;9T(STP2:4ML MW&5'O#>E87KF(O30Q^0A6,/?W%;FR);V)555T4?=WI4WL1/LRHW@C(,RGA,> M2]M5@1"#EYP8+<$9E8#JZAWJ6V(;JE=%SVSI116/I3O%SB7]?'F5*>.MDRXE M7B9V)2*;[,? $W$JV\ ,.*"UDX=:P#J^GU^3#FUWJ /5TD.VT>[57Z?:M('8 M4PYB"WC'24BLKMJVU.FHER-1B!D>H_:!)%OZ/7.72)"!$9&#,30S*U+MKJ5' MH\X#:8R/@3G[J*-R=.#GB_&DS#]'9&\ O>]F2,9F6)< M>Y(I*VV[H0S+T8X(R[R/0+.NWM'X'CBGPXO:LN_AZ'AU,4?I7LS+K=NK\=?R MW69"G'8L! 'HN:&=CRO.$NTN8 2BU"HB78'59L5N-*='BDJ2[Z&IR1L_3:_/ M/\]G7QH?:8-*92$L3YHP$V293I+1]\/]S :;KU6["=9V)*?'A0H2[Z&( MO2F__#R;+YO+]]L;EP@TN)@D87AZK:ITO=>9&!^UL$$SINN/>;X'T.FQHI[\ M*U;+K5K6GG^^6,+\"A+2]\,L+__P\\U@6:V,2R -<0X]=^FD)@'M9A(2-4ID M8%KZ%C;DPT\Z';7W(-F*E1/-C9N??EJY1\JC96),(#J4I OA. GE/LQS&X4P MS%AH91L\=*F\>>!)!JD.%VG%0_\*Q.;,:0&C9G+)]:./D/9ZF/!OJZ^#Y&IG MA=R $Q0P8Q327):Z3"4,L8R7##DFF<%#(T&-U+'>%7A?[FA5_>TCL,IZ6X]T MVP"Q^+@<&5&F#&4W41#'+2,.I/11LB!XJTK3!S3WS4,'3MTX5.RS&C*KG+CY MB_]Z XC0206C(G&Z#&M@+))@#2-X/&01HZ22MVKU]I#R;C[T"2KO8)GM?/.& M3J=Y#[%, FK^OAFNWG.1DEHYI DT&JYT M#Y72*A_R(<+4S\>S57L<*2*G,1+N2\5?V:O;X/AMNO@,$8T72)O6.2U 50RR M[ 0R?,BE@I)F?4EX,/5[::5/6B NA5]X$,13;@E87[94!Z[=>+3'I?9[ C5# M:7T?P?;1_'^SNO1?%ZM1)IM+?I&83SD06NYR)0A.;!2!. M4!*.%%[7=A%U8 MAHT55%+5G4SB"G(>H"[G/7R!Z044D3Q'>V/NXW+QQWAY]AQ1S\YAOG@Q7OA/ MG^;PJ?%J9WG]#PZ/)'1]8M=00M45WXHE!!9$$M[DJ+($99SFS"H0R!6I$A6C MK@_OV.'[FP]_N_GP:TLZ9:E5N;,3- 2"D"4)9:JKI!&TYH%24[N!X$.8NFYX MZ\];C'*,UCJ?2>2.XMJX)\$R2T2PV5'G+ NQ\MHVSSY"C^2:FKZ]MQTDTC[F M66Q?Y,I$5Q0B"SP2;85%I]![XAV:Z-1HSW&733G63@V[#\]0WG2OBJ\F\,?@ M"Z/3ER[B\NU\73O;V'O!JA!+OH*ULF0N4%,&Q"'!,U@;.5@A:[C"VYY]+$^X MGE)G%85;V=%9XUD\FZ9-J?3:R&L#JJ*?NQ/(\'YN=QW=57@E 0^F?>V],UY) MHKC#/3"5J>7:)#S&7$Q:Y\1O3[AX"EJ_Q\T=2.G[R+6?:J,";.UR&:$E:)&) M#MX0Z;,F/AE/N#,6(,HH9 \UYM< AO5G*RGE;L'0@1+MHV)ZM:Z-1VU4L-)8 MDG-0I64I(UXK3A)EVN7$A-2M&G7N=8MW \ IJ/=PB0Z0[+#QE)\M%K!<_.KG MJUO!PT,0#WQ@UPC#/GAO!1"<0J/*B)25EOB&.2\S2PJHH$H'E]SH@<_N.3X@ MN/906NF;;&1Q^"BQ!K^DDA"3K>4B,(UP_SZ?+18C1[DQ M*'A"I79$X@M!G+84/5Z%DE!:BU2[HN1^1(\PEK /*[9,6:@E_J$C#*FT:@K) M$QK+M;.U@03#+8F&6BJ-,#'>-W_A9",,7>A03>"/(<+PB_^OV?PJLKNZ3U*9 M&TUEZ?"%9W1AMHU>$R5%8"XH(:ITNKO[Y$<97=A+H;-J@JWL7:Y:OGZ#:6.1 MM0!5,;:P$\CPL86N&IKU)=[!=,^=!*K0DQ;%,9(V<&)9+ 1G7D1J=9(UWO2! M=7Y/9&$0E>\CU7XZ5MZ>$DFM8I2!)!S]+"+!9>*X2H1)ZJT+03@;'G!''L-P MS8IB?WBRYCXRJVC5%43/SAMW:P>]#GKI.ZTEP@-!!Z<,]13:,X=I7[E %<>_'=0T;M,=ZNP^HU)K2") ,EYIZ M%ZTS@H*TN.T*94;W?G(W#VGST9?7]G]V3 -CG.#73*10E'AC@'B=?8S4&Z5J M7[3?1='5\[OZQ-_GXR6\F/TQ'0FOO//H?%K&2O:Y8\1'CE^2R,!U!"M;C<4X M9%U7*(9W_SMJ^+:'UU&P/3CY5XB>7\SG5]72R8(I4]P)]Z7!2=2).(9>BLTI M0(PQ2RKZTO9-($.Y]7VI^6"A'MN#OPJ-;Q)#?[Y8H&@6BP^KSUV9N%X+8V7" M=0##\RXJC=R5DMB$ADS$/X94N\7(O8".Y>=7T/?M*XEJ_O/S^"\U!]>?H1X-IU-9I_0>%ZCVY2$*Q&B172L#&J0 M1F<2J#4EV.%-IDR;;![P)]H]:7B;KX,:9KW)L'(DX(5?^F=3/[E\:*'9W4]XJAJM)+,!'/]M0RU*YZK9M.Q3 ML[SM[P^/"W1Y6M>P0;65WHHJ)*\=Y2(C5[2D43IE$J"7!@EJG M$9I.T._'G\Z6;_-O"VAR+WZ&/)O#C@F7I3O#^6R^'/]W\\>1S)$SGP31+@HB M%=I\EI8VH$SPY*QR)@[VIM5;UB.BZ\%\:DO8(Y%AR"D#]R^QY>*"TBJ4MHD, M2EIDJ=JTW$22@7)-3>DJ53L W.N"_N1XCP3HH>GUH8O+2YBW7*&-20.+GC#T MO8CD1A;92Z*E"LP;30.K'<[H?U5_\KQO*O30V;MU6]LL0I31$J8 K9HR^\*+8 DH MCP>!%E*;VG>!IS 5;2\Z'# 5;1^U'&ND50N(?TY%ZZC:0V9;':"7(U$H!!NY MT)DX4HGG9GBB1/T M/2B1CB42$A?$E:%,')PUM#8QKI_^B&SJ0Y6S9<#- 9+M(6JW8]2.5B)0CL=I M\E*O$S8#;R[,4G*))29KIYH\I>%&777?4>(]O.LWYO5MOMT"TG$EK?".,),5 MD<8Z4M*K40),6(].I#6UMX%6P$Z/)?7UT4.0Z+Y!?F700 XJDYS*! *7/;&@ M&1'!TX3N/*CJ\[">W!#%+@2I)?L>PBGWC/*#XHME7&=D+B)A/1!K40!E.H*R M,@BI:H>UG]H0Q2ZDJ"3YBO/1-L@>&-[&'652)A(=A)*:(XDK7Y3QT4>EP/+: M<;4G.#RO"S/JR;_B$+66(]X\#US*'-'=YZ4Q;E+$4:V)228I(U/P<(L=)S4\ M[Q"U]R#9NWK70R12U2BE:O>Y?21'[5=P M-0VJ=I55BP"_YP[0NBRI=R5_,EA)0LR4)&=]=MDQ:@:[G'Y3*^%IU>7F'S!) MKV;S#WX"O\Z6[_Q\^3:_&./.N?"3O\]G%Y]'PMNL><)M$J0O=U4&'35AT 3G M)F5P0IC:LS5:0GM$V]=A7+E]:/6ADCY:A+6]I' Z:9FX)DIP7X:;1^(MNFM, M*V"X#5B(M5L>/\'KPRZ,Z445Q[X^;*;,@9^\7)1:B')WOOU6_04LXGS\>=7\ M9+/^)E =DZ/6:$6\8GC.:XTO2.G&RUE45%D.T=9H$-$)Y*._8MR+,K-CJ*YR MPY$VP%::0W,/Q'F$";O#46%/ E;3XV/AH(]:.8.N#<\"#8.( MKI//RI/$G/!3\?+R M]?27V=2?^>GB(WSUUQIB2OW=,&'FD[ MB-9FO8J\<@7?9J&OI[^C?0OSF["H"=)%BV!"4X0J-+$T4 (>J#=%U"R;< M\X@35W\MX0Y0Z]=DNE;I[[/KD[J&H5HAO!5X*I.JI8TL**^D"<)2JP)H'ZQ/ M*E(VVO6A'9,/ !W\5?+PC:/GVA.TQO+,?"9>E#I/I3.QX#UQJ2 %!2K4;J;^ M *0N6TCYZ-G\+3+=ES&/S3-PEUN>32[?HY,Q I]"&2]*K#'H]PK M(+# ,J>^Q3;RP&.&#Q+5U/+-7:.F//O(K-D"[R/,S]_F31_B49G5Q4LH7TK M+Y8FE(%E)$O)6:8YN.K=Y!]&=1H$Z4D+??3XN B3@NKU%+?P$F6PVE&CB&"B MY 'QD@>$N&)4(H;(8\C52PR^07!:^N\@W1X29K:O=-V_*#".)ZXGD96!XQ8X M\50B%V4T1AD (]4@A]V@\>"^W_T:TG[Z\5\1L^&T3-4R MUWZ26Q$@(1!C+5 MB5/9;D#=*<9_J[&D6LAW'VT]EG!;&\Q_AGS[I4*-N-LA>GPL' S,0$2$1-#D MB?1.D1#QZ$B!JT"58,RV,IV>%/=Z"_D.3KU]U%>_W_K. )0QU KK!&A>$_2ZB>WOIIV5T;Q_A5H[HMHPY9^L]I;:4RN,7Z80AGHDR M?BYJJ0%M M>F3?M)A?D/94(/(A\@Y/L"0DF=?#Z;?D$9C$.3A@2+=_ZRV(@U M0L'[/J%KB+C3BFZ%CM$;RT;)( ./TB5KO5(\J0@1';<SU= MH#OV;5*1R]E(H0P)*0;DE ;B@V5$*6JB-BJ#JCZB>SN4"G6\I?W^XA6^RZ\7 MBXO2?^-M+@\;>:#,032$1ULRA4L-F2N)O5P*S[G1HH]V;#O0'&%X7 7=;RG3 MK2'MRF?7IA?N\]EY&$]7+540W#DD?*U09!.$O818?H[??9K[\S)6<-:G&6'/?UI\V$@J?<07_Y6"J^G2YC#8OD> M#_JFM7)Z!_-8B@,^P8BYR$P9M2L@E(YJS2R5S B-3 JDNG)0^[ZM/;JGS9^> MM=%#K/I;I.7.9.0\R\%Z] %=F:%G@D8F-LO0]EG']'22W>S!8+6+R=OOQ: MKE0OQHNS(I&U5129,V@*<0+(6;2*(!(+I:V!]=091J.EM2?5/@CJ:9.E']E7 M+./'9^>QBNAQ9QCPPB;A\1ER*>N(<54U%A^9,&.5KU[WLPG(:5*@B MZ9T%G75\TQL.?T-.FBR3V21"E6XZM"E2>B01%W.BC./&I5O5H!SHG-Z"#&^!6WRX:)VD<@8VXC%RI* @>8 A4%S^:HY.4--.>ENY]M%^K M\AYPIT&3?G1QES2V-])\6,[B/QN,'^?C3Y^:?A:2 _..X);&B8PAD, U+6G" M&;= ;82HW5^F/;H3ITTW;=SEC>N--Q]1]8NSV21]G/O20^F%OUR,5-1)1MP9 M&:6E:Q)ZUSZ4#FQ4>Y,L=2[T:XX\ /#$V=-9)UN"9)VS=1]&BS];0+PH=Q4W M@+-1>UF" >#_5Z854-76UC6.1;[?'9^ M/INNMD\_?SM?Q?S^TT\NX!W,/YSY.8RT+DU F")1VC*AUF<2C%0D)[".\1 $ MK7V)TP+6:3"GMORW<*1*W/7:+ENS&]*U*%:N'AME(7P6+A%PR:"OEQ6Q7E"B MLC0VEI)T7GL83EMLI\&67C2QA3*=&^X]"+1A]J+<7T)B:*R5 7J4$V?QA)7. M(X3?"7T.U\H6$G4.[=Z.'UC0:'LI36*,I=V%U<0A MD8E(U FK/(ANX]3KJ<6 MO\)R%$"@/\]*-4XL;CY%T]E+_,Z@;129U\G4SZ+:"N4TN%!#SEOT7SEX^\J/ MYXV-/"KL\\RCH6.U*:UC [& UHYWRONHA0^^]N7>#BBGHO_NL06LT^!%;?EO MX4CGF.L[/T9;]G^/IVESHHVDEV5:,R.":G2=/7@2;#G% RE!I*"VL?#712G MP8".TMV2#U8E1/H!T$1!<<+BV1<_GA0#9MV:\[?I'/QD_-^02IY"25,8.6 A M<_1C@!:/)F1 W\9%0B%F7?8S/,EZ."WVP7@:9.E5,UNH5#DG=55K:Y2&;' _ MTX8*(F6*Q+K B(ZTS#QE0<9^+_0&K7L?(*=P;ZD>N\Y]LXY-GO6S^*^+\6(E M_E*1:-$[#BII$EAI\ZNS)M;(2+Q*+% +@DNZ5Z& M$=V%%9OLR$U/_#8 >YIU^""XXTPZK*+*%O3HKH>C$ ;!4/2<'$D2X;@3B,19\X M)S1[260&@?Y3X$1II9D PWFZ% M#L6KD9S&R=(CGA-MR[3SZ'"-6G#"?'+207 RU6Z?M0W'J1@(G67<1Q.M6YC6 M[&Z#JB>38#NBX]@!W37V 4ZB+N/&;7;T4G-LL[,X?%ED/,A%LX[3XQ%/XHB M^V/U0<9#DN"!,WXH#NPCY1YT_UN3Y#4O#2O"9I)9#L)%!WB\>8%GDI*B3#+S M1#!F K/X'ZCM(VZ!<80>BA4T-*LKWAZ._%MQ\34HQG2R%DT:'H4C,@&@7<,B M$=Z%F"!QENIGS&T!!8WIY1&HU91QTCTOG10R'A*4>F)HE)#,$9Q(UJ$=%H^[MAW MAX?J9M:O8&L/7GG][F4SO-@W^-: @HK>."N)QA67>40E].0,\5):[KWCB;4: MN;+MPT]!KYV%5K_!YJNYC\\^S0'613M-\_U-&\BDP69J2::JM&77LM1<"&(] M#YI[+FUL,TOI_J><@E[KB;%B8*X@>W;>- 6\#7 S9YJ&$-!'(([B4F5"YB$3 M':'!$M$4K#!)6<%$93OL 4BGXIW5E'P//8'>S>:-5*_3%+?D*VZNC%I M[%9*E29#:8B >:\ M]K@SR^JULT?:?]J9,O7UVV$#VDUC$#3HVM&G??"=()-Z4\_16\EO)M'/FFY^?;63W_Z4?EO*MUC9 MK;;RD)))X(.3!F3RPEE@GAGEK;1!4OU 6_GM#^RGM3Q:\-1Z#2185^9,&DH" MVO-$J9S ,8&>7Q]]&'IH+?_-C>_(RN2TBJ&TC]1H+S @J %!'%.92VOPM:J] MKF\ '-NA/TS#]]ZB[R73'HZV;\"L*X]'U.,NF70FPN'")*>.>.HHB2&Q&&P$ MY6H7>V_#<8+J/D3"?>;)E'2!C^MT@5'V/$ ,A@B6@,B4+7'(SM(I,F07<\[5 MF[)N!7)B>C]8QOVW<&\"48QE;\N6XUE"+J(=1%PL4WPXQ)0$0*K>7NH1EEEU M4757J3Z6,JNM68)62AJ]R\32,O4M6R E;Y"89+EU+H!SM9NQ/O;\Z;UTVR9_ M>A\9#Y5/[Z6A M%OG3^XBW!_]O2ZY8RB7:)ACA4D0B+7X7-,?#DEDO. 4+M/:U[>/.H^URW'>4 M;^\NP(T["'G(^714G \15PMA-)T3G!+@@J",!,!E-'9BENAH1/) MH]U+-P?DT>XCV)W'?[WKJ*M[LQOY HOWQ6B9EY;I!U] M?O<35J]XA*>2[/%@M8+IY-TYNQ#V4\]A@6Z^>F MM].KIZXZA"CU%SJ7,=NB]$&Q61/FK6-)!>"T M=EI3"UC'BH >B2^M*EP.UUN?Y0C; *[#!VT@]A13;0'O,56U=%#M+NI4ULN1 M*)2,\$&H0 24.8@J2N*4X<1Q:@O<''+MK*RC4>>@>I9AF;./.@9BS'7\:1U4 ME!$LY=&1K)K1F8P2YYPA$)FA.KMRJ3@ 96[C.J*34$NA+0C321L]1"UNO#17 MW_YC#'-\R-GE&_@"D]5[$R*/4BEBP *ZP&7.,TN::.%E]#XPJVL/]VJ'[$\[ MJ++V^O0M;[X'=_%N#M\68 O/ICL>M]O;3XZ#6/EKJDU*OIY\OEHM& FQS:@ON MF<^)J!APT[96D9 R)4;A<0Y.T&QKMX>_!\[C,)TJ*7(793IJH4_;Z08TOH8F MN)'2 M&&\R07XVK=8HX=D9:E12/MVZP-N:1G7G@[]/'ZF[C"LVQ;H#9M/8H 6<[<[. MPZH_AIM20>B[U-=!8I73(K?!XC)9JX,GQFE-I(^,>!7*1E)&:S;)>FU:B0ZF MP!V^0/_ZVT=0/3>5O&IS:8R+'DV#S"*1N@S3XPJ(SRH[#CZJV*H+[)&[#%81 M^#V](P^05N76KO>W.PPNVN 8KC.B82"UL"3$,A.16FV,54XYVD*-CZ1G9&UM MUI/= &UOMMJ&OY04@.=^/IE]&)]?3'QY0N64X_L>T4OV<>LUW4I$#EE%*H40 M3% )43H*,CLE T@O=8;MUO5]3SM^]E#Y]PVDCQ#/IN-_7<"-%!?(C*.5QPC+ MJTZUKB3" V%*VLA8M#'T=F?5TYJZ[(0O_7SZ]F*);_.7\:)IV'REY<;)&3&C MO"U%)[KV*+3;#AY[S-!/[JC'MY@9;526]EW+>06>% M#DEE(#P6!YL%2US40"PSF7)MDN?]MOGXDUI;J=6#^OH,=-45WUO.4E]; =;\.U]A_;(.LI MNV(WJN.D4M317@M*=!#]L.0P"H*V2'X-EB)"7^:!E)*"R*.*W &EM9-)AR;% M SD00W-B'XD/P(7WX\4_7\T!7N,9-X?%\KU?;CHC"^>=,-$18S4* $]^XA)E M1%%+C3*2UR\4;H]N>&>AEDX?H$HEA?3@3]Y&^FX^CO"?LQ)5PH/Y<@V29T^! M*D$B%66&0)&%,JQ,ME&",6>SJ=TDI!6PDR5,=S4,L,W\XI<7\VMTP(Q2C#O" MH61I,);0!/- LK<\F$1!RMJQA_L1G2P[.@B^A[S@V^@^G/DY- 3>#'9(-D=- M!4DAXX)SCL0:)##P#$E$\.9V0D1U8MS&=++4Z"3\'L:'W<972J7+2(@;)Z 6 MI<%B;%*!>)DR*9"^8(C.V2GG)+>]'RYW49TL03HJX"Y%.@\2V]:!*U&!'A2" MH;IT3N>,-'-#C*7,,.O0@J]]3_1XNA,^VCA)1T4-VN:P!:[OMLWA/CIKW=[N M ($/V>;0,P8^6$FLU I!,DV\E8*P8(6($532Z4D3X8 VAWWP8!\Y#Y,79H0S MF2,.&CRZ2JZ,@>)&$!=%XE:CFQU;S8Q^[--G]Y+\PPEB^XAMT 0QY;@,(E&2 MA5,E8()V2]8:T0F='64)#&^AST>2(-:;6NL)L<^TVV8C*CF'D0(GNC16EQ3* M1D0CT4G0'%TP6JH6&CVIA/FJ!EQWL0^00]\&SM//H=]+Z _D8!\BL0%RZ&F6 MH"E0XJ@)1%I3FG,P21132@3C<7=QCTF!>^70U]3?/H(:QE:2C$>0@A$!/J[F MU+D$B"@E'B( 8C)/P%:J(O"'3:1]I#6HB604\\D[(!!8N>I,31ZX)\H9D2,( MC8?$TS&1:FNSGNP&&,S3;#K9)XO[BB/@D&W22T.#I$W /L)FMTPDON55#$ZU*'2[DE MWKA C/3!F8C8P_(^%C3/G[U\SD>AU]@4;GV[NX']U)Q]P#^ M6W5VV1OK(5L=4Y89K+,Q"UH:2#(>;#3;Z^SN/J.#O=Y8+AM;Y=EU@_JWTV?W MM(2FWFAD)$7K,XB5M^DCTM1RQKB0(CC7)G9]V-.'F*20T%4R- 22-$>;RR1/ M@N>4R&1BDBP+6WWNX*.:I# 0-PX9E["/:GI(3/SY8H%+72R>S\[#>-J8[L4) M1#G@NXG?+<;X'+_:2U;.P.7(TPP0$&CDN92R>+3E7=-?1&J>1/:X"51FTP$P M3YY=?:NN94M5VGM? M;O/DOJO.!F;, .)_+)5A;=I:NV1-4CF2(,+Z)0A4&Z*-]@$]$2MM[2GLCW!& MP1"D.& 0P3[*.5(7^380_QQ$T%&U![23/T0O1Z*0#,I3D1AQ%M#J4XP3JS,G M*E*PGN>(7NRI4*?"((*^F;./.HXUB W7<6H]$38#$1J*TC0-A'#G<^.<\X\ M'X R3V,0P5X*/600P3[:.-X@@J"$XY#P11&E_9BUFEBE-&% C92F9"3VUGCY M40TB.*ZQ4TM%1Y\VT ;LG],&:FJ\4TOX0]1U]&D#D25#F63$F&C+_3 0%[TF M8)57.HJ@8)!S[BE.&QB.6OMH:>!>XGJ]PO=2Y!Z]PO?10N6LK;OIA-(::7-,1*;@$ PD$B)0DG@&+J+CUK>Y MX#EZZO. 9DQW00Z0S-P&SM-/9MY+Z \DPQXBL2&2F:V),C%#/)21!"JE,B RWGLHV\/$K^X\0 MY.DH^M[;/-RL<&R!ZWNMU=]+9ZUKM \0^)"U^A+W;5O&Z*H4T$/+WA+T^"1Q M/')F ,^B5+M_X6.OU>^%!_O(N6>3;7,D;HR1I*S0TI*<(T-D%(V14F/%J,[& M6YOB0:;;MT]Y1$7>>VGB'ENN@Q@'M>FL2P8IS8D/292331$O_4*ONYIGP^JH MSZWH&F#)27UV7AK=+38CM[))S$6*FV1I=Y2T(ZZDMRL.5H',RO:W']V#Z]BW M=M7Y4UT9/1!F'XZS*+7QI?>.4P&_.$U0-K@Q@\J4Z3]9\];O&KZ M[; ![:.<'K*=7BZ6XW._A+>Y!=;L5(+H/;$6+%J!:+FYTM,IBQB2=&5$7^T- M:!]\)\BDWM0S6..'2(4Q"3T%)2.1(:$IJ"R0()HV%4H96ILRCZ'QPQ$,Y\[B MOTL)W5 Z)3V3.7 M#?.U.R4_^E8.]3FPCY0':^4@K1$L)T:T%044Y\1++PAPE5/*0>14NU3C<;=R MV$M+K5HY["/B8[5R>#^;3/)L_H>?I\J]'+9\3N!Y<7=3R:J66 M4:*:H@PHNG"9$1F-(DX;3700DDG.@UJ%N]O27O=ZJ#YK)'WW@8PG%A:9O;HXFVF:(D(@N*Z;,JY M-Z[77,@1HP:/@W MBA6&93Y>S538^KDD%RX4C M6C;C!Q0E/O. "^.!B9"E9K5;__2QCC]?@$?&E8JUB.5([;R>UXO%A9]&>)LW MV1G?M,"YX7C\BN;RXIV_;()98*-,CAO";4I$BI(0"BZ28&U6TJ0HP+>P%8\$ M_\^WXFDQJ'))3.KSY\OKR[H6(X^ M)Q:)\#2@-R<5L2YHDJ7Q+N&N:*&'BZO[03V5%(=]"''WBJNB8OJYYMP&\,8- M7QN /:4^/ CN.%D0E97:CC(=-7(4ZHB8K+:VO"_E*F*AP)&AS"DCY[XV00;4)MCZ4, MJ;(*6LQ!VT-^@Y:9&>]#Q-40'G/I:1!*GTYO" ?E?4P&#]%6XQ,>5YE9?_JM M)\W*+V[Q3=]>?+O>5RB8+9WFUV I919Q O&:"B*U2,1Y[DLS*;35DW2,M>D: ML?>#3XD._4J]\CW-M1C6]0--M'Q+3A2-U,$F+ M-L,1VS[OE C1BXQW7CW4RYM#HIZ/5S%C/TU7JXCC+N./6GQHUVRY?7'?2913 MS+/$(48K@_4.LG!.VH3BYU[$48O/[V:6OUV>P?S&4ZZ#*,(A/PHO>."12%<& MG%N-.T4$JCG($*#V[?].,-U3L\M>N!'>Y;,8YQ=^\LY?-H\9E5;@H8Q9MX#[ MH;2:DT!](H5,/JG@E:G=Z_A^1,-O275X<#=9NYK<>\@;>X,R_=3LO!]@N5P% MV5;75,_*90"DC[-&+._\?'DYXEEY%60FB@7<,;TS:$/+TGZ+ZM(;RLK;DY>[ MDV0?@"?#F=ZTTD-4X[8(5C' $'D421H24QF5Q*@DW@:&1[C@1E#IE:P=/MT* MI.\0?;]$Z"[;8P?<%_/E#3H_WS1US%%% &;135O-;:6AE:! M+OSX&]3 /UW38ON3CS4>NH(F9]4D6G$7N(OFFZJTAS'M$PG?2]O'"GK7T,]. M57<4[E"*-]2SL&K(D"1BP\/)H(D]IY'QB8+%J$*NY[QG!V M73T-S'H0WP#5>Q^6L_C/L]D$/WWQ\E\7X^7EU83APZ,0+3ZT:Q1B7]RWHA L M,W T!J:%D-1"" :=+Z6=RZR$)$8M/K_CY>#$+Q9O<_.<:^-1)R.MDHYHI4SI M<1-P%U&6"(&H#%>) JM](;@-2.=>-O,9[H9I42*SUYG"OQ<1%B_8BT"C-9X$ M@)(,R?"E,A9-9DEQ\2)R'FM''^Y'=(2 :&?]WVE14T_FM2_$;J;'/DNI$6T) MBHS3:]QT/X^7?K)ZR9I<\G&X*+\P4L[DIJMHT+3T%Z6!6"_1DPJ\C"5CS.4V MR=2'/?TI,V(@F=>?=/#MES>%\?''^=OKL"VZ[GU90WR%L/(-'V@:6M,M$9%'Z_QADO7>: M9$6%Y=1F*E.+@ZO%HYXR!?J09A\=@V]8VN]AXI>0FJN9IM KHLZTL;BA-=T? M&4\D\.R(P/6:LF@.M0?JW8?G*=.ANKQ[Z(?WX@)NP<+#;\1]IKI,\>. 1I5D M-),@72+H?R6ML_2X'U4FP58@IZ#][A*^JW938T[(*LUH<5WM7"K6KB9D-/>W M;.08 ,==B0@6D)Z>:Q)<:9HA+?-"Z1AB[9XJ;;&=!#GZT,-=OM@N]L'#&$N2 M2/G!$N:P6(ZR42@0SDBF@":RB)XX'Q(1$21D(:WC;>;[[?O([$.R^)5(D1GZA&V5@1K ;%JQ>+[(?P*?-G )UL M"9=USN8OV.Z=B?8AGD"XFL%[LSY?-TE>I)B89G;)(1'F&ZTW4$YNX(L*DP+DK MN2:MKN3W8, ]<(9*RZJO^UHR?@R)6>_QT$,;^GJ &[.0+0,"VI;Q!*"(M4P2 M-*&CDS*57,(*:1NW'GNLE*QJFIS5D6CEY)P;4#8C%5N J9B.=0? \'E8G=2Q M7:T=9-F[@E/ @R=E2X+0'L^?4+X+D:AFQ"YX'FRK_.S'H=A[\JWZT^L^(NQ/ MG]>7M>LLH9@,;C]:$INS0&]5H&=26@UR+CD:%THGWZHSS!X[\RT(P^9@=53, MCAVYBU0KID 46,]+% +FGTO8L@QA;&AL/:6@I"1*6(K> R^]5$4D-%%*4W8@ M@ZB@Y6W//J5#N+-L*]YMKRCX^6(>RQSU&S-0OX6X)GD;D%5/Z); AC^YN^MP M-I0"JA\#;<'&*+PPP1&F36FXG! L,YX("%$E*9U6K4+)CYLE]Y@!1R+)/G+O MISG(!YA_&4=8O'GS?'V4I0 B0M!$1J80$Z!+:Z(D(BNF* -O3)L0\:[/'_KT M[T45=YN$=)/C .G8FWZ'I8KT'2LH,QVE+JT"VD]FRZ'*?QY*)\XG4RT\NOJX:4Y1[R^>S\\\72 MKSH-;!!MT%S'G*Q"ACKD)Z4E,FRH("YS2[078&C(3-G:-\"UL'=JBK*>;I@^ M^J^PV.1K&$>5B+A':\:,MXDY$+?'W&YO?++MPX2I463@J,MZG@)3FEJM->JN8*C+FD?! MX",J_]A70I7T\//E]@]8M6VT' *^UB0S)DI7)WRK4Q;XIBLG %*TRC^N_?R^ MY1P_:C8\2>ON^-7(TL,YL!W9#>^S#;Z>.OT^A.TXC7X?#1E:D;2C)H_!.,=" MY!X,083XIAHMB:>"/;R_/-D=@G0 M7+:\_7RC*R9+,>7L#6%:62)5*:&(96H 6DQEE"W(6#M#;">8Q^(\':JW61]" M[\%%7Y?6K,&4AIHJ4D.RYJ5M?[#$>5>"!BF%(!4'5GM0SS< 3DSKAPMWYWM? M+ZY\LVJFF67H8_F\PR/*#WQ@UUCR/GAO19%!H1,((D3\1NKLK796."X3&K=< M9S=ZX+.[O6([/OS:5V6>>I>%0";@VR]!:Q)"TL3(Z#58+7E(E=^ZAS#U4@+U M_&(^+U%)X-)&A1Z&S[C1R92 >&XEB=Y()I16%*IGK=^#9_A-IRHC6M5&'2+Z M'DZ;UU-\G='C_/KRJS]?M^1^!U,_:2ROZ549QKHJ8X1"2!F2)Y1J/!P3'I-. M4D:HQ7.1>SPG9>T:ZSTAGAAY^E10#[;L>_@"TZVU@$%R85D9)6HB(U(R3APU MD>BD2L]O[:6M77*[$\R)<:2.T'MH'O) MR-A(HSJ-> M17Z,!B.W"M&#\H*5]A:\G)D0-?KZ$DHK/RLTSPF&WU^.W!S@N+O,X>JIV'WD M*O =8]GSRA!O&#J^C<>]P58_:JMM?4$MJ) MT:0Z[V2'-!8_7W[S-TUZB5)"*X;VNVX.5HEX79EM'P1H9[P.6M?. M^3D(Z%!Y;KTRJ7\5'3M-K52(?!PORQ)?3]/XRSA=^$ES''3P7K3=^SFG*O7"UW!U")+S3K+4L_&W_^ M.'LY78Z7EYN"H190*U98[@EO^#K+"@J]CQX]:./(!%*9)LT,)ZII5QR=(%Z[ M\AU02WU"7[%5'<]3(,X]I9?'YYCR.,-\4#QJN M/&.9>)%X2?+ ?)]G+1W,:P:C9 MPR F:]$A0SL=-T"%-GQ4DB1/-8_X+?YWF&R>+>A.WT3M66,]7%M_T[YZ/6:L M!:*>J@KNHCE.'4%?^KN')AV$W_.6LT;&'0,=LR:)IS)0, 3BO34D9VIS#MF) MZJG_0]'A@63_X[%A'YE7MC.?H94S&1= JQ-U?11JZF44B$-Y)\NPYTR M"*+TI\#_MCI@'C RMC_]N$'70W0RJRK007J ,9YXR7/@VOJ25("13];Q4(2"^9P$,TN%OWM[L2&+_YW,?:#6POT<\JR:WR;-1U9[)_ MS":I:6UUU9E,)RT"+TW+DQ%$!L&)LX:29 T>A: #-6U&7>[Z_%/3:14Y#E") M]_/%8CR%Q>+#ZE+T[S#[-/>?S\;13],O_K]F\TVR[.MIGLW/FT@;2F\V7Q8K M:/VO%H<7[M5]?M7L#U>LO105GFC(FM;C<6J)P:*H!1;X/^7'H&C2!.>IF4R3?:F4)CYJ M1Q3ERKD@R_,^44J(R@SB4VXKLM$@Y *^=!K %QI_,>HA977770[7I"_@\ MASANI(6R^*:X42>C@J6.I*A<&6V -K*&1"Q8&ID2/N3Z13T[X?Q)KX?H54N7 M?8RL]Y?-.C_.GD64P!S>S67ENXF?%BD5N7QN]E>GO DZ4F(X9"*M0PD@ M>@+9IHPO Z>BMEW6'MV?)'R(A#UINF(%[-U[X'OB!#]?KO]R=0L, (YR\"0+ M)X@4 B%S&]&YX=Q%%33<'HU=$IF20+5G'@:E0(& MSH16'0P?E=+OS:,81N?[R+6'P.25+[BYNEO?%_N25V@E'I<)3-G.<)V&2L( MS2(;3$I0NPWA#BC#7M'7T=,NA[N#D'NX0WD^F^.QYI?PZVRZ1K;IV^N%L#ES MPK@,)9C)B0W*EOD(3,8<#)>UFR+O!',"^J\CZ#YF_FR&!-^Z]E_M=4FQ+(QS MQ$3S_[=W=;UM[$;TO?]E6GYSYJ5 W-R' A=!T=[[;)!#,@EN8@%V< '_^Y*V MU,1R+"TE[DJ6"P,.(B3:LW-FES.@'":%R3DH44@P M4B*$9$,[[YAD%#G%,+R_R?R4[SF4LQ3C/<8=+:?]E+]^OOMV>_];YD\WJR^K MCY_SW=-5JT:Z[F%HDA(NU?LD U2C%2BF9"91?'W)31'8[KW2R;0ZA]"PFLV& M@\6V[\.W\.XF?+G_]IFW4#V,>C'!0)%(-NSU-0'4=6\*#O+JK6AR#2Z1+:$]/;1MM>Z2*<\ M,SCM6V/4)&O"YR5DY45U\SDTC-;LC#*1@UA'(TQ/]E+2RPAOPQKLV MS$S5@$*E=O9>H2V4A)IOSO'K+,4>XT!S4W3&I5CT(J92C96XOD*-*1$"A38: M0 B3D(N3DW10%U^*[>)[?RFVQ^Y+5>.F8'I+I=@NCJ:4Y0XQ\&)U^&(]48V; MVA 9,-D+(,::TA83J#IYP2'=4,Z]%#N<\QZ[+EB*=9BTX\1@'W852=6H684, M:&6-E[+S*HUN1W[>I=@NGB:68GN,O&@I5@2EK,8, JT!HYT",LF"L-('R5$( M&IV5G'LI]AC^QQAZ\5*L:V/F5#:06LW94+:/+69CJ*Z:7&O[.?R4\Z648@\) M!\>S,GLI=@J8MUJ*[2)J=V'N "O/7HHE*2/+"L4*C&U(#P/Y+$&Q,2R1DY-O MK10[CO$>XRY?BE5)1LG9@\J$8*2/$"D\+%TE6R2L@7UVV5,46G??^U9=-;-U,1DT)(OA9 ESJ4D!NZ!0EJ /JJL^0[! &=5$2]88 MA(RZ+E4"/1"E&J[*Y'Q44CD_O(*P3 >CVQSNJB4?__SGS8O#<*^#M3:1%" Q M)3#160B6%%A=C/#"6(JCS[-UP#O3.ER/W_RD8] LY,RP-7)(RE<*<921*L8V M:%#G5%=T5, 6-6GT7JK16V:OO2AWC#?-3=&IBW+34@[EK;>IIAR%9*AAI!,0 M) G()5I;GQ\=[/!#N9>R1]/E#5U[-#VLS)ZH3P'S5O=HNHC:F;$?8N79J:\P MB-O8VT#1-^%I /3(;3W--79%4L.'RI[['LTXQGN,N_P>34BHBZB9;?:N-6AR M",3U/EU&JB&4H[A]CNJ5[M%TT="W1]-CPQ>#T--F]M__T0\?+IOE[X1PBHQ_ MNDVVLG]6A%*CJN\(;X00E-L1&RV2CFB=HX.R_YUHAC2 ?.Q[4V_E]B9\V2"X M>W>3?EW=?/SU\Y\Y/4IEO\?E&:,M0BI0*!T8(S,$U!JLRJUM,8+?2S[3#UK MT0457;X!KW* "U66F)JU8A(":3DC',BFMY\OS#T&\W+#U$SC5@F2> M>D>@Z5/^%]S^L+8\#@36ND8DN=Z$MS6E-4$;B-8(2,I:QAK98IG42'V/0.]% M *?/_.=W@-5H(@:K-Y_''5_64?(44 .UNR\"65Z\.XBHU5Q67LP%7/7GH'WU M;U.:=)4+D'49'+.-QF569=*Z=5[4[Y#P+LE\CW$',LYMDL_M_?7O_[F.0CF? M5(":I.2F1T8('&IXI50*FGVFL*MQREWFOWY<_?FW]3<^,KS^RW>"OU]O65GF M(,.OCK+:P%!T@^#=+]>.*&"+?HDYM1LPK0ER!A*Q%9:ED[@KU^KC[=TOE\!; MI]5FV&;]L+KY?:/BEC86+V2"Q!&;"^G6%-V ,T4RA8!!C#Z1_,/E7S.?QUKS M17GK:??'?G^_^^%>^ M;1^$CUE>UY5$H" &Z[0'DZ($]$UO:5TLR1A;S.AA'[OP7*#'##/_F71*$+'> MK*0 +I)O(T@1HO,9,EIK=35%M<[_15G#W&=NBDZ]!?OB8W)U_UO]KP^;"XR> MI53UM5FL X.BVJ\H#5ER#NR=33SZ8,P..*??EIW)$_:]N YD9(;WUC-H#=@Z M;9H";29QU@Y8IY%J#:-PGVL<:?^%723XF@DG;ET:#3992VL"[1FBK;BM]UG[ MT4O8XJZQ1])U"L_H,?L<'K&.T9]!W#3Q1BL$V0!*4SN/K@-@LAJDI^QDB<6I MT9WB]D!:/AH>1M^V6PRT_1(ITM7]5;[A3U_#[1^/\R*XE*AR!BN:;@V5 C2N M@!3>4_W1AB:-S3@N GF"Z0V'(8=S,\/Q_>?X-N@V?2XFX%LJ(-G"=C91R1&, M[G67 70L$9]LXPQ.JE@$0HK8CK[7!1A]S1PCEAP,EJ"=O@AWZ8]4%O26'A;F MV* )7_+=>L_Q0]ZHJ+6IF+"B2()E4_L50+(&R 6+@94.8K1K_!3(&<0G1_&U MO=5RM+$'AB:M-OBTTO+@[$(@>I)<5U),8%*%%'2;P2J%9%EO4%L<(#EY?N5+ M#S<&V/LY^P?/YVYH/H2O]:Z?8%H[^110 Z5G+P)97GIV+$.KN^JP[Z+JZ++X.L=),C]<_-OTAB\?H@@=T.H!QAB"4 MHH$CA>!$]2B<,AIGZVLOA;!#K#1P3^5'*.\W4(P@B2HUT5I+[[0!M"6"MAP# MNJ (2P=A[R^+L$.L-#!.G79"//J Z)(""M*",:;"Y%PS,T64K>;LXZ26]V^Q MI<8Q6Z?C6'GN,F9L7X4I8-YJ2XTNHG8V6#C$RK.WU&!'OJ"SD(658+(-0*G% M=0X#^?IA&B\H.O.6&N,8[S'N\BTU3'%%9&0010DP7F@@$PMPS>+JCV;6D];V MLV^IT45#7TN-'AOVMM18?]Q^Q7"7__Z7_P)02P,$% @ ;90*556!D*]; M!0$ RZ\* !0 !F=&LM,C R,C V,S!?;&%B+GAM;.2]:W/JL+5YF35KHK^%6J MZG>@R^4]^'59_EY\8Q#^>WW3Z^7#4UG3G_Z[*\^RF.HN2G]=5_ M:2__?G#]'TE]-:*4_E3_Z^;2JCAVH1D6_?0_?_[P17Q5]PP6BVK%%L(*J(J_ M5?4O/RP%6]68G]4+G+S"_@VN+X/V5Q#%,$%__5[)O_S[/P'0P%$NY^JSTL#^ M^GI0__:7JKA_F*OU M[[Z62A\?=EZ6>Z-:+:G5$J56RW\^)>RG"]0/I._J4-< RM7F?@RE8Q>F'X.I M>VOX00VO\(Z8BU5N'JBW"SG6L[L1=;'JPVLT.#0O[;7\Q/L\<*WC'V,'OU6!4+5577 MXA^/1558\K[^7E0SBF)%,DF@T"J'&!,.*=4)%!'2)-,YY3&=K3:/]DPMX"]? MUEK4HISD_,7#SM6)][54U?*Q%-LOW?W\V.?+?+GLMR[_:<'N5?7 VAN,LM8I M:/3_][6:8$=/\)O5]/_[UY^VMO7'=3X66O/I ;44>^K,K;.P+)_#L!2N,&S? MP$[*3P>S?%VN+6"E.#,)[14_ MB:7QD1Y6<&\^K$_I9>IJZ?6 - ;%?X"EJ54I?&!CYBS>6BK\+RC.+WF'^5TOMKEMYZ4V?]N^T,=&'.4E M[C!E_>)V7>+WLNK5[[-WK"C_@\T?U<^*58]E/>2O9LGZRV+)*U5^8WRNWB\> M'E?59V5U+^9%O2[[4#!N?EX]7J3?J/X M:L90E$?$+$"%B&*($1>0D22#"6,XE1*;E6WN0@ CZ3LU4GF_$*6RZ]QB 1[6 M"MN7Z?J^]LW,2[5\5S(!KN]*50,"C.4K\YOZAZHP3T*-@?W;-U6N"H,16"Q7 MJ@(/[,DB!K1Y*Q]8(+*2194PS3YD;98WU)'73X 2?CX&IU5H+:G.O MP([!S:;3KLF@L1GL&WT%-F9?@1W#P>T2;$P'C>W@DP;6^FD]$++=;JMO_#,] M&'N*___C 7'^GH\\78V/8(36W_\H3:+:!QA+BU'\BI$A7?LJ8XOU\W_62Z#U M!_:-:OY\O_BR6HK?OR[G9HSJK5D7K9X^+^?S=\OR#U;*69+IF*J(0H)D!'$L M$LBEXA")-*8XHDPQKQT-3_F3]4]^6!OPHW55&KW]]CI\9\)M#V1 ? ?^OI^ M=E?]_]H"#7ZS)H#6AH!;)SW1"[2EXBM]U*V6GM \WX+I.TP_MON@JDJI3P_U MHF!Q]\%*W'#M#7NJB?;-HYK%,=&"QAAF1"80*\%@G@@,6::10G&2":IGJ\WF M\]G7T%6P%[^=V&(/^1+6^^M@7K^'#ZV:?K3F#+D;GPT!Y,!$UJA\!39*@UKK M/?]RM01<@1NS"@U'7KY0!6(M9[&CTI4O&,]YROO^?@1E:$X5=XO7CV6I%N+I MMF2+B@GK$E;7"UG_=5Y[B-7-- OG0NS)'T6ZM &PA M=^&O0&,(^*W]TUH$:I,".G$7PQJ(&/OK,2I37@S7<^J\?,!^7/I9S>L0#%:N M]H7RJMX@GAF^Y%(R"I%BV!(E@I1R FE$XX0D%*?*:RU[3N#4F+'5%]0*[[^H MOZUU]CRP/XNY&Q.&1'+P$[Y+0/0F,U=D G'667&C4I.K\<\9R/F^?D1S4RZ; M4U[#=&^6CWRE'^?70M@]NLJL)#.1*4$AR26!V*PJ(2,*P1P+;=:6:1:1U(=D MNH1-C6 VNM9G;++5%K!6W2NP4"M[F%**V,_R3?+\3R7MVR[]=F/;JJ/BKCQFB:(8X49#@VZSTB&:3F M1T@BX\6D*HX9QCX,^ U5K6G.+'(AW0NG%(&, &9I -5HV6 MP*@)KEO(/G9 YLT6Y]$(Q!4=@D9EBO,&/^<)ASO\6$*J8O9VL:H/#*5Y:LQ* MJEJQ^?];/+Q>2C53/&6*TQCB)#(^B(HPI"(14.D\82F/=)9*%X;H%C,U=F@T M!:VJ5Z!1%AAM@577C23.(-M-$.'P&I@<^D+E3 YN2!PAADJ)O]XMO_UD!F@X MP?RPI8(SPXY" VZFK2G \>J>N\?%PN:2U9O3GVUBW2?]2Z5J[6]_ 4 MNO!UW.(-@]K0F[B-ENMSJEI1N-30J-KX#%> :4/AP#BWC_>/S0;(]?VR7!7_ MNWM?W7_S]CQ@H;9G.R2-NP%[WN2#+5:'6WKO;=3OSHUY0%;7"_EV_?IL=O1B MAG0J4KN+JA'$$F'(-&(PS1*4QH2RA"'/#8YNB5/S,]8*F\^F5;EFF8W2O7=2 MSP/OO,$1#LZ!>>=B)/ML;;BA$VY_XXR\L3&,_VFD61/]=S>6[ M9?F%S=7'Y/#+$.QB&F4:=$ MG[=H5^Z0W_'U9F-E-;X"5:TS6&Z5!C\4B_;7IT\J>N'OZA8%PW1PIV@-YI<& MS$99L*-M2'_("99@WE"WM)%](2?3#STAM]OZDJO#>K/+NZ M_J3KA=Z,YHHA23.82*$@SK6$N7&!(&&2FM57C+D4L]VR'F??BBYQ3J_$V6HE M(=\,JRU8+MKPY-568S]"Z<:82"3R"$.5*VD/US+(4D1ACA UZULA*,YG!S5J MQ@;Z5!&>/QO:;MQ],7CC$'<-V ]6T1\M;CNZ6G>RUC8<<;M@$HBU.T6-2MDN M1C_G:Z=[^I'UZSK%O*K'J[\&39[>^ZIZ5!+-C"?(28)S*),,0YLK!W,;&(0( M,\.I)&+4*]RP6]S4EJAMIE:=G5_P1W_B.(.N&W6$PVQ@\M@J:LFB]?S:9.-& MVW#)PSR"2*(=;F)TXC"C.BJ/%A6!YQX1<&U%.3 MJ3'/CII@U>@)I%'4-TJH[\2X,=,H< ],6M8&L#7B"NR8<04VAH#=&6E- 6^Z M9J1'$-*%: :+4>JKQ\@A3!?"=1CA=.F (>BS+A\FLZNN=1W$2IAED)-4PH[$@*LD3 M%GO50+@K>TZCNCI]W\LL3T2?_*RI+9_,L$JTRBF$*JS9(+2T4A M2W$"DRA.MIATFXM4)_;0FQ^;6J/SM*4 M$*K,RACKG$"VPW9?&- MK=1[\P(T]83?+VX>^;P0S;G\S^J>JW*6)4I%)"90(6(3A5,.F;3EY)((HR3A MG+J5$G"6.#7.N'E_\];=FW #];Q3%ARJ@8FBU1=L%38_@D;E34G>1FO'9;([ MFN[>67!41_+/'- -XYMY =3AG;F-,YI_YF76KH?F=V//Q"8IZSY3;&Z+O;Y? MO&8/Q8K-9X@HJ6V'TRQ-8N.9<;-:MK7H(IS2/,T0X1GQRQHX(@=7// L U,.ONX&15M,707Y_!R3\9J1N%4,E')Z2,FVS4 M;>I!#:UC]_MRRU*E;& M#:]F28ZIBG4$':FI+FZ-N<*[!@4CM0" MH!J(^"[19%1R# #9Z;L-WJS?*>%68E09(\DCPS M;A=2$&=1!#G!,8RI2!0F$_9;9CU6Z.MYXFG$^INM!@: MRX'YKR^,_A$2'KB$"IAP$3EN_(0'" ?A%#[W!@Q;VVD8\9^*E>_,HS>3*F(Q M%@HBA!*(I4Z-.\<(I"*F$26<2<\&#HZ"IT9"YI%+ X19'8/8D6T& &YHQCD1 MC+7;6.8*6,6!U7S@&*T.K(8,VSHF]N4CN3K < KNZKJ_1W]R\]2H=B<5*T9) M; A'R2R%6&$&&&<,/E(0[]P=/7>(OR[+E2U58,>Z M-6/4N5@)1E2AG)G/-N6VJT@$ZI=*(3:+3TJ8]Q]T"XS#W8X.R_N M]_KO=YS\5=GBODI>?S._O:MW+>Q.Q6>V4C?*/#^+U2P1$<%4,2B(%!#GAA1R MG! 849K$*J()DI$/,_@J,#72V'9=K9.YJKKPW$.CJ[' L_B<]W2X<;%WB64QY%6&)((V0;WY(<\D0KJ!#**9,9PL*+\-Q%3XWJZOC= M8IO=7M7ZFM\T)H#21I7]T'*?)_%Y3(@;Y0T#\\!D=Q AO=:[Y;9&=;#5?:A@ M:1>\!HF?[A3\@B'5+H!T1UD[C1"ZB<)"=K1NN+8]-G9:;+Q1#Z4211U^:N[< M;;@Q4YG"F! .8Y%'-GY00R9I#!E-M>*:)CJ.?:L.#ZVTSXL]5N'B0)UB1ICQ M+#6^?*(2\\8*NP5@RPFFY@'@A&2,8)V:!8!/>89IS?>?JB_0"+/MO&LYH3D< M?O=SMUO(U;-V(?9O>^>BCGV,=HVO!QFFL=%X4S5XZY)@"D^D]TGH"7!OGA)< MLG^BV*TJ']1"?7E\>)@_7=^5JCX?;$\]$8XYYAK#-!XAP1J8DD_AU",;K!,P]R2P4,"- ME/OE_:!Y)7RY@-&1Y]5Y^VCI72Y&[&9U.5WOSY.O'JMBH:KJ]?*>MU7$#4N; M9T3>L"=CR]RP_$H)^WOSTUW)[C\LV6*6$YJ2G&.H,FW6:8JD,,^-UYY*E65I MG&(5<5<&[:?"U+BU51GY'\9EAV?A9X#C_;!N,SPW4_)A2,-%T!N MJRJK&2)<2AIE,$UC\VWAN88T)PPJ&J7*=F,5Y/):J,*0Z#0C.J$D$M1G0WIO]*GM'1OE0-'4NOQA;EL\ M^?'-/G(TSUFN90X%XP+B% O(XEC#A*Y\B+N/LC-P(Y!T4NM\?[B:)0 M9S9K,S$8\EAD,$EBD40!P; M^"@S:U!M8\021&2N;4^[U5" ;2H K/Y,CYK;A[_WXS/PQ]U"T=;F;5O27:^: M1ES,5L,S7_@;5@8-RSJ*1* /]_[8HWZTCLINZ5*O:1CGWRE3O M0-CMI0^#V\ ,T!+";$;>6XV=V1[8L2CV7=\.;M=S%_E$K:O+;7RWO#56W#W+>L7!2+N^I&E773\P_% MHJZ=4KRA]V[LCF+H*J9PV8PUC_Y;FB%F>A1 MF-]_^OXAITW^KT9^+Z?1@#$_VSP?NQ_.OEPN9O-NV8MYUH M7CUMZA^H/$X0(1JJ7"80\SB!5,D,QJE6B%-.(^S5)^:LQ*FQ\U9AL-\DB3_U MKS5Q'G2F0WB3H#$X@@CLO;U3R:9RRCC/B*3^&Y+'A4V-:AKU^NPZG@#3 M9]OQIH2 M#TWO@NMJWWVQ'?',))Q9P?6"T3TF/C"<(P7 7PZK5["[!T@=D>TNHXP6QNYA MTF[,NL]M/;EI5KQ]+&UPT8SA6A,L( MIHE((4ZR'%(6(TBE8,BX@I%*O(Z@W45/C=%KW<#2*@Q61N-UG-K*_MYS5\\= M?\>MNT%0'7I_KE&Z_N8UX'[:@KOM2J^J*] J'W +SANP4/ML[H+'W4SS!N1@ MQ\Q_A '2:SXK&Y-C!ONDWQ658',;.3]+8X$IQA)2CA'$F,>09<89Y3B56&<" M<;D_)U.$,=(Y#FNP'0R>CH!\DKM MZ1XI1 ':M\6IDUIEG%1#*VI4 @%\:KPZDP'*FHAEPCB9B(M(YU M_^*SW<*GQHG/"J-Z.G5>L+M1W5!@CK07>%!H]BC=@=_6)@3<(>R#W"#59<^( M?L'*LFZ@=%>5=1S#?X>QW0/[HLIOA5#5AP^OVSHRPKAM5+$$1D1HB'640!HG M BJ1D"CB."?:N9[1*2%3XZ7UAN!:4?,B?7CMTZ7]!);G-P)#(#0PV1P%IUUQ"H64"@%%)B*L)5>9WPKVJ)2I$5^C)-AHV3-; M[#BB;B[8Q3@-3'_^$'G[4IT0!'*:CLL8U3OJ-/.Y&]1]<9BTT=T:_>VW*)4Z M2:6,("5I9E=KPK" BB%+D$!,\YS%^)+TT4.14Z.$36L*6QK_LJ31(_BZ<4)8 MU 8FB(,DTJO]]A[G7:6+TTE/XS-06ND1@2^:7GH:@'-IIAUW^I&,[8!8U\BW M0W\1:L'*8MG$D#)F\$QR& N50QPS#'D6$9@13CC%6@CF=,)W4L+4*&2MFU=L MZ&G\NCDC""H#4X0K(%X-13N-OJ"UZ/%Q1VLRVFG6;KO1[@LOBIE] MV6&C-,_A$C1.\Z2P%XC4/&?X\5C-LW==?F;^O$C];M,*)C*EI"TT%1$!L2W1 M17$B((D2E,:<,,,L?0_*.^1.C4MV=;-GL.6Z#\5C98,VC?:>1..*OQOC#(#J MP-3S[-S[6%^/89IV>$(UP.EVE]07.])V@*+K'-OE=O]#GWJLJET"2;9ZQXKR M/]C\42T7[.-R4=HTO-)0XRM6%553NB73AI,0B@Q!J.DG?G*T55L UB8 M@+6"%!; 6QS'+!K"*@M\:NGTW.>SA\U#8O^P/0V M7>#=3Z^&G8"1SK6&F0BO\Z_^.':R'@[IJ>-#^2#'A$PJKMYVL#GGF7'E2%K*G[85,+*(^,< M(BP,:)D-!X\8I(+'4. $93QEE/#D\KJ*'Z9:QNQTC< 0-14_>!8<"PC>2/MG MQVHK?ABB-)@C-(,66?SP,H6\'$UW*[9X>%O/7;2U3[)S3'>SG!?BJ?G_=N.>/NN'\V M!)I#[Z =!?(*-!J#W]H_!]G)]\8KU#::L]QQ-])\X3C82O,>H!]?W9;U^$]? M5F:LU\O[^^6B%CO#F<"81YE9WC!BZ8E"JK,81BQ)&)82)R2:+=2==J;6ZH++Z7MG- K&L5O\"TBN$T%5"LKJ;='IEGLNK-,%M M"3][GJ/GHUK-$$DBK3"&.(\2B(4-5\ J@3F*9)QH0316/MVG MNH1YN44C-*.ZM3)L[9=:XUY'BIW8NI%#*,0&)HBUFN /HR=8*WJU/CADMLLZ MN)[/EW_49XRVGL#K4LEB!3YT]5WJ5;+N'%P!J]6=%#5ZH;IS1A^K47?VGGZ, M4C>%KATF-G_-JJ_OS*R_;7Y1;;(K4RQSK74"N;1ATE1@R+%&D(DXR5B4TRCW M*FSL(G1J"Z]=G8%5&EBMP5IMEZS+_A/@1C^A81V8A@(@ZDTY/A %HAXGD:-2 MD \(SZG(Z]Y^E%37:UJ8H>H#SM?;8F^U,W53%D+=EL7=G2IGA#"M4B)@K)%9 M=Z$TMKU\8IABI1-IPS>Q5S4E=]&3HR>K('BP&H)5HV)=)5TNYW-6[M1.]RP[ MXC$9;B0U#,0#4U53NVVCM5U3;?2^:M99H%8=M+J'8RQ_O +QEH?@4=G+'Y#G M'-9CA)ZIIUHWFQ2;FDTV[^2SLI86\X(UC8N^?U&K54NALQQ1Q01GMO.MW4G* M,D@)HI!D.,ETGG/S?Z^\5&\5IL9L1CM0;=3SS%3UGP W%AL6UH'9;*/\3E6X M)G=MWX"K^A^V-ES9)@XB:-VX_CB&2I3U5V#<+-K> !VDV/8?R3_T].W]PWSY MI,SP*S.2&;G90)AEB"9F$8FASE)N5I)<0:H3#1.28XH2G&/N=([7(6-J_+56 M$Y1K/8&H%76/4SR%9C=7!<)H:#):P[-1L=ULNAP>]UC- #"-%)#I#Y=7L.49 M(#HB*D_=.5K8Y!G5=V,CSUT:;BOM_4(OR_OZF=ALYG#$),KRW*Q766(XT!!A MGC+CY_$H(5HGC)+LTMVT(W*GQHM[VS_";O]HN_U3;#7_V^4[:S^:^OAH3]0_Z4UFY!=UURQ] M$"%I'L415)+8]MA4P-S0$>18<8UH'M'$*XSSI*2I45&CJ$U,7#ZL.T=4K:[@ MA_5/GCMGIW%V(Z @Z U,.5O@MCG0:S7#,+P^W(4(BTC@A.8(I;EJ)1I!%YJ<8HU02E&4(>[42[1(V-;;21= MZ.. >B;3'L'2S5<(A-# )+!- MF+UJ"E_;)A<-8 /4O'; )'12[!%)+Y,&>]KDDXFO';?T8XCW"U&NCZ+J]+4O M=:[F]6I5%OQQ9>L%W2Z;T,FJ6"X^:1M4^<46%:J[%\VH4(*@G$*!B/$G4D,E M7&<:IBB-(DRD(L0K,OM"?:;&-&^*^6,=@:?JJ*SNKN8VCKM)E?7-;(\,18R"T Y'GI=J, M2K"!H'M.PJ&&[=F=TO8%MHU32O55+:I-?*=-U?RHS!+REGV_466QE+6>=2&7 MYL]M>I]2>1Q1#M,DX1!C(2&/4PVEU)3)E$G!HIG1GB^=NU9>K)0/*^RJ-APY M-,VTQ:Y1ZY;E/\R-73]ZABL%F#@W?AYW,@:FZ&86]JQ91['_8 WZL3Y9M QL M8]<':849#,Y0#3(O5VC#T2'2M,U!KI>LZ M+U6KMGO,MP/:6"4"T22'*,VU/1$QGS5B8]KB)).2QAJY9:V'QWJ4.)41D>[^ M#H7';^!OS :ZMWO0K?7MT0S5 4/W9(6P6(Z4MW QIEYI#.X0=60T. PR6G*# MNT&[>0X>=_5;?-3%HS_I&_.DK!^A:R.BN%L4NA!LL;H6=;NU8G%75V(K=KL! M,<3B/*882I1@B!.90L9T#+5(X@SIF*(H]=DBND29J;'WE\?[>U8^63]VQP"P MM0"L3?!;=%PT86[+C;&F8>"/0%/)WN"_:TC#6=T3,E#WIQ"P!EIP7*3*J$N- M$* ]7V0$&;/'\J*M^_2F]1<4(WDN$P59+!*(,QI!AA2'@BM+H(A@[A3O@:7@XO:'X2A_=&-_7U/B9_0$9RZD\_V#XN8W'+>[R M$9_=,9Y#>%S5/>_OQ"7]2T\:2FL*IE2%;/.D;LUH;9.*.$]I;G@'"H1CB(74 MD&N20JPR3(C,4T6\(A#/2IP<3VT4!GL: ZMRSV8@YV%W\\J"@CGX^OLB''O5 MH73")F QRFYYHU>D=#+_6%E*MQM[9JJJ/W9\J7*Y,#^*IC3)I_+U5_/(J/>+ MW2N*A2@>YNK#IF-&E.1(IQF%"9,4X@@3V\XNM0FN&D>42DK],EHOU6AJE&4, MVEO#[)ED(_P:HT"QV+^LM(3:Y?:\NJY_\F@TMB_R\9+=0J289W'&8R)[5"=20:I MRG,8)X1) SU&D5>!U'#0C[,5^F+ NWTHPL$Y\,>A*Z6[U39@S)@3*J'BP;J% MC1OKY63X01R7VUW#%67^N+0%%AY%'8W_]ON#6E1J)K747%,)!4$*8AWED#,: M09ZF*)(Y8E)[;2;T561JG&1TA%LE@6JT]"2?WK/B1DMC8#TP8;E7;=XS!+26 MO%#QYBY01RSA?%2-R15R[@*K3SGGSO%ZUJ 07\V(<_5)7R]6A6S38+;9#&_K MDC5*OC, -.%'M2:?]%M6+@RC5^8IK/,CZI;S,\5H+CE!,$LTA5@1>Y[-*-09 M)IB2V!"N4]KY,.I-C6G7UEFW;]>^G40CL+80V$<0[-AH;UI;:;F@26T"O]66 M^A;("/L4N''XR\WMP,S^$M/J7[UC$/1#U?L(J]RX%4(& ?:@IL@P4OK&$E2K MZGHAVT_2MK8.4BE5:<*A8KD]K\N,=RT39DO#D3@QOT19[!="<%S0U(A]NQBU M#7.K.LQP[4=[II6=Q-8U3N!RQ 8/#UA#M%9RD#RO< MVLO^R_5;MU=Z!Y7NE[>?K0._IK]\?'_[]@VX_GS]"KS]^?WGZ]NW7RY_.P]- M[:@(U%[G*LEG$$O.[7[3)( MAOXZ;M'H'RS<.U9X^J'"UV%#A;TCA5\J4/A\G/!%8<*V8-D'=;]9#1W?NF.X M=;//A6@,3#\^0'@5!SQA+N5I7WMN3, M1Z-?>Y:+>Q5>/RIF&7- L\@F] MW!G;ZY4?(;;R]M/M]0?PX?WUJ_L_]'2 9I%'&N) MO:E0?EDKC3VL&=8*3+"4DR](+0M_.*S"U[_FG_OA6#S9I, ,X0B%L$HH0KBB''(,B(LQT42140F*7,A MM4XI4V.N7?V\M@NZL>RFI6 (#18EN8928 YQC##DU/POCQ71F&J98.:7 M3N&OA,_C/U**Q;HC=M6$_!1KY7>2PCQ# WK,C9NC,RS> ]/-F2RQC1$[66*# MQ!OT!W'8Q+$N!::00.8 D&,BFRZXYPM\MK\8_'HE1&K'&\5D\W_V!*\<]^4 3Y7ZZ/>Z$C70B/L[$>1VJA\.Y MXR ^@)#1#N_# ;)[X!]PU+Y="-M&&:NE^+WIEO'I<579\K1&UHSFA',6"T@9 M(A!G)(,LR2-(4(:)CM,X2CQ[$7:)F]K>0'MVONX_8W6^6K>AV5';MT=A)^+= MWZSP. [\3;H4PAY="UV0N:!W8>?P(WG%4VU^ M^=\+59HAOSZU]?)DDA&EHA@2PS/0N-8<4DXHS!7B$<]0JDG4J[^AB_2ID%0O]9L-M@V$PC FT&T4G62_3&-%'UA. MMEKT&J0?H7U60A7?;*)5=5LRJ8Q+5K>V:2MW5=M_OY[/EW\P@\*[9?EF^9ZF#H+/KQI\O-6<#T^N.65>@-JR>K:9'V)&YO#HW MD5=-%?\G\%O[YR"E_(>8C4 L'E2U44E^"%"??P,&D='O$W%RR;YMUT&10E(@ MX]FBV!"_SH7Y*5'&[R513H40<9SZG:N=%SJ]<[3=Y/J'5O\FOW:MO!][.P#O MQLEAP1QZEW=_8[#)OMWL"S;%!H8A2W>8 E&@@\!1B15 MZ,5=]-1\S)WJ]NM2?4^U-Z)8N8#+QY6EJ6^%;17LFZ+@/!MN##4,Q@,SE54: M[&A]!5J]!RCKYP]0L*0&9\$C)SKX G*8_. ]0M\U]C>U>%1-O9-%?> MNUL4*V^N\D3?=94[%*:#KV,;.-O:3HWJX ^C.]CD+0^\(NV#7+ UIY?PD5>5 M?8 Y7#?V&J7ORE!I91A2[IRUO*^J1R5G"<<4"9% CE4,<:X0I-BL#5.1I%$6 MQRS7W'=%>$K8]%:"&UU!U9P(5LV)8%'K6R>/-+_QS![I -QU)1@"Q,%7@&OT M]L]3&T5#KO?.@1%LG7=2T,CKNW,&'Z[KSM[A'Y?QIHTZLMV;9FE"8F93RSA& M".((19!%$L&8BC3+D<8T=CHS>#[PU/R8M6YU9S'WB(H]K,['3O1%8. WVLUX MKUB(8Y;VBGK8&VBT^(9CZN]&,AS]]\#[M[]42C_./Q1:S8196Z0B36&:VI,[ MFN;F+>2I_5SGB'/)$[]\3P>94WM!C^T[;C9NKVS'''M\,S>:!]K%W8'_PFW< M?J"^Y#[N%6AT!A^Z\ RW@WN(T-!;N#L2I[&'>PB!\R;ND5M[=W:U=>&;YHV? MB^KW5VHAOMZS\O,:$K36'A69>T6.#42 MVM,76(7!1N/^;5V[,7K$S+A6KIVBQN[HZN3\4<:NKK= MUX]H;$&;-T4EYDL;0+7=W8MX@B.6<,AYE$',.(548@K3G&,1Y6D2Y5X1F2?D M3(U6K)KU!]C _LU0?-VMX^-R91;5-^S)GJCZ<-VH) !H0Z]7+%Y;%<%O M@VR%GL$A$%^J6*BJ^J+NZMC*NJ)!KC%3 M3&10)#:&)94*,BXB2$F.4Q7K7 BG*K9.TJ9&$&O=O"I$N.'JQ@G!T!J8&5R! M\F]ZX0) J!X6G;+&;4GA8O9!APFGFWIF>!0+&TRWUPZN4-4ZD>W-H]I4+$AB MGMCT,2AY$AG&$+DM>4TAP2C/),FHBJE7>H>SZ*G11ZMY4Y_),T;9 W W*AD& MQH%Y90_!O0Z1JR7@RKAIA1RD%H0_6J&R.-P%CYO"X0W(0?Z&_PC^M1[>5JOB MOJYTP+ZKJFVX-\,BY8+3W+:L%3:?E4(F&8<)YB3B6B1:8==2_$40XC))4(\2C#"FGIKB=4J;&;ZVB]>9-JZGG/G WJ-U$%PRJX<^: M_%'R*NAW%H4+"OJ='GNT@GYGS=LMZ'?^XKZU.KY\5?.Y[0G(%D^S2*4RB1&' M-.4QQ#@G9GFE.12"T%@8*D#,.3+DAM(8E:1=#JZ%MX8P^^[C?[.8V1=4S=@;;N0J&<=,.:R*J^?/]HL[047*W4X9-+DZB2,!8\[J_"(,\ MB5,H6"9HPF@6Q9X%?5W$3H]N6ATW:7Y=W3?ZH^W&,*$1')AFUNJ"']8*_VA( M&ZP1':2?B0]$@0C'2>2HK.,#PG/J\;JW9\:QJBJE]AL7;+;E=_9R/ZKOJ]L_ MU/R;^GFY6'TUG(19EF6Y8:(,*X@9YH:3$(9*(2*DXEP1KRHX?169V@K'/)*) M9YIQWREP(ZHQ@!V8O!H3KL!!$Y6C!TA7X#\5*\&G1<"0VTM!#)6FW%>-<9.6 M+P3K((7YTO'Z4>-A$9JV&;+MA6R8=U.)0;$HY[:FJLKMCFUBUH$VISEB+$UT ME!,DO3*9'>5.C?@VY:'*G?)09=L^^L&VC_:C15?XW5AP % ')KVCY;9VVW$7 M]A0G> D&3Z "$9NKU%%YS!.*Y[3E>[O_Z?BUX<55U=9/E->K3?7$3XOKC\N% M>1&-",.8KUA55!^*A7J_4O?5C NF:!PAB%.;C(AB"BF+,YA)E"'&I$R%N'$P*.%+G0;MANW M<.;*GDDE;*ZJMNK.1[5J'TC*J$YH(J%B>6)K>!%($TVA8#Q#DG":4*.HN>V<+T8DX'?Z'6IK9W\8@G(3W_(0\!U, O?B^,O#[FYT"XX'-^=BH/2>?5ZX7JQ.6%\JBM1;W.?$X4B91/!5]LB MG[4I.W_?.2*T<=,[?4B&++)^ IMI=HZ59 MSTM@]?2O^K+!8%G8([R1J972<"CUE]4&W!_Q-&+!!XUZ%BUP.,7^A^? M_TZ/<(9Q]*F8&78+("D)L;Y$<8# M2B5AB$D52:>,+'>14WO5-UH#W:IM8P?7BE^!6G7W@QA'W,\??X5'MU 4PC?*$NALEM M[>QO_-#G:=T6^T=_[1D8*KBK&735&P]7RK-!U0W)^ARJ(;>?_-'Z<*JM@,5CSLA MY 5KVIXK"G?FZGX4\):5"^M.W*BR[LVS>5Y%DI-4D 32)++]/'@,62P0S 1. MS.HF51D6/B1P2M#4:* M%?"#0;GZ$3P8Q\#\_7[9MMOZFQ\7G$37C0U"8#8P M'ZQ5M/OQ39>M02CA'!*!2.&DF%%IX9RQSXGA[/7^:[#UJ=_-5^-UU$68(VSX M@&@"443,HDLJ!7D4Y8ZQS>,]KBYJ2ZNZN9TQ?U++2]SK=H MMIQV A(*M4G+^+3XO,[#,!<E;GMEI&YC- M=]+-?MZ;I8TY]=[B7A;:D/% 7'K4<^&, '=CH^0.W$*$:8CA,,,Y;; M3E!I"BG.8QAGFFN1(:X2KVVR 76=VD=C5U.P516LC5TWE]^8:[\NATO-*\"? MP*FQ^O2A&?)Q<3P%G<9#,/31:K\Y\S]R'1[-4.>X VHZ[N'P\) ?G#B/(+)W MF:-G)>76E74T,C>D!$,D,V+/6#)(46[7'2EFG*0)SG*_LI,G9?F\]W^26I.G M<8VHX#Q/&224)1#G)(*,) HB15!.24S,\LXK8>)S]_PKDO[O=L?U>HUJ[[>E,MOA7'Q7CW] M4MDBXDW;-+NO((PKUU2[,/^RAGFC/+@^#[,W\?@C%HB// 2/2E/^@#QGKQXC7%03UPQYLYP7PJY MU^$B<<2YT!S#E!HFPS8I@Q/,H)*4R$QKS+73X?MY45-S7[::@K6JO2/S.@!V M7M0$@&WX54T?Q/H6L^T (VS]VF."7J)D;8?!)ZK4=MW1)[-V/E?E.@FL] +-DL;Z-L;5X2S.;:/#+$EEEA+JU'K^E("IT4*CXR8/T2>;\PAZW6]_ M"$P&?N>?P=$KR_4(+CXYK9?A,UH&JR=.GDFKIT'H3%$]&Z1<*P.[S.T(2*4CXK;]QP M95?S#^*6G6_L%\!L_"Y;T619-N=^YE??E/F9S]7>EG"NN% Y))G-<] Y@4Q3 M E.$H@3).,/<*Z[91>C46&:K-V@5!Y\TV%'=8^_8"_SSCM<0D [,/FYH]O#1 MG&'U"Z\.#>^(4=<7/+3>T=@^,)T)TG8::M38;1_CGH=T>]WKS^1M$ZI/^GU5 M/3)CS>MEM:KVY'Q#-J_'@0:#>H]UK;2E!D5K !#6 OL;L?.F+*P1[D3D/"7G^3TH MPN/P^QI5PS9KI4&M]7/^^3@0JN[T/@2Z(]%[()2]:-X7K@Z:=QYJ-)KW-6Z7 MYKWO[=VP>7FO/BRKJ@G:L]^61_-Y:=L3+A?5*Z67I=JTB[91?JN2&1G%@I5/ M=?GFCP8*FVADELWFUO<+XT"K:C5CL9""(0XQRP7VS0-K^X)VL!YZ$L(UOAY,T['[90\-^9$VVX.+[-EV9[44O]N" M.L81?_N/QV+UM#D-9D)CCHB$D=0YQ)%*(,,JAW%"\IA'BJ4B\@O./BW,AS#& MB<[>U?6__',>H^Q?@*IU]JQ^T8&P&T^'06U@FMU5\K^"1DUPO5J5!7]8SHC1&4C$8Y4) G/ (LD1$4.9N7O^ZZG77O3+E6&IC/B:\G&F3Z'(_/1IZ4H4_8 MUN;L>(W Z@OV3;H"K5$'U^T:=F53.D78,[F >(P%!/#C\"SEV M3P]0W=E=C;9QF(K2/(F4AB2QI3_2)(=YK"B,:,I8SK.<*:]8@[W1I\:GK7*^ MG=>.(^?HS/7%8VC_S1D*?]?LF,FAO+&]L<=UP(Z9=>!S';TH3)'";3F7*%9Y M1C+C+"FS/L.(8DACI&V\$)6ZWMG3?BNUD[*FMU#;%$1HMW@V=1$N*U+H6RPG M"&)#^RM'RA0.4LSF+!@#52I\H=(R9\T]5ZOPTD(OMH7CS^Q_++)P(Q3K1=4RE("6&0":0UHTF&B%-4S_'AI_8U7ROG5?/D!'+=[_SE> S\ MHKM"X=4L];3%%[1)/3+H: U23QNTVQJUXZJ>!?OJG"E5ES+?] ZTF[MM)*I@ M I,<"<@3%D&L40[M%HBMOD=P2A7!A'M5W^N6-[77^,-R<0>-H/LV%U,U_1WZ M%W$XAW?"4T0C%4&"4H-W''.8)\:%8EDU8[ >U&+L'A&]JGL\C9#)CG$%XU&:Y/X+?VSV'Z3?O %:K# MM)/,<7M*^\!PT$7:Z^;>T6.E9;DWJOGS_:(-,EC<[;/?+-S>*&@31@6EJK3/X8:WUC[:5 M[Q;C6O.MAQ0TE,H/K7"!48YRQPYS\H/C2-"2YP#]&*M-?+MAY>KIMF2+RE;> M62X^% M5QSW-6(8)P9F"D68IM&MCLS8SJ^(LU5&:1RJ.A%-:OZO J?%3JR^H M%08[&ONQTUFUMH"MU0T?J>0SEXXG>R\W0T.? M!SK'+S7VV4E<6UA?V]@(-D:"C94O%,S48QY&C&ORT6YR(4X]H.T3[=1'3,]= MNSFKJD_Z5U::K\[J4_FYN/NZ^OAH$W4_Z6T!]->VY(M\]=1>5[475C.E4L(8 M3:$@L?D2H"R#5!,%$4T$DR+55'EU2;I0GZDQ?Z.YS;&MMJT-1*V\K07Y1ZN^ MF3)0U@: 'XJVOV3UH^>VX(4SZ;AA.-[\#+V5:"VQ,]/J:.>@5O(*;&=MIR'% MZ\VL_;HS:XU9 7<8P^ ;:N_Q0FW&W94, ]W!?F6@8?OQ\]]9L:AL3)>J/BW> M?K?[#H]%];5)P;5%%68\3B77L819PH7QQ4D*68049)G(4\J)B#*O0N9G)4Z- M8V_8D_BJQ.^VF/%*-4O;!W,%F"_-_[09QWQL%ZKRW,<\CWR:1@1ISFU9"620 MQ\JL@C()8\Q3IJ5.$/&I,A%V EZDQ,3+S -!+..))%"12!H?1":0(IU#A70B M4AFA)/%LH!+T'1@G>N'3ZJOY9#4Y,:$!=G,-@H(V\,??ZKJ.E36/Z;ZV]L,? MIF"0-S2!OMOGY8WZ978V__FWU_W&"Q)_;2$+)=\\VK:#9KU>+&7=M_"SJE9E M(0QYUE==&U]=_KTTNLP(X8;L*3:+G#2#6),8\)<>.GP6$>F+-JS4!C &@L (T)5TT/5]NV=3,) MS=6U(5>@-B5PGG%?)$.F('OK,'YV."IN=DK=4#=U8_W[B( MHV"Z!D%<"M#@$0^M@E=@ U*M8W#RZ88B6#C#42$CQRYT&7H8J-!YM7^QQ6OC M94DE;\KENY*)Z[M2U W,"2>AZE'PMALS]S*(P; ;J?:A_^/F M5>;0"8Z.VH;=]X]6T-#)C-TJAFXW]*A0>_SY%"FRE"A@I+,(8I6GD"<"PSR- M&1$X(31S9LL_!TU>0(^]>7'RA!B"""]FP#\-]0U$>;VY[J5)SIW=@M+:9B_. MNO%F9%VL9HF.4\YR 3-D.VE23(P?*%(HXTBF6&-*(Z_6VCMC>Q'9"!5/:]7 MO&L)V]^H%7!#_-#64%O?.R./N\E]:-+!=O:12_Q>1JF* MV=O%JE@]?59WA2U2+->"Y"C)G?+J M3@F8FG_1Z BV2@*KI=LK>A+$[OJ#B_MN=,/_+N5DK\]6[Y[2=S M:_/:FA^V;^O) 4=Y9<^9LWYOSU[GOT!XQXJRWK/]6;'JL:P_S[\6JZ^_+):\ M4N4W6R7T_>+A<57M1P1N\DS69=?KBNMUX4KS9U7(MH;N\S+L-^S)#CGC&4IP MHA1,2:XA)@F#E!(,$ZF$1 F-FM#M%::'_8FGC8 M<@,\-%:ZKP1>ZE$ZOQ#[$SP@ Q.Q16!]*+<# OC#H !V80 -#@>QYCO%$S;/ M6=/MHGF:]O X;((!;OXL3Y/[PO5/\%2-M#*>_-/EM2!_X7GM6/&_E&:C;2F\ M,/2[>Q8OK4K/ *)'H]P_'HVN;^WQ6[6MOX$PUS3A*919JIN"2C0UZS/*1,H% MBR3/O0I8G90T-;=HJRAH-/6, #J)J-LN2A"*T*_;K"4?RUWK@GEU[M;UO6V+^+_9IC5B?=G[Q6KY61GICVJ6 MQ$0K'9E%F589Q(JED$8,090RA+(HRZAVHHS+U)@:G^PJW#8K;)R4PN@,RD9I MO\ZI/>?G_,)G'-0'9J>-%VBM &LSKIH\5_/'[GSL.HW6&O!YQ/GPZVT[_+R, MV.UVL/GQ[H5[&:QGNN/V''S4?KF7 ?"\@^Z%H_4]3;B6TCRBU6OSXZ?R=OG' M8B9EFK,<:6B>QPABC"C,"1:0YS@22 L5<<\#A0,94_O2M+OGK9Y7X'57929G M(%T/%2Z"9YQSA3UD;/:K53/DZ<))#"XX8#@<<^0SAI-&'1XSG+XTI".JSXN>./&,O[ K7T[@QUS:X HW!P%I\!=8V[SEE5\":#:S=P!@.MI9/Y0$( MX5B/_"!,Q/<>ZX$(Y*8'G*1>GGP(^1-P]@/"Z+8>""FPW\9W7?RRVK;)C7'. M2))#)9@M0I'E,!>,094IG,12I0AY%:'8'WYJW_!&.Y<6KB[8N>UK]T=DX&^D M.QC>^]?';0ZT:?UL\%%WJH\;]GQ[^L15+[L4^+10,\H2G93%F$8I< MW/\+_/&N27XQ_WMG&D;RN*W$/Z6/O0/54%[UKHB7_2S?FJ=!S3#*<"PDAW&" M&<22:UM?U,QTH>ZD?FG_%3OP374QWI?2(_>PL6BN'^\;Q.N M=9PJ98^]<&J6OV;-:PM?LQB*3"H9Q1'*$Z>$FH.1I_:9;)7SZ"2\AU/W5^XB MZP?^0K5ZG<_1]VL@?,S:2WH'[XTW7MO@8V;L=0P^>D'?YDCK^F;'F\==KUZS MLGPJ%G=U!/E,$J%S^VY*9-N3"&F+$T74.,1"\$R2E$GEURO)2_[4WN"=JH#" M*.[;,,D/>[?=[ $1'9@5=L#L:$;Y.G2WVYZ !6NRY"=]Y)Y+O: Y;,'4;Y@> MZ_[6D7G5?B(1PEI(0U*"".-/4"9@SE,-M<)1DA L:*J=5^W[8T^-BM;J@5<> MR[-G<#FLF_N#,/2J=V-_C](_SX'P6&7V!V2L-:(','ZKNN.F=ZW)GMTQWHKJ MN*I[ZZ$3E_0M?\U6JBFFW?0&+]C\9ED5=8.A]?$TR7 J,<[,0H?'QH5"9J$3 M9X:BM" RQ5@FQ*MCMXO0J='61F>;@++1&JS5[AT)X#0!;AY5:%@')L( B/8H M6^T.4; JU0XB1RY*[0["80UJCWO[IB*\-?1V9[RLOY?+/U9?7R_O']CB:99J M'">VYC0FVOPO(A',4VW^IW3&$FJ6=(E3@-$9.5,CGC;P?JTK:)0%K;:^R0G' MH>WFEX" #4PI/;'JD:;0B<0%J0K'QQTY7:'3N,.4A>[+>S8E7-[?+Q=U+?L; M5GXJ:]YI2MW?J/*+[8XW0S)+,*8C%M=MQ3T[2CH, UNSDE@: <_ MFJPQ_=)@:A2VJ4Z-RDW5%=MV ]1:!VS\YPY1J.9^#A+';>#G#L%!DSZ/6R_L MA?%K6:S4&YO9QZ3FB@H%HTS9;6:>0Y8I"A,B6!S15*2Y4[3%:1%3) M@(C+3$8J8H+CV4*M!L5VTT5O-3"R&_W 'U9!*+LR*UTA="/GRQZ[@;EXB\NO MYW'IWTODP/30?42V EZFA\B!@2?[AQQ>Z;_#_:NRO4^5O#9.$+M3G]4]*Q;& M2:PCVF]5>;_9W.!QBA3'"%)68+VT-O^T9 M@B*IB%%F S(2B'&.(5/&H6-Y(M*4Y511KXZ97M*GQO8[RC?1 [OJ@ZW^O4\5 M_.;&?04_".(CK.5#@=UK3>\-6L#5O;OLT=?YWK <6_'[#]*/[-XHK;0 M0[U>5JOJHUK-S)HTCI.$0T5D!'&D&+\S?TXX1-IX?M.FVGRC_+4A3C*()I8AN+"YK"/$\9I*E,.8]BQ++,+ZZC M4][T(CJVS5UV>[MX=E'HQMB-+(+A-C!A[ "VH^E +16<0 E$'-VR1B4/)[.? M$XC;3?YQHK(=;_^%^$PN&^P"T&8D,ZCMO8*XMP?:;2PS:,& M[ 9J'K^@;WSVNV*N/CXV"4@L$PF3")+,!F7S)((YSV*H,L0H2;,HQDX^_+'! MI_;VM='%5D'0:.@;?;T#W/DW\!(X!GX)/9#H$5M]:/(% =4[@XT<17UHQF'H M])%K+CZ,/?+-G@:-^]B"'I1V@A#\=/2;LI8Y#.PSO M./_LNBO8MET=0UW-A&8Q)ZC.P\*&2[B"S%)+@C/&LUQD*D9^R_.3LJ:W--]L M3;7I%G52157G6C0_>B98G(8Y8A'-$R2AXIA K*2"N8XEC(R.4L92B$S,'E19 M+.67%2L=@Z"#0/U>4 EE M*C2G"=9IIEJDWR[DZ#BO90[ISLF!(>Z]-^T/VHOL35\UN4"GM^A";$WO8S'< MUG0KYZ6WIO?-==B:?G9#WX((9CP;L:'DF\?2O!8W#=G58V\+Q-277?_!2OEN M66I5F%_-E([CA&09Q#2G$+.40I8JXVXCE45:XS@2Z6RA[FQ>DAN+]%?&Z8W9 MI+9L51KNQ=FIFE1_.VW^4*-K?\*Y8++<&&G@"1BKT(*%N[$"-&: QHXU;5V! MG=EI+J^MN0(;>T+68+@4TV"5&7HK,G*]ADL!.ZSB*::]F,HYRI[9QL0YA6_(.KIQS@7QQ=]V\"([FX+L8;?WA/_;K#V^TO@);O4-N:'@!%6QGPTWJR%L< M7E <[G7XW=Z_)-_K=7228$PCFD.!J+(N700I(PI22624FY]R)'U+\KV>9CS2 MIO+::_]*=*^]2_+U &%H=MC8?T%)OM>]2_+U &3LDGRG'XQ>E?A>>U?B>_U2 ME?A>GZ_$]_R2WA6.E;G)EAU]8[[V\^6#G6!;R7Q1J9GB-%=9$ALW*$40:\M& MTO"2S"37G"4T<2M^Y21M:ORT5K9.WY);=;W+&'< [.;Y!(-M8$;;0VQ'4]"J M&K0J\7E$PM4@[I U=L7A\V8?J2_L<%/?XC3F330KMQOV9(.VV^K3,V9( TDJ M+&5@B!,5P1SA%*92J42S5)$X\BM0EA?I?-J_W8DM\7*9G*\7\CB6R$?V?SZ M>U'-XI1DYATG,,J2Q+SR,8*Y0 J2U/@)*IMTFK7;XZ3[PF%ZG9V7S_.?ZNU$JOBFWJ_ M$,M[=+_G@%HB8/P:.2E#\@S^FJQPB]3_3M MP] ,]KFH?G_U]$HMQ-=[5OY>KZ&PDC1.HP@*1K!QECB#5 M#7"2A0A@NRU.O MYC'G!$YM=;JG+[ *@XV^7LM49\3=2"HDCD.?SUT 89\S>R= MR?@CQ_-N]_6LOO:HWAE=/ZNY#52\,:O*0E7K?5E.9,0TDQ!%20PQ1\8?PII# M(N*(89D2E4NM]>.L1 MM4$;*=2PPRGB.?#C$7?34&,5J"K51U:RIVH,B M_Q65!_)N!#,,G@/3S8[2H-;ZJO%=K.)@S.B64'%J9"84ICF40YQGF20XRR%**%1$F4TD53Y M)5SN"_!Y9<;)LC3ZV&Z0_)P"SR'(LK<+.<%^()_-;^.4B1 MH^-P!**(9X./2@/'#7O^JI^X*HP?\C-;/9;%ZFD=:$PB2CC&$!'-(!;8^!ZQ M2"!20N1:ZDQ3KQ"=;G%3\S?J]A"/BU4Q!_/B'X^%;!;Y/SPI5OJF@YT!NI^K MT1^^\=V+M:XC^!/'81G(AW@F[$7]AN.&G_,53MSEGZ;P/VZ2G;$_?%B'G>*)CSF-IM5@)SK"E$DK.$:*P4$Z[I"B=D3(TZC)J[]1&O@-'4/6[_%)#= M+!$(GH&IX1@R/5(;3D'DGN(0 *J14AWZ0>:5_7 &C(XLB%-WCI8-<4;UW:R( MV'OS,_O#<*DJ"S:O9DD<:V3/OE,M4HAUAF$>)1*F22)4HE0J*?-;&1V5 M,[T%DM$.W*_5Z]DD<@])-]_H8G0&YKV-?E? (K11\2> MC)?I'7G,S)/M(X]>W/>U%[;.AWJCFC_?+ZZ%6)KE0M4&4<\PX7&<< 33F)K5 M4\0%I"B.8":22.:V8'26^%+ &9G3HX.U@GWS'YR3-S*3.)I_R"JN-UY8BG[':;%)YK\LEKQ2Y3R/P.'S.^G=T+PL2'F5>W3]V+S]3 G\=MH=>KW55Q4SYEU\AFY[$Z MB!'=V EJ0WTQ1&(A%F!9(0R$7"8):*..9$,([]NON=$#2U[=>MGJ!1 MM'>WXI/0NI%Q", &YM->6/E7UCL#1*BZ>:?$C%L5[XRQ!S7OSET?*/Z]S8Y@ M=PK-C(M(22XQI&F>FV5 )B#/"8?<+ \0YB367/IM3G2)F]Z^Q%8YZ^2U1>QL M-\E[]K^6)1!M 9VF?O;#YF+/8]_.*7"CD%"P#DPCAX'PFVPX?1"< =_]\Y!KG8V-.:YE?_=T?F>_=9B.W=XO%Z@]S MP/-QM7ZWEJ+YUG*&."(Y@ FB@!&*01()BPG"JJ, M.^V9AJLRM0=[SU1;J7\[RZ_EA%@ODT: .?PBZBP7<&6(_M*:8@CJH]J8R%@3 M_6[LB1J#_%8G$O8#3 ;>F''$0<'N.OR[$/CID.37@$+(8J\ M (BDJ6'PRP!&N>F+K(I,QA 6G#C'MB^*F][V\4!$X+K$Z875.IKM!:KP@>R6 MK.&@:*#.QS:0^ M?7Q8U=N3ZJM%G@M;7[[EI6WA:,SG/,84$Q10(P1F L2@ MH04"D"85YU^>N/5XO"AI:DNF1M&;"Z$O0^NT4;H-L'%V3F?+H+WOIBXCX7=[ M=4;.6^RW+IM[80/6<\/ PL'EQ@3 I'@OV7;/CY"(#"4L!3B5,8",ZKV6U*L( MEF9Q(:5"G",7OW!.R-1<0J-6]+):5T>E*W7HG!()K;=C1>$Y7"G*L(0DTYM6 M00&$L024)04H9"H+TR BP9E;NZ_!R([:R.NSU'NAIM^&24(V=2U]WL,>43LW M>^OG+["'W:L7&?T"4$OTV>^K0/.82]<, M6\X]K)O^;U4COBJ)Z7ZWW6QIU:]WCA4I ,:1 DD*$&4OR M/%%NQT/] J=W0+37MVW'_6_QG^,X3LSN+_I>IR\F<3S3OVL[==/=]FFU+O\E MQ5^BY:K];5DWQS2\NZN#P6Y+FBNS9;>X\3<#@=WD ?JF$7*3+7IO 9_SDL<. M%4^+GRO"1ET&V1G^>D%D>=>MC69*\9OG7$D018"@8*ACBE MN4A])F)[;Z;27*1V3UE^C9WL6/1B1X,?/^VXRI9A%'W[PQ:YJ)O^. MOI1;NC".=L]UI;U#33NK_WYGV&G[-XXW])TY@LE[PYEZ]#?J-'-DVN46,\>7 M#0SP+^AFK[^4CT_;#S_DFI<;^; NN=S_<=/\=9/,45Q@3CD' MJ="^ $(L ($( 9&Q6%%HB(F=SIL&:3&U?56K;_1B%#;G47\T*NL9B=:5TE46 MI%@M%G2],=F0]>+$-1ERT)S9N:'@,Q%Z:V?T-]@W2AKH*RV-XVKFYZ&=GW]T MYJ>OR5EDN3L'6_W)<4WHG_VFVVYB*]0+Y7W^B/>5&DB&$N $>) MT+ZC4("HG "9*DJ9X!C'LHWD?;,[Y[]!G0$1OV]C1 :>]$^&%3I2ICBX.ETS MZR3>IE/J;S:E:-J*F)^T_]N6ID9XN=K*/3=)-(N66Q$=S#!5V,T.W%@2_?*Y>C7<+Z-#>7=T,&@6:9.B>V5RR<:9%_O@ MR$CS,U(<981Y$"W)V1SR^BC17<\0- -!/D8;MB6PV1G2+D_9_ML.'/V M=? /]*<1M7F_D_]7KQB_Z5F3+^:'#^2^T/^Z>WE95(P@=/';:EEUX]S'$O;, M$10A20L.04SS3#NUA +*# $7S13%/!4(2]N<'2N)4W-B7:7U GP)ZN:\>[W_ MTWZ)9X?X]46V=QP#>[ C"']K(3RH[,QW8@^F_MG9>N$3L\: MUFZ'AZBQ8HN M[3V(+<;7'7( Y *[Y%;CZ*!RU.@\BRJMC0L9D+AI"ZJ]8PX [DBNN0=DSXSX MCACU.&C;D49ST8ZF=9VTZZVW\8&!399<:8T!E3A+5F*%B76&X&CS?,K_XF_V@8RLOEHW;<2_TMKY;*:3^6A,",(R"XZ?4H\PP0"!%(%"-4Y:DJ&'9QKC=I,S4/ M>] S^FJ2F>E:;**_OPC30=4\UH<09>?*O4G1[Y51CMRDMTVGG=L=;9("^][ M\^/L?KW@ZLD'WZ;+J([8"VROO;&?08<2E:U?5J:+]6^KY5?Y:(0VV[F8I%S[ M6 92QCB +,$ HR(V#3BIDI#P(E5N/&07)$W-E>X5K1[,^^V37+MRC5W"U,[G M>4$JL#_;ZSBK3B@;-0,TU[P*AC>"KTMR1N;ONF+N*3W7M1L&Q)&:K#/#O5$% MJ.Y,[N]CY9*JOVT,&=B37(B/J_4W^J/Z:;4PQ2WW;%$^5HMWYZ?EEK7U^ MM0EH%H\IQB1+. )()4@OR+,"D)CE0,9"8IY1E<2.[1S/"W)Y:L>IXS!Z1F5' M4<<4M/-XXB(GF*8$9 (S '.3!Q,7!(@,IWI5DN$8.]4:W8[F&+N;,%C:;6QN M1RCP^[X"IZMA@ U-/PB^LNO."QDWA:[7T),\N?ZK!S:FXD]2[!;R7ID6-Z4H MZ?KG_?K#/W?E]N??Y/9I)4QGWLU6-F>2%&52)+ ,,LE@$52 $P9 RK.\AQC M%9/,*C5NH/RI^8I6?5.1GPC;I[ MLZQAV/GJH>4H?=S66L.@.>FX-7"8H;PT3?OQA]6BY#\/=-^%7C-JEZ= (@U! M39$HO:14*="N3ON^/$-Q[A12NR1H:HZMU=.9F_,BDG9.R0<^@;W/7L595"L9 M_=Y\#<2;WH^(-X*:"V)&9JKI-_:4LN;*]9[Z\GW3X[Q?/=-R.1"!J)V>^>]4SQ"-=[K2'K;OGNG)E]MNW?FEAL9U$UVT#>Y?C:5G'.&;!OQ(QMOP@)\S\R(1^-F+W1S" M9KV=?Y$O^L/Q1#?R[G$MJR.;=R8_1:ZK[B*_Z0]#\[)3"=/3\]_^!TP3])9*5OH[' MKZ>0XBS!"4PQX!D3 &8Q!R3..4#<-!".>9H(/G^1ZW(EOF[U_(X![&MQX>#] M53Z62T/ %3&ZH-;M'GKP+# 1"4IRP-/"D&@)J?%,4U!0*AFB,=;_-GA^6%HV MQ/&!9BLL')8?*EIM;T!:'OW?!$WHT_V.Z)_M]VN2[;;5B1@VY7I.N9U M17P9$5]G]J<"QCV6OVC@R;;6S7[V^@NKZ$G4X (&?X%8QC[D!E^V]88WY M:L#1%I+G#>FN%B] M@31#-(68%DI81;T&:S"UI_G;DUQ+:C2T3TT=!GW_8S\*H(&]0ZW_:VJO [-7 MFW6ZB=X;ZD)C1P(#;]]$G#P:1@IWS?,=#BE]=X$94\&[[!Q1TO6O[V^K>ERH[3O_K3M9C)@&3E &>2Y:(/.,R<\JV M"*'DY%Y-C8HFO/*P7GU<4Q[MCYC<"98KYH/*TBAUVXT&^438[6??>IX#OS$/ M3+ZSJ&-A5?\4=6V,:B.C8RN/6#/WEIK&2JMFIC-_&^F04^%I*QY$Q5$W\R%! M?GT<$%26V[M'R'+^8;G58U:MJBH^2OF>;FG; QHAFL?586P2Z\U+K!!@176\ MH##+N.(DM3I>N"9H:N^ 6M>HHVQDM+W:/MH-W7Y?[!.SP/YT*%S6SM 6BS,. M;2/YGQ]7W_]##U'[,OW-P85='7@4-V1K7NM*K*\?F*UWZ!;XKEGNO%MMMG?/ M)LGD7_5.+LZ4S9JAL9?6=15V./.7WV\/C*[;.0.&Z.GST$)[E^#K<. MC+>;NM>C:,G=4IP4RFX.>? 42B&(]D0LA0F E)MB@EC[I%PF:99(!6/N5$'E MJ,#4W-+7,U'Z#T.B]*X381DJ#0AOZ$!J1_5](-74;YXI\=]$OP>I7A@*GZ^H MJZOX<6.R \$YB=@.'>?6FM&']>I%KK<_'_3G;JME&N$O1E9=A\@H%H42$B 6 M%P BK@ N6 X**;)+@"R M@;W;;:#>4/%IAY#W4L\K8M^HQM,.C,O%G9;W#ZWJY&L3"WDOZZ^?EOL82;,P MW/?,X"S!.4D2D'.S*D.0 YJD$'"6*Y:2E,:%T_[07O34G%5-I[@Q1)MMM4:] M0:R>L$5SJF??!&; 9-CYK# 0!_9:K=+1+ZW:?S)('Z*OC>HV[6$&E)*Z(N:M MN-1:\,CEIJZ G!:@.H]P8[SU\^$);$[DQ?WRBRE=66NAIA/NYN1H_OAD_K % MXESD!&+M\-+$_"-2P"!A /("Z3UJ ;/"B> GA))3\X]=\HE#,]M9US-&SXW- MT6H9K5NK(V;,GD6[;L"N-):;:SJF#PR[^OQ@.(9=WVBZ1PR[=BQL0[#5[.Z- MK-I^Z]D]#<>^BL8V2],P9 $A9\1W]-6GBF\3?0T \L7H:PA9P]Y$#W7M[MUV MK]O^F_?EAB]61KDFB;D@$,:IX4N1D !(L0"8$@02)!5/,664."VK'61/[;W1 MJ![1;;H[N;V76;!SIL'PC;T,< U6 ,0U U RI/S=)$\JD\< ,EK5S=D MB*'=J[:T7$KQ@:Y-%5M+T1BG18ZY+/1"F%.]!HX%(#FB(,290G NH= M<9Z:4C6(%" (%T!OF"'&%.8H2YR"%Q9"I[9F:9M6[)6..EH[!BQL,+<,5GA& M,G08M@_$0+WC7"#R%:FP$3ENE,(!A),(AJN:L2I^9__M=#MN]Q M;/H,M'JZN9[K0-OY':_P!78Z1M?HH.PL:M6=11\M<'1V.-;8>/(VU^6-ZFJL MS7_M9^QO'-@IP0QG4M[F3$HF&*8 <4( )+EALN4)R)24.61QBDU-KST+S'YD M)Z-(%T!+YCNC0'V]?@C\[Y> M,.^4[?72A3>^4*LHWB%BFB&N1(Y2(')S7,"3#!!&8T 220LAJ7Z@K4@7U;)*)M8_';V J]RAS>[E95&=R>OW,Z>;IT@M5G]$Y= CA4M3 MX?C6'@[P>._PH$'C*TCX?LF_DO(VK_SSIEY< %RX?)@+^76W*I;?Z(_7K6(XB3-%$@42RF, ,PH!S>,")#)#&*%, M(5HX)F.?%30UCU;K:9JING?=N0"EG:OR 5!@?W3 9JRV._V0^,N,/B]F[#SH M7F//9#WW7S^4NYINY:%T"<8(,@$9(,BP$"H% 4ME## GI,B@^:T3&]3Q\%-[ M^/?:#2P(.\;.,I(Z&)'0,5-K, 8P_9ZSV1O+[]'@(S/\GC/LE-WW[%7N1#SO M&WK"_W='U_KY6/RL8Z5S_9)6R,09!,]-?RR8 D84 R))N2"2,XRM.7@NR)C: MH]NJ&>WU;(+]]L0[E]#L?XX]810Z%ND,CQ/1SA4 !G'L7!IS-'J=*T9UF76N M73JPWFBW7I;;W5K>+<7'\H?YKLWJ4S0CK! $&[XMC*6IP+K MI]PM>'%9V/2B&'M=JS--U6CK6+-S&5P,N<96"D X%@#B3']'4 Z2!!*1<\4+ MMT)4/]".X44# VNW(O(#5V"'>HQ4JV: (-)U-'P5!5T6-&YISU6#3PITKM\Q MS '?5477#4/:OC0:ZE44$; 64P+H']"@(@" UGP3*2$H504;K[WK)SIN=UW M1[7HCK7GY[&T\P@WXQ/8&=3ZS5KRPB"%X[T8>'(!YV6,^O3WFOGZP>^_>-@S M?X'"^] "=, MJ$/-G0)L-^]P'?5$RERD,@69Z?1<$1D1"@DHE-[."@X+FCAZ7:^XC^.!WP1Y M.Q_M%UW?QI6?YS)S>O;Y/2]53[:[K4?2-@1=.(MM[M3F\[0.^?S)>)-VP2SF]Y; M$QW,&8>R8XPI\,WA$53GMR'U&&,:+K)\C")\0"]S0PEW]Z/>XJ_MOJ5G^'ZL\7J"OU;_J.?WR1^'\E5\E\N=_*@E?_BA'X E M7;S;;;:K9_TL_/KSKW+UN*8O3R6_,\5CK]8!2:%B;C*H",P1@ HI@%-)05'0 MF"9QGM L4#5&T_'<$U&)O.X&;)3QH_;A_1#"]1AQ6E( M<>8("YIQB0%*D-Y.,YX#0O4_6-%4<,EQDLG;*().A4[O)+!+%R1\T 6=0=K6 M$?I$+[B_>TTC],L9XJ4_A>,4NHQ.('ZA,P+?E&OH,@#7>(=Z[AQ:$URWHS&M M]%K_5NW^?M/_'OPC&=C][-M556U#6Y5G4:7T+*JZFT=WB\7J#ZH?+D.W M$KU;2U%NH\^KS29,<,(-1&^ERU9"1ZYG=@'BM,C9Z>Z!O*_K%9=2;,S*[-VA M?[!A,)G')!$$Y2E(4A,@S0D'C!(,"KU.(@+*+,ZLDGXM9$W--[6JUMN8D\;* MCJRN/1C;N25/R 7V1<>@=?2,C*(>F5JOH^&+F;5'TKA,K-=-/F%>M;AE8!(; MYZO=LFH-+,N*F%I[I+:?+*1%G+$T,90)$, T3P"&<0I(DF!(40&U3BY.HT_8 MU+Q&JZNA_F^4G45+N35G4?3H'2Q6.[95NT5$VUOT)?^6)[ *5_U;D1/#??R_ M=DOY[_\C*>*_9/$L,I_.ZL_O]>@F%['Y4U+]2?^K37F151O6A6.;O=X9M7-1 MON8IL(_:3]&7SA1=725YZR'L@I:O%+P^4>-FXED8?9*09W//X,U:URF>X:7> MS#,H<:QH"E(N%8 PI@ G!00%XS01<:($HXX[M6LRI^;4NN]QH76>=1JD1.*@ MM_.N[2KX11;C#"D&2"9S %%" (YS#"B"-(.P0#&EKGQ:7N$?BV&KV>+Q8W*& M&U>E-C-@O6GVB6KX'?/1NG36;3'PWN+S/&0_;(N/O\WP58EC[X1M(3BS#;:^ M]<8*];K-ZKL]XU45Y<BI@25M0N\"D/M_O1EE6N+BRRNW-OE^T9Q;5?5;MW:]0MO M+%7J) %O]LGH[2H5-S?'OU M!E8$]>%KM^'QC5I@O]AML7MHI1N R,(!%M\U,GTBWZ;$Q0*$BQ4J-O>Z[XP^ ME]ORL>8.Q$&<)XRH-)$$AD3CK"RW1A=$C(U M+W+0,S**#M@>783S^N[(!TB!G88S/DY[I&L W+!%NCCT:#ND:\9U-TA7KW7? M'QUW._HBZ:+\EQ1_U8.:X.G]\E ')_YKM]F:BWZ5:K4V5*/S6 B%$<^!X1$$ M>GUASDAB"01"!4\E*=(TF2_EH\G1_&:WF[I%'ZL'@M0/Q(E6 6,63Z;H*"J7 MW=A;U9SA7&CH-#(4O="?)G9JOS&Y:5*O;^V"S]$;-61K+8F,*=$OQI@_1??+ M;HCI8-$LJFTR_,TS*@J(WB@Z^W/SDY]I1I;O[Z>(0].VVW($P#?P^N@CGII/9$/T>J-#2&3%O!4KV MDD>N5'*&Y+1DR7V( 2$._0%\,BU*M0E?Z4+>JTZ'M3F,&2H@ET )Q@!4' (J M,@(RRE*28"ECSAW7Z+T")[H(;W6NT]LW=-\?S73\V]CW/[P.N$5HY&;\1@J1 MM)@912.C:72O(O>>D=0['2NVO-:X%;]"ZZTVFZ'Q7L+=196 Z=^UR MZX8I6M.ZG=GK'GHY-V1W&0:9XD*_)3D"I" $,"@D2V$!X207W.GFH>6% MSR]K^227F_)[XQW//QV$Y$+&10I@KA?M,%7"%$L30 N(LJ*(.75K,F\K>&K. MZ$COZ&BIY5K99HF\G5\*@6=@UW0.RG&\DRM8W@K>+,6.7/7F!L9IZ9OC_0-( M@/7BJZF+:;*)*(NQ,BD8:2X8@%)*@)-,F)1/! 51J416T:FSHT_-YWR1W\N- MV;RO5/2P+E?KZ$'J+V) >M8IDOWNY69\@L>2AD+C1A5\"8);*(-/QAR/.OB2 M.4<4PA59"<2$*0 M_B%Q[=CZ2L;4'N9]2]):S\@H&E6:NK=L?0UG_[/L":3 3_0 ? ;U;+V P$T] M6U^/.7K/U@M&G>O9>NG2@>W#MD]R_9O)XGNHD_A:7IZ8)PF$&34PP@E0+0 M6,2FOT>,>,88B:V6 9=%3,T][#6,?C!$_H TLW9(:S M49P8[YN"XB#@;7@G3@R\2#9Q>N7 :LTJY"RKMG5Z-[;DY0M=:.=1!4[FF5)% M7.0*2,H(@'J3#@AA#$A.&4I2E14<.V1H60F=:I96HUY%XE<'ZF7=T=*UHULO MXG;NX'8 1ZK8;'!JFE?N58U:73T6;=I XJM:LU?6N&6:-F:?U&=:W32]3I5S MQF"&6,%!+(H,0*@$8! 6@*2YY(7*I'9.4VE0.;7URTW=#!W7.4$_!)8NJVA.;GB!ZE?A< M<>.G..,($0)H*G( ]9854)'F0":$I[Q@C$NG+G>6 ?L76" 5H)=!G]0WZVM@ 45?CP.; MV]TKH[I+\'.>]+/4OY3[).H4010CA$&."P0@)A1@2@K $Y9R:'[)K,[DW45/ MS6L=;2DM'=, P/M]4U@8Q]V4U[I'6OFHH_TLJO6WR12_%6O[$JMPF(]4<^4= M>Z=*K&'P]91F.0XX6JW6,$.[Q5L#1W!_$5SLQG5GFH?L>X=\7*WKSB$F;_'# M#]./18J[9Y-F^J_J,VO"PM_^6,T%Q:E2. ?(L(;")$: 9ED&,$PA340F"+7J M+!% MZF]2O3'&=H[-=\3=?T-\X;P!WX%[4/M_SC;7?#N5=^M&TK$L/.D MWU;+55V-MGRLLZ2-K.5&SH7"*:($ 9;D4+]D$0-,H0(H+A0A(J4IUMNQU98N M[$Z0+DIR>F7NY85[IK\9&=&J.L8HFTH*6:OJ6$QQ&5R[8R$OD 5^S75UW!>> M?+@&E_.YSU4H/)WT7)8SZMG.57-?G^9O/_??_L]2"UKSIY^?Y7>- M@FD^ _-"*LP20%ENVG4(#G"F%^@8<089YPQ1/"AHV2MV:HOM3J!JKVP5G_KM M[O\,ZOACB;YCM- ;IN/%_9SA'![VB5>D7U M\%>YU ,O[I;B3CR7R]*<4Y@.KNU+-DDA3D2: JI@!F",,NV>% 1(9+EB21SG MN54/(3>Q4W-*C=:SZ+'6>U8]0O1(==?"=2OX[;R2?U #>Z4]GHW*%9S'2D>- MUCX+UUU0\E:Y;B5TY-)U%R!.:]>=[AX 3IVG+787WR[ M,_;84>Q3L\[$JL]<-+ FK-TF57&/+^7CT_9>_;V)@,R3+%45G3Y)$ 802@(H MC@N0QRAAE#"4I4X=2WNE3>WQW2M;)WU':Z,N6"FPTS_0*D+D6!#6B[7=D^X- MP96*^L<6O%;,P^*1BSNFF8,[GC?/>\ MJVB&J\R9,ZP3S6M-Y?JMGV $,J0,<3E) $V+&' ($R4)RI12;LR2UK)='I)Q M^" [JC?Y8N=85]Q\C?U4V/F=(/ &]D%W]^\^17?;[;IDNYI#<[LRA.95W9KW M%8DS0IXGF_V[[KEG^;#,!?=YMR*3<;+9.5 M2]IIJ"ESR LI," L9P!FL00L@?H?PE((TT(RNTSB0=*GMD+J:R:DWS#F.9/: MQM7N586]?;3>?8+ZW5EPV .[-*-[I)6/CK2O^;Q;_:.. 0,:R;I#;I\"$13Z MD9(<7*? 3];"8.1Z\A+6!6]M"T-U@>[JH+MI]8R M4Y31VA:IRKA9]%*;9^\5_]3OP,.)":NN M5:7YO-=TR_,"Q8BC+ 5%BE, "22 Q2@%LDA2R'*DJ+"JD>H3,K4WX)YZ[Z!H MPQON3DUX FC_^\D73(%?.0,0&D1.> F"F]@)3P8=G9[PDEGG^ DO7NO^D']> M&=?RM%K*WW;5KC*F BN,",@YRP%,( 0X1PE@C"F1LJ)@W.JDY=S@4WNH*_VB M2L&HUM#^83X![OI#? L<@1]>!R2<'MI+)@]Z6$\&&^TAO61&]^&\>,VPH,X' MI23?[L]0Q]<-O:UFG7%1GSHF/[9M4?FM2KZ)?&GC_-HLIP4%G>_?27>WUG MD=)W1+12V\W'6T^"G>L. 6WH;:)!]:#S+-IK'7WJ('S7#ZZS5W5%RI.SM!8[ MJ@]T!>.U:W.^_\8DR4/SP7G.,J(RG &DA#0K66ZZ_B$@$UCD0F#3X\:E(/2, M#"<_-$(I:%O/N#CT+%WM>S<.3(7L($K35&4\1R KB$94?PMP2AE "*5((<$9 M=MH6W(KH. O[D(C:^>X;<0KLI@^)I'9]W(8GCYZ:[SMEM"/A;1)%3TV\F!YZ MYM+!CM[67_]M#2-6I=Z4DJYF6<<9Z8Y(2@8UVL\51B^\42[4<1$PG%. M,C&$;[Q7J-6G>WR^\8Z&SCV^>Q"V!_)V?AD57<+9S)/ZP"^Q)NJ"%;F%D!XJW#J:]PD;N M6VIC^&FW4JN[!G+\R#_N.#?;0M.N>;U:ZF]Y=8:Z.=_;-Q5*$)/C;0CU]+XD MYX!RSH&0B!ANC8B(K<4AO9O>+KEBZ%B414 MY,@F+E&5B:]>]-K*D47(=?KLW%;(20GLR%Y!?:S\.+V:AZ+GBZ;(5?RX[$4# MP3DA-1HZ3J!C^BIFL*F?YV2.J:!9P2F@-", Z@498(G,0);FG&2&KEHX4>R[ MB9^:CSQH;NIAZC79=A7I+?6S_E45H(U^V506.+*H.4Y+1E*>2AH#"24S5%0I MH#DA@#'".84989*Z+8[#3>UU'Q-NA5X^HD8^\KAM] M>N!E<<_0\%M]#/_SKVL3$LY$%@O%4R 0TOL!% N@=P$Y$+R ,IV] M:BB/Z_I[R5M:'L8Q@TT2L +]%9B[UQHG;''IGZ](Q9IPRGYRX:3&2J%[7;GP]Z MWK9W2_'AG[ORQ6QK?_WY38]848_GG&]:K$L4E7;2$X0\5J?:N;V]FLM_,ODBX^Z'W 5AIRY@,?VGOYLI:\KMSX M37^*[E6KQ_O5,RV7EIZI)OFH]]%C85R8)_E#K"UL_*!4)_WTN-W/)?^Z>"U;A(] MBAOS 4[KU[R,-9 \5OS7;K.MPMG?5FUUFOQ-;@^9R-]6[^CF24O]7@HI?OWY M]XT)+^Q3EN],E5O5JW/?:#:#LP,C;>%Q;87YL[$S:@V-V,_HE[_7D_RGZ%"1<;#7:^/B M,2;$%_EN"!7'Y>D-"/()I6](68.K4^J:Z*;DOJETGN<91U3OY8',J5Y!HSP! M&$$,&(6F V2,,%7#ZE+.B;-R$V]1D5)Y!4,S(:_T\'$"U_8X?3A6HQ6CM%0. M)XP-7LM0^G#P5X!R5LK8I2=]IIXI.NF]W'W'_54^&O?T5[EZ7-.7)T-WUVSA ME$PSR40&4F':IT&I?0%/&$@19+F"#"?7U#[ 6C MP,^_&SQ.N]VKYM^PG;T\]FC[U:OF=3>DUR_V?*+_NH2 I@632#_VA>!Z,2"% M OIQ3P%/DZS0SSV).?5RK#_QRH_]R8ZIWM@K[>E$?UC=1@@H WN-5N595"E] M#.8X]1JNJ(4^^7_3^@Q7,*QC '[K,1[T',CU6HHJ3>B!KN_77\TAG:BZRC[( M=94Y-$^P5 R91FV)$@"*V%2K"08RFF>,Y#S+2.+FJVS$3L]3-5JW2;!T&[W0 MMD6)R1(4J\6"KC>&";[.&'1,&+2<#ELOYAODX#ZLQ;?)(]0ZZT]S5&O=M*G6 M>M?YA3X=EPM0WMR6E="1G98+$*YI*Q7$^.;T!KGQ-@)J($'QA=A\'I@?"KE M#0Z,+YIZ_L#X\N5#,Q=$U0.!+LP[Y-/R'7TIMW31Y"5#AE))4@90;E8U4%' M"(X!DKG$24&SE+FVNNV3-\5<@E;=ZAT+].:KT=@U-: /9ML8OR?H@@?K+V$6 MHG.M#2C> N9]LD:.?%N8?1K"MKEI>(^CC^7&=&^HJB<_ZM]MYDF*8)(15=> MP-0P)'*LM#N1<[-PR]XWR]DZ+=HY1R8])?[I=M M=S53$EK6N3(M 1]+99Y0BD",4VS"4":K6V*@8H+3).$$$VG;'=1=_-1AAL1\SR/4UQ0!0JL.- .(@<4R0203+L*@>-<,FY# M_W%^>"<_, +]QSN3869O2["1#[ MQ=EMP(RT^'(#R&E===G^GG73F9M&6Q==5KB[[NFY:MBZYA^R?'S:2G'W7:[I M8]/)]%Z]+Q<[_=M3BJXD3S@7G("$9&9OC#@@ F5 )-JOR32%,H=NI^R.&DSO MW+TU(**U!7LZTYH/L"W:T[]]V561<5&;5M?WF;RH[@W#J=5*JH 3.<9+K-$S^N/U=/KD=72=([ME<$#D [\B M]\].HWK3B]HLEQMRVH[>LZBQR-^2>2!RGM;1KM)'75P/A.;UBGOH, .YO?B3 M%+N%O%=[RK!F___-D$T?LMYQ3%46FZTZ)13 6,;:#5(,GHOL%;SFJ?[^66UK(J7]4]E:XDC89CM+-BYMQ#(!O9K74@[K("-VM'OE>)A M:@YND[STPU8?/BP.Y\*6O!@6,W']-,(?OH'=TTF6;JNK[S7;U+-<5 M^=^=TO[M;K%8_6$.-#^NUN_64I1;$V(R%?#<+&>?5^MM^:_J\_5%FB)989:U M=>:"27Z>JYQ3$L<<9"+. "2)7F$JF8$<2Y9DF4A2R6P==U!-I^;WS4/%K&RV_*']&S!N%I$\FE\?[_:[>441;/(G.UY28\_)Q??T5,9B:#![UJ M.R-C:-1:.JO)-?478VVT-S?2]D:UP57P?1:U-D==HV?1WNSH7K796,;RJ7P M[-]UD_D@C/2JG,H'PNFM.\HD];RTP\H?[9T_"HS=)<,X H<=4?VZ*Q?FO7:W M%.VWGYY?UJOO=8O!)LT^-L18+&8@CHDPV0SG!\/H0RNUF]WW0![I>WN^V%1F@:2GWM\.1RJ?ERVX[)RI."M,> M(RF0(>E+,2 RP8"35*0LH3%/4MNMS#5A4_-!1E\3^XM>6HUG1V=.I5':?OEY M%>OK6PB?" 9V.15X6M?HX0!>1]WHDV?P[)??/D$<:05]&YA.ZUY;='J6KE>' M&&WU:6M,=P%I?<_0;$%9'68U?(K[HU**82)RRH$4%.E57\X!H4@"GN29*G 1 MYW;,'%?D3,W'?CR7.>AP<-\'Z75_Z@FHP*ZTQ:A2ND8QUV%_RW^;5%:89-JF&3P7UCZT^&W1[] MEMD.?D+>[0_[?^JI]=V*_9+]_KO!UL._50?8(^-ZNKX>7S?,29G^ZX=FZZ9# M2T.V3/6B+GQO M>Z/[8=)OVG^MS;S]2C0Y33) 9*;7)#'2_H91K-U/)F&: M<(R%%5&BC;"IN9J]O@Y'25Y!.FP#YDKVKT2Z5LM9]KU/W3H,.EJ_C9 MGS#YQ'&D8Z9>//T<-]FBTG/F='6(T0Z>;(WIGCY9WS.P@LAL$^MM^/O=NEP^ MUC14=:'2%ZEEE"9+I+KL[@^Z%G]=KS:;.<9%C!AE0!4H!C#A"2!(9D IS*A( M)4$P=:PG&J3(](ZS#JK61UK1XYHNS4^#BR@'3I'=$C \[(%]>J59"Q%N@E+7X5)PY08MTSI)J!.BI9N&\W'J=B[ MU5)[EVW)%K+^U@11'[10)W[!.VCMKM#Q7JE>:A3MPLL IR!-/,0.4$9RP!DJ6IWM7A%) LA8#G.2_2G-&<.67AGY4R MM>>_HV1DM'0-U)\#TN[9OQF>P$_^:V0"//>]$'B+VI^3,7+HOL?,T_A]W\4# MCWF>5NOM-[E^/I#K4986L$@H$#+.];Y$28!%DH.<9[G(A)2.)3>G(J;VI%<: M BWI>0AI8P^4ED<\+KQOLX]3@6,>Z9QT<"3\XK+5WIN M./V;/+2Z*C!6628$*&)5 (A3 HBB*4B)R/(<%U(21P8H&['3.Y]]=\3XU-LT MV5,'ZNXLV'D*W\@&]AU7.D]KI8/T(W-!*72GZ:[(:729/@."=8?I<_?ZZ"Y= M'\G>[9-WYP4M8I8E,8A%8E((4PJP+ 2(,YI"@HLLX71X5^G7XJ:V'CGI)GV2 MW3P\:'0%>%L_Y O.X![H5=_HADWSH&RH7M&70 G2(_I$V!OVAKYD>']/Z(MW MN><"5:NGS2N^S??EAAOBM"]T>ZCR@3D5,K95.C):VV>\V,/>[V."@1G8U=0ZSZ)^/ _Z%PYSY*5+"< "U$ E;$X9[F(F4#SESI+8$O76\O3 M[%MTJ7ZT/:3/5WNHV8?"R72Q,,TIOG6D_' M\_*;)I;$*YEWPYS81MF#H5O\/AS M#[#10??H]R"=!8;AYK'4W$'XZ(7H[L"<*U,?,,IPWNN*$7/SL%J4_&?][^%) MRO.<: _& 5-[7!HSU9;Z^Q.+]R'[?5S M(,^(!7=+1V#-HEK5Z/?FJXTS&@2D.]NR)T#'YDP^!M8OM[$%)!8,Q7VCC,XS M;&'2.;9@F]N&+2GOQ'_M-K5K_[:Z$Z(J J:+!UJ*3\MW]*7K_H25QN]#R:U'XE';.8W*?(;K$9%/C CKVC>[1=10?M(Z.^Z<#3 M&#"+&A.\$Q@-AL_3LM-=_J@KS\'PO%Y\#A]HF$=\3:A9Q4&K:HXF8YBK-,=( M"J5AR-KY+9]X!793 M)R2X3;I#7=\5($G;%AM//NBJN%%=CJWQKSV,]7W#',KG0\NWID/?/C@<2Q@!RE ,4HBPREE>*)2YG=!=%C;!T[BFYZ1[3SP+:.U\B1^X0NX[K!KWV%Q1W#O,1O4CL?OGJ6IN/+W7=:+JHV MGJL.1:3I,*+?[Q6[R+S@4J\S6 :(8 6 1<$ H04%&85L)"'A@?V2P_M1@ M_;G">J^^V8QUZ6,;"V9198,_3S40/$_NRU7ZJ#YM(#2O'=W086ZFUZ[S3IN3 M#)6GB',B09Z8PW[](\"YRH&03(@X@6DBXL$LVUU)$UP='9%M'Y-;#\XUOX2S M?7CR1NQ&B$,>J*M;4J& W-7G66 M/LI[90KPOLB*H%)\6_TJ3;L\7KNE!_I3F[5H2/_G1-J(Q!/^-O'*8//PTB1 MRT#SX13@O G+GI#GL'%'"X+>9'8W+'K;0#Y8Y$[ZNR5)DJDL%P!E*#=9*7H[ M+KD$-(XICO-",>(4%.@7-[6W2T4Y4G9XS0;V(;0$VVZUZ@_"P*^($U:X +WS MW$ )0O_V-GWVW SO)WKSV&O/5Q]HT_;YH_XDSE-",E@P"/3&F &8R@PPFL: M%@F$F2FQ@5;UV2&4FYJ[TA_4PCW?R]M475_TON4$!-^A-YECQK:H-6Y6)Y+I M+\; :&]AI$V,:ALC8^0L:LV,NG;.(F-I9$Q]PWEU3_I[B_D=.T-P['D>E&KH M>R(L\A*]B1P]B=$W6.*).&P+\V00 YXQ0GNJ>];5H^U_"Z7IF$@KQ5UYFB\CK?M8;5?%,=Z M+_YQ["_W*N]#_UXI':TA\L?P>%WDV(2/UB"8!^JVM/VTU(^RW&S; MTSLB50()-.&P0IBFW!C0E%/ H4H$*:C^FU,J=H^LJ?F;5KUHM6P8(CM91&X^ MIP]A.U?C";? 'N:HT_0LVB/H[6C3 0Y/WJ1/TJA.Q,+DU[[#YI;;7<;)RY,4 M+"YPF@%*S#F!"8^Q5"I )&$IIB*'\6"?,?5%2IL[]V+6B=IQK%2DFH?"HP\Y M@9QCI#"#%&1Q(DPPD@.*8@$40PF.$58DQ6Y)#+Y 'S?/'KYQW MR%6A#2(!_/?;K@)MC.[SX+Y7?;1<5QW!Z\J_NZ7H))XVQ]#B?OE%FEU6N7S4 M%_RV6J[;'TU*UN9SN92?MO)Y,T^55)F"!<@ED]KGIZC.B]#^7O*8"\ZY$W^X M5^VF]I(PQK5-[VO[*D:#CH5M?$:8Q>?>2$?/Y76"+5W=6TU;:-\X<,:JJ[H6 M5EFJF^AW8V146>DQN3X(^K[\L%?=QG7<(6 ]\?1!A+A'#=_3+;U;TL7/;9IG9.H"*6!8D!E4P!6"3:QR.9&UJ,/"MRP:"TIL6X+&9JSMIH&NU5M8_] M] !Y/3KG!Y[0204&F7^GSR]_.>#3MH6Z7GCH],FS#GOY 6ZD -9M #I%H:[C MTA-/ZKEYM,C0=0.Z,1Z+J]U#+RU!S@7KG(:&?W/)_"U>_S;@(AL)NSM-_Z<;QHZYF5 MUD;R/S^NOO^'OJ=>9.EO#FNKTY%&>1PO&M ^@9? M?]](\6GY:?E=;@Q/V!W?EM^KA=(\3P5&"2GT&@5G #*1 $IE#.*\H&D*\RQ1 M:KY=;>G";A]J+]KIL=TK$.YC:TKH*EK7ET;WB/V,RE;OB.X5=ZY4M)T+NRUC M&(0#^P0#;D7&^M !]Q>CN8;X3]%>^>CN.LQ#*A,=$?-7E&@K>.QZ1$= SI0B MNHYP8[O=0[^XHA QQZ@ 29IKER6*'# L( MT'GO#))V#N.T[D_JCG]^[9 M-$*8RT1)F"8IX%FA ,2( U9( F26"L3R!#'B% ^])&AJC_E)R8;2UT6TTO66 M8HT.M'9/O _ 0I^EO"[0,%I&=_U8W5B:<0I$D**,CI@W+,Y1""GIOY-.OG)FFH6168> KO])Y>KK9R8XJ)307>@?Z2_G!S*=>G MQ 4[L)/I9K2];N===^;42'[K0=+9X5BCX\GS7)'Y9K'Y*65WSH#][3WI]9+J"SJEV1QQ2"41F M:"DYB0&6>L^B"D,)%3.%E%4 Z"8MIN:\:J[*AC5EM]1S$,E&]X:K]Z71/GK1 M-SJV%Q\T3W:>*SCZ@;U9#7QM0%1;$-4FS-I0?6M&S=82M894G8D]=C._!4A? M#<\'Z3!N3_1;8#IIFW[38(,9I%[6\DDO2LKOLF:NVB\6!.9I(HE>M+$B 5 0 M 1@M&. Y1@Q*S/6$N9P[]\B:VD'SD:K'#'G.S%$7\;5S:9Y0"^RXC@$[HKGK MKL)FT=UVNR[9;MLRZ#Q0W\4Y5^'R1S1U4=+89%/73#Y#.'7U%C>'LEEOYY_+ M;?E8Y1>\T][I[D>YF4L!XRQ+!:!988K\\@(04@B &$5%#(L8F=C5]>75^>&G MMFXZ:&@B*:9QJU;2,EWD H#]3N)V6 +[!4=$K!_W?L/[GG!]9^?IUC\=GNP+ M@X[R,/<;U#Z_5ZX:N''B3U+L%O)>-5DE7V15<[!\_+14J_5S)>O7G\T?#]UZ M4)+$5*@"%"BCIH 7 BP8 6DBT@(JFI."NQ5H#-3$Y?,^3NU&:XAY[=7Y[B75 MP!^,B-;RD:Z%6=^O*QNK]^&F-LPQ?#UT_BRW5.'G)/2FJC,9;2;:WHBH8\7, M1+SWN6K?:C*S$(WW;L34U_YJH!;C[K!N@^IDCW7C<.X9=A^6VT-]RU[:URW= M[C;S7*$4YU"!/,=Z>:0@!ECI+1:CC"%*4A0G5L?DUP1-;:%4Z[IGY3\\C;6Z M]@EYO>CV.SB?F 7V8$/A<%33($(&+:%Q"2 93!%"1*);%&6>%4VN"LU*FY@@J):/%:OD( MM+CGB#JTY^R'TVYU1!18_I,WT(^,J@.2MCW"2:/C-/\FAZ M+Q[,B=0->LU9(2$7' %<0 $@91002B1(,JY2(A%/)'.D/^J./[4'O1N;%5H_ M9X*C(_!LCTX'0Q+\N/0X4NV5G.BDC>=^QF-FR&[#Q(<-0#^YE.A]<*>6-! MU)HPBPZ9N0.90>Z,]*[/N=_$W^ MV'[[0RZ^R[^MEMNGS9SAM%"*DIJ!#>(X!D0Q"/0*2!*4%"JG3IL>5P6FMDS2 MG]K, YE/'^1VGB\DD(&=WF72G^TJ8K+J==U0XMXO Q&XN4 6DA6H3_S;,P59 M@&/%'F0SSL "B')#'Q]-L,:XTGOUI>9IK6(#\X1*2 A!0.@OAA0N!4P5 G 1 MIQA!F2742?J'%+)"R,/BF3L+G'/1_FW5,IU8*U5RN6[H/TA*"D8R"')E M$F.R3 '&<0:0H"DQ72<@MFH\<47.U-Q&I6JTUS5JE+5/D>G#M-]/>$0J].G0 M>9 \TJ=88G%#'DW?Z*,EU%B8V,VLL;E\V#+B@U+2[+6:7+MO],<7NI5?I+%! MKV JMW.W_2CUB'11Q9CTO/T\NGA>R$3B3&^59,XX@''. 37TJ$5,<)8E A%A MY3$\ZC0U[_+W/W_]Q&-O'G-FM7$:>B=#!ZM::-@U8 MJQ@9':-CBV81W4:-4='>JM MYJP[)(4'!D/Q7[O-]KGBI8XI*50F@EH?Q7^GY<+L M/#^NUE_I0OY]N99T4?Y+BK_2/!%='KSXJ?.; \E J(;.B#*D/?<=!]%NVU!VJU!D;_672P M(#(F-"5??MD]AN#GD?7#2?SH;"!#P#G'$C)H'*^%^E^?J/[X7BQTW+]%+,*:](8*Q8JJ8+\TAGA3?;J[8OZ:.U9-*ZB?U1*EP3ZUC MZ7[TBWYH-Y6ICI6M0V?1SF^&G)2W+^6OS>BOY?=(KG@CF&'+^:]J,86"?ENH M+$OZK8<;$',P]$YR_4+7VY^_Z8]G542:\ERF5.1 T+S06U;& "LH!"HF>@]+ M>9%@*U[G2P*FMA[LZA@9)9TK<<_":!%?N!&YMZSX!UVOZ7+[L);/Y>[Y?GGW7:[IHWQ8EUPV!Z)SAI#(F91 M%*GI74\8P!E/02$3BE12R+RPRB"WE#>UA[Q1.7JI=38$8+366O]*JSV+7JZ< M' ]"O=\)!, RL$]H86S4C>Z74:-P]%##>.T ?A",]NTO/,,Y4A^,VV%UZH7A M %)/4PR;44;KCN%@4K=-ALMM-_,EF)7;KS_?+>AF4Z*$WBL-Q MNX5XX!(B_LD%3B2]%8' )9-[2 (NWC*4", $*MDFG/0<1*@4L(WF"$IC'W&I)9REO:BZDJ7,_TGE6Y098YF[8 MXMSO/P*@%]B'] "G/Y]1HW1DM/9)%F %SPV< ?WCCTP=8&7L*8. W6WATLHJ MD:;UHI[/Q?XZN9DS 6-F?(VDR 0120ZHD@H@GF2(RY@2XCV?[)(R4W-$]9/3 M\#YNC89[5NXVO8S)I52E8Y3QI@FS6_2,-0VA/9IU%ED]5U7K6F-.YWHS:V^2 M/78-WQ'3QBZJ,KE\L6N@#4D4NSIFF#)'4UOV[8_5'#.)%((,H)0R *E( ..( M@R11!,4P8UQ8L5\ZRIV:-]4?7.BWJ+$%V,XE!H ML/=S*&'4BH]7PO@*J9$J M%UNIDRI8? 6%:YWBZ]N'.:*J1?:]NN/: &)(ID>"4"LZEI(Y,G7:"79ZHAGWH$=M3X'=?),EYG:N MR3^.@3W3'L"#RGJ15:D;_=Y\#<*9Z8:4)\]D*714Q^0&Q&N_Y'CW+?O2>_7A M!Z_2QZN*J$W5 MB]6QAGL3)):PPZS\IF!%G"&O.ZE_6KX!EOL(!"?WWF'$360 M7+%A./JZ>WFI28[HXGVYX8O59J>?Q<.J+&$YE#'E EA")<5!91G)A-.P1PQ M2*"*W5;"MJ*GMQ;N:MRA!^L083N2--I.@IU7#P%L8%>]!W$6'8';43OZ/;]8+F0#": MB215"@%]CDG MW=5;'4-U6'^-09 NZWLA;]AI_;6A_=W63ZX>YA0>UBLNI=A\U,H= AM2[99B M,^E_8A1+DB049VT%E)USZ!-G]2$_KG *["0^=0*R MT5IR67Z7PLT9].)KYQ)NQFP1 L2)7 M,LE907*GH.98FD]MR7..2L,Q3#K:I%L&6JCEG4,3OZ0]L==0V/ M:LM/\E?VQD>5]4?1WDY-?=2B8#XP+0X>([]C3YVOV/%H>H\;?1Y[.D[BUZ,K M,##4U"VBO7\Q*C1LD#P72J22 T2P 'I3K0#)40PR!@6A&9(H>JP^[;,&.8^TF];H M^ IJ7)0S;FCBFKDG 8:K-PQS%MK[K,U>_;VLOWY:5IV>#CV>ZIY/\U0HGA2X M %+%1"]QDP2P5.2 4EKP!*6QBND IA%+\0/VW6,PB_AHU68[ 79.QB>>X[B< M5N/HEU;G/YGE7 WM0>^FX9L_A^.(E"?W8RMU5&?D",5KU^1ZNSN#Q[=R:TK/ M/BU%^;T4.[HPRZXOI9KZKF-"$I2FD*I/X.P"+# !.B MUSEQGBLJ)$)Y8DONX2A[:BN?2GV3*7$P(/J]5M6!^\-U OJ=56!8 SNL08@Z ML88,Q.8&0A%7B:-QC0R$HDM#,G0(=X:2;H+S@][P\?*%+MH@R&]R>Z\>UO*E M#;:Q&.>0YQ*D4J4 L@P!*HH,I*I@^@>,29+9Y5TXRYY>XD6M_JM89W5*KYJ\ M?YB^2O]^N18GO1%E>X:38&B/Q'7B M%74GVI-!R/40H+B--QH5RB SNZ0HPP88V#%UH?V9D?9QM7Z_VK&MVBV:='-S M5BC+ZNRP::P^CW$1\SP6@!"6 T@3J5>O.0-<*9$F+)%)KAP[I;K(G][+H56U MB6\;76<1;6V*U&H=B<:JB#;7.C9,=9H@NZUX,- #OS#V:'_IH'UWA/:[M13E M-C*GU[/HG>_VZX. \]41U4GVN)U0A\!RT@%UT" #D_F:4X!]JEH=W__PXT4N M-W)>T#S-LD)I-Z<$@)P)@+.X +R(6:YP3"1V='/] J?GU^HSKH92X1=9J^G( M.7P%9#M7Y0^XP+YI?RIX2']LLGA^^7 -/O<GPUWP8K_=\T4?+?;/JW6AH)]KFA.5($HD 6&>B.M,L"*C((8YB*7 M108+)AT+&"Y+FYX7J96MF0F>%M//[SC;R7+A-GYZ."3T=@[Q5L)FY@TAR I'>.31<=WHA]'EK*>,F?>16,H.@.6TA,VR8@8?WG*]W)CUW3Y77G@-C6/!8 MQ!B( F( X)Z3]C?XHGW?/3?XW MXH@(G!N*'@,14@"S!B$J1$2JM*,I/1I[:<]\H9Y\W=HQ3_Z-]D_6! M'^5&+X]Y[Q>MO2&+ZWB\T7*TSIK1S< Z?\&M9SAUTM8_2B$[]"Q?Y'>YW$E3 M3?KAAWXDEG3Q;K?9ZB=_K7="#^N5V/'M1J\7OLKU]Y)W*5A$0N)8\01 )"HV M-0A(%@N 4AGKYSLC18J&G?-XUG1J7J%[ B'*#7U\7)L4?%,GHG^SKNT<>N#C M>Y9=#X7><.X"^[3&B#K+KC4CVMMA#HQ:2RJRM-:6YN H#*5E<."]GS/YUO.- MSJ("P7WYO"J4P*'QQ>5FM2A%39&^8YM2E'1=RLW]NHIK?EI^EW4/]*.2>>84T"0I5NF\>NL_9PCKY3RA@%($ 2SB M , M4[U3UQXZSDF>%<@QM=9-@^FECW0,B%:5$^!')^5U>IKSZ9[3M%B?^86".OQ) MX![CVM&>C4;4K":SJC1 [YRT#5Y/"8> Y^_LT$GZV">*0Z Y<\XX:!CW.K,J M-Z9MZGJVTP)#-$NI2 &"N6ED1CG ,J4 ,95A@G".L55DPDK:U!:8-<='H[%# M+=-U6/O]E'>P@H='.S@-6M<-@-"^!,PKE".5?9V%U$]=ES4&J4?;V'K#VR-4^6)71 M^=MO!>TZ*:6A+): *:G?8RR!@,)8_U.PA".9*IRI M^8M1WNE%3#Z62\/<:';MM5XA)B86+(M%PD!! M. $0)0D@!": T80G19Z1F+%F8CXL+=BEM6%3> ^W;+ M!PUJJW7-[!MZ/7 !I: O_M=P^%)/1I=J57B$S6J1[7N4:N\8PJ;]238>8,@T(8^8;9 -?K=:!Y5JOM,)'.% MRU=BF+7<<1.]7.$X2=QR'L#-=PE9SNN4L*_/=+'X=;?1 VXV%XRKDYQF. T(("DF4Q%PD6:1H/ZHYT7M[4'NEN M!YQ*R>AWHZ9C;>\UD.T6$1ZA"_S4.Z,VO+U//Q:^F_)E;*U%S& M/D>LU7(8;.SO5TR\RS)V\6+_?5I M_+B6_]S))6\;"N0Y%+(0%" *8^T&T@*06"0 9S C4BB!F!,)DX7,J3F%[AMQ MKZIC+P<7R!U7%'Z ''%5X8"AE]:!%U )V/3OM<0W;]=W 0*;1GN7;AWFG;K'=@;L?(-/ M0-^T85V7Y:=#G1^R85TO4L$:UIV7^L8-ZWJAN-ZPKO_V89[JO63;3TOM]*K" M@W>KY7>YWI9ZW&]Z:C9/J_^ONW?K;237TD3?YU<$,,"<*L#L$Q=&!+D'&,#E MS.PV.BN=D^F:C48]"+S:VEN6W HY*]V__I!QD<*ZA$B*#,>$SYIW9WJ5]$.[5;[Z,,0VM;$ MY82:)_JRDSTJB3G!LD]E;H.X$=K7M2[MOWG]JKY;F^LEU]? SUKLAWG%%BN] M4^MG(":4%U2 3"92\1E1KAFHV4^+U5_?7YZ?%_5A$UGLY#5'W#UB2W,(!2N!P ("B* 1&(!DB+3 M070Q@SFW(S9'3:;':B'B2\H@(&I[DUOW6BK^:ZUKM(]JI6/M/:15C\4RFX= MC;VB_1X=C2]%W;FCL3%RAAV-SX_W+AV-C M;:-DU/;QM-S:'^)IN(&_"*70V_06(*U>U.GG<1M^TG9?F^U# >-NJ4\:>+!Q M/OU)YQRR17,WHF]&9A3'91I+"2C-"8"",T"2# &&B@S"&!%H%W_U=OBI+>Q. MNV@PO]$$-\/MIS,:H7>5'1"WPU4@7=*SCECL+P>K/_C8B59'##N2377L4Y[/ MY>_5>&TPG\ UO/-:Y+2^_E&??/3',5)P;FNE!4#F&42("09@%)M7Q)9($@*TZ3Q M_<&GYM;42NE;'T'88\06Q"9?_ "Y8V4 M*'XPV&A9XJ?,Z*>(G_R,8V+G^H$LY_]5GT^_:1JA7)*O:OZ[L^L[V9Q@SLEB MV^&U.A;:DN00$EXD@!9$.11"Q( F90HP0[PHVMWNC?\R)U+CQMWV(3TQ.>M]3-YOZ M_DC4]^&VJEZ$VG+ 5 C($P'BO*1J@>L0-PDAX 6-69[%-(;8LK_S@+BIG33O MM-5G#TNU:ZFBS4JW"WU2OZKJUF>_S-5/M1&_6K=V'D+>E E\X1F<%_I0UJI> M18VR4:.MUU[*!J#X:Y(\)&SL[L<&AA]I:VSRE&O8[*N^Z]*,I7R2]0M9V-;2 M&1AA0M_O3LOZU=?I&:3&C@$>WH)!3TL:.2KTK,F'X:'G'['/_;GK/+_:YVXZ M&"@)7>SY7%2?A?JEV'[%18;+&!<)8#DE ')) 5I0 M2.1'R@P*, -6^4&N$ ZD"%D/.5J6D*NQ_40AYS'_\K.#[(;=$)\U2D>]31OW*0ZAK:G?!!_R0TW3RZ4I?!1O2HW8/8= M+<=1?%08^[QM*,3B0A)(E5]5,@H@P1D@6Q9G,&,S=:XE]GFH/I[TJ M5Y>4"_MLV9S) T*!:6-OV^2_=K] M7=L^3C'.%V5$VVR0ICDJ4HX!U?73(4P)P AF^J\,IF4,!;3J\68@4MV>A MN_"'+VS- MKW-KE=/K^T@0=; M:Z*=.8[-8D)]".A;OO1CBAU'V?+CJ!P3_9@B>T7,>4 MLC2++$MEXAT92I^8KZDAY MIA.>?FP5M:,=,ZS-B,<[@H&IYV W?A75*D<[G:,_&ZT]LH\52I[XQTSFJ QD M!<,^!]D][,9".FIJM7[K@-V+]=.=O%DMF^ F2-(\EBD#:9HB '.2 )*7 N28 M9%3XY^[O6V4DOED1T &,)NQCU_P E-/H^Q5=+"[TAK773]: MG?WQCCD^GDC'0."HC&,.P#[=6#SIN"'362F_J5'YS>I)QS$TU3J>VXBS6V7? M Y8013Y%!@!2I4[E.0RSZ1(84:LTM<<=)@: M&]6W9:"V(>H;8;D3SQ+ACJ\G(DQ]I=S#AAF%.4 P23%, LE^HG2I77E21$ M"D)3EMJ<5I\3.,UCZ\;+>F[5="\L>$L@(7*+-RJ"QD3\Z1ZO4??&HTGHLZ#DRV2ZHFHLK]VLQF8B[@ MI*^C2OF&+\NOU69T;01H\. (:DLA.2WY_5AB$Q(K@S0S@>6.W6HO+1 MZKV0;AFNZ$*W"MB\;G/R9(IS4:BM8HYCG5%$E2M%]1X2X23)U#^5>6)WM6GKW>Y]OKW^[_7Q[?_OQ>W3]Y4/T_?[NYM__[>[SAX_?OO^/_X[2I/R?TU4WG;TU@P6( W2%AU?!URF8L<]YK($X^"P MR_9Y-[;Z6&WFRK40=W(;G;;]87>EV-X_%2R5*$9JWP>S3+< 2 %*I0 Y2AE) M*$L9M.I&:"-\:KY9IWM=,OIH:*D=4UE-A!E;A8(W,&.=1S; =: +5I[XRTKT MJ!SF LH^CSF-X1C NGD4:WU2MA:/8EG-?[2MX#ZMUF+^L&S2N-CK_9HL*\6< MS2%:_;=%DU3.__%2;?07[(O8W,E[\O.KCJU0_[#9K.?T95.[B:NOI$Y(S.,D M+B O=4U*M5G-A02$Y"F@L:"D3 0C2%@V3!A3_^GY@*V9$6OMC#8[TR*RMH%6:@79)Q!P(C,LIC+)$FM,F\F^XT8)0WG__[O@]E[ M>K*S'/A%7]L=O3&\[8D:_?)Y556_7D7==Z##(.J!4&]G>C!$.QRN(H6$]A\4 M%E=1BT;4AT,?/3> >(R??H]Y]!65/:KNX\9ZO\>T'$20OXL2[Y>@6A^IS:14 MSE L<_4"Q F *1. UZ_JL];>]D+"9&--; MB4!P![^:V"+]O8=THWK4ZJ[1;C8*7P?1=KBM<$#-VY6%C>R1[RT<8#F\O' 9 MQ(WJ_BYT7QK!KW^(-7D07U[T2>*=;"K,W[ULJHUZ36NJ[:[ZTC@7(F,I8"R7 M $)! 45Y#')!.@LBTIBP;4!1F_ W.XZSGA$SF@N) M MQS%O@2Q$6Z1*MQV=\[;W<-,(7CN7M?URLF!*\B_66(U#LIJLBBB;&K[&O0V4V$&>T%@SXUXWN@>=-,E)!QF[P-5^#&R-'P")L91;N"$9B! MMVK5UV$^BPL?FNNMBG!OZ)'+!1\:=5@7^,AGW'CMFC&]':[>EAB>25(69:E\ MLR+.4@"I5+Y9(1*0IDG&L@3'12+M&.ZXH.EQ7:>GSJH:K(5M Z?9\KT8M-J^%5>Q_N<4T/8^!I=9\0,NHZ'S9T?\6?^;1]>[?3C8'VLFUH61*.(0(% M3143\"P#)$%(@2I0B40B>6G4;\1&Z-0V9_W\I^KE^;DY2"2+B))%G:Y3/0JQ MB>:VQ;ZL)F*80T+!&YI1SG03,\]O<@?6O)];"(!'ZN/F#VBK]FVVB VT;3,> M:K1V;;;&]=NT63_KV)-VK2N;;EYU9KYN'*%S-IZ?FB82_52T;_J<\$[^T7:, M4Z^;EZ>7!=D(_D$\KP6;;[M=/>EPG_]JU@K%L2Q*68"4%%AYB53M@V7)=+WW M,L:2()ZGLZ5XT..8>8E!]35:EKA9EGVM ]X\ZE*29*=\Q'O:VWF>86?:S(%] M_]D;J0-R:^=55%MZM4UHJXVM__8FD3>J#08K"93)32_ JZAG==0WN^D7V#/< M8S_E,>;'5T?FH+J.V]-Y#-@/ND*/(M3QJISH.D&;-HDL3G&9%7D.,$Z9VF$@ M"C IU$NE+)(X(7K[896L\&;TJ6TE=&NAER7O6@M%K;*6%]MO\#.\M79%)?25 M=*-7@%2ZHQ;[NCY^,_:X=\/'S#JX^#WZ(;O5RL5\]G&YF6]>/\T78GVC..%A MM7Z=)4E1LJS$@!0I!9#I1N\DD4!R 6-&B5 >HV/L(,_./[ 4,'PP;^JK3"M@,9KS, M8!:#%,M$\X\$N(@)$(D^-BHAI\2JCY.5]*G1T'# :_2BJZO.E_JWSR]U86BJ MK8@6JZJ*U/[NS<>C7^;=@[^&B91M)I#PLBARG .1%ZFNN"D!RA@#1+ B4[NU MG#/+B@/!IG"DKC#UG/RU/Y7M'*YV^H\U0X9;PE"HA]XRVD4QU^J/'[C\!K61 MHY8;V9,,67X#BVN\\MM![%Y:]46ZVH3]\7V6DCAF:BL+2HF$>A.I/PC),,A) MGA6L3!)14C,BVPTZ/7;ZXU^^_XL9V?2@&680-W,#T\(?7V[O/^J2?=?W'[]? MOMX/;1S8@+8?;M9P^Y?=\NT--]Y\$V M>^%[A3#P:N[0>Q.MT*H;)"')&!Q_06AGY(T=CV9F_I'0-,,'W9A&;U/G=<41 M'2ZA.ZPH!T LF1(T4W;&-%4O\*)("@!3@0&"!()$YC!!.,WR$MKM1 :D3>_- MWE.VOC5F?77M*&8(93-R\81<8%K9A^S&"#)K,C$ PQ.-#$D:E4 ,3-ZG#I-' M[.^LONLJ%O/-Z\>?[%%WH_FBO@ZS.&.\+% .DA3K2RN& ($E I@H"D%)S*!B M"L-+JV,"IN9\:)WTAE@0]AB)5E&=Y?;7XUS]9BT>YI720YQN>&&&Z_FKK$O1 M"DP(G7I1IU^D%?1SF35DNM-MUM$!1[O.&C*G?Y\U^#F'4/5MR;'J?G7-^5Q' MH)"%[M9RN[PAS_,-632UJ.OV:[H(F0Y9R[(8IB1A($M+O;G/$: )@PI02B B M60E3HVMJ=Q6FQ@EMR7764]$BG-IM%H;Y81QL0^]4=@9$]ZMH9T+=4$B?WK=6 M7'5%[V_&G &+\/;@,S%6L'N8&;&+?+\(S*$X>+>!QXN*O\CP-S'REXWDFNC- MUCHN\H-H_G^[O%UJ1ZG:M+E7.AT7\QQF^FRKR(3>=\8)P+ L00Y+7N0DQB*W MW'>:B)W>!K33T2U9T@AJL\VG;_@"OS(Z=:-?.H5_U:RTA7.;7^DY7]H<)&]Y MU 8B1\ZO-@?A,._:XEEG^ED]B7OR\^-/\C1?UB_*KT*Q7MN I1/8GKK-"$X) M33(,4,*8;OM+ M.P/J(Y]Y:X(U65E-C#%OA8([/(7I NE*]:BG^U7T]0W66T9K#?!*9B[(^>,U M*^EC4YP+-$?8SFD8Q]IA;8[UG?P@Z&8O1;?@<48S' /"6 X@3B3 B"= (HC2 M+)%EBNV:FP\(FQJE]9//N=+6LA+8$*QF'.4+K- '>3V0 MJ'&+=AD8?5"CR^09S[G-G^=+<;L13]5,RI25.2P P@@"*(L28$DP8"DG&2T@ M2=1X=E'N9T1.C3WV4E7?9JIZRC#>X6U&*'Y1#$PK@P!&?VJ5HUIGC^QB#E#H M9-N=P&EDS!X 8)SV>OBDHY_RN%IO[L7ZJ>8S-<:'U1.9+V>9D))D:0D@9411 M#>0 8WU") 217(@LCXF5BW)DC.N2#)MZX(V<^;@;)7P3/\3R1>CLFOH@ MFK#-W^>;QYN7:J,V4.N//]GBI:ZR7%6ZP@M76ZI9+'51/;692;(< 9@4'" ( M*> BRW!92 XSRQP*!RVF=Z#<&M$DE"D_4:SUK0UK;;",:7*9ER1.\[0HE,=8 M$@8@@0F@M"Q!4B2)3#)*4V$4)S+2K(Q!\>\^)V;\'QCIP.^&-R!W^D=_*0.B MSH*K:&M#U!FAS]_\O3@N@-#32\5%@U%?.!= M/\RNF0H7W>;[=G=]JA/=!4F M9Q)E'.] M\/0"YWO=>W9W"6);6S;DM>=9J(+=?IZ6_,Z7H&GX(^]B_#V*YJN\> M5NMMK@O+2B*93 &!60:4GYPH9DI*4" )F:Y$PU,C%^W$^%-CGYZ*AOV/3@$W MS"P>X C,'CWM3#* C# QCXZ[$)N10M]Z6OJ)8QLP>R!([=A3HT6@#:C<#R\; M^IA#E/)!&M1WH;.8E;8WJVK3)47-B,PII*4$DA8Q@&5& P?VK'" MAKU ;!Q$,@6G4& &K1*^CUCIE M>+T=:;34KJ,&]'.ZCG_ [1A*7[[<+M50-:G7,2&S'!*12P(!+:2.U$AR@#.* M 2D+FA"4)GEAE*TU(&-JB[$?L/1YM7S8W:)&.\VK-HS)\BKU&,1F!TL7 A?Z M"G4?LWLGS*S/D 90\716=$S"J&=" R;NG_T,?=2-$CZ1^?K_D,6+N%T^OVRJ MS^IUO\C:^M8R3GE<2MUM$3( 8R( AJBN^9 D3#(4--0S(FAI%U+I%F=W: M'\+2C ,\(128"[264:WF5=0HJMO9U( %J"9N@(DG)AB2-"HC&)B\SPPFC[@Z M#:>[DY0<4IAP#G*2E FW=EP3 7),LPEXLEL*3:FKH.G#C*;X"?#O:XAZH7X MW,:^U3&*PBW( M@Q9BTJ#%&F&&8\FP@A2EJ4)8) *0/.> $);+7&80QK%=5) GC,>)_GF#LOCY M+):5Y47KY3V,_N_H0-37\DJW#UJ(H[V#KJ(OJZ7B!?[BN:_Y>(V )M/&QZ$) M3[@6.LQH)(F^"S;-NE,'JKZN:LR,A%WRX%[+ FW,4C.AY!])JB[=6A M_C"OZL*YWY3PKT)]VY>;64$A)[P0(,5JXP&QS !-XAS$/$$89SPFR*IKF9WX MJ?G'7;O#A5:_JLO:*OTM2]U;3H3AD48P>$.?)I7F_7KO6"/R]5B]5!? MJS[H(X)M(\8L48S&0IRC]LH?VUHXA%K;KGSV!=(#2/0_$+Y4@A*!^78OWP&IU UM^IMAU M V$G!H.,%G%B;E _V,3BJ2#I@;MR'"4I&2Z3#)1Q7@+14TUI&K][X)*AM)2M_S6S3LA8H!RF@(F2\Z(A!DOC(Z] MSLB9&BETJD:WRZA1]BJJU37?W RA>GYCZ FKP'QP$B:'S> 07N:[0$^XC;3] ML_^:6>WX#, 8V.H-/3W:'L_ A/[FSN3COG+I3]Y:U3%KZ)^F;[?G5/?FH9CZN%KOWR M:;6NFQ__II3@-ZLG'1+7.#T$8B)Q@8#D4+,92P"M0P73G%.IN"Z1Q.&=XJK/ M1%\PG3G19J7KMT3D9?.X6M'O'UDG_?K-@_M41%/TWWH!G+LXRSN%2>8:S\@Y@5:G&UNQX=;E_=W]]>?H\^WU;[>?;^]O M/WZ/KK_H1NIW-__^;W>?/WS\]OU__'>4)N7_C#[^[S]N[__#CA?/PF_&?SY! M#D=2+N?*MB5&8KJ]+]!* M X4J&$35I1&%.4K^>E$8R!R['84Y#$.D"28K P;ZK#F4%D?Q [ M@(&OP]=C(L8]BSCHN>+'D7]L<$HGF9@93I9N=J5P,(*6,@BQ1B MR@C/DMAJJ6^'GMP"5YI9KN0=3(;KU\GXT*M67Y?X+]YV:*NOU;D;>-PU>6#0 MP4H\_(3;^ONR6O[1Q=W&,.90Q"5 ,., LAP!(G,(8BF0*'F1X-2J*5!O[*FM MP+O-HUA'=0+VVC@/^!AF9JO1$8G RU%II?X?8$$>,=?3BNR//.J2/&+2_IH\ M]A&W17FW?B#+=N]_HUSMU6+.NRI37]4WH M5WYX+D,5W]9LZF*;:YB'%DF1, M0 D$*A& A)< (U3J&+(DX410(:V6LQ>M)D<$/:.NHC=FU9?[?G40G7*XS[5.UW<']%L=,N#X_! MI$AY K*$I@!F>0Y0*BF@.$&<N&)+U[4>QTV.TS><0]Z.RKHB;VVJLB4G!99)0!SF@!H/+Q M $&,@!*KK5M&$LI*JP[61V1,CA':T+[7Z&9!JFHNYX+K%_[VJO?+:K/K+%J_ M_'4^QWSYH(/43G[0/F)M?R[,F.5"A ,S2G-\VN@7_=G^/TCYD $=&G2\5EIGS'K35>O<9QW#P5A];MGU7]:5QP\ZZNGJDHM5 M];(6N]=5IJ/!\I@ ';BN-A64 E(PM:F0":&*&03/K6(Y'/68&ET5N"5_"//YGZZ/63_MN,)R0G%!5 "*IX,F?Z M0JS$H,@I+_."(5H*A]QK)V6,EO'[-$_X6W2KM%6C6@;6NDV*X:UW,(Q'NB"O M];^*MA9TA<&W1EQ%?3.BQHZH,<3CC?HE./JZ?'?28=Q[^DM@.KC2OV@PQ]M_ ML;E=LM63T!T6KG^0^4*S\_WJ9O7TM%KVLR@_S!^OZM<_1*3\ M_J6:STJW3&@J4EA&&UC/D1E7!D4^,$\JW:-&^>B7SS7D6P-T+9#&A*AOPU74 M6N$QRL$50%^Q$-;RQXV8<(7G(*[">2 W4OS8+MBOHBE8T2TKGLBDD+$$",6Z M#Z7( 8TA!H)E>9QAD5%DU:GVA)RI$5RK5J2I;<=A=1,8OEHLR+KW6\LT\%-( MFQ&8!_P"TU2GH>[;TA3!"4!#9V#P1#:GI(Q**6=,W2>.ID8"AWU/6('Q/XKQ/)IQX"U^HJLSIVY M7UUS7G]-R.(KF?/;Y0UYGF_(HCZ@H_NEH;_IM:F^5N*[6/^8,]TH>;[BWP1; M/2SK4>K ^UE*BA1348*XWI?C#.EJ^00PY3EG<2G*++6J'!!:XO9 M$8F?^F?+J\K@$VU&IE.:OL T?/WU]N9L?7V=*]1V,=$WT[J$6-2SR6-\W4C M^PK$"ZWNN!%[(X%_$-HWEES' U[V*/B+?K>U+5?K[=+'GXI7E99=LQ==-%Q7 MM_D\_R%XTYCX7M\RSR@M18IC!$H"!8!,)(!D6 ()DQCSA!."K4K^7J;.Y%X< MK37:Y^OL:4X8.HNVO9&:6OEUW:;:JK;]<_1G;9CM8?)EDVIXT#S:5(4^A X_ M2_8'UU[ ]76H?9DRXQYX>P'NX##JJ/)TD**$D92"3F.%%N%V)&S:8-9$UPL>]4C;2N[D4^AR V M> EPPL_9,#-#PY'8,21K5IS P>=]A,'GDXGYN;0+MK& X)DA"4# ! M 40,*F\@SP!"4ED+H2QCYMC!K15A11!C]&S3,B+69FDO7%-3CV!I1@F7(128 M"7K*746M>D':K^V9[K_A6B?@O5JL[1DXT%1M_Y.NAS%B2=;SU>[,J"W2)+@H M:@)P TO1HXW)X@A]: M-"I>13LE ]2X.H>$MQ.&$V)&/CL8-O;P5.#,YQTKW]4U]42=X?AM_O"XN9-_ M5*(^3_A-R-5:7#/V\O12-Q?HMT&9D93GB609@$E:*)8H," B%4#&*!$PDY@P MHVHVERHR-1;YZB&275L!5A(H.YICTJN(UJ9$/5NB MOC$>2_-="*>ONGVN:HQ;U.]"L XJ_ETZ7H!J%EWS[0\O0E<:NO]K-4M*QBGG MRHDB! %(&5.[ID* (H]1418T*Z35^8JE_*F1I/KR0H^5*HX ;KBU"@=CZ'V7 M076*S4J18*0O?Z^:JF+*A)'J4IS&;HR*%$>D3Z<6Q6EHK*I0# SC6.A>MV%H M+I*Z\XD,%9DH20XR@C& 92P!T04,\S).&20I99FTRX0X%&*SIL9)>&C[4;3G M/2Z)#D>@-..CR^ )3#D-+HUV X!3G.,D0R(4@ $I2 I24')0L82@M8ZSV>$ZITGTI4W,]MDINO\)N82_' M(35;YA<#%7BE.V#DGDA]# /?N=1O9+Q/.O4Q,T]F5!_]L..M;QLOTZP+_N@=+^T6G<9F(6)![(W-27SIC]C4' MI"%>]?F:3.,BBVM"-1A@%"XU-Z2C48LG'!O*O @=UMOKVST7U8QF'&4TIX 0 M?:N6ZY_2(E-_S1!-J3(YL_+&CDJ9&F\J)9L0^'7;C_Y9=S&W[ ES%$XSI^MB MD (SY1:?5L.H5=%C/Y@A!'QUA#DJ8]R>,$-F'G2%&?RPE;F5$]@YVU1V3;]]=>_ M67<&/H.U&3MXQ2\P4_1UW1;E;=7]-4B'36-T_#4=/B-O[%;$9N8?:5!L^*#] M!NWF46<;WRZWW?!V+=AT8L& (< =:2OH!V2KW:$M6@/[1..A1MLQVAK7WSM: M/^LIH_ZWU]_)/U;K;9;H;Z_?Q+,.>UH^?!R=F.Z&OTI*V*6&?6A5GS]A-GYKZ. M.QV!7R,G9J(VJ)GN%WC>5WAG L^GT[B,' MB!7]G6Q>UNK_>VL[%H03(4J09 P!B)("8$9B0''.)8%IHKQV;_&BQW68,@L_ M-1KK1H7J;[LM[T+;55V0H^\:1:-6Q:OH^V8MA.%-\C"6F>?1<*I=_;I44=KGGW6L'[W[/,?=BY)4A]V_GV^>>S\L3KN]5_7 MJZJ:)51FNF,/(% 'J'*1 BSC$F197L!2P"+-K6J)#HN;&@%LPR%<0M#/(&OF MM/C#*_3Q8@?57TK3[4;P:C\5<+%8_56G#=:E-]>"SS>1KKCKM6") 6+^:I8, M"1N[;(F!X4#G+J]2\'>ATWP%O_ZAMB4/XIO0[8&ZW4Q!K%@J5KH.058ERTLB$P+5N2\@%:G)W;BIT8#7:Y\>SBBFX6^"K*N+!N$ M6LZ!F8<1#MG #+)7@*#3/6J5C[;:-Y^(M/YA2@Z8PQ:@T("!\'$C8YWMI=8O>T-8EBLL?9D*T\H1>:FYR!LR<8UN5>M1E%MV@"R69'G-%74 "04'$#E] !JP]BNZ;QT4B.,UBD*<8JBU,D@',< I0@DB=F]6:IT*ZNVA_/?B6YXM:ENE]>,K5[4 M3U_):UT?@Q,AF908$,1BY9L@!&B*!4@)*02.&8^Q4;"AM>2I$5ZG?,1T!["5 MC*JZ[]M?K?XZ^67QP@77H>B$L?6+^I&T)D7/C4WF7& W2>>),QCTH?VA3N^F M\=I=UPR^TUW'3G?:1U_#HFS.Q<'0'HFEO:)N1>).R W0N]UXHQ&_DYG]5X+; M )>&K%\WO-:K;+X76L>2DE!68@!U#C0L. 6(4@@0S$0>9R@M\]0M-/VT4HIL=(9E:Y!CU;U#T$W/ MZBX"]%6RZA3,T %OI-0^"[#=RCH?6KQG33X9$&^TT]<2!Z[ZX#=RQ9! M@7-<)" M.0,PCY7'PXD$4.B4O%+F'".[&A!#XFR^]^.4?^BTM79H!E&UY(<+ MD1J-(79Z*D\EA(]B@HAOHC@FZGVH8L#HDV0Q](P;77S\SQ<=?]W=5I,4"9GF M,2 9+Q0ME S04G"09CIS5PJFO ^;?=';X:>V]VFT<[[WW\/.C ;<$0F\\,W! ML%[HQVWVM+3W!A]U,1\W;'_YGOB4VX+]G;#'^5*L7Z^7_&/7!*@M1L@0B7F: MZ\).*56K%W* J1" %H07><(@,@M#-I UM:6\5?62[DA#V)JM;D^(!5[J;\': MZAF@NJX!'IYH8$C2J)Q@8/(^09@\XL867]>G\_AYXUC9B!XHE)S@@;E4S,#-_G$\.GO!TP;%U@FF9Q M1F(&(,2ZR"PE@"8Q!#B6)"T(8PA*I[X?A[*F1B;']\V..XLAC)U/&R:XYW % MS<=10Z#MR)"D]SYH.+=1,7G$M?K"/?EYR]7HFJ']:9%PG4R%, MU9X%YAF@K$C4[D5F<2X%280199R5-#7":*L,*&VCM^I&C;ZV]1A. 3S,%UYA M"WU"X8J80UV&,VA<4)OAU,@CUVA_N3?!%N0JMJ. MO^M'_4%4;#U_KL.9$.*0IRD&1&U==!.0$E#$J_KA9S]AHFBL,50F\[ M(4OQ(^^-W, YW"TYCN/&>&VM0+TW.UJDHO/S81G'BMD(R&)( $P$ E0("B@I MTUPF'-+2UOIQY MJ+L!7D7ME/R]FQ+-=OK8JV=G=$<7\P=/#3=\X.HK?\!%A7$S"2X Z2"GX)*Q M+MI_JJWNZF$YKW>Y3ON<(P-,:(EU6YN>EB&W,@-@^-V]'!/T'AN6 8-/[%&& MGG#T '0RH;[?%OS#RUHMF>80IUE3=:>_&8\3+#'#0*2B +# $*!89\Z(A$$" MTQ3FT*%BS7G)1DMA_"(V3?_#7]S>Y^?A-GQ[^T%OI'=UG5#<:!LUZD:-OMUK M^BJJ=?;X%C;&Q]<[][S <=^PQ@ )^ MWW1MOSOY1R7J7<]O=9WH:\9>GE[JKJ\?Q/-:L'ESRKSDUT^Z3K=BG=&71 2/,=VFMVF3FL+ MK-M9>Q75]E[M!2KKO[VIDQK59H.5!,KP_>+L.^.COO7U*'W[O<8KCC59_H(> M@VL\=N3D6%-P)/QR--%N;['[-5E6NC-9/=A^JD,N"QR+ H-20/7^X4D!2%PP M(!(L"AC34L3$YI!L4-K43L/>*NOZWA@&.*$PHT62@CR6"8 8"T#*. 4Q95!* MBLLBC^U>\-X@'N?5/ ;(9J]5;\ %?B'N(18R9\<($D^OG6%9H[XPC,S>IWJS MARYO3="5!&U/B^^6VV9ILYS3-"\8 Z5D'$!:9H#&!0&YC)E,<)QE.71M27!: M[-1H>]<_L"[;*!>KO]K,%/FF28%[9X*!*3"C&O_ !N:[J_^8.VNF*,>6%OEUX1NM\5U[^L!;];*L$O:WW\ M_1NIYM4?RQ75M:6T_-OE\\OFK5XW9,'T@8.N0;5:+#ZMUG^1-9^EBG\S+B& M3"AZSDH$4!9#(&%2X%QM4B&RHN?@&D^-PW?-4J[>E'WLC([JVFNMV5%M]U74 MMSRJ3=]CEJNH9[UCGYI@WQE#1WA*WX30/G3X+T'TIS8]:FT/T8(G]#SY[N,3 M3-_W:084&OZ3'86""W8,1U<[?/V?/F[Y019J1U-]4[N;]9QM!-?_<+WD;W_1 M^V1S(:Q>TVN],_H@FO_?UD7QE5$??[)''8>G7]_-2WU64$)@D2> E:5Z&Z8Q M Q25 B0TS:5 @J&4S#:K#5F8O0C'5=_JK;@U(APA?A&;J-%1-R#0AS57S9&- MV!E9W\RMMQ#4_VX913_N5\3LO3?=B0_\$KRI9UG_&?4LNHIVQD;-1_2\[_WR M[1,-"E$'0_1+!\2O^GRJQ2+JP&AV9@T<'A,#WF4:?>48C*O\N.D*[S(Q!YD/ M[Z.%:UV.&Z$3-1:W2RY^_KMXG4F!)4P3 7A),@"A1( 6:MN7HP020D2&$J,\ MKI,2IK9-:ZM*M%I&M9J1TM.V_L8^D,/O!"_P!*9M:V0>NVU?U&S^V&E^PK/DCS-,",-G,3=S"WTB M&9@13H!X98BBM:ME"HTGY^BLN%'=&5/C]QT0X^\F@G&,209!!E-"@ Q$0 )2H#@"2\2EF2PL(H@,Y Y-;[IZ1EM%8W^ MU*JZMA8&D-PF&QJ_J@=(57KC1J=+#Y6&[(1.A[_>*1^KU+8G>Q2 >J7-,T8 MHBFE@!=(%SAE,2 24E!D&,=QFE-8&)4ZO5B3J9%7O7M8R6B;L67C)ET^+\-< M-BK:@1G.%FAC\O(&TA"E*2$].E-_VU'9Y?)'(3AO,'6TYV] -^^L3JD];(?9 M%:HB*,-02 E*&D.U#\QC@(7(%??E%,=E+A.[&H;#XJ9&:\-IX2YXFGE=_E * M3$=--8(CK7$#E/,R \631W5&V*C.E)GA^WZ4X5../:QV6\4Z9N1>#5._B>,, M%3KU'<0T2?3ED]K(904#">$Q8P7*DL2N@=4)05-CBOY11Q/OI35U.BTZB:T9 M=_A ;,1S(7.P[%M7G4'"5]^J4V+&;5IUQMB#CE7G/N]Z'=W>G&00D7 MRL^)BEF.48-T'CG.!U7(3#)!2O8'C M'*4,)2S+46RZW/H#3VVYW=3%^Y5RD=;.?+6] >O\:G.%(/!J,[3>:K$=,]5I ML;T9:+3%=DS]_F([^N^.$1J-,ZTVWU)4E=J(D\4GL=O:)4R]UCA#0/)4 HA2 M#A J"2@*@6*.29[EPBH^8U#LW_1673**4BAA(QC, =1$(C$L,$(>0HBPN*32*M3"0-376:%6+!K_XUH . MJ#FT[C(XII33488A5 M3.G8U.811S>L[LFQ+7DM(!-$D29 C.E:FX7:^10Y M!R+F99[PK, )L2O%]5: S1=YG-I;U]^_?[S_;NEEO07-T*MR!B*T%U4K%J0< M^'&;?3E);PM2X631E@___KA:;R19+'3NRZV\ M>11/=04U=F5\4]S)EA6&!\0"DKU?LL5@YK*DI 2HH!YB1# M<4IB*;E#1PL3V4:+\[UZ6K"V^9Y+SSTCX,V<7F\XCO,J.I)(K\LR-)!V_0RO MAR&U=I)M,/+D.AN)'-6AM@%AW\VV>M8ERKF.)JPKEF\;(+=5E44<%Q07%$@: MEP"6! (:IP+(DN0Q++A$.3:/83XI9VI.LWH;S/6AKB&QG$-QF$L\8A.8/CI8 MFICB^6J];8W3[Y#NK4*U(3 7Q1"?'GW$".&S)KZ-_SW_<3>'Y/-J^:!6U],' M0>L(GS;<1!1EG*$TT34AU.::HQA0F5"00YK7Q>L1IC97EC%?K.00-U;PN4M1O5CS@7_[?6/2O#; M9=,G9[Y\N-;]&^HDQ^U;D\<")5PR$+.8 4BX!#3-]4]I0I,RCY7[8A<<9*_$ M] *(;HXVV-(!<62K_=_L6,5A;LSH)BS>@7E(E\JNP>[4C^AK](NV()HO?XVV M1D0[*X(X/.X@>J(R!P5&Y3AW@/;)[X*1+FDR.">+7I+WMJC7AWG%%BN=Z#F# M>9;&B>" )1E5N[A29XBA L1YD8D$4B%$:5,$WU"NE0,U0O7Z?@N/IZZ%!]E$ M4K?Y^*%UUPT]B.[,U;;TH+I+@DO7P?-S8D:! 9 .S'M;C=]T3-EU4HEV6OMN M.V@,D]>^@^>EOD/C06,HCG<>-'_J8I")C M+ %)(O3!=%H"7, ,,)J7%/-<;?*,(D -Y4UMI]>I&_WR>555O^I[V:C6VXZ* MSJ%L1D$>L0M,/5O8MGB-4_3/$"%/K'-.VJAL8VCZ/LN8/N;>8NB3VN)\43:H M'V^7/T2EDU&NE_R(+[8CM>WVI$22PK(L0):6I?*7$ 44$0%*B4N2LS0KA%4% MY$L5FAH_*3O:3LV[W>-2[VM:N]SWDA=/G1FGC3DA@4FOWF-J6ZZBUIKH=C=$77 M)A\A%3PC"*: 9TAQ;2Q+0!.) )%8YC%4_EYA>4QW7-#TCN*:$VK6TS$23:E; MRU/]X\ :'NE?#%;H\WRM(*@UW/:NOUZO=2,E_?..]3Z>P<[^K'\0&E\'_<>% MC'O*/VCHP1'_\*>=T@5K?OGZJ*.BFV@Z7@B8<$Q R4D"% L@@!AE(,MRS!#! M68F-JBV?&']J#E6G8E3K:!F8> K#80+P@$QHSR8$*%;)<)> ,UZ"FQ5(MOEJ MIR 8SD$[>&K,O+)3*N_EBIW\V"5G\:(N>-"=G;W^L>3*C5J]+#>"?_S)1%5= M/^F_S>(T$XGNY143KKP>EG(=Q("!5.Y0(8N2JG]W2 2S4L+HVSQ^1IBN(/$W MM8=1O*O\4Y?#=]-)L#F"]XGIF ?QHBMTLE5==RC?*1\UVD>-^KY/Y"U1\WHN M;RK['4[G+6$Y?D9O.XAK%DE5:;)4>\.Z)Y NE$46K2->S>*D3!AF$O XQ0"2 M1-=\S@G *HV=A[35,U \99H,BALY(03$\,/$T^,GG+CD&Z8^]4UJS/ONQX6 M7]778W.]Y#IRM&[U,V.9(%+0$K!24 "36 L!0$%*;)$"D83Q.U.@\R%3^^$ MZ)HW!0VJ:+.*%CHS:S'_H6,6'-+D+2;!C';" !N8@CJE-:"MVMM^.HJ&M.9- M(_NM\OXHR1XP3_1D(7A4JK('9)^V'$:P/Y]28WY2>\5_6RUT%_?J\^>;-A$\ M@0RR+)8 <:D/J1)%5D(Y/R3&.F2AI'EF7*?JE)"IN3RMGE&GJ/EIS$D8SY]3 M^0 G-+'LX1(I)<\GSYN#9'YNY0.LD0ZOCH'FY^3J' @#QUQMJ#2YVVB*RYPF>J.]!E$!8 957L^@0A@$),T M*],4(F2S\3LG<&H\^%9?G7#2:FSGE9W%V8*(\"5R@_&)3:#SY6F?% MC>IAF1J_[U<9/^<8_EDI*_[Z()Y7U7PS2P6.D:X]D.D<'4A0## M(8S( M/&:OK_C+-V./&VUYS*R#V,JC'W*,V6&/@K_H1+[]B,W?2#5GND_S?/&B+X8( M78A>_'9"*8Y)!E "A3[&80 )C@%%,2XECF-I5FCL0CVFMO@[,_1;3Z>6L/JH M@3>J6P;].,Z,&5^,@'=@9NE#?2PN_+LD:,6XP8C M70;50;32A<,YGGBO5TP(7GU2YGT3=4/GKV2]>=5UG68TX0PG90J$A!Q Y=X ME)4QR$F"\T1BFA&KOLI#PJ;&@)VN3?+QNM$V>M;J1ESI:WFF/02SX2FV)_#" M'R_U<&L5C6I-ZT)M'D^I#0#Q=2X])&KL:_?^D5]"^[D[^0? MJ_7-2[59/8EU&[HFRX)G,2\!3@O=CQWE0-$( C*AF#*"<\:-J[>>E#(UPNBT MLPS_&T9RF!J\X1.8$\RAL:K1>M;T"RJTGAY[M/JL9\WK5V<]_V'[ZR3-#S>K MY0^U>.:K9?/31M<)J#;K^M"];4;71<#-H,P@EC !A>1J,\5C"'"6XS2^\0L(^TD68;_BM[LI<\1NX0[,>EGTY_&S^NE__;?N-^H/2BKQO_[;_P=02P,$% @ ;90*52NV%9<,J M?7<' !0 !F=&LM,C R,C V,S!?<')E+GAM;.2]:9>;.7(F^MV_HF[?KS>Z ML"\^MN>HM'3K6"UI))5[?+_P8 E(G&:2,LE4E?SK)T#FOC))O'RA&I]VEC*5 M(F)Y$(@(!"+^Y7_\?C+[Z1LN5]/%_%__Q/_,_O03SM,B3^>?__5/OWYZ!>Y/ M_^/?_NF?_N7_ ?A?OWQX\].+13H]P?GZI^=+#&O,/_TV77_YZ>\95__XJ2P7 M)S_]?;'\Q_1; /BWS3]ZOOCZ?3G]_&7]DV!"W/S;Y3_+F 07F8,)P8(J"L$I M%B#&;+BR*1?E_K_/_\PY#S8S!)8] R43AXBE@ HF1(],Y60V'SJ;SO_QS_5+ M#"O\B9B;KS;?_NN?OJS77__YYY]_^^VW/_\>E[,_+Y:??Q:,R9_/?_M/9[_^ M^ZW?_TUN?IM[[W_>_.W%KZZF=_TB?2S_^7_][M.):+&7[ M\E/][Z\?7E\L66:+-?YC.L]_3HN3G^O?_OQ\05AX'SY76C?_=OW]*_[KGU;3 MDZ^SBY]]66+YUS^5]3^@ZI09R>J"_^_EO_WY_\M9B#C;_'22<3K9?/*SN%HO0UI/#)=) M9NE AQ0)?C9!E%H >N6]1,-MT=?9KC2OB.B-)E:8_OQY\>UG^N"?JRSJ'S9" MV0CDUG);P>Q']_G&^T2_.V'2V:B%R__03<5UPN<3\9JN5>YG;<+8F>XJ;WVRA\?]Y&I;TB;/O'_#K8KF> M)"4+#S&#L1[)%D8RF"<UQ.%_GE M/+^@,WC",VK',8)E2)BV*,'KG('99(L2A1LT30!Q;=F=X"#[A\/^LNP$#)^6 M8;Z:5L&? =I$ASPE!%]$ J5BA.BR(Y_*<^>]*47F-J?#C95W@H3J'Q('271D M5+RA)Q.6'.Y!Q" I47" )+M PFN*Y9=DPC:"_TCRQ^>+T_EZ^?WY(N/$%T>'F\N0 MK";/I_A2V;% @-=61I:*8PV \2 1.^'$]HZ3=G+N C:?PN^O,XEO6J;;-,69 M)3119590@!*9ODC+(.:@ #4&G7EQ694&@+EG^9V@XGJ'2@O9=@&29SF3"E9G M_WDSG2.?9*X$YT2UL(J8"#Q#9+K0H9G(A0I(O%^LUF'V_T^_;ERGZ)T4VGL2393$A340-4_ I9)")!&E$^T M#1<<*SD5A'!D>U>L^6 T,VZ5D=4_$I%$$1V#X P'9,)'BCL_9?%_#P#@T$RZ3F'%",Y/L9S<+)>XC DJ$H1 M>#S,?[BYXFZJ[SB5>9 (1U;_1TRG2X(N%_'3=#W#B25NF; .9,JF>L U]^;( M>'GC2J&3K(3#PLZ;*^ZF_HYSF >)<&3U?UJ&6G[R\?M)7,PFP0=O./DMQDD- MRG&$6"('EHU"SB,7EQ[:7KJ_MMQNBN\X;;F_\#K9]"]_3U_"_#-N\JTAY9R= M-"!R0J+?&0@Y%2AH/1>6'%Q]F/+O6G4W#'2EJHGB4 JT$)Q1YKCGFK>%C[>L>AN M95/=YR#W%V07./AX$F:S7TY7TSFN5I.8?/+&2.!:.5!26(J%E0<3:GD@D\'8 MP_R*.Q;=#0?=9QOW%V07.'AY@LO/=.3]9;GX;?WE^>+D:YA_G^2D32P^@34U M.HK!0E1" 7*K2J2C+_L6UU9W+KX;+KI/,QXNV"[P\?$+SF;GU*<0C3/:@PPU M9U)]H> P0=&&I:*\\;H%+*ZNN1L:.LXY'BC&+D! A)_4,HY%^L?'+R2WU;O3 M=7W"42/K"0N*'/2VY<]G=H-%Q MYO)P88Y]7[4-E5Y-5RG,_A/#\KRT7&7);& 1,&0$)2R'Z(,$QAF6D(5-[L"W M1O>LO!LF.DYJ-A%I)]7ZETR\HI^L)A1&Z<"X@V2(<%7H3Z%0@*U8%MISDDQH M\Y3KQL*[@:+C+&<+@7:%B>U#E"T3Z'3AQ F8Y"BNXO6]:ZPND\<84@JEE,.R MG/S\'GB"E_/ZQ3/ZX2_/WCQ[^_SEQ[^^?/GIXW4^=GJU_91//_Q=]]Z\'/CR M^W0%GT/X.MD4R55HO"NOIO,P3U,R$8OM6Z\+W/DB3%*"@3'UUM36JS)A#"1A MA576\*P>,KXEK.(&'F>+;O<O5!9?69!U% MT, $MZ"4I7V1,@>76,JV>,[40X\_]N'R.@7CO"L?# GG%JB!N/N]P4;26G)(T9@B=6$7F1 SE:$HF**R)&8?.AN;7_4W"!D7/ 7+(>7%:.3F"9#$\2;6SM:^] UCC=108,[!IKHH,C M:BNDO^(LOUHL/U*8\':QKH?NN_)BNOJZ6(797Y:+TZ^34IA7/I%W9UD@"^L0 MHK ,&-?%YBR#QM:Y@QU)&Z+Q=?<;G^_GX62!SS7#,6 M7^OE /UY>SN ;S"L\$/M9/VN_+K"#;O/"J&3(H?3D]--K/ "B8$TW6IQGI^= MU."_(1,WUYJ W?/G@;GJL>TE=-LO"= M : +K^\=2234YV%W<3Y!"G&<"0)RJ(%P%@:TEU- MH-A.[!V76Q^B=A/20S&IC;@X62@LOL)5--+Q6C9NDG>@4&=PP3!06C-C M69'&'3-'\40T#9ST:H*F 131 ;RV IJ@*3H'9L&J6DD823I.<@7%\%*45NC3 M0V68^X>,/62Q&A:[/$F0'42';Z8A3F?3>@U$3OWFO=*7Q8R$OJIAPOK[A6@* M:FY2TF"\(#!;12Y^[1%=9"8SRDMVJG6*:E?:QHW4!B^V&T1%741A5SB[F:[Q M$5/)Q8$I&.F0IB^^8*CO*LF(9JW2@YW]#X1;5P5YP^C_?I =HHHN8'5^W_T^ M?*^7W>=Y.V5<,I)IT)YQ.IA+ .\Q 8G%8,;,N7VHT]HA!0?7*>D&3@=I^IXB M@P.$W@MXEJ>T[BTI38H5.@57@,=$K% 8038\!% 9BTDR1?%@H\8]\7,W,>,> M><-!J('H>T+11:;BDA4?&"N9U_" D8 \V6?G0H0Z;,7'7'+[,N%[B1DWKS@L MB@X4?0>1V:9-%:[6-RQJCBA0HH82I=^^^7*U+B@?0N9YG/Q?5>6^\B7 VI=X2UNK'#!,\8@HD^@HG$0E*PM>5V=+EB\#JV/M8?H&3?I M.!"@FBF@ POUZWQ5.[G6:^5X4=U5E#(V94:V-9.5-8F$0V7!B M\3X@NHN.<5.2 X'G8(%W )KGBSD9M/4T;LJV\&:L:32S19!_EUEMI%-*ABAH M'PAG@K52.^9;>T8/4S1N\=Q 0&JHA"Z.M MT'"G&!?$9.M\T7VTC%M0-Y1_U$+P'5BE._(5G"($69TYY3)]"0$AU.H$8YU+ M00HO2^OZCSUS1.T'A V,F@.EW<&5VUWWR!?NW)6+9,^5H+BRQ@:Q#DT,"J)W MA=CB)DLI<\+632QV)*V;[.-P]R%#**D#6W5/3'J%(8?,.Q$$L)@#*%6%%FE' M>1:%9\7JP%J_]'V4J&[RE,/AK:UB.D#:G<'J%79(5N01.@/%,5?K)#3YB70D M,)6S*EE0&'N4A,$347:,?.9P*&NIE XP]F8Q__P)ERKH <@78IJ0N=V2%8%"*6.)+;! M@&/10\Z.!&$U3VG RI-N$I='*35YDK"[<-U/3J;K6NQ5Y5-]1#JQ<9XJ*Y*( M#0H%)%_;O3A6CV9I020*3[+-AO'V!;CWDM--#G-(%[V-,KK(0CT@(_+TO%4^ M %J50"6/9$:C!8:%8N62L\FMC[,#:RV/D=(<#E>-5-$%K-Z?K[QA:M.7ZMH@ M@DS>7@QU7*HD?Z\X.J&UYR"=2YH'[45JG>)\F**Q^V:VT?RM!YC-E- %J*[, MMMAV.A/>LJAXAB)D!)6E!L=%!!020]1TM*O6S7=NTC!V#?@@P#E(T%U Y5G. MFT+X,'L?IOGU_'GX.B5G;.)L28ES!2'4W%DD^423.5CCA!/!!+2MV_'<0\JX MN:6!@--"['W@Y_+]^>:ZJ(Y=6N(7G*^FWW!;XO=FL:I/0-^53^'WB9">@H@D M05N626B($% 6<$(X3$+:*)KCZFDDCIME&@IO ZJI"QQ^P'68SC&_#,LYG=FK M:WT1RC1-UQ.;4S*>)[#"F_IVK.XRKX'[Z)PE;@-KW5G]<:K&S4 -A+;&RN@" M8)^6&%:GR^\;D6W/_>V1KRE:\46&VA2!U=8:#%R.!0RFF Q''1\<$[X/K.ZC M9=SKI1G,1AK\\WZCER^XGB8*UZXQU7H*T/6ECCH2Z $N MCSD?R'H;4!#:=^_6VY$FC=^YWM<;@8&3\B+<$X'!^Q!LW-WT?9V*G6@=$W@'HZJ'"XSM5V)/6ST_67Q7+ZWY@G,A6I# DLFU1+ M:&O;;JD+>)7(K4^+$IV1HIS 0PA G M(M4"#R%!1NYU,$&XYH\H[J=F[-SK"*#:0PT='I);7JY>FDIK4I"%PBF;Q'96 MB:-- 2BU*<['))J_-WV$I+%3K2. :U^%=(&P*Y>K]Q[RV5N+)ECPT==YVX(. M>4V<66$BALPHT&Z=T]^!K+'SL ,CK;5B>D/;K=,^<*&\UP:21 8J:0=!1PO9 M2^^(F6P':-UY+SEC9VJ/AZZ#%-$GJLZ.>TPEI9P*:,EU[;HE(')E05I+;)!Q MCJ[U;+5[2!FW7O#X:-I# 7TBZ>K9;G/AG,<"(K@ *@9)$J(=XI!VAQ,A^.97 MVP_1,^X%P/$QM:\JN@#6'?>K6ZXF.2>CG:CMD2LK3#KP6 Q8]#P'E$+%UG7- M]Q(S\EOIP3'51@L- 76\NZ2/G^CKWUZ^_?3QW:MW[U]^>/;I-?UM\WND>Y89 M^@YI%^X:W1]MZ[@NH'IYT6E5]IP%<*J0+^Z-!U>BA(C9N\)+,*)UBN<>4@ZO M\OJ&\U.\[ =.MM8&3X>WB)FVG!$(,3H#,LNLO13<\-9OP6[2,.Y=3PN=WR[? M.D#*'60[S^A_1<*ZJTO R]_3[+2>U;4A//TO;PL>-0^2',#B?"86LP)?I"6G ML,B,0D996N^1/<@<%VN'X>)ND VFI"Y\JRM,7I_H/)%!6IE- FXU[<\@$W@E M%2C-G$@F9&U;IQ3N)6;<^\*A4'6 P/NQ8:N)]UZR6IN4:^L29:( Q^O8"Q,I MN"#J8VC=[N-\[7&O^(; Q=/$V4'YW_/%BD*.ORP6>5-GALMOTX2KCXM9IA,> M47$5@?S?.@K%%8A:UP?]T20>&3+6^B7%_=2,:T*&<((:2;X#4_*7Y6*U>K]< ME.EZHI5GT3] L(+!DO6=*MY_:<67Y<0W*$"C95[:=F)8*[9>_ M?\7YZHJ=K7E0Q7(FF\B1SD=#+$CNP"#C0@NG?6C_6/1N6L:M!QC*K!PL]0Z, MRD>2:H."FX\=VJND Z ]--58!Q%XU 62-K01>4@0:EV#+:P4 MA\);V]I2=3N/>A!(M1+^ <^OUHW"J172\E^(B1<4"LP6F_G:YUO"J>BB2AQB MB)FV!.-T<@L.%%/X9$6VSK9_&?H 0>/Z28,@J9T".K!)?PG3>7TN_6[^,OO$,%6"4+1#O-,UT1" _(,,B-IDS;B1I76.9S?*QG6K!L'7 "KI MY\WH)7.UD]]TOE'5N[+I$CGAR<08> 9G:^4HIVC4,RT@*F9S+,SDV/H9PD/T MC%ME.3"V#A3_H8@Z"$QE_8]);0+Y>DXB.:V[X0.&62VKNN3O59@N-W5\S_+_ M/EUM6K?]@F6QK&.Z)NB,#EHS,$4Y,M*^3@K4]8LT!4/.(=S('=RZH3V4AG$+ M*YN"ZZCJZ,>4W93AA >K2ZESWA-CH%A]1.&E!BDCT]XE+VS[F2#7:1BWH'(0 MDW60F#M(3EUTV[[L33-Q.B66F01>0F5!1H@ED,]H4]3.UE&EK8+N:+ZUR< ?^RBX26.FH**71P=0R (P$EE<'*+&501@73VDMZ ME*AQ3[,AH-16#UU%7W!-*!_/+WRMGI=/5E6PM8#_ )2E>*\X5XX*H& MKV1:.<44021,EF(*LK #.. /$C5N>K,Q#.YPQ]MII(-TPOE(T_-LB'#."OI" M42F/%%((#Y$G#3Y$%3USC#>_V;U!PKBIS&'A0*R/_4(T+F1!!MVUSF@^3-&X*?>SPI/W0A<'G-56 M'L:2E(QB0,)!8\DY9*SU7.+#$#58$G-81+710 >.^65(<5[H.9V?$E-G,<=B MOMHF-*X,@Z<3?1E(?=-Y6'Y_3<[IJHXMJ26BB\W]YKG]GK@@G"FN0'$IUERN M(D>57%87R&0G[E,(K6W<@.R,FX08(ACH1??=; -B\6P;_X)SK"5#*B"Y&+H M2QG)1NC:PE):D$:P'+A$+5MW=;F'E'&?@0X'O\-DWH^_]Q;75](SG+DB:W=! M+;0%50P#+]""3C9)HXNPIG7(>8V <1]X#I*YV%N^'9B7\S[+Y]T7+B2BE=>B MU+:I3&?B(QKPREO(3G,TG'//6Q>/WT?+R \XA\!,$[%WD'^XR<?(>G*D\W=@W)R1,FX6ZRC(V4?H'6#G[SC] M_(7H?O:-0H'/^/;T).+R7;G53>%"9E(;S6UD= )CVB;I@M-DM9VW&%5UY5K' M>D^E<3<[]4,]!!Y435VDNG;E<&NA).9L;_=<\9I:U-]UAISJ*78=7Z4R9KV.&,::?=+ MYH^#R_M('/NW].W+-^\^ M[M/:Y:DK'-[5Y2">V@\$V![OFS&ZMR9W7< 6*4C(GA K$R^@1/3U!6(@4>;$ M5=8YF];7,T\DL6T:3.CZ:D!8VIRAKL&&W^ MFZ/CX?384^3>P7&ZR\0["JBFBTP_KWVX\ 5N_WLA.Q]C""X4,+S>-UB2HB]% M0T)$*[AGMK3V_ ZGNILY (/#\\@:[B)TN8_G5XLE>2#S[?2-]/W3,LQ7Q.#V M!=_FN]D6 Q9@?=:R%NEC!H4D M^R",!Y/(;P\R2H:M0Z\'R.EF*,?@%K^53G[ V6O7HI%G'__ZZLV[OP_;+O-R ME6-VR[R'M_:QU?.P^O)JMOCM\ND-"NL401!\X Z4](3,7#@8YH4W: NA=KA MZA8][8:\GW_TR]EFK=7%VX]G9-:_;><97K:S9CRPW'@ :#E$I(C^C@& -G1"2^!'1 M2BY:8ZZCB/X(*G\PKG^*]+L SZ7CN?JT^(!I,4_3&5YCZM.BRO+]'\NA8 M&'5'U.?DS[^$^6=RAB^>C6]K;C^32.A/*^)Y>=:ZQSGI4Z"-S>MP'MKUX W% M8E9*J01W1J?'G,>GK#>V41T;%XN!531^E>K!S0R41-3%:4BJUL386L\= [%; M(C,EYE 4WP&1@_>6&-!>=H32HZER?.1>R/]*:[.+&1_SSYL^"A/.;)+%%!"\ M1% J\_K>)D/*/MIH0F*E=3CX$#WC9GFZ06ISU75P5?4^3$E2_SZ=YXNG+EEF M[[@BJ6PZ5FM#/E$J%E*2M>F>\SFT?@U\FXIQ']MU![D#U=0!T)Z'K]/UUJZ? MCU^H&^9:AT=OE+:Q=N73QM#>40C!Y00BZ5!D$ISYYD/J'B=KW 8LW4&QM2([ MP.9#74<#2ZH8ST#+3='PF:JZP"&K^??2+"+Y?>_+Z=K?+'X;5[[_@G#70"#0H+*DAP- MQMSFT0<6)I1J/CKV-A7C/A?N#G('JJD#H.W8/]=G4U1A")Z"*A(2!??!T9\X M)IX",F9=Z^.W84OCP5XD=P?( =0Y:O/:VWS=T8I7UBD\3"?@(=8!4?75MJLC MODJQ@KZSLOF%]<&=D(=[\=PQ)@_4W?A9PYHDK9U)2'H;\L^[\Y@D4BR/_O&38$<<; -DIC- M2GKAP5J*C\@>6XC)%>!)TC?>*JU:5Q/>3#M7$[./ MSI"0=$$2ERX0%3=UTVE5;,E)#N'7-6BP^W_/C4A;+8[OX5U&]M??6UR1X%GF M_4)\PJ*1VBM GQ@H%P-X$QU(KE046G*A66.8[D[=;GC]O^?:9""]=N!:WN;L M//E)P>_2R%(KQ!6H'BO%2J^$UL,2C\THG9EL_HGV0H-&'5H^# MMGU5TC?,+GK(7ME$F1EOM48(H983 MH6KJ&83;9[2;Q[+K9^0)U^M&I66Q6$?LUEN@6 (XSCW$D(7)$J4J S3X?92N MT>=JCP._ Q74,_;.:W_^/EU_>4ZN-FVSY8;%B78QHTL>LI3U#5HF!SE;!R8R M8Z,+3O#A7;U[R1M]G-8X2&RCKIX!>3X4(UW;;N2XDD_!>;UAS.1OY$ ;3T9( MPMB44\Y\^JNDB;WTG2\M3HF0:XG2V255-A(G!)2E! M1EW="XX0$B .1K:6RI CB@+B=.7./RMR+WDC3^58E1+>*"^NH3B^8NL,X;> M8GV;%:3)%$E916)3AJ3H>9V7KF(4RK-@CN#VW:9K_([Q8V4!#])0%\4$.6)2@IQ:5RBBYSX36Y8!.;MS;+4V?[E'6UGB01E; B 3.A MUO2Z!"$I#I@\MUH;G?D-PWEG-?7AE(P\37U@I"Q&4UH_J4/B,R'FS:32.U[, M7.60R$M&I5H/1GL">2./;C\.5H=66\\NYAVR MG/!DL7@ZB(HU=! Y$2%JQT'H; KM&JE"ZW<#NU,W\NCWXR)R(*7UZU]>]-NY M0Y *.6.<24A25 ZU@A"B!NU#B5*(S,61(I\'J.RF9_91_,M6ZNK"0EXU_Z]7 MJU/BC(Z S97FF\7\<&8HP%T/H2A6$F\M9/YGK2USNN/=M+.1WQU!H[Z:2&#M9S#^N%^D?$TVAG-1)@@M,DSM-7Z(7$HPTBFF7$\;6 MUX"/$C5N_6L7!G-?%8WM^ITNTQ?:.Y>YIZN,1!E+#)*#LZD6L9&GX6.1$% F M]-GH@&X7?^^A1<8M63VFD]=,U/V8JZV<<%,(]'XY)9%]#;-SDSUQRK!HN(>L M:S?9X,D$.QTA(C+TSB2!NK&I>I"@<8M4CVRFVJFF'[CM+L*)%3+*$ P(Z6D_ MQOS-;_KY74.A@>@(UQ0Y3!TM%C*[R# /L@9N^>_DK?;V_AKXIU*^J)D9Z7 MR 0$YLF5CIJTI;F"'*32CLN24^NG!\?E<-S0:;"=TC%,.C@XS@1P@^UG=$XN ME]^)P\U8F@DW1BA="@4"(="A:PL$8P+8K+D7F'BY&7TUP?ZCA(T;L0T*V;9* MV1MI7S<;@#A=KIO@[=;6NWD(!:\93PY!1R-JBDR"1\7K,S9KF2LA)]D8:H_1 M-&ZP-AC*FJJB&X =Y@)IQH1RPD!0SM<:94.2%0A"F**L=3FEYN/'!_=N!PO? M^CRSGZ3$KG#[N,V7/&D*=R5$189?)3+\4<@ V9107Y3[:%K'9.T.XL'>'XY\ M$#]%*0?B[>6\3=_W1VV_T4Q[DQ,859/ JKJQA@=(TEG!;2C!MB[*;7(,#_>V M<+QS^"FZZ 1?AQEPGD3"E!1$5S(HGPTXHQ%L<"A2T1ABZXG1PY_"PST\[/08 M?HH6F\+V7WZ^I8M/+U\\?_?VQL7S^B''S_1U[^]?/OIX[M7'S^] M>_[O?WWWYL7+#Q]?_L]?7W_ZS^O,K:8G7V>/C8$^:+F?+SF\R?O9JM=@-RBW M^/L:YQGSGP[LZW\)[1@4MD,H4H4J&0%-J) M5[PWOG4APDZ$'3S5X'R13YNGY!2 \9A-AN)"9=-Q<,$D"L\"8YY. W2MS>)U M"L:MKFV/A5M3"?:7=P?Y\ OJMQ*I)4B+^<9?_7U:&[-(-$P;X-Y1,)]3=5)C M 2MTT3)X%7/K&_ '">H$2WMH^C[0'"SV#C!T@X<7BY,PG4]45#%%'<6;=[ZYDY!.,'.XHF]>YATL]0Z@DN,5PL-8;Q9(3LJC6;OQ-(L:%3 /%WG3)#Y)R%Z^,/M4[M-/E]PT3 M6W[.6,DFH7"T:;CA%I25$;Q$25&+=MI2T)";9U_O)6;<%Q_M@=-&ZAW8F M)]NI\6;>OYM,VL2U1*_X'PU_8;;;E[G9K;D++14$$TV9&9),6 ;6'4@-Y=X&;B^#C#7'SFOZXFG#I%2:D MTYH5#0JK@ KRFNCU+B,KM!V&BN@OJ.BDFU3#,'X_ 7?@&-VN4KN=)ONPF,U> M+9:_A66>.)&8,HC@9"9I66$AUCN"Z)62V6(,S9]O/9'$3N+]/1'Q:-_&=NKI M 'VWF9GP^G])(83H QE9%L&I.A5$.V55U#GZUG?(MZGH;01:0Z7?LF '::"? M2IC+%,?F0>WJW>EZM0[S6G [R5I*P;P"'@UQ5%^H.22+KY)'[X0(,;=N@?,0 M/;V-/!L.7IML-AS"VNBC&WA=&\8ZL4;)6)^2:6D5L: Y1)<9,&\U(\,LT+:NH+]&0&\3 MRH:#T?YR/^!U:1O(W)?L(+'@]/-\.VDM??^T#/-52!OES?/FN]E6E1=3@4D( M[\JG\/O[Q7+S%^OU]!":U.P;F%Z=+\E:V;[HVI;LO3[[.%M\1-[]S MWA6AMCJ=%,NBC5J!#KXFB%AMNTONLPQ8?$322?-[A+T([6W,VL#AS:!Z[!>L M6S_H7BY7$V%E#IHA>%;SX,9'B"F1*UY*B47HS'+K=P%[DMK;>+:C [:I+OMI MB/'0]KRL$=[\UK,JVK\LJWNF+ ]>, ?I[D5H M;P/>QC&S;?38NYF]GTMA!0LA$5N9E9I$HSBTUMLX'T(6HAC)6@=Q^U':VSBX MD8QL&TUV%KA[C2?%S7 M >1V-T*N'UN[KU*[]Q+NWZYG+&.>,..]KF-L3R>-"J,; MWPMJNQM%UY$%WD^EAV*X4>WA>:*DCO2YNQ1NPWB\V03V Y+05\3U1UQ^FR;< M"ND#IL7G^>93MD^)H\V(B9/;'P6K;^8*!#0:G/&Z\( 2;6M_>&B>=ML*?X@[ MLJ[@,7([U\M>R&>='I_5-MZ?-P456]NPZ9V,LVH/KG=2?A=GT\_ADFMM2?AU M?@&*VB$210%?),4:*HMDA3#VYEOT.WN_MJ-H-TC_T)=R(ZJP(V]EPV3=OK<8 MO+_;=[ .5>WW?'OE6/>@U Y#C6Q%21:4UB1/@1X$&NM4";7L#?[_5=\/> M#WVU=B35=& >M^.+5D3Y6?. 9R>+T_.=Q">.?.?:-P P!;X=LDK"2X#.,!ZR M\R6W?MSS,$6[@>\/<4W64#4] FWK?)QS8UV*>E,QOBF4+,I!X+: M)O9"I'[ MT+Q_VX,4[0:T/\3-5D/5= "T!]-NFX*@23'"ZV@%!)7)A67T)11K0<9@BF ) MC3QJ4<"&JMT ]\>_FWJZBCJ*BV^_-' J)EN?YVGG2$[,:@A6"="!?N!)3]FW M;A&RYUL/\<>Y.MI?!;VT"7SH48%DO"1A* (/*8/B*8&O!MD[3SYFRI9\S.Z> M>OPAKG2:J:43F-W_LB QZ:(AL4@1%2BE+-E?M,#KP'!F:?_XUK-Y#GOI(?X0 M%R5M%-)MT\AWR\]A/OWOS8?0KGD;ZI7]HKRC=3<_6UWG8*?.D(]_YN'M'Y]( M=Z,>CU=7)1]]M9A-4Z@0HP0 M1 D0&$=OK<206J?=FQ!^\)N10XAX,5VEV8)V(GXB9?XRJ^/_BLK(E:3-ER,) M,I8(+F$ C-G94 Q3I76=16L>QGWS>WP\WWH/,B8F&I;+'=4FOZW)]?7T&QV MZS"=#6*C;ZUQ!)O],%]=V7 NO(T^*+"A=B(+0H)33@'/&FW"(@6V3EAT8+!00B4H?I"^;3.O;WXVE<3?,T++^_6VX]_+_A^DL=>/8-5VO$ M;5L=Q9G*W$N(A@X@%3G]"1V'*"WWHF"VN7G]\--('+<-P_C0'%*C/0#V@JGM MM.KM-5'MNJN$REFP" F9!U5[!(0D"V@6<_2<2:V:MYBYCYB1NQ4-"8&;<&NB MCQZ =4G^VW!"?[SR1/JL^1SRG+A2=6!&$:"2(]?7&T-B\\$Z8X+@S1'V*%4C M0ZV-^F^"JJTN1JYX>;^?("X_H3_:/- M_DI!%F=S!J7K2)W:A,YY048["!.\XL:5YI[8782,W/7QF$?=P7KH$4SGC55I M7P5)X@A*(K$1:E4V?1$FEA12C%DV?U)U-RDC&Z?#E?P8;/:0> ? V9;,K*>T MBRHC9Z94"2F3TP9,KA,',AWUWB<-@@?I@A;)-V\\>R^T/:)P%S7/D.:=H;.O)5;>I&+>3 MWC$/K0,UT!V&JL=XMKOH5RTWFH-TL?8QY2013+[N!<:" A\[YGK]_N65L.+,>DJ7O$ 6(,1,]C@$\OE-+B!5T4E&5IBY87ON MCK'N^O">(+"OSA8M!3@V I:+5\N0GGU>XB:[>L:!**Q$&P,X9*ZF5M/VI0RB M%*Y6RV6A=X' G9\^;BS4'@.'B["#\^/-8OYY?=.A-\EEIPP'ID.]4L<$D40N(N.<5NQ'M,/.5@+'2+I;'L9VE6%_&XZ7), \M 5.)8,:*>R M$CX+A:T'MMQ-R;A'T.$:?@0R>XB[ ]#<'<=Q;:,C*>P^2GB'A$S&:>3-_@YS%[.UW60<=U!/#EN/-&JD]>@ MR +#IM<3,5$\SSY9_=!KBA6F/W]>?/N9/GH+$OK#)3;N6'#<5LG'.)(.E?+( M -E2?;95?$:*YE(!,/ -CMO?\YA^=I"K3:U!ZLM 7K:S+#ZK6\ !Z]$8'9J/A.HW8: M8/4N^L:QA4>&SA,!>[ >1SY7_QYF,UR^"FDZNU(>8D+1Q4:01"DHRQSXI!1H MI!.#12]NS8V^\TR]Z[/[QM#AVEPT%.W(9NQY[3R"2Y+L^GL5S&8O":=3=)X! MV7J*(V5]K9\=^0U6,&TXQAU'-SUBHNY:>]QA"<S 0X76?.; M+)W7!F@F8]U-M*\*J,(26>3H0>2HM?8R.MSI]O+1TVY'@L8S38?K?#&T KH- M_QBKUW&&SG;ZHA+MM5CHE.?(+%,A&I5WNM#L*OP;4(T[Q89/D&D'^>7'[/&; MBXG%VJ@B44A@JG@Z?"G\#:DP$"93 "RX-+KY@)5=B1MWJ,HX#R9:ZJL#(%Z_ M?B;'#[?=VR:!2(TE.RBFUJQ%@Q"DY+2A',E/)6M%Z\8:]]'2RV.)IJI_L'QG M3SUTAZ?7U?:3E#Y0T+)Y,9??XS)5[7W&2? B.F4\I)+(9)?Z0)X1CYI+EYP, MR>;6EFUWZD8ND!\!<\UTU0$*KSQ6J>\YI_GL+?T'3#C]AOG=_$J5U$1X*8O M!+[XNL6L ;=IA*.L0F\"UZ7YJ,BG$#ARW>M1L#B MG)X\_X(GTQ1FYR,H-X-(EIO8Z]5B^=?O>1E.9]-4HZ;UIH?EJQGB>G5FVR=% M"8>\&-!11XJ;C (?F8)2$HLA%U%N=EVZ,Q9M0LS(10R#@F\EW-17!'!YB]6O\Y/D'S?HJVLKSVC0-J2IG!PM3P^ M%*%0N%!4E#N \T R1K[I'!R6Q]129X=Q[>T;YHD\C[/)#+5(1?B,)H((FH.2 M=3A3LO7IEF7)"F2.MWX;]S!%(U\A'/U(/E G'2#L^2RL5A?DOUM^F'[^LCYO M/O01$QGU]117S^M=6_[E^SF;9[^X(B>$W%=7$@7Z@BQ\205JBS8P.ME$6\TD MUKIGU($DCYP(/ I&CZG57D'\\G=R0J8K?+^<7MV@YSSR";.L-GK-D),3M%.) MTZB\A(PVL("21=XZFMF+T''G*X\(V*8:'+T.9$/\>W))IJL MG7O+3F+BR620WJ6:/K40,7HH1N<052S6V!U1W-7[=#$>L/)RSH*(N38'BQU7+3EF"T)5@B*3("BKOY^K"I2W@O82// M*#Z^:]A&1>,'Q9?IS7LGIR0#!?EX_3S?%HH6)^OGZ54+Q#KU)K%;)K(-;W. MPDX-D7?\X,.[(._#0:/6Q[>7N6CI*853)G)%SA!N6L'42=K^$U715S>>5/3[/#\K[LH%XK3?.!@L=Y_7&I5@'-=E((0P725DC M8O/&98?0.V[)0"-$W3P*CZ; ']C[KCF[SQK)]+$M-6/%@F*PN5:DNE>6 MW(5"3KY/O'6CGL%MWXT%OF^_7FX2+GE"RQV8S0O%7&^8E:S/% 6Z4I0IKG6; MJ]THZ]:>/04E]]BSEDII.+OBH.8!ERW$+SQ/)X\ MW_#?)R(%J6NJ.[(Z2(GY",%OREJMMS(PX\, (VT/)WS M5E_(P:C_J;'9-PJTB;^;VS.RI$0IM"F%3:!(BN H< *KBV)S\Z88NQ V M;M744#ALKI)N%-AH':+6@V#T)\#'P.MZ(,:=\SJQU ML7?/YO-%K_53-.K MQ?+%XC2NR^GL_+?.>$\V1QLBN3:>DVN3HB'>LP4MF=56Q\R$; S>EO2/6[ U M$)A'4_#X>>F-\)ZM5GA._VU7W"O!2)K,Q-JWI7;4#LI # JY2MJFFVV [\M+ M/[;4N$57C:$UA'@[,(75Z9W3K]SBP[ DA0D9>$$/*KI J"=/Q&;F6!0R6M/Z M[=!]M(Q;/360B6HB^ X ='Z3]WY6,U_S7)V#KS6(NLE7R=5G);MI3$"H1?X0 M5$B0(PHE4DST7?L;V)UH&[?T:2" #:*8#@!7:_QO[1GN69 \@7#UZM@G!E%Q M4YN4.8U,15M:^V!WD#%N0=) ,#I4W!T@YE68+O\CS$[Q;YN!YWBY"6XREM P MY>G(5KHV6/9.0'TR LE(%9 V22FM ]&=B1NY-FD@> VCFPY =U:&?_9 :2.H MOT_77YZ?KM:+$US>VE(Q!Y=] ,XU<:=0UW2/AN#IQ%?99]<\!?(T"D/S^EM>?$Q^7KRQ4Y!)MO9]OYU+=\ A2)!VW!%U_(/L_6VS"HI>_?R5.SSB<4.R3$@8%W(= +@>9>V=DW4Y*!&6"SFJGEIA/ M.H\?)6LWG/UH5P^M]=$!Q+:[Y5/X_>96(4/,5=8(C)G:A]'9&CH)\-P:C :9 MU*TG&=]'RVY@^M%2_TTDWP&"/GXA*?X25IBK&::=L)U>__6L8I#8)!F37:[I MG?.;"K1*<<\C2'0,5/)8.Q\DR(X._FSJ9(?F8[*?3N9NN/M1[@6.I:^1;Y8V M75W.7P_=??&!F4M=2'C9D!. +D$0.9/OJ4-RSH20=GFE]>A"N\'G1[D.:"_; M#FS7KRM\5UZNUM.3L,;5!$M,HF !H6N]M.<)8JAU4TX;)U+V*K3VI:Y3L!MD M?K0$_P%2[J+$\OURNEB^1_J:/V"J#UTW]=,;M>3_?;HMQ;O277U2.SR6+ (8 MGVOI'4/PM5-%L$)DCTY[W_X-W]-HW UI/]H=P*":Z@*+;_&W*[);+N;TQ[1) M1M]SS5]8RDQ[#E:XF@G,Q)P3$I)T%H-#97/K!-E3:=RMB/='NS 85%,=G)TO MPW).G-5641N7\E884PS+CM7)K[:V. NTM;C"R@XO/F;R&5L#[Q&2=L/9CW8S MT%(/'<#J(W[>]'S"KXOE_<\T3$134DR@BZ"]8D4M7LH"G/ ^B*B<<*T]M9T( MVPUB/UJ*O[U.?N!'?YO^WL,]^3O[^&,]^+N+F^&?^^G,R=5*$K2N?5\X&::( MT0$OQ4FG4?+8VD$>[KG?O?5+EUM#."FURQ3CV$W7.JO *>LA&B53*1QC'*#O MZB-4=?O,[RGHV+F8;#]E-/3YCV^IKK^)>('K,)T-9[CN7NU8=FP'7HJ M70+C,J-0NK:<2UY"T;2-BRX^-7?)GDABMP;O*;BYXTYR,#5U$ Z\7)&,?WM! MGN=JNIYXKYB0)8&593,$*R["T"?D0VL>K<''KGP/?UKFE"WS#NO;HPA*6$E($X7B11URL5;C#Q0$ M7,Z'NM\#W0R&$ER@MD& 2+7IORR^OK@28(U";W5&9IJ/V-J1MF[/QZ<@Y5;N M8@C%=' PWLO-+]\_T4=L)B0&Y^N39@%H>29;'@.X*#(=#<5%;M$C:YV"W8&L MD2=L#8*'7:/0/973,]XJ0V>#%KD5*9D0(;LZ+4+X#%%%#K)$:UGA3N;6'>QV M(&MS-XM51;+"ZK#- M^@B0!0B5M1)1):$,%X(_XJWMLDZGH-E7J8N!)-R!8?I;(&'.AP*4ZWUT &D7ITNY]/UZ;*V MXW@U_;W^:74^^M?S&"5FH(V@2$)%D5> '# IHQ-M#>2M$74_->-VG1H:4(VT MT$79SAN*MU^??%TNOFTK0,[XT$5*)[(!;FN/-IYKQU2RO"ZZXDRQ)30OLK^; MDG$[10V-I ;2[P)%F\=T]0Y^HYF;1E9&%GW*"CB=TJ!22A""*6!#,M)%P[EI M'>T]2-"X#9N&QE0[78S>BNGDZRE]U 4+M%D^+LKZ-Q+SN;G5UF=4%FHA!RA? MNP117 (Q,ZME06YN=D2YIQ/38RN-VXAI2*^[L91'-4>KY7KR(*6[&%&UPH/8\;J!RCKIKKWD-S("C^; M+GM.N"/R2N*@+7E3RB8)7C@.'I4*2?$HQ4X=LQY1^;5%1U;Z/BI;M)#?V(H/ MOU\A7)JLH]6I/IJPE>D$T5D.9/J*3$DQ)78:U/&8XJ\N.H[];Z;XO>7705[D MWB/OS<7D)&=23(B"Y!(]4'1>:_]YYB+9MX.AR\=4IB,D.B@&%LKQ!V=FSYFR*AU MYBB\W\WOZ*)TZ(&'@N^6S[]4I^/U_.IO3.=I2I#:'AI6R5A2*6!23K4U0YWQ MQ3+8G+V.HE XTEH4!Q'<;9'14S#UA+>>C54XLOO_D52UX>MCPGE83A>;X+<^ MG! L)1 A(Z@B$!QF 3(D&[CC3.]6]_%(&'#GXN/BZ8B*7[34PM@P.J/[U_GJ M*R8Z3C"?Y5<#>0LA&TGT:_HBHH3 A -T(2ON/?K<(J*\EX#QT@H-E+IH+>$. MPH +:5ST;SBO*9"9AUSG%]3K7X52@$LR@G?(:N]Y&63KD8'WT3(B:-JH^5;- M; .9=X"=?:WS9:1D!(7=G"&DFJ51' -XEA0PVHA5C%&$UB [F.AQ+TB.?R*. MH^T.X/T19_17G_^"6(%D( MM<0T!,%\],IPUCHEMQME/Z;KMB=<;K54:*Z[+C,I9WW+RY6^Y:O?KC0NWR=9 M\OAG'IX/>2+=C5(>CW1YOWSN)Y,K)3'@P=9^C-J <\BA:(8R)ZV3:_T.U@'-W_\^S>18E,7R9*/'*U2\))$OYV%VH9=?OI-?DD])7>0@?,3E MMVG"U>7FDEKH@M(!YPE)9N2$1*UIAQF!J(WU*N]4:;/74]+&S/P8-O,I*+W_ M(>J8./@QC>R+Z2I\_KS$SYMU%N7L'^Q_WW;HBDOK0G]W+O1M3NG M:KDWL^"\*9 *.I<$.JE:7)K=M?:XR&FGU45#$?W"1CO\;(V8V,E4:AD05, M#!94* 9"M@&$MPXQJ235 /66EP2,CHY#%7J[O&U/Z78 C3,YG%_661V=L@Y* MB73RAL0A&"T@,VY\R5RJYH/1KQ$P7J'V,-#87[H=0..>0_?R,B,7971]>"99 MC*!T5A"+D[5#(!HC(F.V]=3SQV@:]R*SN9LRB"HZ@-89_:M)2'(F7ON[JG*.8'L"][ M7\S=^3&M;PS!-+Y[TL+M.6 MJ*_/LR9_0)4(7IC,9 T(U$XYX29F[#%JN[5F3T'3[M:LJ?(Z"._OY?0O2V)L M8KD-)7-#\K,4T!HZ%UQF&HKECJ7@(AGP8T%Q0]&X<#L6+G:%X].5U#/DGJ5T M>G(Z"VO,=\MS8E IB8DX59&$R'B"VER%/ 8K4DQ!,]NZ+'1_:L=-#2_Q?4D&N\\DA!1RPC*:@512P$V>N&TMA^X_TVF^+Q6=?M471=A#5.@"B,GTV50N,W$O >.5*AVITT5J\([>=?K].N"6OK2DYGM]7^TY+63U%%#\ *7Z?K,)O^-^9SQIXO5IL< MDF>!^\1#[<"DJO4U)"3-07 3G*"_C-BZY.E^:L:U4P.%U8V$/_HHEOORGR>+ MY7KZWV>;\/S77L_7BS-Y3GPT)D9TH%,]X"4:"(E.>1DC=TK(8$/>P5W:GX)Q M,\>-875$9?1@N1[(?[]=S-/ILJI@(BE"-5(:DJ%!4(%BUN!5!N&--M(&PQD[ MUM%XC;)QAY<-9=':*^4'J)!ZN5I/3S8W@%Z<#'^%@<5* MS9T#QE(!984F3\HR8#Q3@*EL-K%UC4;[*XR';7(AC-Y]2UA;J:4;>OB -=8F MN_"NO)JN4IC])X;E)"&3UD0+.A9'9CLJB,@XH"('ER>'TAUVAC8@LMM+D:=@ M;+=C]M@J[=;Y>YH@*M_OYCBQMD@O6:C-62.HZ"Q$&2)%4X$'X[14-X@V*1>-=!DE*LMQA1A"B.#-M*U[@CHSM' M[9,5]T<"[?0;/IOG3U]PB:'^\TGTTD@7Z)CAM8*"I=H4N]Z8ABH)97(QCV4' M!B=RW''6O2TNCW.7YYW]_,5VEV6)UNL3+N6RL M^FG,0>'6@7+"@%=2@Q$Q&B4DA1^MNVX^0,ZA1N..C[Y\[JS(\W0Z(C!O*?87 M(8#37 'J;%5BRAC=NH'.0_2,FVMLA8F;5J.9!O:V&M]P&1>#7:A0@VW3'GG/%"\5X>I< .1V02\!.M01)-RZS-Y0$MRV4_\8I'G MVTO!&TT4&'>T5P02LTZ 2B@A2,)TSMFB<8[S,%R;^(=IZ]?"/ 4K]W=Z;ZB9 M_JW-\\7)U\6\SD]:E.F%:/>^N]WUDYM:IMUY.(;GDZ,IT=2*NCK"SR,'IT0$ MCDQD(YB7S;L\',/S^1!^^UN@,&P:9JM)XMF@#@PP,%:KL^C 3>2K\V2XU'7@ ME6G]NNY.0OJU1$]!P;V^SMXR;VAV&D#G51V11L;U+XM%7DV8229S5D"67,MK M#'F!45@@8149O)>N>5G#W92,>ZDY.'CVEWI?Z-F6%:=BT 8BV&.N,UR\A%BT M!9.$*EB\9VZP>'+WBN[!+A0'1\O3I=PL_=( (_\19J=G]20K7'[#U20KGEP1 M!/7BZTA2LI:Q=F'TMN04DHE.#'8*WZ)FW&N]P;%SF/0/;?G1%DDU"2E"EK(V MI"@FBQI%D)E,]&U6BI>H+./-QP=?77_>YKWH='% :\ '/ZYI MJ/0(M4>(CY+2+A!8H#!7DW6*0*0=!Q-R,#QR%E/K9I['B(^NY@HFV:&-Q@H0 MP2BR?R:#YSJ!*SEB2JDHUKH_T)V$]!L?/04%]YJ2O67>P3WD1]+#YJWO+Z>K MZ1Q7JX_X>3/&>M-D(!AIGE^,B500?2!%^?K\@Z=UP!R]EIIIC5L?T F2L$C N5AHJ] M-4AF7RF/7='S!4_JB/KOGS!]F2]FB\_D!YQQ<]9H0&H9DR-NN(_$C36E)K=M M;7$2;&'KK3A31\M.MK['@?*N2>D_'TY7>.+Q6_SB0PZ^% [ M%'->;UX]IY-5T)7_W4Z_5I-Y1[)DCL_YO DR>/4-4J.G"_T?A;F=8S&Q6H7P;%VI7!! MUH5\4U6[UQ8(J"WI&4G[24C;O'CN4:(:#$"]>X&["KITLEX4YNF\9!$4THGL M,68RK[21O!!:B];YDZ?0-ZZ=:8N?.T:I#J.G3DMA[MKV>U?@/?!APQBH 6OR M_@][[[KD5HZK"SX18GB__+1=]MXUX[8=+O?IF%\*7D!;9Z\(O['&$%DI0G#& MBK.M.PR.KNON,EZ?/F$;;[?(DC1G" D3V1.<7([HR)X0G'.M,['&M][\4-IZ MUWO[X.;IC.2&\ND@?/#D;E[__$*?V$3JN10QJ>2 :Y3D.1L/048'J -&;:0R M]F0>P!U9$X>O1\'#T,OV0.'TC+>ZH6WX-T9'?I$IX"6&NB4%CC$+)3)3D$R7 M\KBT?D2C[I:L3K7;H5 8;-<=)I<.H/:>+)9M]#^ZPK7( H39Y&OS##$+"3Z$ MA *]LZPUHNY6[Q0XAPIVV83+G>#C]^\_5LL_-X_4Z^TNC):1"5+8.2BS;1\? MQ>;1,&>?>>:J=;K';DJF?6LY!6Z.Y'X'&'I]14R<+[X2@VY^W+$I+[1R,GC@ MMI!';)VO-;%T1"27+B0FG&VM?@81-FT>_=@(:R^;#@#WCT!<7>#JYWV&;;>" M=7)?U 5*SIMV3 $I:-H\/AQ2><:4R)%^[8K22J,5MDZM>YFJB1,R)XUO'B::GL'V >_>(0@,,=A(QS+7LUET[=BV MR=1(2FA7IUJTKKH?0E>G<:H#L3 4:H<*IHO"_*??O*H1N:B=)-]C6./G^==O MEQ_+/]>XZ>[W&LN2#,V4KKY?7=2ZW=^0]I#FU\)>/&@T.2--+WC($HQ/$I3F MY""S7(CU4F3OM+?I9,JQW;8Z!?O!:!P*]XF <6^T43?4:?AYXA,R ABZ:+IP*#LV78N'\<2E;)"G )QQ TI8 M5:6EP"@=>;"&1=ZZ&'+\774:0I_ZE(P$BR[[3^Q*D&O1B&+8=\=) #Q-:XJ7 M4[8R"\X4LC$\RS76H.MKLF*@C3$R"16#/)W.:)3J]]QA\!B"8+* $$C[53) MS+*FJ*%B$7,PN76[F_,SD@]"QR]3N1M)H0O+=G"TQIML5!8&M!1T%QA,$!QG MP(U&3@?:80J-\=4T>_3T]F83L(TBGPG#7>O5Y>PSAHNWZ]KBH1Z?W7?];[A. MJ_F/ZSF_-UO?Y*JE[)FS1D/0G+AIC 6GLP+!DV;:"4QND*(C2NZ!D'YU!\"C MB3R3#-.],+.<0H!G@-0/X?L]3F\?44(RVMN20!1RX%0B\SD4'2!S+X,PT68V MR/IH -)=]$V#SQ-#9T_ 'BW'B5N _(MX_VUYM<9W(Q>*+YXS>[)H][D]F1]BL(TDF@[ MM@D8KO\3+_*[Y>J/<($?EI>?PNKR8_EMOOZQ7(>+_U@MKW[,9'#%B%Q;&ZA0 MXX1D-41I@5MA'W*=0:]2S@Q;7SC/T3.M M<=,<0@V8WO$UX8*'0]<]UA40"Q;PGET<&T%GSQ$3D M:'7G%PM][?^J!XYG=3=WR,,;\?T\Q$WXZ!_A\FI%_WZ\1?16AQ3 VMHBR2<-CJQD$(;V M%JR0D;?. #Z S*YNG..0-JZ(.D#A_>OTI:TYH6U6:,%DJ4#1G0HA>KK&2U"T MK"KAUR M%2<;T0@)2?!4BO4Z,/>"-;3/>M/6&S? S6C,[=A.;I$G]]276EG/I\F%>P0@ M7TI!$3)XH^KTOSJUK7;$Y\)SYX0@[ZAU(M@8$9K--^^]!&\[MD)*\VUS$D7)!06&"AM'-TS' E,V;K@ M+%FK0XSS8U,_^LH:VDNV U,_]F'T>>2>%1<"8ZX6$-$_E)<6 B??1OADE$&Z M-#P; )V&N6=])1 =BJ(1V-]!8&JWM?'^-C?!62<*)_8$65\,M2G@, 3PF4<= M4*..K4?0OD#2U&'/MM;9&'*86$_5K2Q7#\.Y=%(NOUW\_$P;^<+KKY_+&]H4QN/ M6WJ/HK9&4C7^JARC\R0=AZ*4X(65Z$?(A7F)JAYUT''@&DDB'6#LCRO2S;2+ MWQ=I^;UF=SKCF=4@N:P=;$7M8$O[2$G+%)-(L30?T/" @JD?4,;#SA&<[C@& M?G_8RN9WWO[U Q=KK)W7KG[\N-BTJPT7;\+ZV[N+Y;]_7Y3EZOO6+3XN9G[\ MRJUB[(UY,%+69!0Y1A=!$2-!9<7 )S10GW,$6N=S;)\0UC(F_U#KUM2+F:;+ MVTID8',=3^>L <=I3TEE4X1&47SKV1Z_4C&U*76PE!\KJ",9/+%=??_!>GO^ M[MXE(L\JQP+6;_+RR*D-W$<0EI%3RYWA>6F-KD.1H$+5G8@5GS7'N7 M!VW 9%9"L03.Q#I2+@KPI7C0A@6=M0A>M^XZ/I"T:=1*4Q@\DU+22B:=0>WW M!7T7UY=;MLV*]$HJLN]85IKLQ>C!D0L*B%$BZ,)KDJ6OZ7DF08RA '-:HDB,I=!Z4/)^@#A5BN(Q@#B,G1.J MBJKH'CIGG\+/S1B@>U.192XY,"@""RATM0^AR6"\<%H@_2L.>1%_?I5I9Y@T M3$MY?QL MH.0@IG< G5VV\W8O'Q>W*?\S[M$P*Q5(Y6H-?B SNAA-WEC6P?"4?XF=C.+" M_$K9=-[,B- :02A=^#;7._JTFI.Q_B-CKZI%I'V0\;SLU%$H' M%M6SE;HW^_N,-<^2Y/6QO)NO4[CX?S'4J9LV8X@.O"5-K((FVU&22Q-Y2N26 M"HZQ?87^H=1."\;Q$+1/X74[<9X+<(FM'^BF^?)OO/CS.JMN/>.2\4PT@V1! M@&(R@Q-1AM$[[0ML7:(\5Y1E!MA['+_]>SFJK2JO(>'8R M&5 R6.*IRU"LDS+2C8:/2T9.AM0MB=,&W+L#Z"&".S=<$M!P%@H+6:("B\+2 M<:,C&!G]@V5'YU&32=5\2LC>1$X;^^\3FWL+[\S0^6YYM9HY$2P+R8*.)H$R M= 2]5PC62,Z8,'0FI[K@;VB<]E6B2VSN+;H.:F*&[&TSF>MV@TIRVH./8$/Q MM>T,@O/>@N'%,>*EBGK(F]=!BT\[>'UTT)U&*&>D$&>&*RL*U^!S[4*L8H" M=)HB1VF%+]+KUH410VF;=IY[=PIP+U%UD #T[+[^N+2XQO_TKT1]] M];W^:F:(BXG4._B2R5U+@@QD18:'",8*%USFIO6SW$&$#@*G^WN#LXD0CQVT M^F6DG(-[CY+:>IZ- ^D8 ^6R@^A+8G2!D$.G_VH&LAB [N MX%VM!I_@%C="Q"(3V)@-N5O:0- UNU>D@,Y+Z7CK,/EPZKJJ 3GFC68D@70* MM1="^2PGRZ4A"];5:@2C/;@8,PB#=>0)4YRW3L;=G\II7V3&PLN0EJ3MA-<[ M/'<%[5%;E#&Y6H7L:QH M!2;#M6V=D[T7@=.^;4P)P28BZ^=%8^<>9YB]"*(HD+(&CYSFX%V)D$S(1:GH M73P)_*9]S9@29GN)H.,F>0,J>F:/YG&UK4VBKY^P.NGQ7F[KD_ZO(WAXOY/> MZW!1P?+'-\3+AAT%]UBB%3-U>KRO.906>ER!%,*G4.0TAD2-/IS)QIBSPE MSEI[W,]3U$N[A9-B["BQ] NR#\M%VFX(M;>&>PV)%59'MEGP-C 024BFHV5H M6ZK8%R4@>#(XLM6J")>93JUK MG(Y)#6S^"M<+MO82Q,0=S^Y'! 9PRUB/6I0$3A>Z_JW(=/WG!"*6.E)6H6=F M@#6_WZI=I?P=:LN/R.@.KL!GN@Z_1G*R\=YTK =MB(/FWLFH08>8:VE?!)<] M!QE4,3P6'D=]\]B'UCYZ1;?&SO#VT>T$V3=@G]JAU#XFQ0TP3?M2IA3:H11@ MM%+*9N>,&#/M91B5?72?G@ZD+837YY/)8T_<>.5CIF/&I*.+"",Y29+NI9B8 M4,4G2Y;-Z>#81\/KZ7"WESAZ?2.^\;^3UF@%;<.6VJ4D"P'16P^1>>(21Y[9 M21+\]@F*C.)-3(2MHP32A8NZ)&"&KWA=XW1_[N0MFXH7):*,=9XIJ6%IZ'A@ M48#*1>>Q<*6&3+@:O&!7TR$.#7R,P]X.7,B'T;\7M\EGQAE7B%5 =SF=,J0S M$01QT.1L74ZE>BBCQF=?IG&Z&,=(,'DV8MM89AU@\KXR'K [9T7 %&EW+C%0 M144(M@X/+[1KXG-28LSH6R,\CA+.. T>1Y37Y-VFZNWQ:$^_;?-9/X?+.^,C MJ2!ML@RXDXY,!3IL7O 08:4O(W%QB%O"H,7[&K$SJ&WZCCL[4"#/:NA[V_P M$ZY2]5DDMXI'5WV6:&A_L3;5)YN3H^&Y1!.4&_=M_64:I[M51X+)/K?JL3+K M )//:.E=N]/D+KF$C+PI0ZS$I"%R1\Z5D%K:@@%#ZW?X_2B<[E8]#1Y'E%>7 M^>^O4EI=X7W__H#L[!T?.3[_^B7*&F58?PH_0[S &N38K!@N[HTP"RFHPCC9 M8[Z RJPV@0@UL$4F?$XB$A^G<(Z';7<&.KLT-V>0.5I[YU1 M6$ [:VIJ#EUVC!'*>(X1:T%S:9UM,*Z!]HBO-PR_V2\KWB3D-4"H:]-(:2 8 MI:$&[T0RG"&V3MQYD:A^%=P^Z-AA=#64Q<0!U1UG&JM/2XYN';-]L[59WK3< M$70%U#BB2K591;0.DBU&*AECD4,>*0ZL+=%D)NI8(#IRS#D(C$6(#+G)TBI=Q$%8>FGE:5/^ M3PFKIC+H(%;ZEJRCY4\DNVR3A/LK#V?(C,TBNMI#AX-2-:A'; /)(SG8112? M6P?L7R1JVDR+[O)@A7)'.A2#XPC8R&4 MVB4E"F>59U**UKT!GZ=HV@?'<<'54!8=(*LJXS?+17W*PD7ZN35&WX35ZB?] MUO\*%U=XLS.9$A>U_5*),H/*28(O=/$S'WW,W%MCL3'*AE,W;0_*<1$WDHPZ M0%_=567/O^:7W]Y8*[M;V,.D#?9BM/,F_F4\R" M:P[)L^I4!TV6J0\@C/3*966+:M[YYUF*INU!.2[*&LJB V0]O1'--$/)%!AO M:2.2%?"!MN1*MMR99%5JG0=P')Y&:S9Y$H_@2 DTJPEI^8CT&\;+L,AD#_R) MJ\MYO, /]&=NWO0/>"9ZX8/'/P3M0W&CIYZZY%TFPRVDLN<&+:')D^]'-Q07 MX*.E&\IHASJ[5!QO?/QV4W*LAGGXU;LGTE*DR&E3&E"?2*/P-6># Z,="FYJ M4F/KL-83I$P;DV\@_\Q!D;#V-[#EZNE0V^R#AZ:R8(YE_AAKG0UC51/X_CTE]V7>%L?70"WL: M5R45 M1?KOJ_EZOA'&7_/US#D=HLX&(E>A)O,8<.3U0="91^8P,M7Z.#Q!RO2H.4K$ MR_;\[A0V]<<5XF_+6@T[(Z)92,9#5FJ3;D-;2X6!M!A+R29%K4\ H =$30NE M)J(? *?#Y3!QVM/__4G^ T/5SO6LO7__YA_X/>)JAIRG4#LIL5)[W10DUU22 M:ZJ--ERB%6+08((G/M\?*(X0X+(M-SO0-.^7BZ_TM>\;$Y_^SN;(6*^*+U[4 M.=9T9)(GGA@I@(?LE2._H6M[=\=9/0%ET.DNVS+Z@[0;$R094:JB M B]BJ3HR0BC!@K+!D?:4B:SZ4=%R1TM/\9C]9?PL9 YD^,1N\Z?P,WW#]%^? M5LM+3%40]-/75?C^YM7GMW^\2CU=2?^B!G3 T/> M! M*2="\"+S(3W>=GZ\)W^Y!2:.9N#4"%@MWZU">O5UA9L@T4WZ]'8G-AMTA3DH M3!M0SBB(EJQS%T0THC8W278(%)Y=I2<3I 4FVK%TZB+4[YO7UL<;VFXDL!@C M6=G@&;%&U=;CA'H/+#K!OI)[0=+ROTY+_ M/<'I[H7^]TO\_NK[IA77S4M(P>@T'3S&(O'+)P;V['+V\AD"HH1Q[!HTLE2<_!DW@%R'TR@ MLZI$ZWJJ/7\>[C$CV7 WIQ$QU,2@$D2#UD6X*S1 MY%1D$U*4+)K6H9]]Z)O6IQL=A:.)J@,8/K1)WL\7&]ZM9[X4\DFTA9@3G29O M$$)T'+1F-AFK"^K6TR^>(&7:ZOAQX].'\;L#V) #DQ#S^ATQ[/?U^JIV6KI. MP9[1L>(>DP617" ]'.D ^#J-0R@9A+!&BM:ZZFEJ>HI 'BCLQU=B&\Y/'%BX M27EZL_P>YXMK@=!FOI-K''[2.A>_Q%C?+P-I<>U#%K52@(Q64)'N^%"[^PKF ME4:>N;./L+4SXG#8ZCU%+H_#THDDT(&>>LBUWQ?T95QOVLG_<5G;*VV;RH>O M..,^<3HB!216"T$+LA!J@R66N))TK+3',2H"AU'74X2TC1X;23+=8:Z. IKY MP$MT(8+TM>^@C::V[/(0#?/"HA>\M&X_]"L5/06_QL#0WIR>^N7E%N$?2^U2 M^1DW.;_YR_(UOKJH?[<6LRVWZOCM7S]PL<89R\;F$"QDX6JQG'3@EST4[1,VW!J_#OO0*YWH)CN M^[&/\CM)QSJNBLW M*G]L82&J&L.12J9<4$JUK3N"?H,.=.VDQH[AG ,[SN MT4/VW-O,]8_KC?LZ3\AG0B6A=9) UW1M!E"C(X+MN'^.NF&14?:WP-QQHND9=%\(-^MORXO\914RV92_A9_KF4XFJT0JG#.Z M_\D'EL3#+ @M)MCLF/=Q7/OK!0*'0>^LHO+C">@LT$>_5VNZ:M^6>_ODL^P9 M&ID"F,)(MS,;ZJ@KNQFZ8;7FP8DQ&JH<1.PP5)Y%?/^T@NL H740QW)QK>;# MZN/J.H2\>:#_A*L_OI$$9L9@(?5>VV(Z!TJ$4M-N-92,SG,1HV3MJ_->)&L8 MZLXJLM]:&-T$.^Y,U^U1PGRO#&GCA?-9D3(4Z3.@SY;<\*+!!+#:5M&-;.[@6@N5@Z4&@O[FMSC-8U 0 S)W.6*TVX ._(C%#>TW&BWP K M-'-TS*P-8[Q=#J=P&/3.XNG@!"+J ("/PT(.#1FGVD!*J38H<@8\G1F0F7GI M=$!96B/LD# 3X 2]G$24O M@1/=,M7@#2._)"CZR9+QF'@PV;;/3=U)RC 0 G4?7\HY<_W5M M9I]UCAHD&EZWY&J&?P".TJ:(%KEOW=IR %G#4E3/*JC?6A@=X.M3F).;\/_, M%_GFTIZIH#*C&Q@D,Z[V+PD07;VH$2UC%K/&UE?:KU0,0\]9Q>6/9'4'8*E< M^:/V2]L,YWGU9YA?5/ONW7+U1[C ?RY6&"[F_X.Y)AC5_**91QZ+(/<2:^V1 MB@7)Y?0)&*9BJMJERWJ$&VX?&HQ"[:.)Z0QG$]S,95ANDMO&FD^P>Y6Q M9Q0,V-NXU@=Z'W1V 9E=OXE""B2@,6821'(92 MYY)[G@"M2MI@B%ZUSD8^ES;0>TEW0!OH?5C= 5IV-"+-I;:2D!R$D@F4HY^B M$0B9NR %0X>L=<^K UOZGG0FP3&7T9%<[@XG]]K(U5P_E*1KF:UMY IYG'2D M'*!S63(=DC'C9@AWW-)W+QD/;>F[#\.G+@\=V&V6H1OV%+W[WD>D!+WWV8W)W"N8MP)5:8"\2, MGLL2[!C):8=V]3EIU_EV5]1A_.X -@],,O(&LC.?RX:0%^C!Z%=Z0^WSP.>19\4W24F.0W*^ A.:0E&(6+M#1!S:V_R.7I& MZ >]OIOM+B-:K7R (&M"?V:"CHE)P+AV12:=BVZ=R/4L0=UUXCT,%P/:/Q\H MA(9E/*/KEHU'T$S#;+\VDI[91>LIM$V*Y' K5W_KCX7._7U7SQ]3JS>G7SRTVS]8TH M[DX'Y]P62^>..99!6:<@:I' F6",LX8S,QJ'FNVB8[VV#P*?U&O3B+L#9[\% M!^K?WV#A"Z9OB_E_7^%CIB3%'3+NH$0DB]-;3DXNHPN(:7)O5;3N<;NZ+L[ MBQOKKN5Y/\>B+2AZ.BG/\V*S^7\NEG&-JS_KAG]?_+BZI/^\7"3Z6UN6W/" M9>^E$P9TY)*DI WX(A7($$(.QFL36D=.QMC'M#[T^.=@*I&?CQ]^RXS#DSR' M?7MXV%E8TK47G69(G- B MU#XYAD,L2M$OI3+1&XYY-!__6.)[MIOWP-MH=O->PNW)"'@P8^O="LF^6:2? MFY0%'K*(=1R(*;7YM/0&HBL&>'">9QU1L-8O9@/(Z@2)IP7,H%%YATNO)T#N MVM!-6H25(4H=06)M-*:3 J^M "^8J]LJL8QVLSQ-5B> ; 6%IZ#62"Z=0NW. M;MJFR*B$CHGDH>A-4SO.P'MO 1.WS!1?DS=/@+7'='4"ME9@& "VHR33$]I> M_[S]\3_GN"*BOOU\CW_BQ?49C356H#58= B*U[ZQ/!LP,J@40N3.M"Z"&D99 M)Z&A7N[;5C+L"9GW3]NO^]N>:Y=E9I&.G5-.U036#([.&S 6"@NYT!Y&LP:' M$-B)9FR(D"'*L8FX>L+B)N2TWG",WRA\*0(/)8-.D4ZN<^3@Y4(.GJ:; +UD MQ;5N3O$,.9W@K#T(GH+;D1+I%%QBNQ4IK!(^D@T1A E<@'/D@49O%-9NLAT MZW*H9\CIY+*=!%R'2*13<,GM5I+.6097:7<9%/E9$*+VP#RZ**TK+)H3@$ON M :[Q'S )E:N,? MH1%"T<4+#$FG(3+?_?5.Q'Z(L)9-.3>Q[%]]WSS?/K41GUSTG/B2Z*I41CJ( MJ?9^8LY8Z[37G@V P+.+3&.AMD9".S[V9($><8&^ORW8T-H$'G.&O.G:+")" M])Y. T:RG'SD*$>S65ML8-JYP)W%*T^.B Z.0QW8,;]\Z%[;BXQ]5=ITUI M%UP1 9QBDDR@3#9QDHH,X^B52\:8TCR?=QAIYQ^L: //,239K"Y_]#3=?Y S M@&_"ZF+YQ_S[U<5FA<89N\\M,5+R[N!=G2*/5VDII"P&M%*U"0TCW<:9!8Y" MAH0FEC*:(]!I'N]3M2 SQ1AF1_< :7VZ!YA0$)*D(QV9,,DH7U+KR9!C[J<3 MD_185)ZR'&@O"'1@G]Y3.YMGDMNNF8;IH))P9&)+8G"H454?+7BC6. Y:;J< M&D/Y*5HZ@>'D:%F.(+I.(;B-ZUF-T3CBAT'':">![!5;3:0DDD["(V.M,WV? MIF9:&+:1]@ ('<#Z#D'T>;[^KWK#/$,&$X^,PX M:.:8U5:)]I'-X=3U![)#\/ "S!H)IT/8?5K-$_ZO9379Z8+XN=V4*($ATQ(2 MD\0[57FG+0=E@Y:<>U=LZQ8V@PB;-L1S(K =+Y(.0V@SVW1R6[7Y*=B49 M)B''0@PJ)8&S=%A0%,PR8;"/TXR:@^HQ3=,^ZIT(5D<)HD-@5?>]CBN_=\L; M62R7.,<0G0*G MC*;-< /!*0D\.BE30IU-ZRY0YS/G8!\9#YUSL _#^\S.M-+;(HAN%@.OPQ@U M>&$E^"2S<(:J"@S@U)[E2AAZ :NK4N\ MD*9XQC-:,0 +':9IC@:)=@SM*5M_HS!KEG%B*,#4V62*8568+(')DI7DHS5* M#T##W["HHZE9T+.]CBQHM P9."9C:"5.?$$![*TM":4@!GJX_^QDX?WDO"PR21>$3GD#5_6=I)2%^0.43"S]OJ-M*=IWZZZO7>[@M+$OL3;L%I\K.DPRS_G:]K. MXY?!&;>D<(K58+D3-9$0(2I+SA%IB*1)*04]Q)UX:9V_93;O@8A8CB2>#K3X MP]CO+[MQTL2L"X)(M;$/CPY\,@B.VT+GVN8@6F4#A@WL(^CJ3E3 :0CBU(9)Z'.[P$K?"A>",'# M:--%SWK>PEY@.&3>PCZ2Z0EMSW=BCUIZ@9D.I:Q-_YPSX#1Y2!R95)9\NXXF!M1"!P/H=- FR:CQ)%KOK( M'.LS+U6[Z 77!6P=A:Z2]!!8H:N8%2VDM)[CD#SVL\A+W4=8+^>E[L.YKO-2 MN9%92DX'0M6X!_T(T7D+B6/(*NMBWXV(&9N:,*,&C'1;82 MDA&D&JVPX(1($)54VL;$246.^LH[74[J!)[TD0+H#D+W"L84*097YWSJ',DH M+L$!&=D*O$B"6R3EF%LW CN;4MN]9#RTU'8?AG=FB-PHZ)MK-6LGC7)02FT8 M7AA=J[7P@S-3;' NIX,,DH>K] 2*0Z7XC(5R!$N[ME2?:_->-8W8XR*S=PG1F>F M-LW(QH-G,8(6Z#2JHMUX<'N&KDZBLBV \!3(6DFE Z1]6JXVHKD[H#MV>>-A M)F5LJ"T8O([T#V^ >$E'%75A3*CB5.MWISW(ZP1WS;"Q/(V@.L#@V_7E_'NX MQ(]EP-Z*UQE3". <.K)$R'KPM2U(D2EFY>NLM=9:;Q_Z.DD,'PN%HXFJ QCN M+LI,3%J;R=+5*H&*F8P2[1"BW-2!:VU9:[@=7"EM_@:&W-%"Z!!(-XT9&>?& M(X-DN*'C4#N^1MI%'>>C2Q2V_0RY\ZE]WD?"PVJ?]V%W!Z#978RKG)6\9 [& MR;H)0;ZR"A)0Z))SB;+DULFTYU/[O)>$!]4^[\/NJ4-5#_3R/;/PX^+5,\/# M6+"&"<= ^RBOVR*%%#0XP;F02D8R%H?$L Y:?1"*[!G?8B<23'_J:N>UG.2X+8D\KHH]N#ZUPY^7%Q=EN?IW6.7&Q<,[OCQ2]?!+>SA% M^7 )=#WKF,'E2'J,:UD;UPBRY5S1,NBL^6C%&1V4#X=D9)WD%6W JKLM^5(" M(6F#=#"DEL+M;=B=>?GP/H@XMGQX#_9W<(D^H6I?_[SUR'E)@3RA!#*P"$HH M4NL^&BC*!I^3)>]\!,_S>:)Z,=W:(^)7LZVA>/K%V_U&9BD[.I>52=699Z& MB\:"1J=SXD;3_7X:O/42*&L,@F$0.U BG25UW81S@I%6Y@BN(+GP67J(!CUM M0X42K%=1A@%W8D_9Y2.);T ?Y#UX.75H[/G^O2'$1+L'D4I-G(^UXCY8$*A# M2-F2NAX4 >LWBVL\;+3C;!_M[1[PYQTQ#TRC\'OJ6^RPF%SRA0F.$ICAK,[G\Q#H M>-0'#%=J5FTI^\F0WIN4BT=^ZCNN&BW1UL?FQQ@G?7<<)9YD91KMF$%/A9"Y8#=Y8 R9*Q940 M*%1\B-1V\;JQ-M5+A&(<5#Z5#]L%1'HZ,_="X_^:7W[[9?/KA[M??WXDG>V# MQ^9;LQ""BV@%.%8G19N:1I>3 QDE(SZX7,IHYZ3E1CH)%/M/X>?&C$:75/;"@G Y@Y*UFP'Z!+$^LBF;D\0A0=:)R.]DX&57)^I< MT'3N!^Y5_M]7Z\M-_L27Y2<2=)K_N,#K8HV/I48M9@Q9-L9(*+;6W?+(P0=D MH*W)T7/OE!DR]?<$I'8RR^WO=Y :H^2,W:0G;-W_"//%^^6:KNUT<94Q_[ZH ML67Z8^N9%-*@T &X0"2?MB X1=ZMLXX7+D00SIT0!F>FBO%%1^=$ P\0M&\RN[O?:3:(>?(",7; M11XIJY?4PO([?@E_X2&9N_?_]O'9N4_2TB@#]_;[=_F6M^F6*81B=4Q ;K$A M>&5&\"H>4JK!)D\[;MZ_[1ERCE65.S[]A9CXFO[,?\U<\M%+G4$&1197M%7M M!P'2U8&7[["&B2_^('E>T?=^/OC#L^!1 M>!OI(#-R8)34"IQ7 I)13JML#=?-.P =3W:_BG$?A/W2#^C$\NP@A#)DRW6G M6,?RTM/ G?IO37ZQ"FH>+F=)1Y$!\=KR:3L)QB#QQ0"UTD#(C,7P" MU+Y$][1ONU.BMZE$SP3%?WPCL;P.:\QOEM]_X&*]^=VW?R5?#@151@<@RVUHIRUKID^U!:IWV\ MG!*Z1TON3!#ZYEM8?*4_\-N61/I#URGJ]>'G6M(7%\M_UQ2AF:)]FH@>DC4% MZ%<2HDP,$!.7B=AA9>L85^,M3/MR."6>QY+SF<"A#$]Y B0_I'*:-GP]@/4(:76+Q^O:QZOYXNO'']OD MRO4LHR^V/O*35UI-'A' 1".DA2EI@4PR3:M[W9@\#C&_\,6.SNK2P2+)(6EBR$^E:&L4XN M< K0UDEE3+"(K7MD[T?AU%U?QL+6K^V!1I-;I]D8S^B)PU\U!WQT5 TWYJOE M?F#D0=3FW*D.WJFM'3Q"B,8!=Y%E0[B,S5NPGE31?;S\AJM[*U[W&(A)))D5 MG8M<.Y9RIB"XR,%%*:QD*FC5.B2SDY!S4EO[(.6QVCI>"A/:^>O5Y>S]_'+^ M=9O#N[Z9C: 3(G<@TG5_Y@)>H:O/I:;H(AR+@TX.??X>?NA7=]C9O?*TH&D@ MRF4SOG:%B@.))8=D+XA-_W/6U 3:F;I#80IY/0N- MYDYUAR-YD'KHP/(7*T1;Y@ MQ[RT1B] .%1ZRQ%8V4'$Z+$.?7_;]T7ZDC;MKT04B39"MKIS)H!-R(Q %2.V MSK!]DIAILTS:W3-MN=X!?&K-VYVU]O-52JNKL.W5(M_E"]THSKO0I>'>J]H5 M2_#B28/Z #Y;#=DQR82+20;6NL!F3QJGO=>.0,@O=31C"N=,],N'L*KO@'\> M42LSX*-CZ)_G*1]''WD;8M:$,9.2!*7(R'&R9E]G4Y)!-!B:IQZWU4>WI6,; MAK[^^>8BK+=.ALW6Y$);TH%;4)D%<%EHD#9'(7SU,EHGH3Y#3E=:9A^Y/UVM M=QS+)P[Z?<9U+4+8&& UOA6XP^(X AI79[DC&?V.*[ A)Z_JM#XWZ&WTA5C? MHV6G144S42[;\+4?2&RC7)G,;96+@RC)P%V&P0&\[ <(=_W!MC'*E"T= T,^7R']J8(DFZFVL!1""6V5-CD,,N'W MT!./2.@"'(<(]0DM<0R')P;*F^JYX^I']=8_A._7+R4N,(:Z#LZ4-?],B]HA M6"9@F3&6BT<5!V4'OH"076M/&S(9XSHYFL.3JY(?5ZOTK;ZBW3QV/-[2]BB1 M)1:DC1ZXL;6==*[E8S: Q)AT5LH;/:CIS8N*92!!TZF9XV6^'%L ?4QD^P-7 M?\X3KM^_?[/5G3FB3#4_3"6N:0\8P=ND0!;-->,8K'W)_7WN^U->/:.(\=?) M;,?QM(-'@(W2W:K@NZ"UR;;6^WLP6I/^=8XVH;0#*8-'*W1FV-K3WTG(M%7# MK6^H=CSO #AT !)B7MK^@=FVMM2$YHA&N9!61;!!17 1H$N",Y]&=*.^[#5)QXJV0Q-)^+_ M]", 'PXVW'%@3$*C,'M @>1'6L_!8R[ @].T'Y9U'CC][Z6E)IXBV10[K3G; MP<6V9="6_(^KS_.OWRX_7%7CCMA6&^ANN@&_"1<7F%__O-GF]@^N9SZ[X%,0 MD#2G0@R9U; Q/G,>1;*=#29YX$F7SJ_&4$NP5L&__PE6:K_'3:G[_ M,-[LD<^LCU%:GVAKFM5.B.3X:%3@35(LJ:RX$Z> Z4N$3MN=XD3@;"JMB2_; M+?&?5OA]?O7]X^+5GW0]?+W>VDT7&.,BS\87\HIEJ@V#Z80%;Z!H)IU@KC"5 M!URV Y::MAE$V\NV-6<[T%WWO9C/>!$N:^+)ZO+G9I1*(GD;ZTCQ>AW)AQ$9 MHB@>)/''5B8);)T-]!P]T[9J&->#/(KW'>#HMRM\M VZX&3D*F;;+0'CG'<[L'R!#,KR>?K>]FH-5Y,NO+U=5= MIBV?>8XH2'N"Y)&.0A &HJ^#/)7C06J38FH]7V H;8. Y<\(6&/(9&)[Z.4] MU3*"^ANT'JXO9\5J8J#@4!B2^R%3 !]B!IE08:F3&L205YE]UQT6(&7]@VET MII^#\MHD\JYK- 8SGZ6DM!O^/F8HZ8Y7=/$;I0RH4DM0E!# M54Y1ZMB;-T\\ E2 MA@'J#"+T+5G>:;>7FP%^M;R._-C-]@[(Q-_YF>-S[U^FKE6V_7:AFT5N\Z^# MUBQY$4'4R24*M281&S*QE8BI!#)^?/,A"T_08["L=4(@2=JEQ3H@ Y4=@EBY@:8B0:+$-SFYN6$(ZF1>S.@'JU0!UNF5XO\ MV_SBZK)VP'TX_DE++XWGQ +)Z 3E#$Y+ Z*V2O.%"ZM:SR ^D-1.5= ^&'IF M<-=H0NNR[G"7!7'#C&79;#[<;O[P2L2#EAG'/MIO=Z/;3](DE:,#6^-$2N5: ME5)K#S3GVJ-AEK5N9-E:\=68Q@?R&U?UOS\Z+G?S/;4PN7 $%S#3/G4 ,@H* MT&]+$8(C#].]@*$AZW2JFO:1\OU045.V=N";?\#+ZZ[']4"^^I..VT:=+N\Y MD-M*XLV&R2DEB91"\"B!UTCK9(C6V3@38D\1I -<>&\O3":H# M'-Z$5C_>1+_JD(T:%J-]?RQ?PE\S'X/RUI )$6O#$F7I)SJGX&Q*R9207&K] MOOLB4=,D=HZ.M;;"Z.!%Y2Z0^AG#Q?Q_,/]'F"_J2?JX>!?FJ\U(^[O,UMMM M)H_T/Q^!Y4UC0L[ :^*I#%8(Q8TLCQ_SGGQ<.9"$:=(_1T/8*06R/^[\->X6 M^+6^5'^9X)+=\G@6M:B]+PT$ A-Y,<*#M^A!H]6YME!0OO4TDKV)G"81M*.+ M]A!A3:X,%\OO\T7]$W?,\DHK1#(-2K2UV3R1KX* ;*R0W-6&\V&0DOOET]/6 M/32W_8]E7@=FUK^PIHC22;E.!KQ-<]Z\$7V\NEQ?DO=-3+NV(3VJC)S1YEP% MMC&FCF#/((V(7EFOO6G= WTO J[]3!=5LDL(VN?:O%=(<)E'4)EC2'1QQ](Z$GLD MR=-Y!JVA>4K9]:LAMW?]+P=R%DV,7$D#A2Q0LDAKVVI?Z"QR:0T/*)"U=DOW M)'$Z%^)$6K*);)I-ZVH7DKY6]DI+GZW3$-"1M1*5!L^CI/,3,6>R6&09^SU_ M^&4[6B%B4V.N'<.[N%T?;^/&+U&:QR + R=T[:,?,X3LZ*@)C88CN4*Q^4C+ MW:1,6S-X$NP7]LT/ETT&?'>5\\3??3IT#F#:OY-AYT9@54BK5GC%1@ MF%-<8.1L=/W=/I'BU>)RGBOBB:MWMM[;O]+%%;®O4\>Y7U^+[]0E_VQ4% M;1$R)"B*M*T2,H$7M?^?<=OFWN@[BGTRY.+N(.C/\C]_SZ MY^X/;)J,<4>L=S9"X9R,"1;HBLBU!;?57B+FY'1HC/81M]-+<]G3HW39)V2Z M/3WWVJ>1&9U$0 NT$^*S-0H"$PPR!IYY$%PWGVW]$DW3XK@;\ P"]8&2[ "9 M;\E 7?Y$W+S>?/Q1N;EMP,=SRJ4$"]QH!ZI.$'>I>/+]+)FNP:%*S1/)GR*F M1RP>*O/'WE(3 72 I&U7A2WQ.LNB$[-0C$#8N)(^^ B1YQRCT@)YZ[CT P*F M?6 ;%3&',[H#E!RIU]_?UH Y;:RH<7/&:J6?91)\$0Y,D'0^8N':M>Y)T(KV M7OI%G[N%>!@8)LXS>+N^G'_?)-&$OW!]TV[&>J9E4N2)>DZ.J<_U )L,W-O@ M,O?X2RA[9Z;!SH_W>'F.+>-E2X:?O]J\;O.WU J0VO@JD_6+ MS#G#HS>^==9"$\)[O,Q/A.#I -!E"'XSP?CFS3VLO[V[6/[[]T59KKYOOGM M]/VE+S88.K8/S8UB[KO6?'O]&^O;:*A5M3D5\Y!S,*"DSA"C3L!LY8\G@]*U MCKL-H>OHI@K;[]Y?Z[?Y.ETLUU^FL/"SR#=8+:]!"$JPF$:&"J!V" M=];SD#CJT-K$.Y#4,U!Q^V#KZ>?"\01XGAKOB!FQPSX\NLX;,UMB$# 91I>L M]P22.A_0&O(D4@@0C,5,,+4LG*/E]@+;[[*3ZCD(4@'CEH-R$B&B(V[X8%)* M1:74^K5L(&EGH-3VP=Y%;^F!PT*8L[DOXBV[(JT5>S[B7 M*CGRAM!FNL4U\2BRPH!%3"YEP?&N9]X88YL>T3/QB\,)X-1,&L?6QA[]0'"? M6Q^6B\JP5^ER_N=U_L*M]^U%9([3K7"K4'+SV 0R7I5@MHBOR!6MJ\&+] MH:?)I38.LZ=^7MJF$WQ&LD:KB-[0^G,Z6U:KH$P"'K,$Q8T#I[4$)T4L=.B2 M]WP 7I[X_'3EAB,(<-F6FQW8-P_["OR&:85AC>]HN?F?N,#U>N85$\74#!-- MAX@4K2(GEP70.B*C(U5T:9WL\R)1TQ4*C@>J<232 <1N-#.Q*]&/OR_^)-MN MOOCZ:I'?S1=AD>K/MSR\"W_< M2_/$4U7'=O9.*M+)NS_0>=PT@GZU?CB++Z2;Q].,7@09"Z3$:H?HVLR"20Z, M,<4P)0/.E%!,#DGX(?TQ]UITXF&O4ZG$\033 M97K/_?%I7VB3:^+=86D]3WWI^+>A030V>@QZ8JT[^T[%.O?7D<2%K%W?<@!? MI(,0,U-"%"],ZU[D+]%T[)7YU/?O3M7=8VER!HMFCFR F$C)>@V.4 XFH)+! MHF*F=8N1/@ Y )*%0T^ M:@%1HO$VF&A,\\?[0PCM7'WM@Z>GDW/&$MR$ON=Z=3G[,K^LN_M]D5D:,=47 ;MC:MMIU,MAZZ-QS )D96/P^:5OX"76&2*W M1U-XCB85 UGD&I.)$4)P%DIAKI18O&S>!^A7*OIT_(Z5]S.P.H#Y$U]XK^BF MOIC7#5QK]JU*-BRH)(EN'>IHH^ +^*"(/PFE9IQ4- Y27"]#REU? MLJ=WK#UQILQ)G?^C>3\Q=C[CCZM5^A;6^.KK"C?Y1(^WM#U?A<7HA4D@BZ$# MH;F%Z%0&EI43MMAD=(MPTF""IG/7CI?YY$T3ZO=O;F[53&ZD4!Y,MA)4E**6NC+(SI(&1A.930-P\-3WI_/*Q\=# M$YYVY@?=NY7?WS;.X8&1M27)NN?6@T)C(,9LP*H4R/(WJGV[_I=HFK9O?S=> M^&$RZ@!SOUUA+16[MZTYKM])TX8:1P7>F,+J (N?\4]< M[#I;LZB$=)PHCS9QN@0XV09D#I"IH+VTQ03EVJ?,/4',M&&!4?'51@ =(.E! M8?4V&_ECNDBE>OUFN\?/5]2:?D?[9=+&_^&"GCY?9 S;CP*3 R M8ET-K2COR2B(S('!:(K)DNO'M^93<8,#*1@$,'U6 #NA2#K0:&_"C_GE]6CU MF]W4ZHK[^YPADA;F3H+PY"4IQ71-+HP@LY8L.!%=;%^-^B)9@Z!GS@IZ8PFE M YR]6#!V7=+(9UFZZ#79EG+CEX=(?GFNG7 LZJQ2XC*JQF ;2ML@Q-FS1-PH MXNF@C/GY/5V[,S?>S2S4)@7&%# RT9$*2H"C_P$C4X*<[LW8V0&WZ;[K#H*5 M.RM8C<[^<]!H#TM@4]1!KVV?S6S/RL8GD!4 M'0#QIO#U,R:<_UF#V[LCB F]85(($++6B*! B(%L!Q%2(.V=2M"MO=.!I V+ MZ;*SQ-X8TNFR,/#UU7I>F_7\@5_KD?H/7'Y=A1_?YBDL\C_"_UZN;ARIXT84 M'+3,\46$Q^^N54O<:P(^XX_J#"R^WI: <>6-QI3(\31UBGW*X$NL[P7."ANU MSKYY']@G:#FZE/#1=W<5TEKMO2G* R\R@LJ*_)_L-3!7?/%!))9;/X,.(&OB MPJX6V/BE/+"Q,#KMTWW( 3]X7,$1BTVCRL8<;/ D:!G=A$G3->N0TXW(=6W@ M$0!C=LI8I7QI_20XFD*[35%XO,(]'K_^N?V/=^<*DXZ1#A"@]'1NL3[_1A7! M!%/0H7"!M^YH<2"IO2J^/3#T=%WT>$+KHGGSO>>YMW2F5XMP<:,"UJ]_WNF' M5[4OXZ,)#2FA<5DGB-+4;L)60F Q@RPL*,5M8;QU=L@1Y$Y<+C0&2D\EO X< MW?N)7IM-O_[YX+[:Y'EM>;OE]>,=1Y%"RLD#^II%4VV@*+0#[YEFUA9CWGD24?QN'^9HIE1$W7#F\\4[;]:>Q2P?R8VQ35<@HG7(2?#:E M=I;U$).2D%RP269=K&X]/*\34W632XN(G@D,4*2OW6=D;:/E$GF#0GBRA@R* MBS/-F&YM0[*:6*!J%,15=NXDF,ELVE:[2 M0.8LHTD8T<0A<'NQ=F_7ZKVT[AE)X,NFW.\./]LB$Q,EDUEZT(4C*%?J#!0C MR/I-NHZY\S8.\EKV1M#TM7G'R_19B!S X X\BX\_-LVU[VS-;>U0J,719,R" MRVCKT2&^6*: (Q;GHLT96X>@GB"E)\@<(N-E>X9W@)LWRQ6IWW")'Y:+[4ZV M&]%!2E>* "Y4!.6U !>K=R(X5ZE$*]2@(F:ZLK]1L-.&Z1V@YP\2 MPJ84\I'G+](]2> Y2)-/\@>LY@GIIM3.NX=-> M-CT [9KVF[/GLG#9&"B1\=J#W4'(.FQ:I//(,,?V\U+O$S"Q!=U.L+L?2@_@ M\M0%"-_P^YR\T9]?,'U;+"^67^>X?JA9R0HT1=7F0LQDXHM7X.DVAJ(*)L^* MI2,UI-#@Q96Z<-(/$>%R-'Y.G48;+L.K1;CX>3E/CW;A)6)604'ASM,MGC@X MG348SYRPAF>I7@I"/K]"%^\U1Z*A$?_ZN49VW;SO;W/E=%%16TL6O+;$G& * MQ( >#$-5%..&E4'M)H\(A>ZBJY>F2R>R7EI+J@/T71%O,C.M_S!?+U?SRYVW]R_>SKDV^SBSNW(59W5K?W"YS>]?6&U=N@]_[7]CJ+O*E0&X%%@B"H-GMJR%14M:-XVGC M)$#^?27/S":V,Y L;"3QQSJ'(3Q=2'\F6!5F_4U73!8M4G%'5W2ZA M=5@J&@)Y#9PE6R<8I>V=TG" F/.B>WCP;::3G 0' VPDFZL1*"N88CV %7;< MXD<. CL"*Y0E*C%YW.MBZ='*09SLZ'O&L#W"I@. \_5EB)=7MYWS_A$N/_TK M7'W)S]*_ORR5=9&+1QMRG6 Y&S!.(T1LE&O)7!_&K$3OF_;M$LU[KCXWF':T M[@!8_>,2Y[L"+P0G5VRNDRP)W_*#$\0613.^D-.IQ*QZ5XO_B1CSUCTY-U0> M:\7W5^&Z:;7I\3^W^P#9X*-C M 5[E @:I:JR.%G+!5.K$4T+W/H?N+]V\=5?.#< GLOH32J*[K:MT$[_-36W> M+<<\%.>)^CDUU1FYM3HB#4)ET=J,8%UP10$1 [/U+H7]J'-G2G5.25>/TAOP MQKN6,J/J"4FEUF5%H2V4JEOY?ZIS!^STH#I/,=9P5-5EVP0O8FHYU8GKKF-, MB1 HM+IR0IB$7)SA.D]1\ !NR";FK<.D'2<&>\M\(B6KPQ\RH)7$ M(CNO4N_J0.=#=9YDXSVISE,4/@!N-K-N15#*:LP@T!HPVBD@DRP(*WV0'(6@ MWB3YN50%7V4!J''!#V2Y[0<=0IT5RK<=N=\[0TZ(Z M'W+PZ6^;$8!VA[-'4D:6560K,+:2D@SDLP3%QK!$3D[^::G.DPR[E>H\1H\19_C4ITCV^@]"[#9 M^A:Z2!"4+'44Q7GG9; N[(&*\Z Z'XJ&3OH;9QO93DITD3$&%\%*+<&TF_JH MBH'L+"M19,C4^YKF:5*=CSJ]]+;4 .A;AOPO=)%.>69PVK=:ZZEZB*(Z$EEY M45<5-+KXSOA:OGF(G:FC1>^7Y)VNW@% L8,[1"R0G*XKM0UU-+%NN!2*!%(V M2FTQ6-G;"^_ #'NT6FO=0=31'$^F.M6;UGWI\^77_+@WMP]>.\]%[?;1=[J7 M70OV8O$QKCKU-5[,;6^B1C"XN;S]:'WC5I"CEDY U(@-X04"ZP2>E"K62>]B M[WIWTR2'>T*<];C9G6+" M ?;N[9$8Y:VW*1LH)$/UD*L:@R0!N41K20H=;/?R:4>'/X>Z]YT$ATGASRFV M&0%H=_SX*BYQZV$2*/J6LAP /7(]CKAL";$>1KHO=.<2_IQDV*WASRE:'C_\ M&5)=O$6N;E!=LYM>$(BK7EQ&*D8XBO?+SCR!\.EAH ?;]<YM2? MQ%#3,4A+#%[GSP,%0K[_T@\?/FY09*L(\P1(]M?*J4GLPCA6!7.[B*J[/(8( M+5H'):!B:Y01H7=*V.E)[*L6O2KM[* I;Q1@E)C'Z1&PZ&V. MN3'U8 >Z6E=LJX,/VE=EF-*HWER K,O@F&TT+M<)N]?:M@M3FP28C\C$2JW75@_?;OX[=U%%/5HFU0 16W!)H$0." 8I5+0[#.%;95U;S+_]?WB MZ]]63UQ"8_7#=V1\?]^,,.ACM,51&IRUO-5:YF>O+AQ10(H,Q)S:D$VK:)"! M1/22JT(D;KL@GV;U9Z_F8Z*?QNH3-3A ,.'-XOJW=;*%M+%X(1,DCM@ JUME M%0/.%,D4 @;1FZKUP^OG863UQ\*QFAT %!//5]^C)1FC+4(J4"A=U9?,$%!K ML"H';W,FJWOS:PZ5=90XZ*.=91_5N .!^*)J"B6&EE"MZ^3C5J^G+=!6.R;2 M7)+JG3BS?O>\#M/C6'H#O":I_H^W7 M>OR*J77)D1YBH@*9LVUEV<2]LPFWB#-*Q/)$4'B0"=W'+B-"K UDY94%7[VH MQ*T1B,%V5]KZ8GF&:.OXZNS,VO=>VK:(,R_$NIE\%Y0.U/\(4%H=0QX,:=T0 M#:T09 ,H3:WV@ Z R6J0GK*3)1:G>A\4=H@T&*0.-?U]2'6TPPBP>CCSGN=K M_OUC^/1AV2^42XDJ9["BD=I0*4#C"DCA/=4O;:AW$;A=,HT2])AM.SS<0D,B M;CV:]>QT4L4B$%+$5JV@KO7H582()0>#)6C7.Y%EETR#+65'(6 GO(XPQP#P M>A>N\LTJ?/,FKZFYVM0Q8)4Z"98MC%, R1H@%RP&5CJ(WICZJ2"C >D86]_W M&(]6_,SL@KO1GMN))02B)\EUW<8$)M4A!-TJ4$LA65:%:(L=: 4/WWQ^B?V' M;'$=M#XS9MZ$CU5+=\:PFDJ9;)2M+;&(K,%8K2!P-J":Y26B2-B#D;)1@/FH M",=:=-%;O7-GXJPD7ZV(F;"*' T$(UH_4,% C3*-D;!J29HZL!UQ]8=/G<_: MG4RTZ**O02S]?"VZ,-XEFT"94#5 C$ Z:4@9H]#%V^II3C#U\[D+'Y[.UH=H M;!!COUB7:2P>HPL>T%6?WSA#$$K1P)%"<**B%_?ID'OOL?/Q24YG[$,T-HBQ M7ZY%-X(DJK1JVM18,&A+!&TY!G1!$98)QGXYP=C=>QF=UMB':&P$-W)K1G'T M =$E!12D!6-,'1;GZBPIHFPU9Q^[)Y4;$8!V)SN9'?F" MSD(6MKK+V0:@U(X]#@/Y^F'J?]]]+FG\DPR[-8U_BI;GWGAVIYV;XHK(R""* M$F"\T$ F%N#J6=4OS:SWVHO.*HU_D@FGI?%/T>H^];O2TU /H.:2*MBY9D6H%8DHWW2PE( M*@NQ>,?:I%1D;S">73/Q_ECIT/U[BN&&:'7_X,+C;?[4/@COL[RPL3J8@ABL MTW4JIR@!?2M6;%TLR1A;3._^M=OD.8,BFL?@K9LI!NV'^.Y+O,G__5*?\^IK M.[(>0)=^\(CC6<_;I>I%7K[WDC\(J$'XR)0%%,X!3,C-YT\!LM9$[ H+N=?U MV913QP99CCYEW7ONKU5WS^LO?+@0)F;7 E@IMI E^@(A* +*45JIHW:E>^.) M3<+,O&?UP,�U,7Q9\^-6/U#^V/&&[RW__R/U!+ P04 " !ME I5",XO MV( A ;MP '@ &UB;W)T;VYS97!AU= M6U<;N99^GU^ADY[I8V85!@.!A.1D+8>XN^E)2!;0G35/L^0JV58HE]QUL>/S MZV=?))6J; CI3@>'D <'<%VDK:V]OWW5\W^\>GMR^;_O!F)23E/Q[K>7KT]/ MQ*/MG9WW^R<[.Z\N7XE?+M^\%@?=W9ZXS&56Z%*;3*8[.X.S1^+1I"QGQSL[ MB\6BN]COFGR\3%?SS_Q_:V>&7B:JJR M4L2YDJ5*1%7H;"S>)ZJX$MO;]JH3,UOF>CPIQ=[NWIYX;_(K/9?\?:G+5+UP MSWF^P[\_WZ&7/!^:9/GB>:+G0B?_>J0?]Y[N[Q\^?C(\>"P/'N^/GNZIO:/# MI/IP=TPS@CI&!^=I;8I.:_/B'7?KW M#+_9'LFI3I?'_[S44U6(,[40YV8JLW]&!5!]NU"Y'O&%A?ZW.N[A@.C7!8_P M )Z3ZDRY$??V]V&8@X\3/=2EZ.UV#Y_OX/5NGJNS;B?[9*W$^>#WH7PQ$_^?SP>#-X.RR.;-;S^E#591ZM+RC MI?GQA][A[K/5S\N)+L2%FLE[C/_ M%_J]]VQ+P-VT5K"I=%8:(0MA1J*<*#$8C51! [>-/S'0FLZ5[ M?O=>+?/[7P;GP,61HRDLFQ0CDT]A)=1TEIJE4F[A/"$>/WV&5+W7A$"N"28M M)G*.+)+%:94H_$J6 B0:T$MG>*'.Q;0J@>& 88L2>1YXNB@+ ;Q?\#928I2; M*3V524M;* ?^0YXK)GI&I+U79#U[^SX2ETC;G]Z>#R)D+3$V)B'ZSF5:R6%* M="UTHGCS142A7,5*STJZKJA&(QUKE<5+Y,7%!$0!4A[%!D@)]7$&I"Y2D!?Q M5686J4K&*N''5!D\M@#ZP)K!(I2P]85$884":632U"P*H/J3ZZF^2F*F.H@8 M6+[C_3%1L9>@QD1[O>_2"!#VL M7*U/[F[DCUY<+\$;D\*5O7Z# ;C+7_RE!VT*&W7DUL;PT5[W".E00P2&#;]6 MF1+[$>/O4#<' 5YK,8 5HH7$YFB1/8B./$R6.>A% 8Q$DI[E#I>6,\,FQL@ M;]($K[0/7^AR G*JF,%84HA@5>A8!E"(!)@32[)7.3)?$],/=PDYA[=P\)8=F' M55,)K%8PG(#EMSACKR<2N2R8!8GY>P?KN+\:3G59 N9H,K]7D'AM@K)7@HJ= M+1G(-=AR01R5 J,A4F%7_FY9&=)T@&68%M99\]@F< H(DGIE#^[8(MI!A&.:I2_-HN##HM-&)- ME4^+FK)L@Z%'(K$K:JZ4DWU$+YS;&J8 P0;BY8B9$+['F?([(@N,&] MO6E&J\/HL?TD?DJ!8E8*,"BO\(4PO(E)-?P8U4(=Q#1MPGJP?O&4R$"LB2&Z MB0!QTBP\8>'M9Z9$VA$S([U $R EQTX[P'J5N#!FG:/ M'49F\H9"8O5!X\)? ];$!S#+\H"+"O;^;>A)ZHNN#J[CC082YZ/*8UVHY);Z MY.F-ULC-^F1SM-X.PD4]45EAI-87(@'5-X +O$F 1="Y>]9+13ZH^@<;K%R<#)O*X M>_@$IN[ _#'[7>;J6G^Z,9_00Q.1@"-P5IU)/"S3. M:UP'-UY8V_Q@%6)_2CJ6!JTZ*P7_<_]P-P)B=7=WR>KW2AQOP0$N5 JXL-/; MV[*2= KCGX!]8/F7&)D .'.[ [1* OBC:QD,XE?@_)@@+7_*U M[#9U?VN%<_S.E$C8;= (\ -,RUH:=:RF=_0,C:>,7.8&-BTM" MS/QHY-8!J M'?@FL,K7PGX;@A6AT.*AA;(.G)<&-JKHP),D#1[,8T4F3Z[,:$L,)DG@-1T. 5W4/X'^R,PT*KT14 M,ZR!K9N['=)T MDEE#&M^$J,'D26V> Y @!PJ^>0P2MK3>9]K/"6%:W(2R,58:EIE1! \XK:@8 M/KS)NW]AD+0!G#.%+7$2W\CZ-&@26%Y*SE+8=#@@G ML*]XKP>2\YB44[ MK* K*3;#VNJH,]H"K=,9;)&*J%WD,O!K<4C^FE!I0J+C;5R:(4@$*P9ZJUON MWNVKT>;LJX/N[CX2XE65^^5F+0Q<,!(DP:U$#YP"@3O4KBV G)B#V(B)=%:A MW,;K+8 *6*"EVHN907\F^69AM33R;Z)FBI:IJ$?!OJM&?H%]PAC4W0RVO$R! MSY'' <=4>5'ASO3AEJP@!QYQW#330]"V+ZMD##CL7&&X7J>:%4P_)N7<>_KD ML<\<.7G[\KQ?^\U7'6Z(#6=EBJXT/1W"RU6PJZ7'60 K=.$!1*(!$N4**>IV M2@ 0[/TSM)[1C4WPR;G9F<*T8SV9W?;RZ1CD1829U]3=A M1S?@0D[)56OOKU_-:T/#6;,8C209I*3S)-7^V $B3 )H!M7Y@UT4-!HKEH!?A$8E/^ M9.U#AZ6:S5(=DZB> :S3U=1/?B+G^,(A<@--U6LQ%Z]I/K&.7+)J4*'>:XW% M^NOA(R^7HK._:YTSS7D2<8R;W2>&2\:O3KHK@52_E\GO'2L$_M:);'<(W>\M MC\"+#@NF4>^:$65<. \/($?X([GCUPLD3CARYC[/HX9V $!3 _9XAYC#0&65RT PUCH(5;@/T_KM[^7"%K.TM9P2EUM0 MFURDS:V\NF%G>)432&[2&2PD"K)@V]D/-(&;'LH38FMW!2R85-'#T"9D D0K MN)(?@'%&"3A[NA()0W76&C$-R@^;]Q[C_4\-M[L2S"/O""SDV,!OA%]6M5D, M=C;%0>M%L.H(6"VC[-8B!MT-?Y=#>!-1T8 E#;@(6 8F729%Z8 MVLF"B;4P2)5G),''Q&+-6?U1ZCBJW]*[9T%EA MZ4'+\\GITU6?G']7B!NB2]^#P3_>',/$>6+[[/)DD%"O?PA[/EC)@CPQ,6EB MG3RU21J)GTY/^BPHF M@]RBR>W-D,RMT4_DULJ(V=_GWOYDH]@ 6#51??R'S MI&!E]I:S(C8C1-T4F2SHPZ!1&PZ !/)6FQ5V# I:8HH2^?ZH5&W8MJ*I&+50 ML_+:$,->9PCVZUXGWJ+-L-=)ME:##I24J&H?5[DN0Y'4*]NDZ&W*EK6.QZ ' MTB.,E+110&B;%JAYY]I4F)H]E: )AB2UV_5%SQ@O#V(*GF",)N">3H%E)D5H0'DO M7VV<<'[8;2."7RS+87,%T<$W(XALI=,=BYO3K!4D&9GUGC(?PEP)5Z[Q^>*5 MN,?081(WTH;\5OQ%Q,!6Y"*Y/,A$%_$$S%55-,-="%-13.M$RUPW9I0 MT+ N/*P[XU]&(_(\JB(*KK1"S_I,5B>)16ODD,=!85$+NX-HE*!6R&]JL!9& MY70UOHI)AF$(Q$CT!?E,O=--9OD[$.ZZ%J7V?E&J,!.9@-CP=##5,D8"/ M'W\X.'IF,/&TLG%RR _JDX9PWB'<:'!_SP/BCV5QKM-^ YWC*P409UA*2^XXCO M>(L+0@7#L"X>Q(AWN2GM]O*W/-VU+YF"N(C1O4IJ\A5&?M >1I9;N;@]WL(- MF%@ KNOQ=6>2RZ7%:[ ZJS@0D]T& *K'^4VN+8@B,A8U*@-]U/4%"%.A%G.SQ^;@YKD*= MQ]44'2$@]QNN*,[C8/_+VH1\@ (7[&+GE".7;Q]4#^64R[,.&]0.LL+'VEH/ M/S.<0;&:[$3EK25M;++$46.Z;8ON^Q%)^6"'(+QG<6<'T(08SN,3.7<^Z 5T M%8%*Q5@A)9/>@)YID[&WGC%[[6_+G68;4FA]3KE(P1Q/ZZR1"&EWS80[-^F8 M]7E?E!8$KP3YDV,^%B44\7M \HTTHFXMV:49&S/S9:XH#S*3;0/D0+$QMI$3 M'Y7?(ON)'"2^*@24-,H=K"T0C%-8PL(*@/3CT@W\"UU)!:^QGC&GD3D'GY0H M8%VFI'%-K%3B4@>JN*PMG\'@[4DDSEZ?OXR<25;EK(MP\ .72G>"F59%085H M%X.3K:AIF9'06Z]5"-;$2SN7I,YIL&4CH3,7U4WD)V?S(G#<#9//YS$XI0[# M[W/!T!A-2M$3.9X@+5S]"S&+8X Z!(7;(A@' MO*ON/X"7:S6J,\]\LB#(D=+5\:&S<]UZ1JQT0^1;+]>0\&X9YL/D]7,IVK"D MH&"RC9RPQ+>W_.Z,U2/G7K"/P1W)I2:A>N6 E_0N=D:,UEJV&2*TEAUF[#(4 M1RPJ@LU1.\CMOEIYCL6Q/+(%9O Y0I$8(E_O*IUA.8A0"Q0H\ YJ/'+K,I;[ MZ0!\_,W8W6=&],D84IXKIVF&6S1R>EYHJ\7>[B[YK\7/TS8B?OC6@ &V= M %K+D'L?&KEL#"-U)IL7YG>*H6[,Q(X#U]X) 0W(O(:3@+N^65\IIAJY>IAU M@5'T/*+3KTJY]D;E))!<90\V?&F5TGM!'8X!K&ID:[!MXHF*KP)I9VV1LY.>2-$^7M9U$)K!" MA8H#'A8VP9C;1JR65E$)%"^T38[Q7]GT-%\I$():G">[5%3FDC"L$LVP@('' M)4ILF,DN&>LU")VH"5?A2$K#P)1/L85SI[4%4W%S7[>H'-M&K:7;9%C M*BQ6'96:7< A[3'?6^7DQ,5Z37X515PP^ N(EQP.E&D-]-?D1::2#:+67!OG M%K?!7+2:US:_Z\S7\P4MG.)TL0^@@6-M7QB$N!ZR1A^R1IU[!V"=\R$&N\?! M1HU9)7(,%Q8-7XISKC6">WWR6V8 UK2M^BE<9="#L<<4@[V8FT:*FF#7H48)@I'_?Q$8"P\,'X=-HR MK\K)J$I%B8[\J6FL*I7RV-? \/,R\M[4(*N8=).D@#BVJ%ZIA*A?UM"^M=:E M OFX=$YFEZAKWF)Q[H$_HEOL:(@LV#?%2B[L*SA3LUW2J&T03:3ZS%:8.FR MF>#ZI]S4WPT0N=J<[=DR^'V:]52T>[>?$MQ^U>ZU'W&@[XV'_0%J'B,KJ]DB(!VQ>P- H0<+*K; M;X"*U27;Y?52L0;WMR-08WWN 8SZJ*F_N?7+C^0<[09^)J(?*M'@MB$6C=E! MN41([/"I1S9+D!,-IK8Y"H4+IMA(A&N%.!%=N?1)D QEJIK>]D0-&Y.P?;YO ML%GNG0/YR3?C0/Z98OS(%Z_E@E'GR<183/F[RJJ[SKC&2*_OC!IA/QF=: ZI M %/.,"SC'69A[Z#KJBF:/8KP+E]< +@WK0J P.G2I=M0/J4K@BYMS_1+]5$6 MD2^,RY7K+6"=D#,PDF(]2SDQ%S.. F0VPH?!W/"2BOG6FCD^Q24=D7V7X4W M1 1B9%&86!.$X;Q&B\HUUF2S>[+B*1Y,46NFMDCJ+*O2-J5R8[1Y2&P<$%*$[V_ZX#4TV]&G@RX59?GCSN7'@T1$,1[2>&BUT^%:8G$OG4[0NX/<:.5 M83W<3K.V]@UW.;-'9F L5Q%4HCXFF%;O7URLOAE%C'6NDSK%5+TU@Z':WK6E MMCXQZ:A MMMXO#K0S]$$:@E2J,NKVB%(L9[\2494/$JD3[EKKL\H#V-G;OH:J'CCKH,J5 MSQ!RM6ANZ'5A!F;/VFJ9NEK$J1[;$\26CEPOKQXB"G<14?A617]O=W-D?^]F MV=^O0\HDTC9+]F/PV:S9'E^ -,3<=/H!_8VYM:RYLVT%VXB0\U3K0PQNG'CCC SLO0DC/=@E5#&G8H"55G%L(-F* MNL*'W66C]BJ\"%8&%J-97T5;#AA08D>P1J9Y'1VQ2;-%@6WG-&?7<\>>1BYY MX2T0:YC=9AA!+7C8Q@>+O9S:)O<(!:I<02O\5GC5_\$,!:TY7XU+[?)CPK'Y M-E2TD"D[2'SSVAM'BL)FH;A>KZ2C11830Q8;,-=W;?/T-N@PM4\HOE<<>17G MBN#871^F)D0_2,'Q8>&P\Z$[>&]%@K<<$+;8!01,9IV^7B\$]7%1Z*%I.B2B MIE,FI_*JF_TT3B'&+J&1N\D$17,8Z\1MU8CJW)QN7->VNO0-5Q^_4E,>E(2O MK>P.&CCFO@:\[I)C4F6QQ*@.GU [$M3;^5"7N:N\LV<1T=F']@L43'71%Y#^ M%X.IU9GU@JQIMSF=(CP!37M>I75325>T+/K!&_O6D<2U;JB_%O@*V_#2L+G* M)7^V=AAXZ=#:W34;9 MRG/+ N)OVBXUJU]+QS)15)T*K>J.9(ZA+3[2.9^@,[1',@5]7)J#")J2\5!] M#WHLW. T/AZ-R]#@0#J.QL*.UB&6N.UJ$&@]<%ESZ4./7[ MI_5\8/M1K^$@ ME=S=$3#;%<;IN;J:)^IK&[F^DO3/O-U]S4J$S_4/1-:05W/)]8Z\<'4?RL;! M5J2O$?)B^CHWNF43K*71M^ M?2[9P)%$;O>C,XW\4D70FPR/(P#4ZIC,\Z )HG@ MZ T6A*+TTLH;$J+#NPJV*W:-M7THL0\$R<(AP6#J+LQ'PFU3B0@I=Q(C#JFC M%,AA.5PQL6O Q'\K:>Y(MEF=.8T%X?&6*T]-.!!HDY;M[7:*2E'M)9A6Z2(M@LOXR6KRI MS*^"]4"W:]A'V+:WZ=!*<&]FDG9;-@&-SZ# XS[IJ O7SM*E=]&;5H<3M<9B M.0_?1$X(9AO4K/XMQ N<]=4H:+1::.OFHY,??(_?0S;S=4=_UQGS-[#(5RW4 MV3 "_92:4ET!8!H#%^R=U7<9;-H:^R*F FT*-)T\.#L595US(J;.TQ+NKQ;(KWG[AP8,P6$,H=J%C3^6$$[/IP.;ATI;3EH9WD/AO^^^! MB&N(>)_FXGSD#]IS/7W>Z'@B07\,W!D5]VERO?W#)^+BO>CM_2W6[5'WR:VL M\17 7IK9\?9!%RFM)Q#[I-MRFK6>PJ3"8SCJ[7M:52'S&/ M1K7/.C.ICLE]XQH;KSN*8-WS;G,\P>W.&5B9 E7S-MH=B_#D7>R916&U5"[@ M>\6'Z6&R/-?AWK*KZAN3*T,-:/]*2U792N7S+=G#)JMET+V>FDNBTUM%;D)A MG]4P?%\'.7/?/,WW^O)YPENBL]BR#>';V4F^!2;56X^6MI%JLZ5')%(UUD5J M?P%>]/T_F@U670P41++"5GRVFWC::*-BOUO3HN':QB147K=N,>H_E8VYA,75]*S) M!:DW:O_5H._>_/;]RW=]>.?RFGZ\05P/B, U,Y_LT1N)+]VEM[RISSL=BW[; M'K[M+,(OU;FWE@.<68D_N4,OB^8['T)*][(S^GKUWVB9C?'^AULM MZ/E,G9A#_7J+OL\S/GFT/:;R#4JW^[F;2I'>HA_3G M=8?^8L;+=W#;IOA>PC2YU913;_BV_AX Z_"0-H8_M!H\#U5D7]"EN'Z)Y6/S/_'P@[8.$VOC/7]'1?$ -M/8>J/UW M?V([Y =J/DB!.Z-,*S*QV;W3?GK]]G+P/^+T[-5O%Y?GIX.+"'X^N67RY=[C MO3L;^"9LCL]AD\V"IR^7-H\NQ*EG *9,*@OQ*Z IC C=Z7$J:'R?R:FR UT= MW":L[K?X2<>]6JI>_/XNNBX5^>3MBA2X%WZ13?L,X>&U5+W9"?] Z-M\WH@, M5PE\*R_@-W';MQDMVL&>W/#?I)RF+_X?4$L! A0#% @ ;90*51#22-B5 M!P 9A\ !$ ( ! &5X,S$Q7S$P<3)X,C(N:'1M4$L! M A0#% @ ;90*51S(U A]!P 32 !$ ( !Q < &5X M,S$R7S$P<3)X,C(N:'1M4$L! A0#% @ ;90*512$#,'&! JQ !$ M ( !< \ &5X,S(Q7S$P<3)X,C(N:'1M4$L! A0#% @ M;90*5=-ULF.M! @1 !$ ( !910 &5X,S(R7S$P<3)X M,C(N:'1M4$L! A0#% @ ;90*5=8E6'F370( 2DT= ! M ( !01D &9T:RTR,#(R,#8S,"YH=&U02P$"% ,4 " !ME I5'V^0-(\3 M TV0 $ @ $"=P( 9G1K+3(P,C(P-C,P+GAS9%!+ 0(4 M Q0 ( &V4"E7)0B*;<"H %*H 0 4 " ;^* @!F=&LM M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( &V4"E6E]/LFE%@ !S( P 4 M " 6&U @!F=&LM,C R,C V,S!?9&5F+GAM;%!+ 0(4 Q0 M ( &V4"E55@9"O6P4! ,NO"@ 4 " 2<. P!F=&LM,C R M,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( &V4"E4KMA67#*@ 'UW!P 4 M " ;03! !F=&LM,C R,C V,S!?<')E+GAM;%!+ 0(4 Q0 ( M &V4"E4(SB_8@"$ !NW > " ?*[! !M8F]R=&]N