0001437749-24-005041.txt : 20240221 0001437749-24-005041.hdr.sgml : 20240221 20240221161057 ACCESSION NUMBER: 0001437749-24-005041 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 141 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240221 DATE AS OF CHANGE: 20240221 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXPRO GROUP HOLDINGS N.V. CENTRAL INDEX KEY: 0001575828 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 981107145 STATE OF INCORPORATION: P7 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36053 FILM NUMBER: 24659546 BUSINESS ADDRESS: STREET 1: 1311 BROADFIELD BLVD. STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77084 BUSINESS PHONE: 713-463-9776 MAIL ADDRESS: STREET 1: 1311 BROADFIELD BLVD. STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77084 FORMER COMPANY: FORMER CONFORMED NAME: FRANK'S INTERNATIONAL N.V. DATE OF NAME CHANGE: 20170427 FORMER COMPANY: FORMER CONFORMED NAME: Frank's International N.V. DATE OF NAME CHANGE: 20130501 10-K 1 fi20231231_10k.htm FORM 10-K fi20231231_10k.htm
0001575828 Expro Group Holdings N.V. false --12-31 FY 2023 0.06 0.06 200,000,000 200,000,000 113,389,911 110,710,188 110,029,694 108,743,761 3,360,217 1,966,427 12 40 2 12 0 0 0 0 0 0 0 0 0 25.8 30.1 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 0 0 5 0 0 0 0 1 15 3 4 0 0 3 1 3 3 1 85 15 10 false false false false 00015758282023-01-012023-12-31 iso4217:USD 00015758282023-06-30 xbrli:shares 00015758282024-02-16 thunderdome:item 00015758282022-01-012022-12-31 00015758282021-01-012021-12-31 iso4217:USDxbrli:shares 00015758282023-12-31 00015758282022-12-31 iso4217:EURxbrli:shares 00015758282021-12-31 00015758282020-12-31 0001575828xpro:CommonStockOutstandingMember2020-12-31 0001575828us-gaap:TreasuryStockCommonMember2020-12-31 0001575828xpro:WarrantsMember2020-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001575828us-gaap:RetainedEarningsMember2020-12-31 0001575828xpro:CommonStockOutstandingMember2021-01-012021-12-31 0001575828us-gaap:TreasuryStockCommonMember2021-01-012021-12-31 0001575828xpro:WarrantsMember2021-01-012021-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001575828us-gaap:RetainedEarningsMember2021-01-012021-12-31 0001575828xpro:CommonStockOutstandingMember2021-12-31 0001575828us-gaap:TreasuryStockCommonMember2021-12-31 0001575828xpro:WarrantsMember2021-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001575828us-gaap:RetainedEarningsMember2021-12-31 0001575828xpro:CommonStockOutstandingMember2022-01-012022-12-31 0001575828us-gaap:TreasuryStockCommonMember2022-01-012022-12-31 0001575828xpro:WarrantsMember2022-01-012022-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-31 0001575828us-gaap:RetainedEarningsMember2022-01-012022-12-31 0001575828xpro:CommonStockOutstandingMember2022-12-31 0001575828us-gaap:TreasuryStockCommonMember2022-12-31 0001575828xpro:WarrantsMember2022-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001575828us-gaap:RetainedEarningsMember2022-12-31 0001575828xpro:CommonStockOutstandingMember2023-01-012023-12-31 0001575828us-gaap:TreasuryStockCommonMember2023-01-012023-12-31 0001575828xpro:WarrantsMember2023-01-012023-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-31 0001575828us-gaap:RetainedEarningsMember2023-01-012023-12-31 0001575828xpro:CommonStockOutstandingMember2023-12-31 0001575828us-gaap:TreasuryStockCommonMember2023-12-31 0001575828xpro:WarrantsMember2023-12-31 0001575828us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001575828us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0001575828us-gaap:RetainedEarningsMember2023-12-31 xbrli:pure 0001575828xpro:StockRepurchaseProgramMember2023-10-25 0001575828xpro:StockRepurchaseProgramMember2023-01-012023-12-31 0001575828xpro:StockRepurchaseProgramMember2022-01-012022-12-31 utr:Y 0001575828us-gaap:LandImprovementsMember2023-12-31 0001575828us-gaap:BuildingMembersrt:MaximumMember2023-12-31 0001575828xpro:PlantAndEquipmentMembersrt:MinimumMember2023-12-31 0001575828xpro:PlantAndEquipmentMembersrt:MaximumMember2023-12-31 0001575828xpro:DeltatekOilToolsLimitedMemberxpro:ExplorationAndProductionServicesHoldingsLimitedMember2023-02-082023-02-08 0001575828us-gaap:OtherLiabilitiesMemberxpro:DeltatekOilToolsLimitedMemberxpro:ExplorationAndProductionServicesHoldingsLimitedMember2023-02-08 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-08 0001575828xpro:DeltatekOilToolsLimitedMember2023-12-31 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-092023-12-31 0001575828xpro:MergerWithExproMember2023-02-08 0001575828xpro:MergerWithExproMember2023-02-092023-12-31 0001575828xpro:MergerWithExproMember2023-12-31 0001575828xpro:DeltatekOilToolsLimitedMembersrt:MinimumMember2023-12-31 0001575828xpro:MergerWithExproMembersrt:MaximumMember2023-12-31 0001575828xpro:DeltatekOilToolsLimitedMember2023-02-082023-02-08 0001575828xpro:PrtOffshoreMember2023-10-022023-12-31 0001575828xpro:PrtOffshoreMember2023-12-31 0001575828xpro:PrtOffshoreMembersrt:MinimumMember2023-12-31 0001575828xpro:PrtOffshoreMembersrt:MaximumMember2023-12-31 0001575828xpro:PrtOffshoreMember2023-10-032023-12-31 0001575828xpro:CoretraxMember2023-02-122023-02-12 0001575828xpro:CoretraxMembersrt:MinimumMember2023-02-122023-02-12 0001575828xpro:CoretraxMembersrt:MaximumMember2023-02-122023-02-12 0001575828us-gaap:FairValueInputsLevel1Member2023-12-31 0001575828us-gaap:FairValueInputsLevel2Member2023-12-31 0001575828us-gaap:FairValueInputsLevel3Member2023-12-31 0001575828us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001575828us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001575828us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001575828us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001575828us-gaap:FairValueInputsLevel1Member2022-12-31 0001575828us-gaap:FairValueInputsLevel2Member2022-12-31 0001575828us-gaap:FairValueInputsLevel3Member2022-12-31 0001575828us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001575828us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001575828us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001575828us-gaap:FairValueMeasurementsRecurringMember2022-12-31 00015758282021-01-012021-12-21 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMember2023-12-31 0001575828xpro:NLAMember2023-01-012023-12-31 0001575828xpro:NLAMember2022-01-012022-12-31 0001575828xpro:NLAMember2021-01-012021-12-31 0001575828xpro:ESSAMember2023-01-012023-12-31 0001575828xpro:ESSAMember2022-01-012022-12-31 0001575828xpro:ESSAMember2021-01-012021-12-31 0001575828xpro:MENAMember2023-01-012023-12-31 0001575828xpro:MENAMember2022-01-012022-12-31 0001575828xpro:MENAMember2021-01-012021-12-31 0001575828xpro:APACMember2023-01-012023-12-31 0001575828xpro:APACMember2022-01-012022-12-31 0001575828xpro:APACMember2021-01-012021-12-31 0001575828us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-31 0001575828us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberxpro:OneCustomerMember2023-01-012023-12-31 0001575828us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31 0001575828us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0001575828xpro:NLAMember2023-12-31 0001575828xpro:NLAMember2022-12-31 0001575828xpro:ESSAMember2023-12-31 0001575828xpro:ESSAMember2022-12-31 0001575828xpro:MENAMember2023-12-31 0001575828xpro:MENAMember2022-12-31 0001575828xpro:APACMember2023-12-31 0001575828xpro:APACMember2022-12-31 0001575828xpro:CentralMember2023-12-31 0001575828xpro:CentralMember2022-12-31 0001575828xpro:CentralMember2023-01-012023-12-31 0001575828xpro:CentralMember2022-01-012022-12-31 0001575828xpro:WellConstructionMember2023-01-012023-12-31 0001575828xpro:WellConstructionMember2022-01-012022-12-31 0001575828xpro:WellConstructionMember2021-01-012021-12-31 0001575828xpro:WellManagementMember2023-01-012023-12-31 0001575828xpro:WellManagementMember2022-01-012022-12-31 0001575828xpro:WellManagementMember2021-01-012021-12-31 0001575828us-gaap:BilledRevenuesMember2023-12-31 0001575828us-gaap:BilledRevenuesMember2022-12-31 0001575828us-gaap:UnbilledRevenuesMember2023-12-31 0001575828us-gaap:UnbilledRevenuesMember2022-12-31 0001575828us-gaap:OtherCurrentLiabilitiesMember2023-12-31 0001575828us-gaap:ConstructionMember2023-12-31 0001575828us-gaap:DomesticCountryMemberxpro:DutchTaxAndCustomsAdministrationMember2023-01-012023-12-31 0001575828us-gaap:DomesticCountryMemberxpro:DutchTaxAndCustomsAdministrationMember2022-01-012022-12-31 0001575828us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMember2023-12-31 0001575828us-gaap:OtherNoncurrentLiabilitiesMember2023-12-31 0001575828us-gaap:OtherNoncurrentLiabilitiesMember2022-12-31 0001575828xpro:CETSMember2023-12-31 0001575828xpro:PVDExproMember2023-12-31 0001575828xpro:CETSMember2022-12-31 0001575828xpro:PVDExproMember2022-12-31 0001575828us-gaap:LandMember2023-12-31 0001575828us-gaap:LandMember2022-12-31 0001575828us-gaap:LandImprovementsMember2022-12-31 0001575828xpro:BuildingsAndLeaseholdImprovementMember2023-12-31 0001575828xpro:BuildingsAndLeaseholdImprovementMember2022-12-31 0001575828xpro:PlantAndEquipmentMember2023-12-31 0001575828xpro:PlantAndEquipmentMember2022-12-31 0001575828us-gaap:BuildingMember2023-12-31 0001575828us-gaap:BuildingMember2022-12-31 0001575828xpro:PropertyPlantAndEquipmentNetMember2023-12-31 0001575828xpro:PropertyPlantAndEquipmentNetMember2022-12-31 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2023-01-012023-12-31 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2022-01-012022-12-31 0001575828xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember2021-01-012021-12-31 0001575828us-gaap:BuildingMember2022-01-012022-12-31 0001575828us-gaap:CustomerRelationshipsMember2023-12-31 0001575828us-gaap:CustomerRelationshipsMember2022-12-31 0001575828us-gaap:TrademarksMember2023-12-31 0001575828us-gaap:TrademarksMember2022-12-31 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-31 0001575828us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0001575828us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-31 0001575828us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-31 00015758282022-01-012022-03-31 0001575828xpro:DeltatekOilToolsLimitedMemberus-gaap:CustomerRelationshipsMember2023-01-012023-12-31 0001575828xpro:DeltatekOilToolsLimitedMemberus-gaap:TrademarksMember2023-01-012023-12-31 0001575828xpro:DeltatekOilToolsLimitedMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-31 0001575828xpro:DeltatekOilToolsLimitedMember2023-01-012023-12-31 0001575828xpro:PrtOffshoreMemberus-gaap:CustomerRelationshipsMember2023-01-012023-12-31 0001575828xpro:PrtOffshoreMemberus-gaap:TrademarksMember2023-01-012023-12-31 0001575828xpro:PrtOffshoreMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-31 0001575828xpro:PrtOffshoreMember2023-01-012023-12-31 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMember2023-10-06 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMember2023-10-06 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMember2023-10-06 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberxpro:SecuredOvernightFinancingRateSofrMember2023-10-072023-12-31 0001575828us-gaap:LetterOfCreditMemberxpro:NewCreditFacilityMemberxpro:SecuredOvernightFinancingRateSofrMember2023-10-072023-12-31 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberxpro:OnethirdDrawnMember2023-10-06 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMemberxpro:TwothirdsDrawnMember2023-10-06 0001575828us-gaap:RevolvingCreditFacilityMemberxpro:NewCreditFacilityMember2023-10-072023-12-31 0001575828xpro:NewCreditFacilityMember2023-12-31 0001575828xpro:DrawdownsAsLoansMemberxpro:NewCreditFacilityMember2022-12-31 0001575828xpro:BondsAndGuaranteesMemberxpro:NewCreditFacilityMember2023-12-31 0001575828xpro:BondsAndGuaranteesMemberxpro:NewCreditFacilityMember2022-12-31 0001575828srt:MinimumMember2023-12-31 0001575828srt:MaximumMember2023-12-31 0001575828us-gaap:CapitalAdditionsMember2023-01-012023-12-31 0001575828us-gaap:CapitalAdditionsMember2022-01-012022-12-31 0001575828us-gaap:InventoriesMember2023-01-012023-12-31 0001575828us-gaap:InventoriesMember2022-01-012022-12-31 00015758282023-01-012023-03-31 0001575828srt:MaximumMemberxpro:The401kPlanMembercountry:US2023-01-012023-12-31 0001575828srt:MinimumMemberxpro:GroupPersonalPensionPlanMembercountry:GB2023-01-012023-12-31 0001575828srt:MaximumMemberxpro:GroupPersonalPensionPlanMembercountry:GB2023-01-012023-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2015-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828country:GBus-gaap:PensionPlansDefinedBenefitMember2021-12-31 0001575828xpro:GrowthPortfolioMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:StabilizingPortfolioMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DGFMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DGFMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:LDIMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:LDIMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:BondFundsMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:BondFundsMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMembercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DGFMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DGFMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DGFMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:LDIMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:LDIMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:LDIMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:BondFundsMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:BondFundsMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:BondFundsMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828us-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-12-31 0001575828xpro:DGFMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DGFMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DGFMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:LDIMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:LDIMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:LDIMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:BondFundsMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:BondFundsMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:BondFundsMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:DefinedBenefitPlanEquitySecuritiesMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMemberus-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMemberus-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828xpro:DefinedBenefitPlanOtherAssetsMemberus-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:FairValueInputsLevel1Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:FairValueInputsLevel2Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-12-31 0001575828us-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2021-12-31 0001575828us-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-31 0001575828us-gaap:FairValueInputsLevel3Membercountry:GBus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-31 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMembersrt:MinimumMember2023-01-012023-12-31 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMembersrt:MaximumMember2023-01-012023-12-31 0001575828xpro:ManagementIncentivePlanMember2020-01-012020-12-31 0001575828xpro:ManagementIncentivePlanMember2021-10-012021-10-01 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2023-01-012023-12-31 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2022-01-012022-12-31 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2021-01-012021-12-31 0001575828us-gaap:EmployeeStockOptionMemberxpro:ManagementIncentivePlanMember2023-12-31 0001575828xpro:ManagementIncentivePlanMember2023-12-31 0001575828xpro:ManagementIncentivePlanMember2022-12-31 0001575828xpro:ManagementIncentivePlanMember2021-12-31 0001575828xpro:ManagementIncentivePlanMember2023-01-012023-12-31 0001575828xpro:ManagementIncentivePlanMember2022-01-012022-12-31 0001575828xpro:ManagementIncentivePlanMember2021-01-012021-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:ManagementIncentivePlanMember2020-01-012020-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:ManagementIncentivePlanMember2020-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:ManagementIncentivePlanMember2021-01-012021-12-31 0001575828xpro:LTIPMember2023-01-012023-12-31 0001575828xpro:LTIPMember2023-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMembersrt:MinimumMember2023-01-012023-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMembersrt:MaximumMember2023-01-012023-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2023-01-012023-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2022-01-012022-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2021-01-012021-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2023-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2020-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2021-12-31 0001575828us-gaap:RestrictedStockUnitsRSUMemberxpro:LTIPMember2022-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:AchievesARankIn25thPercentileMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:AchievesARankIn50thPercentileMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:AchievesARankIn75thPercentileMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:AchievesARankIn90thPercentileMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2022-01-012022-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2021-01-012021-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2021-01-012021-12-21 0001575828xpro:PerformanceRestrictedStockUnitsMembersrt:MinimumMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMembersrt:MaximumMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMembersrt:MinimumMember2021-01-012021-12-21 0001575828xpro:PerformanceRestrictedStockUnitsMembersrt:MaximumMember2021-01-012021-12-21 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:InTheEventOfDeathOrDisabilityMember2021-01-012021-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:RsuAndPrsuMember2023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMemberxpro:RsuAndPrsuMember2023-01-012023-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2020-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2021-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2022-12-31 0001575828xpro:PerformanceRestrictedStockUnitsMember2023-12-31 0001575828xpro:EmployeeStockPurchasePlanMember2023-07-012023-12-31 0001575828xpro:EmployeeStockPurchasePlanMember2023-12-31 0001575828xpro:EmployeeStockPurchasePlanMember2023-01-012023-12-31 0001575828xpro:EmployeeStockPurchasePlanMember2022-01-012022-12-31 0001575828xpro:EmployeeStockPurchasePlanMember2021-01-012021-12-31 0001575828us-gaap:CorporateJointVentureMember2023-01-012023-12-31 0001575828us-gaap:CorporateJointVentureMember2022-01-012022-12-31 0001575828us-gaap:CorporateJointVentureMember2021-01-012021-12-31 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2023-01-012023-12-31 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2022-01-012022-12-31 0001575828us-gaap:ServiceMemberus-gaap:CorporateJointVentureMember2021-01-012021-12-31 0001575828us-gaap:RelatedPartyMember2023-01-012023-12-31 0001575828us-gaap:RelatedPartyMember2022-01-012022-12-31 0001575828us-gaap:RelatedPartyMember2021-01-012021-12-31 0001575828us-gaap:RelatedPartyMember2023-12-31 0001575828us-gaap:RelatedPartyMember2022-12-31 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2016-08-26 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2016-08-262016-08-26 0001575828xpro:MosingHoldingsMembersrt:AffiliatedEntityMember2021-10-012021-10-01
 

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

(Mark One)

Annual Report Pursuant to Section 13 or 15(d) of

the Securities Exchange Act of 1934

 

For the fiscal year ended December 31, 2023

 

OR

 

Transition Report Pursuant to Section 13 or 15(d) of

the Securities Exchange Act of 1934

 

For the transition period from ______ to ______

Commission file number: 001-36053

 

Expro Group Holdings N.V.

 

(Exact name of registrant as specified in its charter)

 

 

The Netherlands

 98-1107145 
 

(State or other jurisdiction of
incorporation or organization)

 

(IRS Employer
Identification No.)

 
     
 

1311 Broadfield Boulevard, Suite 400

   
 

Houston, Texas

 

77084

 
 

(Address of principal executive offices)

 

(Zip Code)

 

 

Registrants telephone number, including area code: (713) 463-9776

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, €0.06 nominal value

XPRO

New York Stock Exchange

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☑ No ☐

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☑ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☑ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No ☑

 

As of June 30, 2023, the aggregate market value of the common stock of the registrant held by non-affiliates of the registrant was approximately $1,154.3 million.

 

As of February 16, 2024, there were 110,079,739 shares of common stock, €0.06 nominal value per share, outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the Proxy Statement in connection with the 2024 Annual Meeting of Stockholders, to be filed no later than 120 days after the end of the fiscal year to which this Form 10-K relates, are incorporated by reference into Part III of this Form 10-K.

 

 
 

 EXPRO GROUP HOLDINGS N.V.

FORM 10-K FOR THE YEAR ENDED DECEMBER 31, 2023

TABLE OF CONTENTS

 

   

Page

PART I

     

Item 1.

Business

3

Item 1A.

Risk Factors

12

Item 1B.

Unresolved Staff Comments

24

Item 1C. Cybersecurity

24

Item 2.

Properties

25

Item 3.

Legal Proceedings

25

Item 4.

Mine Safety Disclosures

25

     

PART II

     

Item 5.

Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

26

Item 6.

Reserved

27

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations

30

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

49

Item 8.

Financial Statements and Supplementary Data

50

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

103

Item 9A.

Controls and Procedures

103

Item 9B.

Other Information

104

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

PART III

     

Item 10.

Directors, Executive Officers and Corporate Governance

104

Item 11.

Executive Compensation

104

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

104

Item 13.

Certain Relationships and Related Transactions, and Director Independence

104

Item 14.

Principal Accounting Fees and Services

104

     

PART IV

     

Item 15.

Exhibits and Financial Statement Schedules

105

Item 16.

Form 10K Summary

107

     

 

Signatures

108

 

 

 

PART I

Item 1. Business

 

General

 

Expro Group Holdings N.V. is a Netherlands limited liability company (Naamloze Vennootschap) and includes the activities of Expro Group Holdings International Limited, Frank’s International C.V. and their wholly owned subsidiaries (either individually or together, as context requires, “Expro,” the “Company,” “we,” “us” and “our”).

 

On March 10, 2021, the Company and New Eagle Holdings Limited, an exempted company limited by shares incorporated under the laws of the Cayman Islands and a direct wholly owned subsidiary of the Company (“Merger Sub”), entered into an Agreement and Plan of Merger with Expro Group Holdings International Limited (“Legacy Expro”) providing for the merger of Legacy Expro with and into Merger Sub in an all-stock transaction, with Merger Sub surviving the merger as a direct, wholly owned subsidiary of the Company (the “Merger”). The Merger closed on October 1, 2021, and the Company, previously known as Frank’s International N.V. (“Frank’s”), was renamed Expro Group Holdings N.V. The Merger has been accounted for using the acquisition method of accounting with Legacy Expro being identified as the accounting acquirer. The historical financial statements presented in this Annual Report on Form 10-K (this “Form 10-K”) reflect the financial position, results of operations and cash flows of only Legacy Expro for all periods prior to the Merger and of the combined company (including activities of Frank’s) for all periods subsequent to the Merger. 

 

Our Operations

 

With roots dating to 1938, the Company is a leading provider of energy services, offering cost-effective, innovative solutions and what the Company considers to be best-in-class safety and service quality. The Company’s extensive portfolio of capabilities spans well construction, well flow management, subsea well access, and well intervention and integrity solutions. The Company provides services in many of the world’s major offshore and onshore energy basins, with operations in approximately 60 countries. The Company’s broad portfolio of products and services provides solutions to enhance production and improve recovery across the well lifecycle, from exploration through abandonment.

 

Description of Business Segments

 

Our operations are comprised of four operating segments which also represent our reporting segments and are aligned with our geographic regions as follows:

 

 

North and Latin America (“NLA”),

 

Europe and Sub-Saharan Africa (“ESSA”),

 

Middle East and North Africa (“MENA”), and

 

Asia-Pacific (“APAC”).

 

The table below shows our consolidated revenue and each segment’s revenue and percentage of consolidated revenue for the periods indicated (revenue in thousands):

 

   

Year Ended

   

Percentage

 

(in thousands)

 

December 31, 2023

   

December 31, 2022

   

December 31, 2021

   

December 31, 2023

   

December 31, 2022

   

December 31, 2021

 

NLA

  $ 511,800     $ 499,813     $ 193,156       33.8 %     39.1 %     23.4 %

ESSA

    520,951       389,342       300,557       34.4 %     30.4 %     36.4 %

MENA

    233,528       201,495       171,136       15.4 %     15.7 %     20.7 %

APAC

    246,485       188,768       160,913       16.3 %     14.8 %     19.5 %

Total Revenue

  $ 1,512,764     $ 1,279,418     $ 825,762       100.0 %     100.0 %     100.0 %

 

 

Our broad portfolio of products and services includes:

 

 

Well Construction

 

Our well construction products and services support customers’ new wellbore drilling, wellbore completion and recompletion, and wellbore plug and abandonment requirements. In particular, we offer advanced technology solutions in drilling, tubular running services, cementing and tubulars. With a focus on innovation, we are continuing to advance the way wells are constructed by optimizing process efficiency on the rig floor, developing new methods to handle and install tubulars and mitigating well integrity risks. We believe we are a market leader in deepwater tubular running services and solutions. In recent years, we have added a range of lower-risk, open water cementing solutions, including the proprietary SeaCure® and QuikCure® solutions. We also offer a range of performance drilling tools designed to mitigate risk and optimize drilling efficiency. 

 

 

Well Management

 

Our well management offerings consist of well flow management, subsea well access and well intervention and integrity services:

 

 

Well flow management: We gather valuable well and reservoir data, with a particular focus on well-site safety and environmental impact. We provide global, comprehensive well flow management systems for the safe production, measurement and sampling of hydrocarbons from a well during the exploration and appraisal phase of a new field; the flowback and clean-up of a new well prior to production; and in-line testing of a well during its production life. We also provide early production facilities to accelerate production; production enhancement packages to enhance reservoir recovery rates through the realization of production that was previously locked within the reservoir; and metering and other well surveillance technologies to monitor and measure flow and other characteristics of wells.

 

 

Subsea well access: With 40 years of experience providing a wide range of fit-for-purpose subsea well access solutions, our technology aims to provide safe well access and optimized production throughout the lifecycle of the well. We provide what we believe to be the most reliable, efficient and cost-effective subsea well access systems for exploration and appraisal, development, intervention and abandonment, including an extensive portfolio of standard and bespoke Subsea Test Tree Assemblies, a rig-deployed Intervention Riser System (“IRS”) and a vessel-deployed, wire through water Riserless Well Intervention System (“RWIS”). We also provide systems integration and project management services.

 

 

Well intervention and integrity: We provide well intervention solutions to acquire and interpret well data, maintain well bore integrity and improve production. In addition to our extensive fleet of mechanical and cased hole wireline units, we have recently introduced a number of cost-effective, innovative well intervention services, including CoilHose™, a lightweight, small-footprint solution for wellbore lifting, cleaning and chemical treatments; Octopoda™, for fluid treatments in wellbore annuli; and Galea™, an autonomous well intervention solution. We also possess several other distinct technical capabilities, including non-intrusive metering technologies and wireless telemetry systems for reservoir monitoring.

 

Corporate Strategy

 

Our corporate strategy is designed to leverage existing capabilities and position Expro as a solutions provider with a technologically differentiated offering. In particular, our objectives for 2024, which we expect will drive our performance in the year ahead, include: (i) exceeding industry expectations in regard to safety and operational performance; (ii) advancing our products and services portfolio to provide customers with cost-effective, innovative solutions to produce oil, gas and geothermal resources more efficiently and with a lower carbon footprint; (iii) sustaining our relentless drive for efficiency and better utilizing existing assets; (iv) nurturing our culture based on core values and agreed behaviors, empowering our people to be innovative, to be agile and responsive, and to embrace diversity; and (v) leveraging the power of data to improve our own business practices and to deliver more value to our customers.

 

 

Human Capital

 

At Expro, people are at the heart of our success and we are united by our Code of Conduct (“Code of Conduct”) and our core values; People, Performance, Partnerships and Planet. We are committed to living our values through corporate responsibility efforts that help people across the globe live better lives and build sustainable, vibrant, stable communities where highly motivated people can engineer futures. We strive to consistently improve the ways in which we work to keep our employees safe, minimize our impact on the environment and to provide for robust and transparent governance.

 

As of December 31, 2023, we had approximately 8,000 employees worldwide. We are a party to collective bargaining agreements or other similar arrangements in certain international areas in which we operate. As of December 31, 2023, approximately 19% of our employees were subject to collective bargaining agreements, with 15% being under agreements that expire within one year. We consider our relations with our employees to be positive. In the United States of America (“U.S.”), where approximately 17% of our employees are located, most employees are at-will employees and, therefore, not subject to any type of employment contract or agreement. Outside the U.S., we enter into employment contracts and agreements in those countries in which such relationships are mandatory or customary. Based upon the geographic diversification of our employees, we believe any risk of loss from employee strikes or other collective actions would not be material to the conduct of our operations taken as a whole.

 

Diversity and Inclusion

 

At Expro, we strive to be a safe, diverse, inclusive and people-focused company that positively impacts local communities and society. Most people recognize the importance of diversity at work and the benefits it can bring to an organization and its people. However, diversity is only half of the story. The other half is inclusion: building a work environment in which people feel valued for who they are, bring their whole selves to work and contribute fully. In an inclusive work environment, people with different backgrounds, religious beliefs, sexual orientations, ethnicity and other differences feel like they belong.


We are committed to the equal treatment of all employees, job applicants and associated personnel regardless of race, color, nationality, ethnic or nation originals, sex, disability, age, religion or belief, or any other factors prohibited by law. We aim to create a work environment free of harassment and bullying, where everyone is treated with dignity and respect.


Diversity and inclusiveness are important to our current and future success by providing varied experiences, ideas and insights to inform decisions, identify new approaches, and solve business challenges. Our goal is to put the right people forward to do the right work for the right customers, in the right places, attracting, retaining and nurturing a talented and diverse workforce to turn our growth ambitions into reality.

 

Employee Learning and Development

 

We demonstrate our commitment to our values through our employee development initiatives. We invest in our people through learning and development programs that reinforce and update existing skill sets, and which develop employees’ competencies into new and complementary areas of expertise. Employees are empowered to drive their career progression through various learning platforms to facilitate achievement and career progression. A key tenet of our development is our strong performance management culture that enables and informs development plans and succession planning.

 

We also actively solicit employee feedback and constantly strive to make the Company an employer of choice, one such program being the 2023 Global Employee Survey which was carried out to understand and act upon areas where we can positively influence and develop Expro’s culture. We empower employees with an ownership mindset that encourages accountability and creativity, leading to new and better solutions.

 

Compensation and Benefits

 

We offer opportunities for a challenging career in an energetic and friendly work environment. Providing our workforce with a career path, training, fair pay, and challenging, rewarding work are key tenets of our success. Our benefit packages are tailored to the local market of operation and are designed to attract and retain the best talent in the industry.

 

Employee Health and Wellbeing

 

The health and wellbeing of our people is, and will continue to be, a priority at Expro. We appreciate that emotional wellbeing can affect how individuals face life every day and acknowledge that anyone can suffer from poor mental or physical health at any time. As leaders, we understand the need to recognize when an individual needs help and we encourage all managers and employees to be approachable in providing time, support and mentorship.

 

 

We are committed to safeguarding our employees’ health and wellbeing and to providing encouragement to our teams to build supportive networks and a collaborative culture across our organization. An example of the programs we have put into place is our employee-driven regional online wellness hubs, which promote employee and cross-company participation in health and wellbeing initiatives.

 

In addition, we also offer 24/7 online support through resources within Expro’s Employee Assistance Program (“EAP”), which provides health and wellbeing support and advice globally. The EAP covers a wide range of subjects for employees and their families, delivered across multiple channels and languages.

 

Corporate Social Responsibility / Community Involvement 

 

Across our global operations, we encourage and celebrate participation in diverse community activities which align with our values of People, Performance, Partnerships and Planet. From tree planting to supporting those less fortunate, we are proud of the work our teams continue to put back into our communities. Our company-wide social steering committee helps to champion our social efforts. This team acts as a conduit for the broader employee community to gain input and perspective to ultimately support in enhancing our culture.

 

Safety

 

Safety is a critical component of our People and Performance core values. Many of our customers have safety standards we must satisfy before we can perform services. We continually monitor and seek to improve our safety performance through the evaluation of safety observations, job and customer surveys, and safety data. The primary measures for our safety performance are the tracking of the Lost Time Injury Frequency (“LTIF”) rate and the Total Recordable Case Frequency (“TRCF”) rate. LTIF is a measure of the frequency of injuries that result in lost work time, normalized on the basis of per million man-hours worked. TRCF is a measure of the frequency of recordable workplace injuries, normalized on the basis of per million man-hours worked. A recordable injury includes occupational death, nonfatal occupational illness, and other occupational injuries that involve loss of consciousness, lost time injuries, restriction of work or motion cases, transfer to another job, or medical treatment cases other than first aid.

 

The table below presents the worldwide LTIF and TRCF for the Company for the years ended December 31, 2023 and 2022 and on a combined basis for Legacy Expro and Frank’s for the year ended December 31, 2021.

 

   

Year Ended December 31,

 
   

2023

   

2022

   

2021

 

LTIF

    0.06       0.36       0.46  

TRCF

    0.61       1.07       1.31  

 

We have comprehensive compliance policies, programs and training that are applied globally to our entire workforce. We also standardize our global training processes to provide that all jobs are executed to high standards of safety and quality.

 

Code of Business Conduct and Ethics

 

We pledge to be forthright in all our business interactions and conduct our business to the highest ethical standards. That commitment extends to strict compliance with all relevant laws, regulations and business standards. We have comprehensive compliance programs and policies that are applied globally to our entire workforce. Our ethical foundation is our Code of Conduct, the provisions of which all employees are expected to understand and comply with. Our compliance and ethics policies undergo regular review.

 

We require every employee worldwide to certify compliance with our Code of Conduct annually as well as to bi-annually complete an online Code of Conduct training course, which addresses conflicts of interest, confidentiality, fair dealing with others, proper use of company assets, compliance with laws, insider trading, maintenance of books and records, zero tolerance for discrimination and harassment in the work environment. We encourage reporting of violations of our Code of Conduct and other policies, and we have safeguards to prevent retribution against persons that report potential violations in good faith. 

 

 

Suppliers and Raw Materials

 

We acquire component parts, products and raw materials from suppliers, including foundries, forge shops, and original equipment manufacturers. The prices we pay for our raw materials may be affected by, among other things, energy, steel and other commodity prices, tariffs and duties on imported materials and foreign currency exchange rates. Certain equipment utilized within our product lines are only available from a limited number of suppliers.

 

Our ability to source low-cost raw materials and components, such as steel castings and forgings, is critical to our ability to manufacture our products competitively. In order to purchase raw materials and components in a cost-effective manner, we have sought to develop a broad international sourcing capability and we maintain quality assurance and testing programs to analyze and test these raw materials and components.

 

Intellectual Property

 

We own and control a variety of intellectual property, including patents, proprietary information, trade secrets and software tools and applications. We currently hold multiple U.S. and international patents and have a number of pending patent applications. Although in the aggregate our patents and licenses are important to us, we do not regard any single patent or license as critical or essential to our business as a whole.

 

Seasonality

 

Seasonal changes in weather and significant weather events can temporarily affect the delivery of our products and services and otherwise impact our business. For example, the winter months in the North Sea and the monsoon season in South and Southeast Asia can produce severe weather conditions that can temporarily reduce levels of activity. In addition, hurricanes and typhoons can disrupt coastal and offshore operations. Furthermore, customer spending patterns may result in higher or lower activity in the fourth quarter of the year based on year-to-date spending relative to their approved annual budgets and higher or lower activity in the first quarter of the year based on whether or not the new year’s budget has been approved.

 

Customers

 

We derive our revenue from services and product sales to customers primarily in the oil and gas industry. One customer accounted for approximately 12.5% of our revenue in the year ended December 31, 2023. No single customer accounted for more than 10% of our revenue for the years ended December 31, 2022 and 2021.

 

Competition

 

The markets in which we operate are competitive. We compete with a number of companies, some of which have financial and other resources greater than ours. We believe the principal competitive factors in the markets in which we participate include the technologies and solutions offered; the quality, price and availability of products and services; safety and service quality; operating footprint; and responsiveness to customer needs.

 

We believe several factors support our strong competitive position. Our portfolio of technology-enabled products and services fulfill a wide range of our customers’ requirements. We also seek to differentiate ourselves from our competitors by providing a high level of customer service, by providing innovative products and solutions, and by supporting our customers on a global basis. Finally, our quality assurance systems, experienced personnel, and track record all support a strong reputation for safe operations, environmental stewardship, compliance with laws, and ethical commercial engagement.

 

 

Governmental Regulations

 

We are subject to numerous environmental and other governmental and regulatory requirements related to our operations worldwide.

 

Environmental and Occupational Health and Safety Regulation

 

Our operations are subject to numerous and complex laws and regulations governing the emission and discharge of materials into the environment, occupational health and safety aspects of our operations, or otherwise relating to environmental protection. Failure to comply with these laws or regulations or to obtain or comply with permits may result in the assessment of sanctions, including administrative, civil and criminal penalties, imposition of investigatory, remedial or corrective actions, the required incurrence of capital expenditures, the occurrence of restrictions, delays or cancellations in the permitting, development or expansion of projects, and the imposition of orders or injunctions to prohibit or restrict certain activities or force future compliance.

 

Certain environmental laws may impose joint and several strict liability, without regard to fault or the legality of the original conduct, on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. The trend in environmental regulation is to typically place more stringent restrictions and limitations on activities that may impact the environment, and thus, any changes in environmental laws and regulations or in enforcement policies that result in more stringent and costly waste handling, storage, transport, disposal, or remediation requirements could have a material adverse effect on our operations and financial position. Moreover, accidental releases or spills of regulated substances may occur in the course of our operations, and we cannot assure that we will not incur significant costs and liabilities as a result of such releases or spills, including any third-party claims for damage to property, natural resources or persons.

 

The following is a summary of the more significant existing environmental and occupational health and safety laws and regulations to which our business operations are subject and for which compliance could have a material adverse impact on our capital expenditures, results of operations or financial position.

 

Climate Change

 

Climate change continues to attract considerable attention in the U.S. and other countries. Numerous proposals have been made and could continue to be made at the international, national, regional and state levels of government to monitor and limit existing emissions of greenhouse gases (“GHGs”) as well as to restrict or eliminate such future emissions. As a result, our operations are subject to a series of regulatory, political, litigation, and financial risks associated with the transport of fossil fuels and emission of GHGs.

 

Separately, various governments have adopted or are considering adopting legislation, regulations or other regulatory initiatives that are focused on such areas as GHG cap and trade programs, carbon taxes, reporting and tracking programs, and restriction of emissions. At the international level, there is a non-binding agreement, the United Nations-sponsored “Paris Agreement,” for nations to limit their GHG emissions through individually-determined reduction goals every five years after 2020. Under the Paris Agreement, the Biden Administration has committed the United States to reducing its greenhouse gas emissions by 50 - 52% from 2005 levels by 2030. In November 2021, the U.S. and other countries entered into the Glasgow Climate Pact, which includes a range of measures designed to address climate change, including but not limited to the phase-out of fossil fuel subsidies, reducing methane emissions by 30% by 2030, and cooperating toward the advancement of the development of clean energy. Executive orders may be issued or federal legislation or regulatory initiatives may be adopted to achieve the agreement’s goals. Within the U.S., President Biden signed into law the Inflation Reduction Act in August 2022, which contains tax inducements and other provisions that incentivize investment, development, and deployment of alternative energy sources and technologies, which could increase operating costs within the oil and gas industry and accelerate the transition away from fossil fuels. Within the Netherlands, in April 2023, the Dutch government introduced a package of 120 measures worth €28 billion that is intended to reduce carbon emissions and promote clean energy to meet the EU’s target of reducing net emissions by 55% by 2030 from 1990 levels.

 

 

There are also increasing risks of litigation related to climate change effects. Governments and third-parties have brought suit against some fossil fuel companies alleging, among other things, that such companies created public nuisances by marketing fuels that contributed to global warming effects, such as rising sea levels, and therefore are responsible for roadway and infrastructure damages as a result, or alleging that the companies have been aware of the adverse effects of climate change for some time but defrauded their investors by failing to adequately disclose those impacts. Similar or more demanding cases are occurring in other jurisdictions where we operate. For example, in December 2019, the High Council of the Netherlands ruled that the government of the Netherlands has a legal obligation to decrease the country’s GHG emissions, and in May 2021, the Hague District Court ordered Royal Dutch Shell plc to reduce its worldwide emissions by 45% by 2030 compared to 2019 levels. Such litigation has the potential to adversely affect the production of fossil fuels, which in turn could result in reduced demand for our services.

 

Financial risks also exist for fossil fuel producers (and companies that provide products and services to fossil fuel producers) as shareholders who are currently invested in such fossil fuel companies but are concerned about the potential effects of climate change may elect in the future to shift some or all of their investments into other sectors. Banks and institutional lenders that provide financing to fossil fuel companies (and their suppliers and service providers) also have become more attentive to sustainable lending practices and some of them may elect not to provide funding for fossil fuel companies. Additionally, in recent years, the practices of institutional lenders have been the subject of intensive lobbying efforts not to provide funding for such companies. Oftentimes this pressure has been public in nature, by environmental activists, proponents of the international Paris Agreement, and foreign citizenry concerned about climate change. Limitation of investments in and financings for fossil fuel companies could result in the restriction, delay or cancellation of production of crude oil and natural gas, which could in turn decrease demand for our services. Our own operations could also face limitations on access to capital as a result of these trends, which could adversely affect our business and results of operation.

 

The adoption and implementation of new or more stringent international, federal or state legislation, regulations or other regulatory initiatives that impose more stringent standards for GHG emissions from the oil and natural gas sector or otherwise restrict the areas in which this sector may produce oil and natural gas or generate GHG emissions could result in increased costs of compliance or costs of consuming, and thereby reduce demand for, oil and natural gas, which could reduce demand for our services and products. Additionally, political, litigation and financial risks may result in our oil and natural gas customers restricting or canceling production activities, incurring liability for infrastructure damages as a result of climatic changes, or impairing their ability to continue to operate in an economic manner, which also could reduce demand for our services and products. Moreover, the increased competitiveness of alternative energy sources (such as wind, solar, geothermal, tidal and biofuels) could reduce demand for hydrocarbons, and therefore for our products and services, which would lead to a reduction in our revenues. Over time, one or more of these developments could have a material adverse effect on our business, financial condition and results of operations.

 

Hydraulic Fracturing

 

Hydraulic fracturing is an important and common practice in the oil and gas industry. The process involves the injection of water, sand and chemicals under pressure into a formation to fracture the surrounding rock and stimulate production of hydrocarbons. While we may provide supporting products through our cementing product offering, we do not perform hydraulic fracturing, but many of our onshore customers utilize this technique. Certain environmental advocacy groups and regulatory agencies have suggested that additional federal, state and local laws and regulations may be needed to more closely regulate the hydraulic fracturing process, and have made claims that hydraulic fracturing techniques are harmful to surface water and drinking water resources and may cause earthquakes. Various governmental entities (within and outside the U.S.) are in the process of studying, restricting, regulating or preparing to regulate hydraulic fracturing, directly or indirectly. Additionally, states and local governments may also seek to limit hydraulic fracturing activities through time, place, and manner restrictions on operations or ban the process altogether. The adoption of legislation or regulatory programs that restrict hydraulic fracturing could adversely affect, reduce or delay well drilling and completion activities, increase the cost of drilling and production, and thereby reduce demand for our services. There also exists the potential for states and local governments to pursue new or amended laws, regulations, executive actions and other regulatory initiatives that could impose more stringent restrictions on hydraulic fracturing, including potential restrictions on hydraulic fracturing by banning new oil and gas permitting on federal lands.

 

 

Offshore Regulatory and Marine Safety

 

Spurred on by environmental and safety concerns, governing bodies from time to time have pursued moratoria and legislation or regulatory initiatives that would materially limit or prohibit offshore drilling in certain areas, including areas where we or our oil and gas exploration and production customers conduct operations such as on the federal Outer Continental Shelf waters in the U.S. and Gulf of Mexico.

 

Employee Health and Safety

 

We are subject to a number of federal and state laws and regulations, including the Occupational Safety and Health Act and comparable state statutes, establishing requirements to protect the health and safety of workers. In addition, the U.S. Occupational Safety and Health Administration hazard communication standard, the EPA community right-to-know regulations under Title III of the federal Superfund Amendment and Reauthorization Act and comparable state statutes require that information be maintained concerning hazardous materials used or produced in our operations and that this information be provided to employees, state and local government authorities and the public. Substantial fines and penalties can be imposed and orders or injunctions limiting or prohibiting certain operations may be issued in connection with any failure to comply with laws and regulations relating to worker health and safety.

 

We also operate in non-U.S. jurisdictions, which may impose similar legal requirements. Historically, our environmental and worker safety costs to comply with existing environmental laws and regulations have not had a material adverse impact on us. However, we believe that it is reasonably likely that the trend in environmental legislation and regulation will continue toward stricter standards and, thus, we cannot give any assurance that such costs will not materially adversely affect us in the future.

 

Operating Risk and Insurance

 

We maintain insurance coverage of types and amounts that we believe to be customary and reasonable for companies of our size and with similar operations. In accordance with industry practice, however, we do not maintain insurance coverage against all of the operating risks to which our business is exposed. Therefore, there is a risk our insurance program may not be sufficient to cover any particular loss or all losses.

 

Currently, our insurance program includes, among other things, general liability, umbrella liability, sudden and accidental pollution, personal property, vehicle, workers’ compensation, and employer’s liability coverage. Our insurance includes various limits and deductibles or retentions, which must be met prior to or in conjunction with recovery. We generally do not procure or maintain business interruption insurance.

 

Available Information

 

Our principal executive offices are located at 1311 Broadfield Boulevard, Suite 400, Houston, Texas 77084, and our telephone number at that address is (713) 463-9776. Our website address is www.expro.com, and we make available free of charge through our website our Annual Reports on Form 10-K, Proxy Statements, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and all amendments to those reports, as soon as reasonably practicable after such materials are electronically filed with or furnished to the SEC. Our website also includes general information about us, including our Code of Conduct, Financial Code of Ethics, Corporate Governance Guidelines, Whistleblower Policy and charters for the Audit Committee, Compensation Committee and the Environmental, Social and Governance Committee of our Board of Directors (the “Board”). We may from time to time provide important disclosures to investors by posting them in the investor relations section of our website, as allowed by Securities and Exchange Commission (“SEC”) rules. Also, it is our intention to provide disclosure of amendments and waivers by website posting. Information on our website or any other website is not incorporated by reference herein and does not constitute a part of this report.

 

 

Information about Our Executive Officers and Other Key Employees

 

The following table sets forth, as of February 21, 2024, the names, ages and experience of our executive officers and other key employees, including all offices and positions held by each for the past five years.

 

Name Age Current Position and Five-Year Business Experience
Michael Jardon 54 President and Chief Executive Officer and Director, since October 2021; Chief Executive Officer, Legacy Expro, from April 2016 to October 2021; various technical and executive roles, Legacy Expro, Vallourec and Schlumberger Limited, from 1992 to 2016.
Quinn Fanning 60 Chief Financial Officer, since October 2021; Chief Financial Officer, Legacy Expro, from October 2019 to October 2021; Executive Vice President, Tidewater Inc., from July 2008 to March 2019, Chief Financial Officer, Tidewater Inc., from September 2008 to November 2018; investment banker with Citigroup Global Markets, Inc., from 1996 to 2008.
Alistair Geddes 61 Chief Operating Officer, since October 2021; Chief Operating Officer, Legacy Expro, from 2019 to October 2021; Executive Vice President, Product Lines, Technology and Business Development, Legacy Expro, from 2014 to 2019; various technical and executive roles, Expro, ExxonMobil, BG Group and Weatherford International plc from 1984 to 2014.
Steven Russell 56 Chief Technology Officer, since October 2021; Senior Vice President, Operations, Frank’s, from November 2019 to October 2021; President, Tubular Running Services, Frank’s, from June 2018 to November 2019; Senior Vice President, Human Resources, Frank’s, May 2017 to June 2018; Vice President, Human Resources, Archer Ltd., from January 2011 to May 2017; various technical and executive roles, Schlumberger Limited, from 1990 to 2011.
John McAlister 57 General Counsel and Secretary, since October 2021; Group General Counsel, Legacy Expro, from June 2006 to October 2021; solicitor, Clifford Chance, and various executive roles, BG Group, Lattice Group plc and National Grid plc, from 1991 to 2006.
Natalie Questell 50 Senior Vice President, Human Resources, since October 2021; Vice President of Human Resources, Frank’s, from June 2018 to October 2021; Director of Global Total Rewards and HRIS, Frank’s, from 2015 to June 2018.
Michael Bentham 61 Principal Accounting Officer, since October 2021; Principal Accounting Officer and Vice President, Legacy Expro, from October 2019 to October 2021; Chief Financial Officer, Legacy Expro, from July 2017 to October 2019; IDS Product Line Controller, Schlumberger Limited, from July 2016 to July 2017; Vice President Finance MI Swaco, Schlumberger Limited, from August 2012 to June 2016.

 

 

Item 1A. Risk Factors

 

You should carefully consider the risks described below together with the other information contained in this Form 10-K. Realization of any of the following risks could have a material adverse effect on our business, financial condition, cash flows and results of operations.

 

Risks Related to Our Business and Operations

 

Our business depends on the level of activity in the oil and gas industry.

 

Our business depends on the level of activity in oil and gas exploration, development and production in market sectors worldwide. Oil and gas prices and market expectations of potential changes in these prices significantly affect this level of activity. However, higher commodity prices do not necessarily translate into increased drilling or well construction and completion activity, since customers’ expectations of future commodity prices typically drive demand for our services and products. In addition, the effects of world events, such as the Russian war in Ukraine, heightened tensions resulting from ongoing conflicts in the Middle East and an economic slowdown or recession in the U.S. and other countries, have and may continue to materially impact the demand for crude oil and natural gas, which has contributed further to price volatility. Prices are also impacted by decisions made by the Organization of the Petroleum Exporting Countries (“OPEC”) plus the countries of Azerbaijan, Bahrain, Brunei, Kazakhstan, Malaysia, Mexico, Oman, Russia, South Sudan and Sudan (together with OPEC, “OPEC+”) to either increase or cut production of oil and gas as well as their compliance with those decisions. Global economic conditions have a significant impact on oil and natural gas prices, and any stagnation or deterioration in these conditions could result in less demand for our products and services and could cause our customers to reduce their planned capital spending. Adverse global economic conditions also may cause our customers, vendors and/or suppliers to lose access to the financing necessary to sustain or increase their current level of operations, fulfill their commitments and/or fund future operations and obligations. Even during periods of high prices for oil and natural gas, companies exploring for oil and gas may cancel or curtail programs, seek to renegotiate contract terms, including the price of our products and services, or reduce their levels of capital expenditures for exploration and production for a variety of reasons. These risks are greater during periods of low or declining commodity prices. As a result of declining commodity prices, certain of our customers may be unable to pay their vendors and service providers, including us. A prolonged reduction in oil and natural gas prices may require us to record asset impairments. Such a potential impairment charge could have a material adverse impact on our operating results.

 

The availability of quality drilling prospects, exploration success, relative production costs, the stage of reservoir development and political and regulatory environments also affect the demand for our services and products. Worldwide military, political, economic and public health events have in the past contributed to volatility in demand and prices for oil and gas and continue to do so at present.

 

Demand for our offshore services and products substantially depends on the level of activity in offshore oil and gas exploration, development and production. The level of offshore activity is historically cyclical and characterized by large fluctuations in response to relatively minor changes in a variety of factors, including oil and gas prices. Other factors that influence the demand for offshore services can include:

 

 

hurricanes, ocean currents and other adverse weather conditions;

 

terrorist attacks and piracy;
 

failure of offshore equipment and facilities;
 

local and international political and economic conditions and policies and regulations related to offshore drilling;
 

territorial disputes involving sovereignty over offshore oil and gas fields;
 

unavailability of offshore drilling rigs in the markets that we operate;
 

the cost of offshore exploration for, and production and transportation of, oil and gas;
 

successful exploration for, and production and transportation of, oil and gas from onshore sources;
  the technical specifications of wells including depth of wells and complexity of well design;
  demand for, availability of and technological viability of alternative sources of energy;
  technological advances affecting energy exploration, production, transportation and consumption;
 

the availability and rate of discovery of new oil and gas reserves in offshore areas;
 

the availability of infrastructure to support oil and gas operations; and
  the ability of oil and gas companies to generate or otherwise obtain funds on economically advantageous terms for exploration and production.

 

While the impact of these factors is difficult to predict, any one or more of these factors could adversely affect our business, financial condition and results of operations. 

 

 

 

Physical dangers and operating hazards are inherent in our operations and may expose us to significant potential losses.

 

Our services and products are provided in connection with potentially hazardous drilling, completion and production applications in the oil and gas industry where an accident can potentially have catastrophic consequences.

 

Risks inherent to these applications, such as equipment malfunctions and failures, equipment misuse and defects, explosions, blowouts and uncontrollable flows of oil, gas or well fluids and natural disasters, on land or in deepwater or shallow water environments, can cause personal injury, loss of life, suspension of operations, damage to formations, damage to facilities, business interruption and damage to or destruction of property, surface water and drinking water resources, equipment, natural resources and the environment.

 

We may face significant warranty, contract and other litigation claims and incur substantial fines, liabilities or losses as a result of these hazards. Our insurance and contractual indemnity protection may not be sufficient or effective to protect us under all circumstances or against all risks. The occurrence of a significant event, against which we are not fully insured or indemnified or the failure of a customer to meet its indemnification obligations to us, could materially and adversely affect our results of operations and financial condition.

 

We may not be fully indemnified against financial losses in all circumstances where damage to or loss of property, personal injury, death or environmental harm occur.

 

As is customary in our industry, our contracts typically provide that our customers indemnify us for claims arising from the injury or death of their employees, the loss or damage of their equipment, damage to the reservoir, pollution emanating from the customer’s equipment or from the reservoir (including uncontained oil flow from a reservoir) and catastrophic events, such as a well blowout, fire or explosion. Conversely, we typically indemnify our customers for claims arising from the injury or death of our employees, the loss or damage of our equipment, or pollution emanating from our equipment. 

 

Our indemnification arrangements may not protect us in every case. For example, from time to time (i) we may enter into contracts with less favorable indemnities or perform work without a contract that protects us, (ii) our indemnity arrangements may be held unenforceable in some courts and jurisdictions or (iii) we may be subject to other claims brought by third parties or government agencies. Furthermore, the parties from which we seek indemnity may not be solvent, may become bankrupt, may lack resources or insurance to honor their indemnities, or may not otherwise be able to satisfy their indemnity obligations to us. The lack of enforceable indemnification could expose us to significant potential losses. Further, our assets generally are not insured against loss from political violence such as war, terrorism or civil unrest. If any of our assets are damaged or destroyed as a result of an uninsured cause, we could recognize a loss of those assets.

 

Our operations and revenue expose us to political, economic and other uncertainties inherent in doing business in each of the countries in which we operate.

 

We are exposed to risks inherent in doing business in each of the countries in which we operate, including, but not limited to, the following:

 

 

political, social and economic instability;

 

potential expropriation, seizure or nationalization of assets, and trapped assets;

 

deprivation of contract rights;

  inflationary pressures;
 

increased operating costs;

 

inability to collect revenue due to shortages of convertible currency;

 

unwillingness of foreign governments to make new onshore and offshore areas available for drilling;

 

civil unrest and protests, strikes, acts of terrorism, war or other armed conflict;

 

import/export quotas;

 

confiscatory taxation or other adverse tax policies;

 

continued application of foreign tax treaties;

 

currency exchange controls;

 

currency exchange rate fluctuations and devaluations;

 

restrictions on the repatriation of funds;

  pandemics, epidemics and other public health events; and
 

other forms of government regulation which are beyond our control.

 

 

Instability and disruptions in the political, regulatory, economic and social conditions of the countries in which we conduct business, including economically and politically volatile areas such as Eastern Europe, Africa and the Middle East, could cause or contribute to factors that could have an adverse effect on the demand for the products and services we provide. Worldwide political, economic, and military events have contributed to oil and gas price volatility and are likely to continue to do so in the future. In particular, heightened levels of uncertainty related to the ongoing Russian war in Ukraine and heightened tensions resulting from the ongoing conflicts in Middle East could further disrupt financial and commodities markets. Depending on the market prices of oil and gas, oil and gas exploration and development companies may cancel or curtail their drilling or other programs, thereby reducing demand for our services.

 

In addition, in some countries our local managers may be personally liable for the acts of the Company, and may be subject to prosecution, detention, and the assessment of monetary levies, fines or penalties, or other actions by local governments in their individual capacity. Any such actions taken against our local managers could cause disruption of our business and operations and could cause us to incur significant costs.

 

While the impact of these factors is difficult to predict, any one or more of these factors could adversely affect our business, financial condition and results of operations.

 

To compete in our industry, we must continue to develop new technologies and products to support our operations, secure and maintain patents related to our current and new technologies and products and protect and enforce our intellectual property rights.

 

The markets for our services and products are characterized by continual technological developments. Substantial improvements in the scope and quality of the equipment in the markets in which we operate may occur over a short period of time. Alternative products and services have been and may in the future be developed which compete with or displace our products and services. If we are not able to develop commercially competitive products in a timely manner, our ability to service our customers’ demands may be adversely affected.

 

We may encounter resource constraints, technical barriers, or other difficulties that would delay introduction of new services and products in the future. Our competitors may introduce new products or obtain patents before we do and achieve a competitive advantage. Additionally, the time and expense invested in product development may not result in commercial applications. If we are not able to keep pace with technological advances in a timely and cost-effective manner, demand for our services and products may decline.

 

It may also be possible for a third party to design around our patents. Patent rights have territorial limits. We may not be able to enforce our patents against infringement occurring in international waters and other “non-covered” territories. We do not have patents in every jurisdiction in which we conduct business and our patent portfolio will not protect all aspects of our business and may relate to obsolete or unusual methods, which would not prevent third parties from entering the same market.

 

We attempt to limit access to and distribution of our technology and trade secrets by customarily entering into confidentiality agreements with our employees, customers and potential customers and suppliers. However, our rights in our confidential information, trade secrets, and confidential know-how will not prevent third parties from independently developing similar information. Publicly available information (for example, information in expired issued patents, published patent applications, and scientific literature) can also be used by third parties to independently develop technology. We cannot provide assurance that this independently developed technology will not be equivalent or superior to our proprietary technology. The weakening of protection of our trademarks, patents, trade secrets and other intellectual property rights could also adversely affect our business.

 

In addition, we may become involved in legal proceedings from time to time to protect and enforce our intellectual property rights. Third parties from time to time may initiate litigation against us by asserting that the conduct of our business infringes, misappropriates or otherwise violates intellectual property rights. We may not prevail in any such legal proceedings related to such claims, and our products and services may be found to infringe, impair, misappropriate, dilute or otherwise violate the intellectual property rights of others. Any legal proceeding concerning intellectual property could be protracted and costly and is inherently unpredictable and could have a material adverse effect on our business, regardless of its outcome. Further, our intellectual property rights may not have the value that management believes them to have and such value may change over time as we and others develop new product designs and improvements.

 

 

The industry in which we operate has undergone and may continue to undergo consolidation. 

 

Some of our largest customers have consolidated in recent years and are using their size and purchasing power to achieve economies of scale and pricing concessions. This consolidation may result in reduced capital spending by such customers or the acquisition of one or more of our other primary customers, which may lead to decreased demand for our products and services. If we cannot maintain sales levels for customers that have consolidated or replace such revenue with increased business activities from other customers, this consolidation activity could have a significant negative impact on our business, financial condition and results of operations. We are unable to predict what effect consolidations in our industry may have on prices, capital spending by customers, selling strategies, competitive position, ability to retain customers or ability to negotiate favorable agreements with customers.

 

The loss of one or more of our larger customers could have a material adverse effect on our business, financial condition and results of operations. In addition, if a significant customer experiences liquidity constraints or other financial difficulties, it may be unable to make required payments to us or may seek to renegotiate contracts, which could adversely affect our liquidity and profitability.

 

We are subject to the risk of supplier concentration.

 

Certain of our product lines depend on a limited number of third party suppliers. As a result of this concentration in some of our supply chains, our business and operations have been and may in the future be negatively affected if our key suppliers were to experience significant disruptions affecting the price, quality, availability or timely delivery of their products. The partial or complete loss of any one of our key suppliers, or a significant adverse change in the relationship with any of these suppliers, through consolidation or otherwise, would limit our ability to manufacture or sell certain of our products and could have a material adverse effect on our business, financial condition and results of operations.

 

Seasonal and weather conditions, as well as natural disasters, could adversely affect demand for our services and products and could result in severe property damage or materially and adversely disrupt our operations.

 

Weather can have a significant impact on demand as consumption of energy is seasonal, and any variation from normal weather patterns, such as cooler or warmer summers and winters, can have a significant impact on demand. Adverse weather conditions, such as hurricanes and ocean currents in the U.S. Gulf of Mexico or typhoons in the Asia Pacific region, may interrupt or curtail our operations or our customers’ operations, cause supply disruptions and result in a loss of revenue and damage to our equipment and facilities, which may or may not be insured. In addition, acute or chronic physical impacts of climate change, such as sea level rise, coastal storm surge, inland flooding from intense rainfall and hurricane-strength winds may damage our facilities. Extreme winter conditions in Canada, Russia, or the North Sea, or droughts in more arid regions in which we do business may interrupt or curtail our operations, or our customers’ operations, and result in a loss of revenue. If the facilities we own are damaged by severe weather or any other disaster, accident, catastrophe or event, our operations could be significantly interrupted. Similar interruptions could result from damage to production or other facilities that provide supplies or other raw materials to our plants or other stoppages arising from factors beyond our control. These interruptions might involve significant damage to property, among other things, and repairs might take from a week or less for a minor incident to many months or more for a major interruption.

 

In addition, a portion of our business involves the movement of people and certain parts and supplies to or from foreign locations. Any restrictions on travel or shipments to and from foreign locations, due to the occurrence of natural disasters such as earthquakes, floods or hurricanes, in these locations, could significantly disrupt our operations and decrease our ability to provide services to our customers. If a natural disaster were to impact a location where we have a high concentration of business and resources, our local facilities and workforce could be affected by such an occurrence or outbreak which could also significantly disrupt our operations and decrease our ability to provide services and products to our customers.

 

Lastly, some scientists have concluded that increasing concentrations of GHGs in the Earth’s atmosphere may produce climate changes that have significant physical effects on weather conditions, such as increased frequency and severity of storms, droughts, floods and other climatic events. If such climatic events were to occur more frequently or with greater intensity, they could adversely affect or delay demand for the oil or natural gas produced or cause us to incur significant costs in preparing for or responding to the effects of climatic events themselves. If any such events were to occur, they could have an adverse effect on the demand for our services and our financial condition, results of operations and cash flows.

 

 

Investor and public perception related to the Companys ESG performance as well as current and future ESG reporting requirements may affect our business and our operating results.

 

Increasing focus on Environmental, Social and Governance (“ESG”) factors has led to enhanced interest in, and review of performance results by investors, banks, institutional lenders and other stakeholders, and the potential for reputational risk. Regulatory requirements related to ESG or sustainability reporting have been issued in the European Union (“EU”) that apply to financial market participants, with implementation and enforcement starting in 2021. In the U.S., several states have enacted or proposed such regulations related to pension investments or for the responsible investment of public funds. Additional regulation is pending in other states and federally, including rules proposed by the SEC in March 2022 that would require companies to enhance and standardize disclosures related to climate change, specifically those associated with physical risks and transitional risks. We expect regulatory requirements related to ESG matters to continue to expand globally. The Company is committed to transparent and comprehensive reporting of our sustainability performance. If we are not able to meet future sustainability reporting requirements of regulators or current and future expectations of investors, customers or other stakeholders, our business and ability to raise capital may be adversely affected.

 

Our business could be negatively affected by cybersecurity incidents and other disruptions.

 

We rely heavily on information systems to conduct and protect our business. These information systems are increasingly subject to sophisticated cybersecurity threats such as unauthorized access to data and systems, loss or destruction of data (including confidential customer information), computer viruses, ransomware, or other malicious code, phishing and cyberattacks, and other similar events. These threats arise from numerous sources, not all of which are within our control, including fraud or malice on the part of third parties, accidental technological failure, electrical or telecommunication outages, failures of computer servers or other damage to our property or assets, or outbreaks of hostilities or terrorist acts. Geopolitical tensions or conflicts, such as the Russian war in Ukraine and ongoing conflicts in the Middle East, may further heighten the risk of cyberattacks.

 

Although we utilize various procedures and controls to mitigate our exposure to such risk, cybersecurity attacks and other cyber incidents are evolving and unpredictable. There can be no assurance that the systems we have designed and implemented to prevent or limit the effects of cyber incidents or attacks will be sufficient in preventing all such incidents or attacks or avoiding a material impact to our systems when such incidents or attacks do occur. We have experienced, and expect to continue to experience, cyber intrusions and attacks to our information systems and our operational technology. To our knowledge, none of these incidents or attacks have resulted in a material cybersecurity intrusion or data breach.

 

If we were to be subject to a cyber incident or attack in the future, it could result in the disclosure of confidential or proprietary customer information, theft or loss of intellectual property, damage to our reputation with our customers and the market, failure to meet customer requirements or customer dissatisfaction, theft or exposure to litigation, damage to equipment (which could cause environmental or safety issues) and other financial costs and losses. A cyberattack or security breach could result in liability under data privacy laws, regulatory penalties, damage to our reputation or loss of confidence in us, or additional costs for remediation and modification or enhancement of our information systems to prevent future occurrences. In addition, as cybersecurity threats continue to evolve, we may be required to devote additional resources to continue to enhance our protective measures or to investigate or remediate any cybersecurity vulnerabilities.

 

If we are unable to adapt our business to the effects of the energy transition in a timely and effective manner, our financial condition and results of operations could be negatively impacted.

 

The transition of the global energy sector from primarily a fossil fuel-based system to renewable energy sources could affect our customers’ levels of expenditures. Reduced activity in our areas of operation as a result of decreased capital spending could have a negative long-term impact on our business. Our business will need to adapt to changing customer preferences and government requirements. If the energy transition occurs faster than anticipated or in a manner we do not anticipate, demand for our services and products could be adversely affected. In addition, if we fail or are perceived to not effectively implement an energy transition strategy, or if investors, banks or institutional lenders shift funding away from companies in fossil fuel-related industries, our access to capital or the market for our securities could be negatively impacted.

 

 

Risks Related to Accounting and Financial Matters

 

Customer credit risks could result in losses.

 

The concentration of our customers in the energy industry may impact our overall exposure to credit risk as customers may be similarly affected by prolonged changes in economic and industry conditions. Further, laws in some jurisdictions in which we operate could make collection difficult or time consuming. We perform ongoing credit evaluations of our customers and do not generally require collateral in support of our trade receivables. While we maintain reserves for potential credit losses, we cannot assure such reserves will be sufficient to meet write-offs of uncollectible receivables or that our losses from such receivables will be consistent with our expectations.

 

In addition, customers experiencing financial difficulty may delay payment for our products and services. Such delays, even if accounts are ultimately paid in full, could reduce our cash resources available and materially and adversely impact our credit available from suppliers and financial institutions.

 

Restrictions in the agreement governing our Revolving Credit Facility (RCF) could adversely affect our business, financial condition, results of operations and stock price.

 

The operating and financial restrictions in our RCF and any future financing agreements could restrict our ability to finance future operations or capital needs, or otherwise pursue our business activities. These limit our and our subsidiaries’ ability to, among other things, prepay certain indebtedness and pay dividends or buyback shares. Furthermore, our RCF contains financial covenants which if we fail to comply with could result in an event of default, which, if not cured or waived, would permit the exercise of remedies against us that could have a material adverse effect on our business, results of operations and financial position. In addition, any borrowings under our RCF may be at variable rates of interest that expose us to interest rate risk. If interest rates continue to increase, our debt service obligations on the variable rate indebtedness will increase even though the amount borrowed will remain the same, and our net income and cash flows will correspondingly decrease.

 

 

Risks Related to Legal and Regulatory Requirements

 

Our operations and our customers operations are subject to a variety of governmental laws and regulations that may increase our costs, limit the demand for our services and products or restrict our operations.

 

Our business and our customers’ businesses may be significantly affected by:

 

 

federal, state and local and non-U.S. laws and other regulations relating to oilfield operations, worker safety and protection of the environment and natural resources;
 

changes in these laws and regulations; and

 

the level of enforcement of these laws and regulations.

 

In addition, we depend on the demand for our services and products from the oil and gas industry. This demand is affected by changing taxes, price controls and other laws and regulations relating to the oil and gas industry in general. For example, the adoption of laws and regulations curtailing exploration and development drilling for oil and gas for economic or other policy reasons could adversely affect our operations by limiting demand for our services and products. In addition, some non-U.S. countries have adopted and may continue to adopt regulations or practices that give advantage to indigenous oil companies in bidding for oil leases or require indigenous companies to perform oilfield services currently supplied by the Company and other international service companies. To the extent that such companies are not our customers, or we are unable to develop relationships with them, our business may suffer. We cannot determine the extent to which our future operations and earnings may be affected by new legislation, new regulations or changes in existing regulations.

 

Because of our non-U.S. operations and sales, we are also subject to changes in non-U.S. laws and regulations that may encourage or require hiring of local contractors or require non-U.S. contractors to employ citizens of, or purchase supplies from, a particular jurisdiction. If we fail to comply with any applicable law or regulation, our business, financial condition and results of operations may be adversely affected. 

 

Our operations are subject to environmental and operational safety laws and regulations that may expose us to significant costs and liabilities.

 

Our oil and gas exploration and production customers’ operations in the U.S. and other countries are subject to stringent federal, state and local legal requirements governing environmental protection. These requirements may take the form of laws, regulations, executive actions and various other legal initiatives. See Part I, Item 1. “Business – Environmental and Occupational Health and Safety Regulation” for more discussion on these matters. Compliance with these regulations and other regulatory initiatives, or any other new environmental laws and regulations could, among other things, require us or our customers to install new or modified emission controls on equipment or processes, incur longer permitting timelines, and incur significantly increased capital or operating expenditures, which costs may be significant. Additionally, one or more of these developments that impact our customers could reduce demand for our products and services, which could have a material adverse effect on our business, results of operations and financial condition.

 

Our operations may be adversely affected by various laws and regulations in countries in which we operate relating to the equipment and operation of drilling units, oil and gas exploration and development, as well as import and export activities.

 

Governing bodies have enacted and may propose legislation or regulations that would materially limit or prohibit drilling in certain areas. The issuance of more stringent safety and environmental guidelines, regulations or moratoria for drilling could disrupt, delay or cancel drilling operations, increase the cost of drilling operations or reduce the area of operations for drilling. If laws are enacted or other governmental action is taken that restricts or prohibits drilling in our expected areas of operation, demand for our services and products could be reduced and our business could be materially adversely affected.

 

Governments in some foreign countries have been increasingly active in regulating and controlling the ownership of concessions and companies holding concessions, the exploration for oil and gas and other aspects of the oil and gas industries in their countries, including local content requirements for participating in tenders. Many governments favor or effectively require that contracts be awarded to local contractors or require foreign contractors to employ citizens of, or purchase supplies from, a particular jurisdiction. These practices may result in inefficiencies or put us at a disadvantage when we bid for contracts against local competitors.

 

 

In addition, the shipment of goods, services and technology across international borders subjects us to extensive trade laws and regulations. Our import and export activities are governed by unique customs laws and regulations in each of the countries where we operate. Moreover, many countries control the import and export of certain goods, services and technology and impose related import and export recordkeeping and reporting obligations. Governments also may impose economic sanctions against certain countries, persons and other entities that may restrict or prohibit transactions involving such countries, persons and entities. We are subject to U.S. anti-boycott laws. The U.S. and other countries also from time to time may impose special punitive tariff regimes targeting goods from certain countries.

 

The laws and regulations concerning import and export activity, recordkeeping and reporting, import and export control and economic sanctions are complex and constantly changing. These laws and regulations may be enacted, amended, enforced or interpreted in a manner materially impacting our operations. An economic downturn may increase some foreign governments’ efforts to enact, enforce, amend or interpret laws and regulations as a method to increase revenue. Materials that we import can be delayed and denied for varying reasons, some of which are outside our control and some of which may result from failure to comply with existing legal and regulatory regimes. Shipping delays or denials could cause unscheduled operational downtime. Any failure to comply with these applicable legal and regulatory obligations also could result in criminal and civil penalties and sanctions, such as fines, imprisonment, debarment from government contracts, seizure of shipments and loss of import and export privileges.

 

We are required to comply with a number of complex laws pertaining to business conduct, including the U.S. Foreign Corrupt Practices Act and similar legislation enacted by Governments outside the U.S.

 

We operate internationally and in some countries with high levels of perceived corruption commonly gauged according to the Transparency International Corruption Perceptions Index. We must comply with complex foreign and U.S. laws including the United States Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act 2010 and the United Nations Convention Against Corruption, which prohibit engaging in certain activities to obtain or retain business or to influence a person working in an official capacity. We do business and may in the future do additional business in countries and regions in which we may face, directly or indirectly, corrupt demands by officials, tribal or insurgent organizations, or by private entities in which corrupt offers are expected or demanded. Furthermore, many of our operations require us to use third parties to conduct business or to interact with people who are deemed to be governmental officials under the anticorruption laws. Thus, we face the risk of unauthorized payments or offers of payments or other things of value by our employees, contractors or agents. It is our policy to implement compliance procedures to prohibit these practices. However, despite those safeguards and any future improvements to them, our employees, contractors, and agents may engage in conduct for which we might be held responsible, regardless of whether such conduct occurs within or outside the U.S. We may also be held responsible for any violations by an acquired company that occur prior to an acquisition, or subsequent to the acquisition but before we are able to institute our compliance procedures. In addition, our non-U.S. competitors that are not subject to the FCPA or similar anticorruption laws may be able to secure business or other preferential treatment in such countries by means that such laws prohibit with respect to us. A violation of any of these laws, even if prohibited by our policies, may result in severe criminal and/or civil sanctions and other penalties, and could have a material adverse effect on our business. Actual or alleged violations could damage our reputation, be expensive to defend, and impair our ability to do business.

 

Compliance with laws and regulations on trade sanctions and embargoes including those administered by the United States Department of the Treasury’s Office of Foreign Assets Control also poses a risk to us. We cannot provide products or services to or in certain countries subject to U.S. or other international trade sanctions or to certain individuals and entities subject to sanctions. Furthermore, the laws and regulations concerning import activity, export recordkeeping and reporting, export control and economic sanctions are complex and constantly changing. Any failure to comply with applicable trade-related laws and regulations, even if prohibited by our policies, could result in criminal and civil penalties and sanctions, such as fines, imprisonment, debarment from governmental contracts, seizure of shipments and loss of import and export privileges. It is our policy to implement procedures concerning compliance with applicable trade sanctions, export controls, and other trade-related laws and regulations. However, despite those safeguards and any future improvements to them, our employees, contractors, and agents may engage in conduct for which we might be held responsible, regardless of whether such conduct occurs within or outside the U.S. We may also be held responsible for any violations by an acquired company that occur prior to an acquisition, or subsequent to the acquisition but before we are able to institute our compliance procedures.

 

 

There are various risks associated with greenhouse gases and climate change legislation or regulations that could result in increased operating costs and reduced demand for our services.

 

The threat of climate change continues to attract considerable attention. Numerous proposals have been made and could continue to be made at the international, national, regional and state levels of government to monitor and limit existing emissions of GHGs as well as to restrict or eliminate such future emissions. As a result, our operations are subject to a series of regulatory, political, litigation, and financial risks associated with the production and processing of fossil fuels and emission of GHGs. See Part I, Item 1. “Business—Environmental and Occupational Health and Safety Regulation” for more discussion on the threat of climate and restriction of GHG emissions. The adoption and implementation of new or more stringent international, federal or state legislation, regulations or other regulatory initiatives that impose more stringent standards for GHG emissions from the oil and natural gas sector or otherwise restrict the areas in which this sector may produce oil and natural gas or generate GHG emissions could result in increased costs of compliance or costs of consuming fossil fuels, and thereby reduce demand for, oil and natural gas, which could reduce demand for our services and products. Additionally, political, litigation and financial risks may result in our oil and natural gas customers restricting or canceling production activities, incurring liability for infrastructure damages as a result of climatic changes, or impairing their ability to continue to operate in an economic manner, which also could reduce demand for our services and products. One or more of these developments could have a material adverse effect on our business, financial condition and results of operations.

 

Data protection and regulations related to privacy, data protection and information security could increase our costs, and our failure to comply could result in fines, sanctions or other penalties, which could materially and adversely affect our results of operations, as well as have an impact on our reputation.

 

We are subject to regulations related to privacy, data protection and information security in the jurisdictions in which we do business. As privacy, data protection and information security laws are interpreted and applied, compliance costs may increase, particularly in the context of ensuring that adequate data protection and data transfer mechanisms are in place.

 

In recent years, there has been increasing regulatory enforcement and litigation activity in the areas of privacy, data protection and information security in the U.S. and in various countries in which we operate. In addition, legislators and/or regulators in the U.S., the EU and other jurisdictions in which we operate are increasingly adopting or revising privacy, data protection and information security laws that could create compliance uncertainty and could increase our costs or require us to change our business practices in a manner adverse to our business. Compliance with current or future privacy, data protection and information security laws could significantly impact our current and planned privacy, data protection and information security related practices, our collection, use, sharing, retention and safeguarding of employee information and information regarding others with whom we do business. Our failure to comply with privacy, data protection and information security laws could result in fines, sanctions or other penalties, which could materially and adversely affect our results of operations and overall business, as well as have an impact on our reputation. For example, the EU’s General Data Protection Regulations 2016/679 (the “GDPR”), as supplemented by any national laws (such as in the United Kingdom (“U.K.”), the Data Protection Act 2018) and further implemented through binding guidance from the European Data Protection Board, came into effect on May 25, 2018. The GDPR expanded the scope of the EU data protection law to all foreign companies processing personal data of European Economic Area individuals and imposed a stricter data protection compliance regime, including the introduction of administrative fines for non-compliance, as well as the right to compensation for financial or non-financial damages claimed by any individuals under Article 82 GDPR. Our business may also face reputational damages as a result of any personal data breach or violation of the GDPR.

 

 

Risks Related to Our Common Stock

 

As a Dutch company with limited liability, the rights of our shareholders may be different from the rights of shareholders in companies governed by the laws of U.S. jurisdictions.

 

We are a Dutch company with limited liability (Naamloze Vennootschap). Our corporate affairs are governed by our articles of association and by the laws governing companies incorporated in the Netherlands. The rights of shareholders and the responsibilities of members of our Board may be different from those in companies governed by the laws of U.S. jurisdictions.

 

For example, resolutions of the general meeting of shareholders may be taken with majorities different from the majorities required for adoption of equivalent resolutions in, for example, Delaware corporations. Although shareholders will have the right to approve legal mergers or demergers, Dutch law does not grant appraisal rights to a company’s shareholders who wish to challenge the consideration to be paid upon a legal merger or demerger of a company.

 

In addition, if a third party is liable to a Dutch company, under Dutch law shareholders generally do not have the right to bring an action on behalf of the company or to bring an action on their own behalf to recover damages sustained as a result of a decrease in value, or loss of an increase in value, of their ordinary shares. Only in the event that the cause of liability of such third party to the company also constitutes a tortious act directly against such shareholder and the damages sustained are permanent, may that shareholder have an individual right of action against such third party on its own behalf to recover damages. The Dutch Civil Code provides for the possibility to initiate such actions collectively. A foundation or an association whose objective, as stated in its articles of association, is to protect the rights of persons having similar interests may institute a collective action. The collective action cannot result in an order for payment of monetary damages but may result in a declaratory judgment (verklaring voor recht), for example declaring that a party has acted wrongfully or has breached a fiduciary duty. The foundation or association and the defendant are permitted to reach (often on the basis of such declaratory judgment) a settlement which provides for monetary compensation for damages. A designated Dutch court may declare the settlement agreement binding upon all the injured parties, whereby an individual injured party will have the choice to opt-out within the term set by the court (at least three months). Such individual injured party may also individually institute a civil claim for damages within the before mentioned term.

 

Furthermore, certain provisions of Dutch corporate law have the effect of concentrating control over certain corporate decisions and transactions in the hands of our Board. As a result, holders of our shares may have more difficulty in protecting their interests in the face of actions by members of our Board than if we were incorporated in the U.S. In the performance of its duties, our Board will be required by Dutch law to act in the interest of the Company and its affiliated business, and to consider the interests of our company, our shareholders, our employees and other stakeholders in all cases with reasonableness and fairness. It is possible that some of these parties will have interests that are different from, or in addition to, interests of our shareholders.

 

Our articles of association and Dutch corporate law contain provisions that may discourage a takeover attempt.

 

Provisions contained in our amended and restated articles of association and the laws of the Netherlands could make it more difficult for a third party to acquire us, even if doing so might be beneficial to our shareholders. Provisions of our articles of association impose various procedural and other requirements, which could make it more difficult for shareholders to effect certain corporate actions. Among other things, these provisions do not provide for shareholder action by written consent, thereby requiring all shareholder actions to be taken at a general meeting of shareholders.

 

In addition, based on Dutch corporate law and our articles of association, the 2023 annual general meeting of shareholders has authorized our Board, for a period of eighteen months as of the date of the 2023 annual meeting, to issue common stock, up to 20% of the issued share capital, for any legal purpose, which could include defensive purposes, without further shareholder approval being needed. The issuance, or availability for issuance, of substantial amounts of our common stock in the public market could adversely affect the prevailing market price of our common stock and could impair our ability to raise additional capital through the sale of equity securities.

 

These provisions, alone or together, could delay hostile takeovers and changes in control of our company or changes in our management.

 

 

It may be difficult for you to obtain or enforce judgments against us or some of our executive officers and directors in the U.S. or the Netherlands.

 

We were formed under the laws of the Netherlands and, as such, the rights of holders of our ordinary shares and the civil liability of our directors will be governed by the laws of the Netherlands and our amended and restated articles of association.

 

In the absence of an applicable convention between the U.S. and the Netherlands providing for the reciprocal recognition and enforcement of judgments (other than arbitration awards and divorce decrees) in civil and commercial matters, a judgment rendered by a court in the U.S. will not automatically be recognized by the courts of the Netherlands. In principle, the courts of the Netherlands will be free to decide, at their own discretion, if and to what extent a judgment rendered by a court in the United States should be recognized in the Netherlands.

 

Without prejudice to the above, in order to obtain enforcement of a judgment rendered by a U.S. court in the Netherlands, a claim against the relevant party on the basis of such judgment should be brought before the competent court of the Netherlands. During the proceedings such court will assess, when requested, whether a foreign judgment meets the above conditions. In the affirmative, the court may order that substantive examination of the matter shall be dispensed with. In such case, the court will confine itself to an order reiterating the foreign judgment against the party against whom it had been obtained. Otherwise, a new substantive examination will take place.

 

In all of the above situations, we note the following rules as applied by Dutch courts:

 

where all other elements relevant to the situation at the time of the choice are located in a country other than the country whose law has been chosen, the choice of the parties shall not prejudice the application of provisions of the law of that other country which cannot be derogated from by agreement;

 

the overriding mandatory provisions of the law of the courts remain applicable (irrespective of the law chosen);

 

effect may be given to overriding mandatory provisions of the law of the country where the obligations arising out of the relevant transaction documents have to be or have been performed, insofar as those overriding mandatory provisions render the performance of the contract unlawful; and

 

the application of the law of any jurisdiction may be refused if such application is manifestly incompatible with the public policy (openbare orde) of the courts.

 

Under our amended and restated articles of association, we will indemnify and hold our officers and directors harmless against all claims and suits brought against them, subject to limited exceptions. Under our amended and restated articles of association, to the extent allowed by law, the rights and obligations among or between us, any of our current or former directors, officers and employees and any current or former shareholder will be governed exclusively by the laws of the Netherlands and subject to the jurisdiction of Dutch courts, unless those rights or obligations do not relate to or arise out of their capacities listed above. Although there is doubt as to whether U.S. courts would enforce such provision in an action brought in the U.S. under U.S. securities laws, this provision could make judgments obtained outside of the Netherlands more difficult to have recognized and enforced against our assets in the Netherlands or jurisdictions that would apply Dutch law. Insofar as a release is deemed to represent a condition, stipulation or provision binding any person acquiring our ordinary shares to waive compliance with any provision of the Securities Act or of the rules and regulations of the SEC, such release will be void.

 

 

Certain of the shareholders of the Company have the ability to exercise significant influence over certain corporate actions.

 

Entities affiliated with Oak Hill Advisors, L.P. could have significant influence over the outcome of matters requiring a shareholder vote, including the election of directors, the adoption of any amendment to the articles of association of the Company and the approval of mergers and other significant corporate transactions. Their influence over the Company may have the effect of delaying or preventing a change of control or may adversely affect the voting and other rights of other shareholders. In addition, entities affiliated with Oak Hill Advisors, L.P. have the right to designate (i) two persons as its nominees for election to the Board as non-executive directors for so long as the Oak Hill Group (as defined in the Director Nomination Agreement) collectively owns shares of common stock equal to at least 20% of the total shares outstanding and (ii) one person as its nominee for election to the Board as a non-executive director for so long as the Oak Hill Group collectively owns shares of common stock equal to at least 10% (but less than 20%) of the total shares outstanding. The Oak Hill Group currently has the right to designate one person as its nominee for election to the Board. Upon the Oak Hill Group ceasing to collectively own shares of common stock equal to at least 10% of the total shares outstanding, Oak Hill Advisors will not have a right to designate a director to the Board. Finally, if these shareholders were in the future to sell all or a material number of shares of common stock, the market price of Company’s common stock could be negatively impacted.

 

Risks Related to Tax Matters

 

Changes in tax laws, treaties or regulations or adverse outcomes resulting from examination of our tax returns could adversely affect our financial results.

 

Our future effective tax rates could be adversely affected by changes in tax laws, treaties and regulations, both in the U.S. and internationally. Tax laws, treaties and regulations are highly complex and subject to interpretation. Consequently, we are subject to changing tax laws, treaties and regulations in and between countries in which we operate or are resident. Our income tax expense is based upon the interpretation of the tax laws in effect in various countries at the time that the expense was incurred. A change in these tax laws, treaties or regulations, or in the interpretation thereof, could result in a materially higher tax expense or a higher effective tax rate on our worldwide earnings. If any country successfully challenges our income tax filings based on our structure, or if we otherwise lose a material tax dispute, our effective tax rate on worldwide earnings could increase substantially and our financial results could be materially adversely affected.

 

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 1C. Cybersecurity

 

In the ordinary course of our business, we collect, use, store, and transmit digitally large amounts of confidential, sensitive, proprietary, and personal information. The secure maintenance of this information and our information technology systems is important to our operations and business strategy. To this end, we have implemented processes designed to assess, identify, and manage risks from potential unauthorized occurrences on or through our information technology systems that may result in adverse effects on the confidentiality, integrity, and availability of these systems and the data residing therein. 

 

These processes are managed and monitored by a dedicated Cybersecurity and Infrastructure team, which is led by our Chief Information Officer, and include mechanisms, controls, technologies, systems, and other processes designed to prevent or mitigate data loss, theft, misuse, or other security incidents or vulnerabilities affecting the data and maintain a stable information technology environment. For example, we conduct penetration and vulnerability testing, data recovery testing, security audits, and annual and ongoing risk assessments. We engage third parties to perform monitoring and regular penetration testing. We have adopted an Incident Response Policy that applies in the event of a cybersecurity threat or incident that follows the National Institute of Standards and Technology framework. We also conduct regular employee trainings on cyber and information security, among other topics. In addition, we consult with outside advisors and experts, when appropriate, to assist with assessing, identifying, and managing cybersecurity risks, including to anticipate future threats and trends, and their impact on the Company’s risk environment.

 

Our Chief Information Officer who reports to the Chief Financial Officer and has over 30 years of experience managing information technology and cybersecurity matters, together with our executive management team, is responsible for assessing and managing cybersecurity risks. We consider cybersecurity, along with other significant risks that we face, within our overall enterprise risk management framework. In the last fiscal year, we have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, but we face certain ongoing cybersecurity risks threats that, if realized, are reasonably likely to materially affect us. Additional information on cybersecurity risks we face is discussed in Part I, Item 1A, “Risk Factors,” under the heading “Risks Related to Legal and Regulatory Requirements.”

 

The Board of Directors, as a whole and at the committee level, has oversight for the most significant risks facing us and for our processes to identify, prioritize, assess, manage, and mitigate those risks. The Nominating and Governance Committee has been designated by our Board to oversee cybersecurity risks. The Nominating and Governance Committee receives periodic updates on cybersecurity and information technology matters and related risk exposures from our Chief Information Officer. The Board also receives updates from management and the ESG Committee on cybersecurity risks on at least an annual basis.

 

 

Item 2. Properties

 

In order to design, manufacture and service the proprietary equipment that support our operations, as well as the products that we offer for sale directly to external customers, we maintain several manufacturing and service facilities around the world. We currently provide our services and products in approximately 60 countries.

 

The following table details our material facilities by segment, owned or leased by us as of December 31, 2023.

 

 

 

Leased or

 

 

Location  

Owned

  Principal/Most Significant Use

All Segments

       

Houston, Texas

 

Leased

 

Corporate office

Reading, United Kingdom

 

Leased

 

Corporate office

Aberdeen, Scotland

 

Owned/Leased

 

Regional operations, manufacturing, engineering and administration

Lafayette, Louisiana

 

Owned

 

Regional operations, manufacturing, engineering and administration

         

NLA

       

Georgetown, Guyana

 

Leased

 

Regional operations

Macaé, Brazil

 

Owned

 

Regional operations and administration

Neuquen, Argentina

 

Leased

 

Regional operations

New Iberia, Louisiana

 

Leased

 

Regional operations

Broussard, Louisiana   Leased   Regional operations

Villahermosa, Mexico

 

Leased

 

Regional operations

         

ESSA

       

Den Helder, the Netherlands

  Owned/Leased  

Regional operations and administration

Stavanger, Norway

 

Leased

 

Regional operations

         

MENA

       

Al Khobar, Saudi Arabia

 

Leased

 

Corporate office and regional operations

Dubai, United Arab Emirates

 

Owned/Leased

 

Regional operations and administration

Hassi Messaoud, Algeria

 

Leased

 

Regional operations

         

APAC

       

Kuala Lumpur, Malaysia

 

Leased

 

Regional operations and administration

Labuan, Malaysia

 

Leased

 

Regional operations

Perth, Australia

 

Leased

 

Regional operations

 

Our largest manufacturing facilities are located in Aberdeen, Scotland and Lafayette, Louisiana, where we design, manufacture and/or assemble a substantial portion of our service equipment. We believe the facilities that we currently occupy are suitable for their intended use.

 

Item 3. Legal Proceedings

 

Information related to Item 3. “Legal Proceedings” is included in Note 18 “Commitments and contingencies” to the consolidated financial statements.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 

PART II

 

Item 5. Market for the Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Market Information

 

Our common stock is traded on the NYSE under the symbol “XPRO”.

 

On February 16, 2024, we had 110,079,739 shares of common stock outstanding. The common shares outstanding at February 16, 2024, were held by approximately 20 record holders. The actual number of shareholders is greater than the number of holders of record.

 

Dividend Policy

 

The declaration and payment of future dividends will be at the discretion of our Board and will depend upon, among other things, future earnings, general financial condition, liquidity, capital requirements, restrictions contained in our financing agreements and general business conditions. Accordingly, there can be no assurance that we will pay dividends.

 

Unregistered Sales of Equity Securities

 

We did not have any sales of unregistered equity securities during the year ended December 31, 2023, that we have not previously reported on a Quarterly Report on Form 10-Q or a Current Report on Form 8-K.

 

Issuer Purchases of Equity Securities

 

On October 25, 2023, the Board approved an extension to the stock repurchase program first approved on June 16, 2022. Pursuant to the extended stock repurchase program, the Company is authorized to acquire up to $100.0 million of its outstanding common stock from October 25, 2023 through November 24, 2024 (the “Stock Repurchase Program”). Under the Stock Repurchase Program, the Company may repurchase shares of the Company’s common stock in open market purchases, in privately negotiated transactions or otherwise. The Stock Repurchase Program will continue to be utilized at management’s discretion and in accordance with federal securities laws. The timing and actual numbers of shares repurchased will depend on a variety of factors including price, corporate requirements, the constraints specified in the Stock Repurchase Program along with general business and market conditions. The Stock Repurchase Program does not obligate the Company to repurchase any particular amount of common stock, and it could be modified, suspended or discontinued at any time. During the year ended December 31, 2023, we repurchased approximately 1.2 million shares of our common stock under the Stock Repurchase Program for a total cost of approximately $20.0 million, including shares repurchased prior to the extension of the Stock Repurchase Program.

 

Following is a summary of repurchases of our common stock during the three months ended December 31, 2023:

 

Period

 

Total Number of Shares Purchased (1)

   

Average Price Paid per Share

   

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (2)

   

Maximum Number (or Approximate Dollar Value) of Shares that may yet be Purchased Under the Program (2)

 

October 1 - October 31

    --     $ --       --     $ 100,000,000  

November 1 - November 30

    642,334     $ 15.59       642,334     $ 89,987,162  

December 1 - December 31

    --     $ --       --     $ 89,987,162  

Total

    642,334     $ 15.59       642,334          

 

 

1)

This table excludes shares withheld from employees to satisfy tax withholding requirements on equity-based transactions. We administer cashless settlements and do not repurchase stock in connection with cashless settlements.

2)

Our Board authorized a program to repurchase our common stock from time to time. Approximately $90.0 million remained authorized for repurchases as of December 31, 2023, subject to the limitation set in our shareholder authorization for repurchases of our common stock.

 

 

Performance Graph

 

The following performance graph compares the performance of our common stock to the Russell 2000 Index, the SPDR S&P Oil & Gas Equipment & Services ETF (“XES”) and to a peer group established by management. The peer group consists of the following companies: Baker Hughes Company, ChampionX Corporation, Core Laboratories N.V., Dril-Quip, Inc., TechnipFMC plc, Halliburton Company, Helix Energy Solutions Group Inc., National Energy Services Reunited Corp., Patterson-UTI Energy, Inc. (which acquired NexTier Oilfield Solutions Inc., a member of our peer group for 2022), Oceaneering International, Inc., NOV Inc. and Schlumberger Limited.

 

If a company selects a different index from that used in the immediately preceding fiscal year, the company’s stock performance must be compared with both the newly-selected index and the index used in the immediately preceding year. Accordingly, the graph below compares the cumulative total return to holders of our common stock with the cumulative total returns of the Russell 2000 Index, the PHLX Oil Service Sector Index (which was selected as an index for 2022), SPDR S&P Oil & Gas Equipment & Services ETF and our peer group for the period from December 31, 2018 through December 31, 2023. The graph assumes that the value of the investment in our common stock was $100 at December 31, 2018 and for each index (including reinvestment of dividends) and tracks the return on the investment through December 31, 2023. The shareholder return set forth herein is not necessarily indicative of future performance.

graph23.jpg

The performance graph above and related information shall not be deemed “soliciting material” or to be “filed” with the SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act or the Exchange Act, except to the extent that we specifically incorporate by reference.

 

Item 6. Reserved

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Form 10-K includes certain “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements include those that express a belief, expectation or intention, as well as those that are not statements of historical fact. Forward-looking statements include information regarding our future plans and goals and our current expectations with respect to, among other things:

 

 

our business strategy and prospects for growth;

 

our cash flows and liquidity;

 

our financial strategy, budget, projections and operating results;

  the amount and timing of any future share repurchases;
 

the amount, nature and timing of capital expenditures;

 

the availability and terms of capital;

 

the exploration, development and production activities of our customers;

 

the market for our existing and future products and services;

 

competition and government regulations; and

 

general economic and political conditions, including political tensions, conflicts and war (such as the ongoing Russian war in Ukraine and heightened tensions resulting from the ongoing conflicts in the Middle East).

 

These forward-looking statements are generally accompanied by words such as “anticipate,” “believe,” “estimate,” “expect,” “goal,” “plan,” “intend,” “potential,” “predict,” “project,” “may,” “outlook,” or other terms that convey the uncertainty of future events or outcomes, although not all forward-looking statements contain such identifying words. The forward-looking statements in this Form 10-K speak only as of the date of this report; we disclaim any obligation to update these statements unless required by law, and we caution you not to rely on them unduly. Forward-looking statements are not assurances of future performance and involve risks and uncertainties. We have based these forward-looking statements on our current expectations and assumptions about future events. While our management considers these expectations and assumptions to be reasonable, they are inherently subject to significant business, economic, competitive, regulatory and other risks, contingencies and uncertainties, most of which are difficult to predict and many of which are beyond our control. These risks, contingencies and uncertainties include, but are not limited to, the following:

 

 

continuing uncertainty relating to global crude oil demand and crude oil prices that correspondingly may lead to further significant reductions in domestic oil and gas activity, which in turn could result in further significant declines in demand for our products and services;

 

uncertainty regarding the timing, pace and extent of an economic recovery, or economic slowdown or recession, in the U.S. and other countries, which in turn will likely affect demand for crude oil and therefore the demand for the products and services we provide and the commercial opportunities available to us;

 

the impact of current and future laws, rulings, governmental regulations, accounting standards and statements, and related interpretations;

 

unique risks associated with our offshore operations (including the ability to recover, and to the extent necessary, service and/or economically repair any equipment located on the seabed);

 

political, economic and regulatory uncertainties in our international operations, including the impact of actions taken by the OPEC and non-OPEC nations with respect to production levels and the effects thereof;

 

our ability to develop new technologies and products;

 

our ability to protect our intellectual property rights;

 

 

 

our ability to attract, train and retain key employees and other qualified personnel;

 

operational safety laws and regulations;

 

international trade laws and sanctions;

 

severe weather conditions and natural disasters, and other operating interruptions (including explosions, fires, weather-related incidents, mechanical failure, unscheduled downtime, labor difficulties, transportation interruptions, spills and releases and other environmental risks);

 

policy or regulatory changes;

 

the overall timing and level of transition of the global energy sector from fossil-based systems of energy production and consumption to more renewable energy sources; and
 

perception related to our ESG performance as well as current and future ESG reporting requirements.

 

These and other important factors that could affect our operating results and performance are described in (i) Part I, Item 1A. “Risk Factors” and in Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Form 10-K, and elsewhere within this Form 10-K, (ii) our other reports and filings we make with the SEC from time to time and (iii) other announcements we make from time to time. Should one or more of the risks or uncertainties described in the documents above or in this Form 10-K occur, or should underlying assumptions prove incorrect, our actual results, performance, achievements or plans could differ materially from those expressed or implied in any forward-looking statements. All such forward-looking statements in this Form 10-K are expressly qualified in their entirety by the cautionary statements in this section.

 

 

Item 7. Managements Discussion and Analysis of Financial Condition and Results of Operation

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and the related notes thereto included in Part II, Item 8. Financial Statements and Supplementary Data included in this Form 10-K.

 

This section contains forward-looking statements that are based on managements current expectations, estimates and projections about our business and operations, and involve risks and uncertainties. Our actual results may differ materially from those currently anticipated and expressed in such forward-looking statements because of various factors, including those described in the sections titled Cautionary Note Regarding Forward-Looking Statements, Part I, Item 1A. Risk Factors and elsewhere in this Form 10-K.

 

This section of this Form 10-K generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 that are not included in this Form 10-K can be found in Managements Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7. of the Companys Annual Report on Form 10-K for the year ended December 31, 2022.

 

Unless otherwise indicated, references to the terms Franks refers to Franks International N.V., the predecessor reporting entity prior to the Merger, references to Legacy Expro refer to Expro Group Holdings International Limited, the entity acquired by the Company, and references to Expro,” the Company, we, our, and us refer to Expro Group Holdings N.V., following the consummation of the Merger and unless the context otherwise requires, Franks prior to the consummation of the Merger.

 

Overview of Business

 

Working for clients across the entire well life cycle, we are a leading provider of energy services, offering cost-effective, innovative solutions and what we consider to be best-in-class safety and service quality. The Company’s extensive portfolio of capabilities spans well construction, well flow management, subsea well access, and well intervention and integrity solutions.

 

With roots dating to 1938, we have approximately 8,000 employees and provide services and solutions to leading exploration and production companies in both onshore and offshore environments in approximately 60 countries.

 

Our broad portfolio of products and services are designed to enhance production and improve recovery across the well lifecycle from exploration through abandonment, including:

 

 

Well Construction

 

Our well construction products and services support customers’ new wellbore drilling, wellbore completion and recompletion, and wellbore plug and abandonment requirements. In particular, we offer advanced technology solutions in drilling, tubular running services, cementing and tubulars. With a focus on innovation, we are continuing to advance the way wells are constructed by optimizing process efficiency on the rig floor, developing new methods to handle and install tubulars and mitigating well integrity risks. We believe we are a market leader in deepwater tubular running services and solutions. In recent years, we have added a range of lower-risk, open water cementing solutions, including the proprietary SeaCure® and QuikCure® solutions. We also offer a range of performance drilling tools designed to mitigate risk and optimize drilling efficiency.

 

 

 

Well Management

 

Our well management offerings consist of well flow management, subsea well access and well intervention and integrity services:

 

 

Well flow management: We gather valuable well and reservoir data, with a particular focus on well-site safety and environmental impact. We provide global, comprehensive well flow management systems for the safe production, measurement and sampling of hydrocarbons from a well during the exploration and appraisal phase of a new field; the flowback and clean-up of a new well prior to production; and in-line testing of a well during its production life. We also provide early production facilities to accelerate production; production enhancement packages to enhance reservoir recovery rates through the realization of production that was previously locked within the reservoir; and metering and other well surveillance technologies to monitor and measure flow and other characteristics of wells.

 

 

Subsea well access: With 40 years of experience providing a wide range of fit-for-purpose subsea well access solutions, our technology aims to provide safe well access and optimized production throughout the lifecycle of the well. We provide what we believe to be the most reliable, efficient and cost-effective subsea well access systems for exploration and appraisal, development, intervention and abandonment, including an extensive portfolio of standard and bespoke Subsea Test Tree Assemblies, a rig-deployed Intervention Riser System (“IRS”) and a vessel-deployed, wire through water Riserless Well Intervention System (“RWIS”). We also provide systems integration and project management services.

 

 

Well intervention and integrity: We provide well intervention solutions to acquire and interpret well data, maintain well bore integrity and improve production. In addition to our extensive fleet of mechanical and cased hole wireline units, we have recently introduced a number of cost-effective, innovative well intervention services, including CoilHose™, a lightweight, small-footprint solution for wellbore lifting, cleaning and chemical treatments; Octopoda™, for fluid treatments in wellbore annuli; and Galea™, an autonomous well intervention solution. We also possess several other distinct technical capabilities, including non-intrusive metering technologies and wireless telemetry systems for reservoir monitoring.

 

We operate a global business and have a diverse and relatively stable customer base that is comprised of national oil companies (“NOC”), international oil companies (“IOC”), independent exploration and production companies (“Independents”) and service partners. We have strong relationships with a number of the world’s largest NOCs and IOCs, some of which have been our customers for decades. We are dedicated to safely and sustainably delivering maximum value to our customers.

 

We organize and manage our operations on a geographical basis. Our reporting structure and the key financial information used by our management team is organized around our four operating segments: (i) North and Latin America (“NLA”), (ii) Europe and Sub-Saharan Africa (“ESSA”), (iii) Middle East and North Africa (“MENA”) and (iv) Asia-Pacific (“APAC”).

 

How We Generate Our Revenue

 

Our revenue is derived primarily from providing services in well construction, well flow management, subsea well access and well intervention and integrity to operators globally. Our revenue includes equipment service charges, personnel charges, run charges and consumables. Some of our contracts allow us to charge for additional deliverables, such as the costs of mobilization of people and equipment and customer specific engineering costs associated with a project. We also procure products and services on behalf of our customers that are provided by third parties for which we are reimbursed with a mark-up or in connection with an integrated services contract. We also design, manufacture and sell equipment, which is typically done in connection with a related operations and maintenance arrangement with a particular customer. In addition, we also generate revenue from the sale of certain well construction products.

 

For the year ended December 31, 2023, approximately 82% of our revenue was generated outside of the United States and approximately 66% of our revenue was generated by activities related to offshore oil and gas operations. Approximately 63% of our revenue was generated by services tied to drilling and completions-related activities, which are generally funded by customers’ capital expenditures, and approximately 37% of our revenue was generated by production optimization related activities, which are generally funded by customers’ operating expenditures.

 

 

Market Conditions and Price of Oil and Gas

 

The fourth quarter of 2023 has seen continued growth and increased activity as the market rebounds from the effects of the COVID-19 pandemic and Russia’s invasion of Ukraine, with limited effect currently from the heightened tensions resulting from the ongoing conflicts in the Middle East. There are a number of market factors that have had, and may continue to have, an effect on our business, including:

 

 

The market for energy services and our business are substantially dependent on the price of oil and, to a lesser extent, the regional price of gas, which are both driven by market supply and demand. Changes in oil and gas prices impact customer willingness to spend on exploration and appraisal, development, production, and abandonment activities. The extent of the impact of a change in oil and gas prices on these activities varies extensively between geographic regions, types of customers, types of activities and the financial returns of individual projects.

 

 

Average daily oil demand in the fourth quarter of 2023 exceeded average daily demand levels in 2022, with liquid demand recovering to annualized 2019 levels in 2023. Brent crude oil prices have been returning to mid-year levels (average $75/bbl in June) through the fourth quarter, declining from an average of $91/bbl in October to an average of $78/bbl in December. The Brent price decrease came despite the announcement of an extension by Organization of Petroleum Exporting Countries and certain other oil producing nations (“OPEC+”) of supply cuts amid ongoing concerns about global oil demand growth and rising global oil inventories, which were estimated to increase by 0.8 million b/d in the fourth quarter.

 

 

Activity related to gas and liquified natural gas (“LNG”) production (and associated asset development) continues to grow within our ESSA and MENA regions in support of Europe’s ongoing drive to diversify away from its reliance on Russian pipeline gas supplies over the long term. More broadly, the energy security and transition imperatives of policymakers in the U.S. and Europe are expected to result in increased investment in global gas development.

 

 

International, offshore and deepwater activity continued to strengthen throughout 2023 as operator upstream investments increased to pre-pandemic levels. We also experienced an increased demand for services and solutions related to brownfield and production enhancement and infield development programs as operators strive to maximize their previous investments and maintain production with a lower carbon footprint. In addition, we have seen an increase in demand for early production facilities and production optimization technologies, especially in support of gas and LNG developments.

 

 

The clean energy transition continues to gain momentum. We believe, however, that hydrocarbons, and natural gas in particular, will continue to play a vital role in the transition towards more sustainable energy resources, and the existing expertise and future innovation within the energy services sector, both to reduce emissions and enhance efficiency, will be critical. We are already active in the early-stage carbon capture and storage segment and have expertise and established operations within the geothermal and flare reduction segments. We continue to develop technologies to enhance the sustainability of our customers’ operations which, along with our digital transformation initiatives, are expected to enable us to continue to support our customers’ commercial and environmental initiatives. As the industry changes, we continue to evolve our approach to adapt and help our customers develop more sustainable energy solutions.

 

Outlook

 

Global liquids demand growth continued in the final quarter of 2023 and is forecast to continue to grow in 2024. Demand growth combined with a slowing production growth due to the extension of voluntary OPEC+ supply cuts, as well as reduced non-OPEC supply growth, is expected to lead to inventory withdrawals in the first quarter of 2024, which in turn will continue to support higher oil prices.

 

The U.S. Energy Information Administration (“EIA”) predicts that global liquid fuels consumption will average 102.5 million b/d in 2024, continuing growth from pre-pandemic levels and increasing by 1.4 million b/d over 2023. Global liquids demand is then expected to grow by an additional 1.2 million b/d to reach 103.7 million b/d in 2025. Global liquids demand growth is mostly from countries outside the Organization for Economic Co-operation and Development (“OECD”) in Asia, led by China and India, with OECD countries demand growth expected to remain mostly flat in 2024 and 2025.

 

The EIA forecasts that global liquids production will average 102.3 million b/d in 2024 - an increase of 0.6 million b/d over 2023 – and average 104.0 million b/d in 2025, a further 1.6 million b/d increase over 2024. Supply growth in 2024 is down from the increases seen in 2023 as a result of extended OPEC+ production cuts and slowing non-OPEC growth. OPEC+ crude oil production is expected to decline by 0.6 million b/d in 2024, which is offset by 1.2 million b/d production growth outside of the group. The main drivers of the slowdown in production growth are the United States, Canada and Brazil, offset by supply growth from Guyana.

 

As a result of the inventory withdrawals expected in the first quarter of 2024, the EIA forecasts that Brent prices will average $85/bbl for this period. Supply and demand dynamics are then expected to improve with relatively balanced markets for the remainder of 2024 placing downward pressure on crude oil prices. As a result, the EIA expects Brent crude oil prices to average $82/bbl for 2024 and $79/bbl for 2025.

 

In addition to the continued positive oil market outlook, global natural gas prices are expected to remain elevated as the market remains fundamentally tight.

 

The EIA estimates that annual average Henry Hub prices will remain under $3.00 per million British thermal unit (“MMBtu”) for 2024 and 2025, though they are expected to increase from an average of $2.54/MMBtu in 2023 to reach $2.66/MMBtu in 2024 and $2.95/MMBtu in 2025, respectively. The modest increase in prices is driven by an increase in LNG exports, however, further upward pricing pressure is limited by high levels of inventory. Rystad Energy forecasts spot prices at the European Title Transfer Facility and Northeast Asian LNG will average $12.20/MMBtu and $13.20/MMBtu respectively for 2024, as balances have loosened through a milder winter. Prices are expected to see higher than normal volatility where shocks in demand or supply may drive short-term price spikes.

 

Consequently, the market outlook for 2024 is generally constructive with high commodity prices relative to the last several years driving growth in exploration and production expenditures and the highest level of upstream investment expected since 2015. Strong investment growth is expected in the deepwater and offshore shelf segments with support from large projects in Norway, Brazil, Guyana and the continuation of production capacity expansion projects in the Middle East, driven by Saudi Arabia, the United Arab Emirates and Qatar.

 

As a result, we expect demand for our services and solutions to continue trending positively throughout 2024. The following provides an outlook for 2024 by our reporting segments based on data from Spears and Associates, Inc.

 

NLA: Drilling activity in North America is forecast to decline by 6% in 2024 to an average of 648 active rigs as both large and small operators strive for continued capital discipline, creating a ceiling on potential growth as they prioritize financial returns. Completion activity is expected to hold steady in 2024, with a total of about 18,100 well completions and 13,000 frac jobs. The uptick in merger and acquisition activity in 2023 and continuing into 2024 may contribute to a slower recovery in drilling activity as new owners prioritize production growth from existing assets. In Latin America, drilling activity is estimated to increase by 6% in 2024 to an average of 191 active rigs, accounting for over 2,500 new wells driven by Mexico, Argentina and Brazil. Mexico, Argentina and Colombia are expected to collectively account for 75-80% of overall Latin American rig activity in 2024. After Brazil, the top four producing nations in Latin America are Mexico, Venezuela, Colombia and Argentina, with Guyana expected to soon take over third place.

 

ESSA: European drilling activity is now expected to average 101 active rigs in 2024, up by 4%, accounting for over 850 new wells. Ukraine, Norway and the U.K. are expected to collectively account for over approximately 75% of overall European rig activity in 2024. Onshore drilling in Europe is forecast to average 68 active rigs in 2024, up by 5%, accounting for over 450 new wells. Offshore drilling activity is predicted to grow by 3% in 2024, averaging 33 active rigs as North Sea activity is constrained by the exodus of rigs from Norwegian waters for international contracts in Namibia, Brazil and Australia. Drilling activity in Africa is projected to average 156 active rigs in 2024, up by 15%, accounting for almost 1,250 new wells, with activity in Namibia and Uganda continuing to increase. Onshore drilling activity is expected to improve by 16% in 2024 to average 124 active rigs, drilling 850 new wells, while offshore drilling activity is predicted to increase by 10% to average 32 active rigs, drilling around 375 new wells.

 

MENA: In the Middle East, drilling activity is now expected to average 343 active rigs in 2024, up by 9%, accounting for almost 2,600 new wells. Saudi Arabia, Iraq and Abu Dhabi are expected to collectively account for around 65% of overall Middle Eastern rig activity in 2024. The growth is driven by analysts estimates that state-owned national oil companies in the region could potentially spend up to $100 billion this year on upstream investment, despite some projections that crude oil could reach peak demand before the end of this decade. Onshore drilling in the Middle East is now projected to increase by 10% in 2024 to an average of 296 active land rigs, drilling about 2,500 new wells, while offshore activity is forecast to increase by 12%, averaging 46 active rigs drilling almost 340 new wells. In addition, there is increasing focus on carbon capture, utilization and storage projects, with one NOC recently doubling its CO2 capture target, for example

 

APAC: Based on the outlook for oil prices, drilling activity in the Asia Pacific region is now forecast to average 191 active rigs in 2024, up by 6%, accounting for almost 2,800 new wells. India, Indonesia and Australia are projected to collectively account for around 75% of overall rig activity in the region in 2024. Onshore drilling in the region is forecast to increase by 5% to average 143 active land rigs drilling about 1,750 new wells, while offshore activity is projected to rise by 7% to an average of 48 active rigs, accounting for a total of almost 1,050 new wells. LNG development projects are driving the activity growth in Australia and Indonesia as operators look to meet the increased global demand driven by energy security concerns and the energy transition.

 

 

How We Evaluate Our Operations

 

We use a number of financial and operational measures to routinely analyze and evaluate the performance of our business, including Revenue, Adjusted EBITDA, Adjusted Cash Flow from Operations and Cash Conversion.

 

Revenue: We analyze our performance by comparing actual monthly revenue by operating segments and areas of capabilities to our internal projections for each month. Our revenue is primarily derived from well construction, well flow management, subsea well access and well intervention and integrity solutions.

 

Adjusted EBITDA: We regularly evaluate our financial performance using Adjusted EBITDA. Our management believes Adjusted EBITDA is a useful financial performance measure as it excludes non-cash charges and other transactions not related to our core operating activities and allows more meaningful analysis of the trends and performance of our core operations.

 

Adjusted Cash Flow from Operations: We regularly evaluate our operating cash flow performance using Adjusted Cash Flow from Operations. Our management believes Adjusted Cash Flow from Operations is a useful tool to measure the operating cash performance of the Company as it excludes exceptional payments, interest payments and non-cash charges not related to our core operating activities and allows more meaningful analysis of the trends and performance of our core operations.

 

Cash Conversion: We regularly evaluate our efficiency of generating cash from operations using Cash Conversion which provides a useful tool to measure Adjusted Cash Flow from Operations as a percentage of Adjusted EBITDA.

 

Adjusted EBITDA, Adjusted Cash Flow from Operations and Cash Conversion are non-GAAP financial measures. Please refer to the section titled “Non-GAAP Financial Measures” for a reconciliation of Adjusted EBITDA to net income (loss), the most directly comparable financial performance measure calculated and presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and a reconciliation of Adjusted Cash Flow from Operations to net cash provided by (used in) operating activities, the most directly comparable liquidity measure calculated and presented in accordance with GAAP.

 

 

Executive Overview

 

Year ended December 31, 2023 compared to year ended December 31, 2022

 

Certain highlights of our financial results and other key developments include:

 

 

Revenue for the year ended December 31, 2023 increased by $233.4 million, or 18.2%, to $1,512.8 million, compared to $1,279.4 million for the year ended December 31, 2022. Activity and revenue across all our geography-based operating segments increased during the year ended December 31, 2023, most notably in ESSA. Revenue for our segments is discussed separately below under the heading “Operating Segment Results.”

 

 

We reported a net loss for the year ended December 31, 2023 of $23.4 million, compared to a net loss of $20.1 million for the year ended December 31, 2022. The increase in net loss primarily reflects higher depreciation and amortization expense of $32.5 million, higher severance and other expense of $6.6 million, higher interest and finance expense of $3.7 million, higher income tax expense of $3.1 million, lower other income of $1.9 million, and higher stock-based compensation expense of $1.1 million, partially offset by higher Adjusted EBITDA of $42.7 million and lower merger and integration expense of $3.8 million.

 

 

Adjusted EBITDA for the year ended December 31, 2023 increased by $42.7 million, or 20.7%, to $248.9 million from $206.2 million for the year ended December 31, 2022. Adjusted EBITDA margin increased to 16.5% during the year ended December 31, 2023, as compared to 16.1% during the year ended December 31, 2022. The increase in Adjusted EBITDA and Adjusted EBITDA margin is primarily attributable to higher revenue and a more favorable activity mix. The increase is offset by unrecoverable costs associated with our light well intervention (“LWI”) business in APAC. Adjusted EBITDA for the year ended December 31, 2023 includes unrecoverable LWI-related costs in APAC of $35.9 million. Adjusted EBITDA for the year ended December 31, 2022 includes unrecoverable LWI-related costs in APAC of $27.7 million. Excluding unrecoverable LWI-related costs, Adjusted EBITDA for the years ended December 31, 2023 and 2022 would have been $284.8 million and $233.9 million, and Adjusted EBITDA margin would have been 18.8% and 18.3%, respectively.

 

The Company suspended vessel-deployed LWI operations during the third quarter of 2023 following a wire failure on the main crane of a third-party owned vessel working with Expro while the crane was suspending the subsea module of Expro’s vessel-deployed LWI system. We are continuing to work with the relevant stakeholders and independent experts to assess the incident. Fourth quarter results include unrecoverable LWI-related costs of $4.3 million. The well control package and lubricator components of this vessel-deployed LWI system have been safely recovered, but we have determined not to participate in the recovery of the subsea module from the seabed. We are continuing to determine the path forward for our vessel-deployed LWI operations, including what alternative service delivery options and service partner options are available to the Company, and the timing and cost (including potential damage claims) of completing customer work scopes for which our vessel-deployed LWI system was integral. At this time, we are not able to assess the timing and potential cost of completing customer work scopes but do not expect such costs to be material to Expro’s financial results.

 

 

Net cash provided by operating activities was $138.3 million during the year ended December 31, 2023 as compared to $80.2 million during the year ended December 31, 2022. The increase of $58.1 million in net cash provided by operating activities for the year ended December 31, 2023 was primarily driven by increase in Adjusted EBITDA of $42.7 million and favorable movement in working capital by $22.0 million, partially offset by higher payments for income taxes of $11.1 million for the year ended December 31, 2023. Adjusted Cash Flow from Operations and Cash Conversion for the year ended December 31, 2023 were $170.2 million and 68.4%, respectively, compared to $115.3 million and 55.9%, respectively, for the year ended December 31, 2022

 

 

Non-GAAP Financial Measures

 

We include in this Form 10-K the non-GAAP financial measures Adjusted EBITDA, Adjusted EBITDA margin, Adjusted Cash Flow from Operations and Cash Conversion. We provide reconciliations of net income (loss), the most directly comparable financial performance measure calculated and presented in accordance with GAAP, to Adjusted EBITDA. We also provide a reconciliation of Adjusted Cash Flow from Operations to net cash provided by (used in) operating activities, the most directly comparable liquidity measure calculated and presented in accordance with GAAP.

 

Adjusted EBITDA, Adjusted EBITDA margin, Adjusted Cash Flow from Operations and Cash Conversion are used as supplemental financial measures by our management and by external users of our financial statements, such as investors, commercial banks, research analysts and others. These non-GAAP financial measures allow our management and others to assess our financial and operating performance as compared to those of other companies in our industry, without regard to the effects of our capital structure, asset base, items outside the control of management and other charges outside the normal course of business.

 

We define Adjusted EBITDA as net income (loss) adjusted for (a) income tax expense (benefit), (b) depreciation and amortization expense, (c) impairment expense, (d) severance and other expense, net, (e) stock-based compensation expense, (f) merger and integration expense, (g) (gain) loss on disposal of assets, (h) other (income) expense, net, (i) interest and finance (income) expense, net and (j) foreign exchange (gain) loss. Adjusted EBITDA margin reflects our Adjusted EBITDA as a percentage of revenues.

 

We define Adjusted Cash Flow from Operations as net cash provided by (used in) operating activities adjusted for cash paid during the period for interest, net, severance and other expense and merger and integration expense. We define Cash Conversion as Adjusted Cash Flow from Operations divided by Adjusted EBITDA.

 

Adjusted EBITDA, Adjusted EBITDA margin, Adjusted Cash Flow from Operations and Cash Conversion have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP. As Adjusted EBITDA, Adjusted Cash Flow from Operations and Cash Conversion may be defined differently by other companies in our industry, our presentation of Adjusted EBITDA, Adjusted Cash Flow from Operations and Cash Conversion may not be comparable to similarly titled measures of other companies, thereby diminishing their utility.

 

 

The following table presents a reconciliation of net loss to Adjusted EBITDA for each of the periods presented (in thousands):

 

   

Year ended

 
   

December 31,

 
   

2023

   

2022

   

2021

 

Net loss

  $ (23,360 )   $ (20,145 )   $ (131,891 )
                         

Income tax expense

  $ 44,307     $ 41,247     $ 16,267  

Depreciation and amortization expense

    172,260       139,767       123,866  

Severance and other expense

    14,388       7,825       7,826  

Merger and integration expense

    9,764       13,620       47,593  

Gain on disposal of assets

    -       -       (1,000 )

Other income, net (1)

    (1,234 )     (3,149 )     (3,992 )

Stock-based compensation expense

    19,574       18,486       54,162  

Foreign exchange losses

    9,238       8,341       4,314  

Interest and finance expense, net

    3,943       241       8,795  

Adjusted EBITDA (2)

  $ 248,880     $ 206,233     $ 125,940  
                         

Adjusted EBITDA Margin

    16.5 %     16.1 %     15.3 %

(1)

Other expense (income), net, is comprised of immaterial, unusual or infrequently occurring transactions which, in management’s view, do not provide useful measures of the underlying operating performance of the business.

(2)

Excluding $35.9 million of unrecoverable LWI-related costs during the year ended December 31, 2023, Adjusted EBITDA would have been $284.8 million and Adjusted EBITDA margin would have been 18.8%. Excluding $27.7 million of unrecoverable LWI-related costs during the year ended December 31, 2022, Adjusted EBITDA would have been $233.9 million and Adjusted EBITDA margin would have been 18.3%.

 

The following table provides a reconciliation of net cash provided by operating activities to Adjusted Cash Flow from Operations for each of the periods presented (in thousands):

 

   

Year Ended

 
   

December 31,

 
   

2023

   

2022

   

2021

 

Net cash provided by operating activities

  $ 138,309     $ 80,169     $ 16,144  

Cash paid during the year for interest, net

    2,177       3,851       4,192  

Cash paid during the year for severance and other expense

    12,304       3,970       8,052  

Cash paid during the year for merger and integration expense

    17,403       27,344       36,921  

Adjusted Cash Flow from Operations

  $ 170,193     $ 115,334     $ 65,309  
                         

Adjusted EBITDA

  $ 248,880     $ 206,233     $ 125,940  
                         

Cash Conversion

    68.4 %     55.9 %     51.9 %

 

 

Selected Unaudited Financial Information for the Three Months Ended December 31, 2023 and September 30, 2023

 

Operating Segment Results

 

The following table shows revenue by segment and revenue as a percentage of total revenue by segment for the three months ended December 31, 2023 and September 30, 2023:

 

   

Three Months Ended

   

Percentage

 

(in thousands)

 

December 31, 2023

   

September 30, 2023

   

December 31, 2023

   

September 30, 2023

 

NLA

  $ 145,490     $ 105,252       35.8 %     28.5 %

ESSA

    133,846       135,395       32.9 %     36.6 %

MENA

    65,363       58,057       16.1 %     15.7 %

APAC

    62,051       71,114       15.3 %     19.2 %

Total Revenue

  $ 406,750     $ 369,818       100.0 %     100.0 %

 

The following table shows the Segment EBITDA and Segment EBITDA as a percentage of total revenue by segment (“Segment EBITDA margin”) and a reconciliation to income (loss) before income taxes for the three months ended December 31, 2023 and September 30, 2023:

 

   

Three Months Ended

   

Segment EBITDA Margin

 

(in thousands)

 

December 31, 2023

   

September 30, 2023

   

December 31, 2023

   

September 30, 2023

 

NLA

  $ 44,325     $ 19,967       30.5 %     19.0 %

ESSA

    40,990       39,268       30.6 %     29.0 %

MENA

    21,271       16,871       32.5 %     29.1 %

APAC

    5,337       (4,286 )     8.6 %     (6.0 )%

Total Segment EBITDA

  $ 111,923     $ 71,820       27.5 %     19.4 %

Corporate costs

    (31,894 )     (24,070 )                

Equity in income of joint ventures

    5,117       2,495                  

Depreciation and amortization expense

    (62,874 )     (37,414 )                

Merger and integration expense

    (5,432 )     (817 )                

Severance and other expense

    (8,901 )     (1,897 )                

Stock-based compensation expense

    (4,892 )     (4,934 )                

Foreign exchange loss

    (4,608 )     (4,260 )                

Other income (expense), net

    4,774       (1,129 )                

Interest and finance expense, net

    (2,255 )     (373 )                

Income (loss) before income taxes

  $ 958     $ (579 )                

 

 

Quarter ended December 31, 2023 compared to quarter ended September 30, 2023

 

NLA

 

Revenue for the NLA segment was $145.5 million for the three months ended December 31, 2023, an increase of $40.2 million, or 38.2%, compared to $105.3 million for the three months ended September 30, 2023. The increase was primarily due to additional subsea well access revenue following the acquisition of PRT Offshore at the beginning of the fourth quarter, higher well flow management revenue in Mexico, and higher well construction revenue in the U.S. due to increased customer activity. 

 

Segment EBITDA for the NLA segment was $44.3 million, or 30.5% of revenues, during the three months ended December 31, 2023, compared to $20.0 million, or 19.0% of revenues, during the three months ended September 30, 2023. The increase of $24.3 million in Segment EBITDA was attributable to higher activity and the increase in Segment EBITDA margin was attributable to improved operating leverage and a more favorable activity mix during the three months ended December 31, 2023.

 

ESSA

 

Revenue for the ESSA segment was $133.8 million for the three months ended December 31, 2023, a decrease of $1.6 million, or 1.2%, compared to $135.4 million for the three months ended September 30, 2023. The decrease in revenues was primarily driven by lower well flow management revenue in Congo, partially offset by higher well flow management and subsea well access revenue in Equatorial Guinea. 

 

Segment EBITDA for the ESSA segment was $41.0 million, or 30.6% of revenues, for the three months ended December 31, 2023, an increase of $1.7 million, or 4.3%, compared to $39.3, or 29.0% of revenues, for the three months ended September 30, 2023. The increase in Segment EBITDA and Segment EBITDA margin was primarily attributable to a more favorable activity mix during the three months ended December 31, 2023.

 

MENA

 

Revenue for the MENA segment was $65.4 million for the three months ended December 31, 2023, an increase of $7.3 million, or 12.6%, compared to $58.1 million for the three months ended September 30, 2023. The increase in revenue was driven by higher well flow management services revenue in Algeria and the Kingdom of Saudi Arabia and by higher well construction revenue in Morocco.

 

Segment EBITDA for the MENA segment was $21.3 million, or 32.5% of revenues, for the three months ended December 31, 2023, an increase of $4.4 million, or 26.0%, compared to $16.9 million, or 29.1% of revenues, for the three months ended September 30, 2023. The increase in Segment EBITDA and Segment EBITDA margin was primarily due to higher activity, improved operating leverage and a more favorable activity mix during the three months ended December 31, 2023.

 

APAC

 

Revenue for the APAC segment was $62.1 million for the three months ended December 31, 2023, a decrease of $9.0 million, or 12.7%, compared to $71.1 million for the three months ended September 30, 2023. The decrease in revenue was primarily due to lower subsea well access revenue in Australia, where we suspended vessel-deployed LWI operations, and China, partially offset by higher subsea well access revenue in Malaysia and well flow management revenue in Malaysia and Australia. 

 

Segment EBITDA for the APAC segment was $5.3 million, or 8.6% of revenues, for the three months ended December 31, 2023, an increase of $9.6 million compared to ($4.3) million, or (6.0)% of revenues, for the three months ended September 30, 2023. The increase in Segment EBITDA (despite the decrease in revenues) was primarily due to lower operating costs within our LWI business during the three months ended December 31, 2023 following our suspension of vessel-deployed LWI operations during the third quarter of 2023. For the three months ended December 31, 2023, Segment EBITDA includes unrecoverable LWI-related costs of $4.3 million. Segment EBITDA for the three months ended September 31, 2023 include unrecoverable LWI-related costs of $15.3 million. Excluding unrecoverable LWI-related costs, APAC Segment EBITDA for the fourth and third quarter of 2023 would have been $9.6 million or 15.5% of revenue and $11.0 million or 15.5% of revenue, respectively.

 

 

Results of Operations for the years ended December 31, 2023, 2022 and 2021

 

Operating Segment Results

 

We evaluate our business segment operating performance using segment revenue and Segment EBITDA, as described in Note 5 “Business segment reporting” in our consolidated financial statements. We believe Segment EBITDA is a useful operating performance measure as it excludes non-cash charges and other transactions not related to our core operating activities and corporate costs, and Segment EBITDA allows management to more meaningfully analyze the trends and performance of our core operations by segment as well as to make decisions regarding the allocation of resources to our segments.

 

The following table shows revenue by segment and revenue as a percentage of total revenue by segment for the years ended December 31, 2023, 2022 and 2021:

 

   

Year Ended

   

Percentage

 

(in thousands)

 

December 31, 2023

   

December 31, 2022

   

December 31, 2021

   

December 31, 2023

   

December 31, 2022

   

December 31, 2021

 

NLA

  $ 511,800     $ 499,813     $ 193,156       33.8 %     39.1 %     23.4 %

ESSA

    520,951       389,342       300,557       34.4 %     30.4 %     36.4 %

MENA

    233,528       201,495       171,136       15.4 %     15.7 %     20.7 %

APAC

    246,485       188,768       160,913       16.3 %     14.8 %     19.5 %

Total Revenue

  $ 1,512,764     $ 1,279,418     $ 825,762       100.0 %     100.0 %     100.0 %

 

 

The following table shows Segment EBITDA and Segment EBITDA margin by segment and a reconciliation to income (loss) before income taxes for the years ended December 31, 2023 and December 31, 2022:

 

   

Year Ended

   

Segment EBITDA Margin

 

(in thousands)

 

December 31, 2023

   

December 31, 2022

   

December 31, 2021

   

December 31, 2023

   

December 31, 2022

   

December 31, 2021

 

NLA

  $ 132,869     $ 135,236     $ 32,254       26.0 %     27.1 %     16.7 %

ESSA

    136,007       74,681       53,336       26.1 %     19.2 %     17.7 %

MENA

    71,201       63,315       56,312       30.5 %     31.4 %     32.9 %

APAC (1)

    1,805       4,850       33,444       0.7 %     2.6 %     20.8 %

Total Segment EBITDA

  $ 341,882     $ 278,082     $ 175,346                          

Corporate costs (2)

    (105,855 )     (87,580 )     (66,153 )                        

Equity in income of joint ventures

    12,853       15,731       16,747                          

Depreciation and amortization expense

    (172,260 )     (139,767 )     (123,866 )                        

Merger and integration expense

    (9,764 )     (13,620 )     (47,593 )                        

Severance and other expense

    (14,388 )     (7,825 )     (7,826 )                        

Stock-based compensation expense

    (19,574 )     (18,486 )     (54,162 )                        

Foreign exchange loss

    (9,238 )     (8,341 )     (4,314 )                        

Other income, net

    1,234       3,149       3,992                          

Gain on disposal of assets

    -       -       1,000                          

Interest and finance expense, net

    (3,943 )     (241 )     (8,795 )                        

Income (loss) before income taxes

  $ 20,947     $ 21,102     $ (115,624 )                        

 

(1)

Excluding $35.9 million of unrecoverable LWI-related costs during the year ended December 31, 2023, APAC Segment EBITDA would have been $37.7 million and Segment EBITDA margin would have been 15.3%. Excluding $27.7 million of unrecoverable LWI-related costs during the year ended December 31, 2022, APAC Segment EBITDA would have been $32.6 million and APAC Segment EBITDA margin would have been 17.3%.

(2)

Corporate costs include the costs of running our corporate head office and other central functions that support the operating segments, including research, engineering and development, logistics, sales and marketing and health and safety and are not attributable to a particular operating segment.

 

 

Year ended December 31, 2023 compared to the year ended December 31, 2022

 

NLA

 

Revenue for the NLA segment was $511.8 million for the year ended December 31, 2023, an increase of $12.0 million, or 2.4%, compared to $499.8 million for the year ended December 31, 2022. The increase in revenue is primarily due to higher subsea well access revenue in the U.S., higher well intervention and integrity activity in South America, and higher well construction activity in Mexico, offset by lower well flow management revenue in Mexico and Canada. 

 

Segment EBITDA for the NLA segment was $132.9 million, or 26.0% of revenues, during the year ended December 31, 2023, compared to $135.2 million or 27.1% of revenues during the year ended December 31, 2022, a decrease of $2.3 million. The decrease was attributable to less favorable activity mix during the year ended December 31, 2023.

 

ESSA

 

Revenue for the ESSA segment was $521.0 million for the year ended December 31, 2023, an increase of $131.7 million, or 33.8%, compared to $389.3 million for the year ended December 31, 2022. The increase is primarily attributable to higher well flow management revenue during the year ended December 31, 2023, driven by a long-term, LNG related construction project in Congo. The increase in Congo revenue was supplemented by higher well intervention and integrity revenue in the U.K. and higher subsea well access revenue in Central and West Africa, Angola and Azerbaijan partially offset by lower subsea revenue in Norway. Also contributing to the increase in revenue was higher well construction revenue in Southeast Africa, offset by lower well construction revenue in Norway. 

 

Segment EBITDA for the ESSA segment was $136.0 million, or 26.1% of revenues, during the year ended December 31, 2023, compared to $74.7 million, or 19.2% of revenues, during the year ended December 31, 2022, an increase of $61.3 million. The increase was attributable to higher activity, improved absorption of geography-based support costs, and more favorable activity mix during the year ended December 31, 2023.

 

MENA

 

Revenue for the MENA segment was $233.5 million for the year ended December 31, 2023, an increase of $32.0 million, or 15.9%, compared to $201.5 million for the year ended December 31, 2022. The increase was driven by higher well flow management, well construction and well intervention and integrity revenue in Saudi Arabia, and higher well construction revenue in the United Arab Emirates, Egypt, and Morocco.

 

Segment EBITDA for the MENA segment was $71.2 million, or 30.5% of revenues, during the year ended December 31, 2023, compared to $63.3 million, or 31.4% of revenues during the year ended December 31, 2022. The increase of $7.9 million was attributable to higher activity during the year ended December 31, 2023.

 

APAC

 

Revenue for the APAC segment was $246.5 million for the year ended December 31, 2023, an increase of $57.7 million, or 30.6%, compared to $188.8 million for the year ended December 31, 2022. The increase was primarily attributable to higher subsea well access revenue in Australia, China and Malaysia. Also contributing to the increase was higher well intervention and integrity and well construction activity in Southeast Asia.

 

Segment EBITDA for the APAC segment was $1.8 million, or 0.7% of revenues, during the year ended December 31, 2023, compared to $4.9 million, or 2.6% of revenues, during the year ended December 31, 2022. The decrease in Segment EBITDA despite the increase in revenues was primarily due to unrecoverable LWI-related costs in APAC of $35.9 million incurred during the year ended December 31, 2023. Comparatively, during the year ended December 31, 2022, the Company incurred unrecoverable LWI-related costs of $27.7 million. Excluding $35.9 million and $27.7 million of unrecoverable LWI-related costs during the years ended December 31, 2023 and 2022, respectively, APAC Segment EBITDA would have been $37.7 million and $32.6 million and APAC segment Adjusted EBITDA margin would have been 15.3% and 17.3%, respectively.

 

 

Corporate Costs

 

Corporate costs for the year ended December 31, 2023 increased by $18.3 million, or 20.9%, to $105.9 million, as compared to $87.6 million, for the year ended December 31, 2022. The increase in the corporate costs is generally proportional with increases in activity and revenue year over year.

 

Equity in income of joint ventures

 

Equity in income of joint ventures for the year ended December 31, 2023 decreased by $2.8 million, or 17.8%, to $12.9 million as compared to $15.7 million for the year ended December 31, 2022. The decrease reflects lower income from our joint venture in China compared to the previous year.

 

Depreciation and amortization expense

 

Depreciation and amortization expense for the year ended December 31, 2023 increased by $32.5 million or 23.2% to $172.3 million as compared to $139.8 million for the year ended December 31, 2022. The increase was primarily due to $19.3 million of accelerated depreciation expense related to the subsea module (“SSM”) of Expro’s vessel-deployed LWI system and related equipment.

 

Merger and integration expense

 

Merger and integration expense for the year ended December 31, 2023 decreased by $3.8 million, to $9.8 million as compared to $13.6 million for the year ended December 31, 2022. The decrease was primarily attributable to lower legal and other professional fees, and lower integration and other costs related to acquisitions incurred during the year ended December 31, 2023 as compared to the year ended December 31, 2022.

 

Severance and other expense

 

Severance and other expense for the year ended December 31, 2023 increased by $6.6 million, to $14.4 million as compared to $7.8 million for the year ended December 31, 2022. The increase was primarily attributable to unrecoverable LWI-related costs and a change in the fair value of deferred consideration.

 

Other income

 

Other income for the year ended December 31, 2023 was $1.2 million as compared to other income of $3.1 million for the year ended December 31, 2022. The decrease of $1.9 million is primarily attributable to increase in interest cost on post retirement benefits.

 

Interest and finance expense, net

 

Interest and finance expense, net, for the year ended December 31, 2023, was $3.9 million compared to $0.2 million for the year ended December 31, 2022. The increase in interest and finance expense of $3.7 million was primarily due to fees incurred with respect to the Amended and Restated Facility Agreement (as defined below) established during the year ended December 31, 2023.

 

Income tax (expense) benefit

 

Income tax expense for the year ended December 31, 2023 was $44.3 million, compared to an income tax expense of $41.2 million for the year ended December 31, 2022. Our statutory tax rate for the years ended December 31, 2023 and December 31, 2022 was 25.8%. The effective tax rate was 547.4% and 768.0% for the years ended December 31, 2023 and 2022 respectively. Our effective income tax rate fluctuates from the statutory tax rate based on, among other factors, changes in pretax income in jurisdictions with varying statutory tax rates along with jurisdictions utilizing a deemed profit taxation regime, the impact of valuation allowances, foreign inclusions and other permanent differences related to the recognition of income and expense.

 

 

Liquidity and Capital Resources

 

Liquidity

 

Our financial objectives include the maintenance of sufficient liquidity, adequate financial resources and financial flexibility to fund our business. As of December 31, 2023, total available liquidity was $298.4 million, including cash and cash equivalents and restricted cash of $151.7 million and $146.7 million available for borrowings under our Amended and Restated Facility Agreement. Expro believes these amounts, along with cash generated by ongoing operations, will be sufficient to meet future business requirements for the next 12 months and beyond. Our primary sources of liquidity have been cash flows from operations. Our primary uses of capital have been for capital expenditures, acquisitions and repurchases of company stock. We monitor potential capital sources, including equity and debt financing, in order to meet our investment and liquidity requirements.

 

Our total capital expenditures are estimated to range between $130.0 million and $140.0 million for 2024. Our total capital expenditures were $122.1 million for the year ended December 31, 2023, out of which approximately 90% were used for the purchase or manufacture of equipment to directly support customer-related activities and approximately 10% for other property, plant and equipment, inclusive of software costs. The actual amount of capital expenditures for the purchase and manufacture of equipment may fluctuate based on market conditions. We continue to focus on preserving and protecting our strong balance sheet, optimizing utilization of our existing assets and, where practical, limiting new capital expenditures.

 

On October 25, 2023, the Board approved an extension to the stock repurchase program first approved on June 16, 2022. Pursuant to the extended stock repurchase program, we are authorized to acquire up to $100.0 million of our outstanding common stock from October 25, 2023 through November 24, 2024 (the “Stock Repurchase Program”). Under the Stock Repurchase Program, we may repurchase shares of our common stock in open market purchases, in privately negotiated transactions or otherwise. The Stock Repurchase Program will continue to be utilized at management’s discretion and in accordance with federal securities laws. The timing and actual numbers of shares repurchased will depend on a variety of factors including price, corporate requirements, the constraints specified in the Stock Repurchase Program along with general business and market conditions. The Stock Repurchase Program does not obligate the Company to repurchase any particular amount of common stock, and it could be modified, suspended or discontinued at any time. During the year ended December 31, 2023, under the Stock Repurchase Program we repurchased 1.2 million shares of our common stock at an average price of $16.70 for a total cost of approximately $20.0 million, including shares repurchased prior to the extension of the Stock Repurchase Program. During the year ended December 31, 2022, we repurchased 1.1 million shares at an average price of $11.81 per share, for a total cost of $13.0 million under the preceding program. 

 

Credit Facility

 

Revolving Credit Facility

 

On October 6, 2023, we amended and restated our previous facility agreement pursuant to an amendment and restatement agreement (the “Amended and Restated Facility Agreement”) with DNB Bank ASA, London Branch, as agent in order to extend the maturity of the Amended and Restated Facility Agreement for a further 36 months and increase the total commitments to $250.0 million, of which $166.7 million was available for drawdowns as loans and $83.3 million was available for letters of credit. The Company has the ability to increase the commitments to $350.0 million.

 

Please see Note 16 “Interest bearing loans” in the Notes to the Consolidated Financial Statements for additional information.

 

 

Cash flow from operating, investing and financing activities

 

Cash flows provided by our operations, investing and financing activities are summarized below (in thousands):

 

   

Year Ended December 31,

 

(in thousands)

 

2023

   

2022

   

2021

 

Net cash provided by operating activities

  $ 138,309     $ 80,169     $ 16,144  

Net cash (used in) provided by investing activities

    (148,232 )     (71,206 )     112,046  

Net cash used in financing activities

    (49,339 )     (25,612 )     (7,176 )

Effect of exchange rate changes on cash activities

    (6,032 )     (4,738 )     (1,876 )

Net (decrease) increase to cash and cash equivalents and restricted cash

  $ (65,294 )   $ (21,387 )   $ 119,138  


Analysis of cash flow changes between the years ended December 31, 2023 and 2022

 

Net cash provided by operating activities

 

Net cash provided by operating activities was $138.3 million during the year ended December 31, 2023 as compared to $80.2 million during the year ended December 31, 2022. The increase in net cash provided by operating activities of $58.1 million, was primarily driven by an increase in Adjusted EBITDA of $42.7 million and favorable movement in working capital by $22.0 million, partially offset by higher payments for income taxes of $11.1 million for the year ended December 31, 2023.

 

Adjusted Cash Flow from Operations during the year ended December 31, 2023 was $170.2 million compared to $115.3 million during the year ended December 31, 2022. Our primary uses of net cash provided by operating activities were capital expenditures, acquisitions and repurchases of company stock.

 

Net cash used in investing activities

 

Net cash used in investing activities was $148.2 million during the year ended December 31, 2023 as compared to $71.2 million during the year ended December 31, 2022, an increase of $77.0 million. Our principal recurring investing activity is our capital expenditures. The increase in net cash used in investing activities was primarily due to increase in capital expenditures of $40.0 million, payment for acquisition of business of $28.7 million, lower proceeds from sale/maturity of investments of $10.8 million and lower proceeds from disposal of assets of $5.2 million. In addition, cash used to acquire technology of $7.9 million during 2022 was not repeated in 2023.

 

Net cash used in financing activities

 

Net cash used in financing activities was $49.1 million during the year ended December 31, 2023 as compared to $25.6 million during the year ended December 31, 2022. The increase of $23.5 million in net cash used in financing activities is primarily due to net repayments of long term borrowings of $15.1 million and an increase in the repurchase of our common stock of $7.0 million. 

 

 

Off-balance sheet arrangements

 

We have outstanding letters of credit/guarantees that relate to performance bonds, custom/excise tax guaranties and facility lease/rental obligations. These were entered into in the ordinary course of business and are customary practices in the various countries where we operate. It is not practicable to estimate the fair value of these financial instruments. None of the off-balance sheet arrangements either has, or is likely to have, a material effect on our consolidated financial statements. As of December 31, 2023, we had no material off-balance sheet financing arrangements other than those discussed above.

 

Critical accounting policies and estimates

 

The preparation of consolidated financial statements and related disclosures in conformity with GAAP requires Expro to make estimates and assumptions that affect the reported amounts of revenues and associated costs as well as reported amounts of assets and liabilities and related disclosures of contingent liabilities. Certain accounting policies involve judgments and uncertainties. We evaluate estimates and assumptions on a regular basis. We base our estimates on historical experience and various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. We consider the following policies to be the most critical to understanding the judgments that are involved and the uncertainties that could impact our results of operations, financial condition and cash flows.

 

Revenue recognition

 

Service revenue is recognized over a period of time as services are performed or rendered and the customer simultaneously consumes the benefit of the service while it is being rendered, and, therefore, reflects the amount of consideration to which we have a right to invoice. We generally perform services either under direct service purchase orders or master service agreements which are supplemented by individual call-out provisions. For customers contracted under such arrangements, an accrual is recorded in unbilled receivable for revenue earned but not yet invoiced. Revenue from the sale of goods is generally recognized at the point in time when the control has passed onto the customer which generally coincides with delivery and, where applicable, installation. We also regularly assess customer credit risk inherent in the carrying amounts of receivables, contract costs and estimated earnings, including the risk that contractual penalties may not be sufficient to offset our accumulated investment in the event of customer termination.

 

Where contractual arrangements contain multiple performance obligations, judgment is involved to analyze each performance obligation within the sales arrangement to determine whether they are distinct. The revenue for contracts involving multiple performance obligations is allocated to each distinct performance obligation based on relative selling prices and is recognized on satisfaction of each of the distinct performance obligations.

 

We recognize revenue for long-term construction-type contracts, involving significant design and engineering efforts in order to satisfy custom designs for customer-specific applications, on an over a period of time basis, using an input method, which represents the ratio of actual costs incurred to date on the project in relation to total estimated project costs. The estimate of total project costs has a significant impact on both the amount of revenue recognized as well as the related profit on a project. Revenue and profits on contracts can also be significantly affected by change orders and claims. Profits are recognized based on the estimated project profit multiplied by the percentage complete. Due to the nature of these projects, adjustments to estimates of contract revenue and total contract costs are often required as work progresses. Any expected losses on a project are recorded in full in the period in which they are identified.

 

We are required to determine the transaction price in respect of each of our contracts with customers. In making such judgment, we assess the impact of any variable consideration in the contract, due to discounts or penalties, the existence of any significant financing component and any non-cash consideration in the contract. In determining the impact of variable consideration, we use the “most-likely amount” method whereby the transaction price is determined by reference to the single most likely amount in a range of possible consideration amounts.

 

 

Business Combinations

 

We record business combinations using the acquisition method of accounting. All of the assets acquired and liabilities assumed are recorded at estimated fair value as of the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and intangible assets acquired is recorded as goodwill.

 

The application of the acquisition method of accounting for business combinations requires management to make significant estimates and assumptions in the determination of the fair value of assets acquired and liabilities assumed, in order to properly allocate purchase price consideration between assets that are depreciated and amortized from goodwill. The fair value assigned to tangible and intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions, as well as other information compiled by management, including valuations that utilize customary valuation procedures and techniques. Significant assumptions and estimates include, but are not limited to, the cash flows that an asset is expected to generate in the future and what we believe to be an appropriate weighted-average cost of capital.

 

If the actual results differ from the estimates and judgments used in these estimates, the amounts recorded in the consolidated financial statements may be exposed to potential impairment of long-lived assets, including intangible assets and goodwill. Refer to Note 3 “Business combinations and dispositions” of our consolidated financial statements for further details.

 

Goodwill

 

We record the excess of purchase price over the fair value of the tangible and identifiable intangible assets acquired and liabilities assumed as goodwill. Goodwill is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount. If it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference.

 

No impairment expense was recorded for goodwill during the years ended December 31, 2023, 2022 and 2021. We used the income approach and the market approach to estimate the fair value of our reporting units. The income approach estimates the fair value by discounting the reporting unit’s estimated future cash flows using what we believe to be an appropriate risk-adjusted rate. The market approach includes the use of comparative multiples to corroborate the discounted cash flow results and involves significant judgment in the selection of the appropriate peer group companies and valuation multiples. The inputs used in the determination of fair value are generally level 3 inputs.

 

 

Defined benefit plans

 

Our post-retirement benefit obligations are described in detail in Note 19 “Post-retirement benefits” of our consolidated financial statements. Defined pension benefits are calculated using significant inputs to the actuarial models that measure pension benefit obligations and related effects on operations. Two assumptions, discount rate and expected return on assets, are important elements of plan asset/liability measurement and are updated on an annual basis, or more frequently if events or changes in circumstances so indicate.

 

We evaluate these critical assumptions at least annually on a plan and country specific basis. We periodically evaluate other assumptions involving demographic factors such as retirement age, mortality and turnover, and update them to reflect our experience and expectations for the future. Actual results in any given year will often differ from actuarial assumptions because of economic and other factors.

 

The discount rate that we use reflects the market rate of a portfolio of high-quality corporate bonds with maturities approximately matching the expected timing of payment of the related benefit obligations. The discount rates used to determine the benefit obligations for our principal pension plans were 4.5% in 2023, 4.7% in 2022 and 1.8% in 2021, reflecting market interest rates. As of December 31, 2023, we estimate that a 1% increase or decrease in the discount rate would result in an impact of approximately $19.7 million to our present value of defined benefit obligations as of December 31, 2023.

 

The expected rate of return on plan assets represents the average rate of return expected to be earned on plan assets over the period that benefits included in the benefit obligation are expected to be paid, with consideration given to the distribution of investments by asset class and historical rates of return for each individual asset class. The weighted average expected rate of return on plan assets for the pension plans was 5.8% in 2023, 5.6% in 2022 and 3.2% in 2021. A change in the expected rate of return of 1% would impact our net periodic pension expense by $1.4 million.

 

Income Taxes

 

We use the asset and liability method to account for income taxes whereby we calculate the deferred tax asset or liability account balances using tax laws and rates in effect at that time. Under this method, the balances of deferred tax liabilities and assets at the end of each period are determined using the tax rate expected to be in effect when taxes are actually paid or recovered. Valuation allowances are recorded to reduce gross deferred tax assets when it is more likely than not that all or some portion of the gross deferred tax assets will not be realized. In determining the need for valuation allowances, we have made judgments and considered estimates regarding estimated future taxable income and available tax planning strategies. These estimates and judgments include some degree of uncertainty, therefore changes in these estimates and assumptions could require us to adjust the valuation allowances for our deferred tax assets accordingly. The ultimate realization of the deferred tax assets depends on the generation of sufficient taxable income in the applicable taxing jurisdictions.

 

We operate in approximately 60 countries. As a result, we are subject to numerous domestic and foreign taxing jurisdictions and tax agreements and treaties among various governments. Determination of taxable income in any jurisdiction requires the interpretation of the related tax laws and regulations and the use of estimates and assumptions regarding future events, including the amount, timing and character of income, deductions, and tax credits. Changes in tax laws, regulations or agreements in each taxing jurisdiction could have an impact on the amount of income taxes that we provide during any given year.

 

Our tax filings for various periods are subject to audit by the tax authorities in most jurisdictions in which we operate, and these assessments can result in additional taxes. Estimating the outcome of audits and assessments by the tax authorities involves uncertainty. We review the facts of each case and apply judgments and assumptions to determine the most likely outcome and provide for taxes, interest and penalties on this basis. In line with GAAP, we recognize the effects of a tax position in the consolidated financial statements when it is more likely than not that, based on the technical merits, some level of tax benefit related to a tax position will be sustained upon audit by tax authorities. Our experience has been that the estimates and assumptions used to provide for future tax assessments have proven to be appropriate. However, past experience is only a guide, and the potential exists that tax resulting from the resolution of current and potential future tax disputes may differ materially from the amount accrued. In such an event, we will record additional tax expense or tax benefit in the period in which such resolution occurs.

 

New accounting pronouncements

 

See Note 2 “Basis of presentation and significant accounting policies” in our consolidated financial statements under the heading “Recent accounting pronouncements”.

 

 

 

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

 

Financial risk factors

 

Our operations expose us to several financial risks, principally market risk (foreign currency risk and interest rate risk) and credit risk.

 

Foreign currency risk

 

Cash flow exposure

 

We expect many of the subsidiaries of our business to have future cash flows that will be denominated in currencies other than the United States Dollar (“USD”). Our primary cash flow exposures are revenues and expenses. Changes in the exchange rates between USD and other currencies in which our subsidiaries transact will cause fluctuations in the cash flows we expect to receive or pay when these cash flows are realized or settled. We generally attempt to minimize our currency exchange risk by seeking to naturally hedge our exposure by offsetting non-USD denominated inflows with non-USD denominated local expenses. We generally do not enter into forward hedging agreements, and our largest exposures are to the British pound and Norwegian kroner, mainly driven by facility costs and employee compensation and benefits.

 

Transaction exposure

 

Many of our subsidiaries have assets and liabilities that are denominated in currencies other than the USD. Changes in the exchange rates between USD and the other currencies in which such liabilities are denominated can create fluctuations in our reported consolidated statements of operations and cash flows.

 

As of December 31, 2023, we estimate that a 5% appreciation (depreciation) in USD would result in a change in our net loss of approximately $2.8 million.

 

Interest rate risk

 

We are exposed to the impact of interest rate changes primarily through our borrowing activities. Borrowings under the Amended and Restated Facility Agreement bear interest at a rate per annum of the Secured Overnight Financing Rate (“SOFR”) subject to a 0.00% floor, plus an applicable margin of 3.75% (which is subject to a margin ratchet which reduces the margin in 4 step downs according to the Total Net Leverage Ratio (as defined in the Amended and Restated Facility Agreement)) for cash borrowings or 2.50% for letters of credit (which are similarly subject to a margin ratchet which reduces the margin in 4 step downs according to the Total Net Leverage Ratio). As of December 31, 2023, we had outstanding borrowings of $20 million. A 5% change in interest rates would have an approximate impact of $1.0 million on our results of operations and cash flows.

 

Credit risk

 

Our exposure to credit risk is primarily through cash and cash equivalents, restricted cash and accounts receivable, including unbilled balances. Our liquid assets are invested in cash, with a mix of local and international banks, and highly rated, short-term money market deposits, generally with original maturities of less than 90 days. We monitor the ratings of such investments and mitigate counterparty risks as appropriate.

 

We extend credit to customers and other parties in the normal course of business and are thus subject to concentrations of customer credit risk. We have established various procedures to manage our credit exposure, including credit evaluations and maintaining an allowance for credit losses. We are also exposed to credit risk because our customers are concentrated in the oil and natural gas industry. This concentration of customers impacts overall exposure to credit risk because our customers may be similarly affected by changes in economic and industry conditions, including changes in oil and gas prices. We operate in approximately 60 countries and as such, our receivables are spread over many countries and customers. Accounts receivable in Algeria and the U.S. represented approximately 15% and 12%, respectively, of our net accounts receivable balance as of December 31, 2023. No other country accounted for greater than 10% of our accounts receivable balance. Our customer base is comprised of a large number of IOC, NOC, Independents and service partners from all major oil and gas locations around the world. The majority of our accounts receivable are due for payment in less than 90 days and largely comprise amounts receivable from IOCs and NOCs. We closely monitor accounts receivable and raise provisions for expected credit losses where it is deemed appropriate.

 

 

 

Item 8. Financial Statements and Supplementary Data

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

   
  

Page

Reports of Independent Registered Public Accounting Firm - Deloitte & Touche LLP (PCAOB ID 34)

 

51

Consolidated Statements of Operations for the Years Ended December 31, 2023, 2022 and 2021

 

55

Consolidated Statements of Comprehensive Loss for the Years Ended December 31, 2023, 2022 and 2021

 

56

Consolidated Balance Sheets as of December 31, 2023 and 2022

 

57

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, 2022 and 2021 58
Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2023, 2022 and 2021 59

Notes to the Consolidated Financial Statements

 

60

 

 
50

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the stockholders and the Board of Directors of Expro Group Holdings N.V.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Expro Group Holdings N.V. and subsidiaries (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows, for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

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

 

Basis for Opinion

 

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

 

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

 

Critical Audit Matters

 

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

 

51

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Goodwill ESSA, NLA and APAC Reporting Units Refer to Notes 2, 3, 4 and 15 to the financial statements

 

Critical Audit Matter Description

 

The Company’s evaluation of goodwill for impairment involves the comparison of the fair value of each reporting unit to its carrying value. The Company determines the fair value of its reporting units using the discounted cash flow model and the market approach. The determination of the fair value using the discounted cash flow model requires management to make significant assumptions related to short-term and long-term forecasts of operating performance, including revenue growth rates and profitability margins, and discount rates. The determination of the fair value using the market approach requires management to make significant assumptions related to the selection of the appropriate peer companies and valuation multiples. Changes in these assumptions could have a significant impact on either the fair value, the amount of any goodwill impairment expense, or both. The goodwill balance was $247.7 million as of December 31, 2023, of which $83.3 million, $139.5 million and $19.4 million was allocated to the ESSA, NLA and APAC reporting units, respectively. The fair value of ESSA, NLA and APAC reporting units exceeded their carrying values as of the measurement date and, therefore, no impairment was recognized.

 

We identified goodwill for ESSA, NLA and APAC as a critical audit matter because of the significant judgments made by management when developing the fair value of its ESSA, NLA and APAC reporting units, the high degree of auditor judgment in performing procedures and evaluating audit evidence related to management’s anticipated future cash flows and significant assumptions related to short-term and long-term forecasts of operating performance, revenue growth rates, profitability margins and discount rates, and an increased extent of audit effort, including the need to involve professionals with specialized skill and knowledge.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to the short-term and long-term forecasts of operating performance, including revenue growth rates and profitability margins, and the selection of discount rates for ESSA, NLA and APAC reporting units included the following, among others:

 

 

We tested the effectiveness of controls over management’s goodwill impairment evaluation, including those over the determination of the fair value of ESSA, NLA and APAC, such as controls related to management’s forecasts and selection of the discount rates.

 

 

We evaluated management’s ability to accurately forecast future revenues and profitability margins by comparing actual results to management’s historical forecasts.

 

 

We evaluated the reasonableness of management’s short-term and long-term forecasts by comparing the forecasts to (1) historical results and (2) internal communications to management and the Board of Directors.

 

 

We evaluated the impact of changes in management’s forecast from October 31, 2023, the annual measurement date, to December 31, 2023.

 

 

With the assistance of our fair value specialists, we evaluated the terminal revenue growth rates and discount rates and developed a range of independent estimates and compared those to the terminal revenue growth rates and discount rates selected by management. 

 

52

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Business combinations and dispositions PRT Offshore Refer to Notes 2 and 3 to the financial statements

 

Critical Audit Matter Description

 

The Company completed the acquisition of Professional Rental Tools, LLC (“PRT” or “PRT Offshore”) on October 2, 2023 (the “PRT Acquisition”). The purchase price was allocated to the assets acquired and liabilities assumed based on their respective estimated fair values. The largest asset classes acquired include Property, plant and equipment (“PP&E”) and Intangible assets, for which fair value was determined based on the cost approach for rental equipment, leasehold improvements, cranes, pumps and compressors, warehouse equipment, furniture & fixtures, office equipment and light duty vehicles (collectively, “Personal Property”); and the income approach for trade name, patented technology, customer relationships, and assembled workforce (collectively, “Intangible Assets”).

 

We identified the valuation of Personal Property and Intangible Assets arising out of the PRT Acquisition as a critical audit matter because of the estimates made by management to determine the fair value of these assets for purposes of recording the PRT Acquisition. This required a high degree of auditor judgment and an increased extent of effort, including the need to involve our valuation specialists when performing audit procedures to determine the fair value of acquired Personal Property under the cost approach, including estimating the cost to replace or reproduce comparable assets adjusted for the remaining useful lives, and Intangible Assets under the income approach, including forecasting of expected future cash flows either through the use of the relief-from-royalty method or the multi-period excess earnings method, estimating the discount rates used to approximate their current value, and estimating the useful lives based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to the fair value of Personal Property and Intangible Assets acquired as part of the PRT Acquisition included the following, among others:

 

 

We tested the effectiveness of controls over the purchase price allocation, including management’s controls over the assumptions used in the cost and income approach for Personal Property and Intangible Assets, respectively, and reviewing the work of management’s third-party specialists.

 

 

We evaluated whether the estimated future cash flows used in the income approach for Intangible Assets were consistent with projections used by the Company, as well as evidence obtained in other areas of the audit.

 

 

With the assistance of our fair value specialists, and in respect to the Personal Property acquired, we evaluated the reasonableness of the valuation methodology, current market data, and the cost to replace or reproduce comparable assets and developed a range of independent estimates and compared to those used by management.

 

 

With the assistance of our fair value specialists, and in respect to the Intangible Assets acquired, we evaluated the terminal growth rate and discount rate and developed a range of independent estimates and compared those to the terminal revenue growth rate and discount rate selected by management.

 

 

We considered any events or transactions occurring after the PRT Acquisition closing date that may indicate a different valuation for the assets acquired and liabilities assumed.

 

/s/ Deloitte & Touche LLP

 

Houston, Texas 

 

February 21, 2024

 

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

 

53

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 

 

To the stockholders and the Board of Directors of Expro Group Holdings N.V.

 

Opinion on Internal Control over Financial Reporting

 

We have audited the internal control over financial reporting of Expro Group Holdings N.V. and subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control Integrated Framework (2013) issued by COSO.

 

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

 

As described in Management’s Report on Internal Controls, appearing in Item 9A, management excluded from its assessment the internal control over financial reporting at PRT, which was acquired on October 2, 2023, and whose financial statements constitute 6.4% and approximately 1.0% of total assets and revenues, respectively, of the consolidated financial statement amounts as of and for the year ended December 31, 2023. Accordingly, our audit did not include the internal control over financial reporting at PRT Offshore.

 

Basis for Opinion

 

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

 

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

 

Definition and Limitations of Internal Control over Financial Reporting

 

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

 

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

 

/s/ Deloitte & Touche LLP

 

Houston, Texas 

February 21, 2024

 

 

EXPRO GROUP HOLDINGS N.V.

Consolidated Statements of Operations

(in thousands)

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Total revenue

 $1,512,764  $1,279,418  $825,762 

Operating costs and expenses:

            

Cost of revenue, excluding depreciation and amortization

  (1,241,295)  (1,057,356)  (701,165)

General and administrative expense, excluding depreciation and amortization

  (64,254)  (58,387)  (73,880)

Depreciation and amortization expense

  (172,260)  (139,767)  (123,866)

Gain on disposal of assets

  -   -   1,000 

Merger and integration expense

  (9,764)  (13,620)  (47,593)

Severance and other expense

  (14,388)  (7,825)  (7,826)

Total operating cost and expenses

  (1,501,961)  (1,276,955)  (953,330)

Operating income (loss)

  10,803   2,463   (127,568)

Other income, net

  1,234   3,149   3,992 

Interest and finance expense, net

  (3,943)  (241)  (8,795)

Income (loss) before taxes and equity in income of joint ventures

  8,094   5,371   (132,371)

Equity in income of joint ventures

  12,853   15,731   16,747 

Income (loss) before income taxes

  20,947   21,102   (115,624)

Income tax expense

  (44,307)  (41,247)  (16,267)

Net loss

 $(23,360) $(20,145) $(131,891)
             

Loss per common share:

            

Basic and diluted

 $(0.21) $(0.18) $(1.64)

Weighted average common shares outstanding:

            

Basic and diluted

  109,161,453   109,072,761   80,525,694 

 

 The accompanying notes are an integral part of these consolidated financial statements.

 

 

EXPRO GROUP HOLDINGS N.V.

Consolidated Statements of Comprehensive Loss

(in thousands)

 

   

Year Ended December 31,

 
   

2023

   

2022

   

2021

 

Net loss

  $ (23,360 )   $ (20,145 )   $ (131,891 )

Other comprehensive (loss) income :

                       

Actuarial (loss) gain on defined benefit plans

    (4,529 )     7,440       22,345  

Reclassified net remeasurement loss

    -       -       (244 )

Amortization of prior service credit

    (702 )     (249 )     (249 )

Other comprehensive (loss) income

    (5,231 )     7,191       21,852  

Comprehensive loss

  $ (28,591 )   $ (12,954 )   $ (110,039 )

 

 The accompanying notes are an integral part of these consolidated financial statements.

 

 

EXPRO GROUP HOLDINGS N.V.

Consolidated Balance Sheets

(in thousands, except share data)

  

December 31,

 
  

2023

  

2022

 

Assets

        

Current assets

        

Cash and cash equivalents

 $151,741  $214,788 

Restricted cash

  1,425   3,672 

Accounts receivable, net

  469,119   419,237 

Inventories

  143,325   153,718 

Assets held for sale

  -   2,179 

Income tax receivables

  27,581   26,938 

Other current assets

  58,409   44,975 

Total current assets

  851,600   865,507 
         

Property, plant and equipment, net

  513,222   462,316 

Investments in joint ventures

  66,402   66,038 

Intangible assets, net

  239,716   229,504 

Goodwill

  247,687   220,980 

Operating lease right-of-use assets

  72,310   74,856 

Non-current accounts receivable, net

  9,768   9,688 

Other non-current assets

  12,302   8,263 

Total assets

 $2,013,007  $1,937,152 
         

Liabilities and stockholders’ equity

        

Current liabilities

        

Accounts payable and accrued liabilities

 $326,125  $272,704 

Income tax liabilities

  45,084   37,151 

Finance lease liabilities

  1,967   1,047 

Operating lease liabilities

  17,531   19,057 

Other current liabilities

  98,144   107,750 

Total current liabilities

  488,851   437,709 
         

Long-term borrowings

  20,000   - 

Deferred tax liabilities, net

  22,706   30,419 

Post-retirement benefits

  10,445   11,344 

Finance lease liabilities

  16,410   13,773 

Operating lease liabilities

  54,976   60,847 

Uncertain tax positions

  59,544   58,036 

Other non-current liabilities

  44,202   39,129 

Total liabilities

  717,134   651,257 
         

Commitments and contingencies (Note 18)

          
         

Stockholders’ equity:

        

Common stock, €0.06 nominal value, 200,000,000 shares authorized, 113,389,911 and 110,710,188 shares issued and 110,029,694 and 108,743,761 shares outstanding

  8,062   7,911 

Treasury stock (at cost), 3,360,217 and 1,966,427 shares

  (64,697)  (40,870)

Additional paid-in capital

  1,909,323   1,847,078 

Accumulated other comprehensive income

  22,318   27,549 

Accumulated deficit

  (579,133)  (555,773)

Total stockholders’ equity

  1,295,873   1,285,895 

Total liabilities and stockholders’ equity

 $2,013,007  $1,937,152 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

EXPRO GROUP HOLDINGS N.V.

Consolidated Statements of Cash Flows

(in thousands)

 

   

Year Ended December 31,

 

Cash flows from operating activities:

 

2023

   

2022

   

2021

 

Net loss

  $ (23,360 )   $ (20,145 )   $ (131,891 )

Adjustments to reconcile net loss to net cash provided by operating activities:

                       

Depreciation and amortization expense

    172,260       139,767       123,866  

Equity in income of joint ventures

    (12,853 )     (15,731 )     (16,747 )

Stock-based compensation expense

    19,574       18,486       54,162  

Changes in fair value of investments

    -       1,199       (511 )

Elimination of unrealized profit on sales to joint ventures

    4,159       -       174  

Debt issuance expense

    -       -       5,166  

Gain on disposal of assets

    -       -       (1,000 )

Deferred taxes

    (10,478 )     (1,326 )     (737 )

Unrealized foreign exchange losses

    5,658       6,116       1,407  

Changes in fair value of contingent consideration

    576       -       -  

Changes in assets and liabilities:

                       

Accounts receivable, net

    (34,895 )     (97,758 )     (20,256 )

Inventories

    10,575       (26,037 )     906  

Other assets

    (16,745 )     4,365       12,683  

Accounts payable and accrued liabilities

    34,600       35,491       5,371  

Other liabilities

    (18,275 )     31,435       (5,981 )

Income taxes, net

    8,798       10,209       (2,056 )

Dividends received from joint ventures

    8,329       7,283       4,058  

Other

    (9,614 )     (13,185 )     (12,470 )

Net cash provided by operating activities

    138,309       80,169       16,144  

Cash flows from investing activities:

                       

Capital expenditures

    (122,110 )     (81,904 )     (81,511 )

Cash and cash equivalents and restricted cash acquired in the Merger

    -       -       189,739  

Payment for acquired businesses, net of cash acquired

    (28,707 )     -       -  

Acquisition of technology

    -       (7,967 )     -  

Proceeds from disposal of assets

    2,013       7,279       3,818  

Proceeds from sale / maturity of investments

    572       11,386       -  

Net cash (used in) provided by investing activities

    (148,232 )     (71,206 )     112,046  

Cash flows from financing activities:

                       

(Cash pledged for) release of collateral deposits

    (217 )     (70 )     162  

Payments of loan issuance and other transaction costs

    -       (132 )     (5,123 )

Proceeds from long-term borrowings

    50,000       -       -  

Repayment of long-term borrowings

    (65,096 )     -       -  

Repurchase of common stock

    (20,024 )     (12,996 )     -  

Payment of withholding taxes on stock-based compensation plans

    (2,559 )     (4,168 )     (818 )

Repayment of financed insurance premium

    (9,317 )     (7,245 )     (227 )

Repayments of finance leases

    (2,126 )     (1,001 )     (1,170 )

Net cash used in financing activities

    (49,339 )     (25,612 )     (7,176 )

Effect of exchange rate changes on cash and cash equivalents

    (6,032 )     (4,738 )     (1,876 )

Net (decrease) increase to cash and cash equivalents and restricted cash

    (65,294 )     (21,387 )     119,138  

Cash and cash equivalents and restricted cash at beginning of year

    218,460       239,847       120,709  

Cash and cash equivalents and restricted cash at end of year

  $ 153,166     $ 218,460     $ 239,847  

 

 The accompanying notes are an integral part of these consolidated financial statements.

 

 

EXPRO GROUP HOLDINGS N.V.

Consolidated Statements of Stockholders Equity

(in thousands)

 

                                           

Accumulated

                 
                                   

Additional

   

other

           

Total

 
   

Common stock

   

Treasury

           

paid-in

   

comprehensive

   

Accumulated

   

Stockholders’

 
   

Shares

   

Value

   

Stock

   

Warrants

   

capital

   

income (loss)

   

deficit

   

Equity

 

Balance at January 1, 2021

    70,890     $ 585     $ -     $ 10,530     $ 1,006,100     $ (1,494 )   $ (403,737 )   $ 611,984  
                                                                 

Net loss

    -       -       -       -       -       -       (131,891 )     (131,891 )

Other comprehensive income

    -       -       -       -       -       21,852       -       21,852  

Stock-based compensation expense

    -       -       -       -       54,162       -       -       54,162  

Common shares issued upon vesting of share-based awards

    741       16       -       -       (16 )     -       -       -  

Treasury shares withheld

    (554 )     -       (818 )     -       -       -       -       (818 )

Cancellation of Legacy Expro common stock

    -       (585 )     -       -       585       -       -       -  

Cancellation of warrants

    -       -       -       (10,530 )     10,530       -       -       -  

Merger

    38,066       7,828       (21,967 )     -       756,421       -       -       742,282  

Balance at December 31, 2021

    109,143     $ 7,844     $ (22,785 )   $ -     $ 1,827,782     $ 20,358     $ (535,628 )   $ 1,297,571  
                                                                 

Net loss

    -       -       -       -       -       -       (20,145 )     (20,145 )

Other comprehensive income

    -       -       -       -       -       7,191       -       7,191  

Stock-based compensation expense

    -       -       -       -       18,486       -       -       18,486  

Common shares issued upon vesting of share-based awards

    1,013       67       -       -       810       -       -       877  

Repurchase of common stock

    (1,100 )     -       (12,995 )     -       -       -       -       (12,995 )

Treasury shares withheld

    (312 )     -       (5,090 )     -       -       -       -       (5,090 )

Balance at December 31, 2022

    108,744     $ 7,911     $ (40,870 )   $ -     $ 1,847,078     $ 27,549     $ (555,773 )   $ 1,285,895  
                                                                 

Net loss

    -       -       -       -       -       -       (23,360 )     (23,360 )

Other comprehensive income

    -       -       -       -       -       (5,231 )     -       (5,231 )

Stock-based compensation expense

    -       -       -       -       19,574       -       -       19,574  

Common shares issued upon vesting of share-based awards

    836       46       -       -       1,866       -       -       1,912  

Repurchase of common stock

    (1,199 )     -       (20,024 )     -       -       -       -       (20,024 )

Treasury shares withheld

    (195 )     -       (3,803 )     -       -       -       -       (3,803 )

PRT Acquisition

    1,844       105                   40,805                   40,910  

Balance at December 31, 2023

    110,030     $ 8,062     $ (64,697 )   $ -     $ 1,909,323     $ 22,318     $ (579,133 )   $ 1,295,873  

 

 The accompanying notes are an integral part of these consolidated financial statements.

 

 

 

 

59

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
1.Business description

 

With roots dating to 1938, Expro Group Holdings N.V. (the “Company,” “Expro,” “we,” “our” or “us”) is a global provider of energy services with operations in approximately 60 countries. The Company’s portfolio of capabilities includes products and services related to well construction, well flow management, subsea well access, and well intervention and integrity. The Company’s portfolio of products and services enhance production and improve recovery across the well lifecycle, from exploration through abandonment.

 

On March 10, 2021, Frank’s International N.V. (“Frank’s”) and New Eagle Holdings Limited, a direct wholly owned subsidiary of Frank’s (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Expro Group Holdings International Limited (“Legacy Expro”) providing for the merger of Legacy Expro with and into Merger Sub in an all-stock transaction, with Merger Sub surviving the merger as a direct, wholly owned subsidiary of Frank’s (the “Merger”). The Merger closed on October 1, 2021 (the “Closing Date”), and Frank’s was renamed Expro Group Holdings N.V. The Merger was accounted for using the acquisition method of accounting with Legacy Expro being identified as the accounting acquirer. The consolidated financial statements of the Company reflect the financial position, results of operations and cash flows of only Legacy Expro for all periods prior to the Merger and of the combined company (including activities of Frank’s) for all periods subsequent to the Merger. 

 

On October 25, 2023, the Company’s Board of Directors (the “Board”) approved an extension to the stock repurchase program first approved on June 16, 2022. Pursuant to the extended stock repurchase program, the Company is authorized to acquire up to $100.0 million of its outstanding common stock from October 25, 2023 through November 24, 2024 (the “Stock Repurchase Program”). Under the Stock Repurchase Program, the Company may repurchase shares of the Company’s common stock in open market purchases, in privately negotiated transactions or otherwise. The Stock Repurchase Program will continue to be utilized at management’s discretion and in accordance with federal securities laws. The timing and actual numbers of shares repurchased will depend on a variety of factors including price, corporate requirements, the constraints specified in the Stock Repurchase Program along with general business and market conditions. The Stock Repurchase Program does not obligate the Company to repurchase any particular amount of common stock, and it could be modified, suspended or discontinued at any time. During the year ended  December 31, 2023, under the Stock Repurchase Program we repurchased approximately 1.2 million shares of our common stock at an average price of $16.70 for a total cost of approximately $20.0 million, including shares repurchased prior to the extension of the Stock Repurchase Program. During the year ended  December 31, 2022, we repurchased 1.1 million shares at an average price of $11.81 per share, for a total cost of $13.0 million under the preceding program. 

 
2.Basis of presentation and significant accounting policies

 

Basis of presentation

 

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

The consolidated financial statements have been prepared using the U.S. dollar (“$” or “USD”) as the reporting currency.

 

60

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Basis of consolidation

 

The consolidated financial statements reflect the accounts of the Company and its subsidiaries. All intercompany balances and transactions, including unrealized profits arising from them, have been eliminated for purposes of preparing these consolidated financial statements. Investments in which we do not have a controlling interest, but over which we do exercise significant influence, are accounted for under the equity method of accounting.

 

Use of estimates

 

Preparation of the consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Estimates and assumptions are used for, but are not limited to, determining the following: purchase price allocation on business combinations, valuation of intangible assets, expected credit losses, inventory valuation reserves, impairment assessment of goodwill, income tax provisions, recovery of deferred taxes, actuarial assumptions to determine costs and liabilities related to employee benefit plans and revenue recognition. While we believe that the estimates and assumptions used in the preparation of the consolidated financial statements are appropriate, actual results could differ from these estimates.

 

Revenue recognition

 

We recognize revenue from rendering of services over a period of time as the customer simultaneously consumes the benefit of the service while it is being rendered reflecting the amount of consideration to which the Company has a right to invoice. As part of rendering of services, the Company also provides rental equipment and personnel. Using practical expedients under Accounting Standards Update (“ASU”) 2014-09, the Company has elected not to separate non-lease components from the associated lease components and account for the combined component in accordance with the ASU 2014-09 with recognition over a period of time.

 

Revenue from the sale of goods is generally recognized at the point in time when the control has passed onto the customer which generally coincides with delivery and installation, where applicable.

 

Where contractual arrangements contain multiple performance obligations, we analyze each performance obligation within the sales arrangement to determine whether they are distinct. The revenue for contracts involving multiple performance obligations is allocated to each distinct performance obligation based on relative selling prices and is recognized on satisfaction of each distinct performance obligation. Further, a small number of our contracts contain penalty provisions for late delivery and installation of equipment, downtime or other equipment functionality. These penalties are typically percentage reductions in the total arrangement consideration, capped at a certain amount, or a reduction in the on-going service fee and are assessed as variable consideration in the contract.

 

Expro recognizes revenue for long-term construction-type contracts, involving significant design and engineering efforts in order to satisfy custom designs for customer-specific applications, on an over a period of time basis, using an input method, which represents the ratio of actual costs incurred to date on the project in relation to total estimated project costs. The estimate of total project costs has a significant impact on both the amount of revenue recognized as well as the related profit on a project. Revenue and profits on contracts can also be significantly affected by change orders and claims. Profits are recognized based on the estimated project profit multiplied by the percentage complete. Due to the nature of these projects, adjustments to estimates of contract revenue and total contract costs are often required as work progresses. Any expected losses on a project are recorded in full in the period in which they are identified.

 

Revenue is recognized to depict the transfer of promised services or goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services or goods. We do not include tax amounts collected from customers in sales transactions as a component of revenue.

 

61

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Foreign currency transactions

 

The functional currency of all our subsidiaries is the USD. Gains and losses resulting from remeasurement of foreign currency denominated monetary assets and liabilities are included in the consolidated statements of operations as incurred. Gains and losses resulting from transactions denominated in a foreign currency are also included in the consolidated statements of operations as incurred.

 

Interest and finance expense, net

 

Our interest and finance expense primarily consists of interest and other costs that we incur in connection with our revolving credit facility and finance lease liabilities. Costs incurred that are directly related to the raising of debt financing, together with any original issue discount or premium, are capitalized and recognized over the term of the loan or facility, using the effective interest method other than for those debt instruments that we elect to account for under the fair value option, in which case such costs are expensed in the period incurred. All other finance costs are expensed in the period they are incurred.

 

Income taxes

 

We use the asset and liability method to account for income taxes whereby we calculate the deferred tax asset or liability account balances using tax laws and rates in effect at that time. Under this method, the balances of deferred tax liabilities and assets at the end of each period are determined using the tax rate expected to be in effect when taxes are actually paid or recovered. Valuation allowances are recorded to reduce gross deferred tax assets when it is more likely than not that some portion or all of the gross deferred tax assets will not be realized. In determining the need for valuation allowances, we have made judgments and considered estimates regarding estimated future taxable income and ongoing achievable tax planning strategies. These estimates and judgments include some degree of uncertainty therefore changes in these estimates and assumptions could require us to adjust the valuation allowances for our deferred tax assets accordingly. The ultimate realization of the deferred tax assets depends on the generation of sufficient taxable income in the applicable taxing jurisdictions.

 

We operate in approximately 60 countries and are subject to domestic and numerous foreign taxing jurisdictions. Determination of taxable income in any jurisdiction requires the interpretation of the related tax laws and regulations and the use of estimates and assumptions regarding significant future events such as the amount, timing and character of income, deductions, and tax credits. Changes in tax laws, regulations or agreements in each taxing jurisdiction could have an impact on the amount of income taxes that we provide during any given year.

 

Our tax filings for various periods are subject to audit by the tax authorities in most jurisdictions in which we operate, and these assessments can result in additional taxes. Estimating the outcome of audits and assessments by the tax authorities involves uncertainty. We review the facts of each case and apply judgments and assumptions to determine the most likely outcome and we provide for taxes, interest and penalties on this basis.

 

In line with U.S. GAAP, we recognize the effects of a tax position in the consolidated financial statements when it is more likely than not that, based on the technical merits, some level of tax benefit related to a tax position will be sustained upon audit by tax authorities.

 

Cash, cash equivalents and restricted cash

 

We consider all highly liquid instruments with original maturities of three months or less at the time of purchase to be cash equivalents. Restricted cash primarily relates to bank deposits which have been pledged as cash collateral for certain guarantees issued by various banks or minimum cash balances which must be maintained in accordance with contractual arrangements.

 

62

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Accounts receivable, net

 

Accounts receivable represents customer transactions that have been invoiced as of the balance sheet date and unbilled receivables relating to customer transactions that have not yet been invoiced as of the balance sheet date. The carrying value of our receivables, net of expected credit losses, represents the estimated net realizable value. We have an extensive global customer base comprised of a large number of international oil companies, national oil companies, independent exploration and production companies and service partners that operate in all major oil and gas locations around the world. We estimate reserves for expected credit losses using information about past events, current conditions and risk characteristics of customers, and reasonable and supportable forecasts relevant to assessing risk associated with the collectability of accounts and unbilled receivables. Past-due receivables are written off when our internal collection efforts have been unsuccessful.

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost comprises direct materials and where applicable, direct labor costs and overheads that have been incurred in bringing the inventories to their current location and condition which are calculated using the average cost method.

 

We regularly evaluate the quantities and values of our inventories in light of current market conditions, market trends and other factors, and record inventory write-downs as appropriate. This evaluation considers historical usage, expected demand, product obsolescence and other factors. Market conditions are subject to change, and actual consumption of our inventory could differ from expected demand.

 

Impairment of long-lived assets

 

We assess long-lived assets, including our property, plant and equipment, for impairment whenever events or changes in business circumstances arise that may indicate that the carrying amount of our long-lived assets may not be recoverable. These events and changes can include significant current period operating losses or negative cash flows associated with the use of a long-lived asset, or group of assets, combined with a history of such factors, significant changes in the manner of use of the assets, and current expectations that it is more likely than not that a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset or asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market for similar assets. If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, an impairment equal to the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and projections may vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.

 

We consider a long-lived asset to be abandoned after we have ceased use of such asset and we have no intent to use or re-purpose the asset in the future.

 

Property, plant and equipment

 

Property, plant and equipment are stated at cost less accumulated depreciation. Cost includes the price paid to acquire or construct the asset, required installation costs, interest capitalized during the construction period and any expenditure that substantially adds to the value of the asset, substantially upgrades the assets for an enhanced use or substantially extends the useful life of an existing asset. We expense costs related to the routine repair and maintenance of property, plant and equipment at the time we incur them. We capitalize interest as part of the cost of acquiring or constructing certain assets, to the extent incurred, during the period of time required to place the property, plant and equipment into service.

 

When properties or equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the books and the resulting gain or loss is recognized on the consolidated statements of operations.

 

63

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

We begin depreciation for such assets, including any related capitalized interest, once an asset is placed into operational service. We consider an asset to be placed into operational service when the asset is both in the location and condition for its intended use. We compute depreciation expense, with the exception of land, using the straight-line method on a net cost basis over the estimated useful lives of the assets, as presented in the table below.

 

Land improvement

12 years

Buildings

Up to 40 years

Leased property, including leasehold buildings

over the lesser of the remaining useful life or period of the lease

Plant and equipment

2 to 12 years

 

Useful lives and residual values are reviewed annually and where adjustments are required these are made prospectively. For property, plant and equipment that has been placed into service, but is subsequently idled, we continue to record depreciation expense during the idle period. We adjust the estimated useful lives of the idled assets if the estimated useful lives have changed.

 

Goodwill

 

Goodwill is not subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than not that a reporting unit’s fair value is less than it’s carrying amount. If it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. We complete our assessment of goodwill impairment as of October 31 each year.

 

 

Intangible assets, net

 

Identifiable intangible assets are amortized using the straight-line method over the estimated useful lives of the assets, ranging from one year to fifteen years. We evaluate impairment of our intangible assets on an asset group basis whenever circumstances indicate that the carrying value may not be recoverable. Intangible assets deemed to be impaired are written down to their fair value using a discounted cash flow model and, if available, comparable market values. Our intangible assets are primarily associated with trademarks, customer relationships and contracts (“CR&C”), technology, and software.

 

 

Investments in joint ventures

 

We use the equity method of accounting for our equity investments where we hold more than 20% of the ownership interests of an investee that does not constitute a controlling interest or where we have the ability to significantly influence the operations or financial decision of the investee. Such equity investments are carried on the consolidated balance sheets at cost plus post-acquisition changes in our share of net income, less dividends received and less any impairments. Our consolidated statements of operations reflect our share of income from the joint ventures’ results after tax. Any goodwill arising on the acquisition of a joint venture, representing the excess of the cost of the investment compared to the Company’s share of the net fair value of the acquired identifiable net assets, is included in the carrying amount of the joint venture and is not amortized.

 

The Company evaluates its investments in joint ventures for potential impairment whenever events or changes in circumstances indicate that there may be a loss in the value of each investment that is other than temporary.

 

The results of the joint ventures are prepared for the same reporting period as the Company. Where necessary, adjustments are made to bring the accounting policies used in line with those of the Company, to take into account fair values assigned at the date of acquisition; and to reflect impairment losses where appropriate. Adjustments are also made in our consolidated financial statements to eliminate our share of unrealized gains and losses on transactions between us and our joint ventures.

 

64

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Fair value measurements

 

We measure certain financial assets and liabilities at fair value at each balance sheet date and, for the purposes of impairment testing, use fair value to determine the recoverable amount of our non-financial assets.

 

Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. The principal or the most advantageous market must be accessible by us. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value is reported in one of three levels:

 

Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted market prices from active markets for identical assets or liabilities being measured;

 

Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques; and

 

Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use to price an asset or liability.

 

When available, we use quoted market prices to determine the fair value of an asset or liability. We determine the policies and procedures for both recurring fair value measurements and non-recurring fair value measurements, such as impairment tests.

 

At each reporting date, we analyze the movements in the values of assets and liabilities which are required to be remeasured or reassessed as per our accounting policies.

 

For the purpose of fair value disclosures, we have determined classes of assets and liabilities based on the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.

 

Leases

 

We have operating and finance leases primarily related to real estate, transportation and equipment. We determine if an arrangement is a lease at inception. Upon commencement of a lease, we recognize an operating lease right-of-use asset (“ROU Asset”) and corresponding operating lease liability based on the then present value of all lease payments over the lease term. ROU Assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligations to make lease payments arising from the lease. The accounting for some of our leases may require significant judgments, which includes determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do not provide an implicit rate, and assessing the likelihood of renewal or termination options, which are considered as part of assessing the lease term if the extension or termination is deemed to be reasonably certain.

 

Leases which meet the criteria of a finance lease in accordance with Accounting Standards Codification (“ASC”) 842 Leases are capitalized and included in “Property, plant and equipment, net” and “Finance lease liabilities” on the consolidated balance sheets. Our lease contracts generally do not provide any guaranteed residual values. Payments related to finance leases are apportioned between the reduction of the lease liability and finance expense in the consolidated statement of operations so as to achieve a constant rate of interest on the remaining balance of the liability. Leases which do not meet the definition of a finance lease are classified as operating leases and are included in Operating lease right-of-use assets and operating lease liabilities on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the shorter of the estimated useful life of the underlying asset or the lease term.

 

We do not separate lease and non-lease components for all classes of leased assets. Also, leases with an initial term of one year or less are not recorded on the consolidated balance sheets.

 

65

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Post-retirement benefits

 

Defined Benefit Plans

 

The cost of providing benefits under defined benefit plans are determined separately for each plan using the projected unit credit method, which attributes entitlement to benefits to the current and prior periods. Both current and past service costs are recognized in net loss as they arise.

 

The interest element of the defined benefit cost represents the change in present value of plan obligations resulting from the passage of time and is determined by applying a discount rate to the opening present value of the benefit obligation, taking into account material changes in the obligation during the current period. The expected return on plan assets is based on an assessment made at the beginning of the year of long-term market returns on plan assets, adjusted for the effect on the fair value of plan assets of contributions received and benefits paid during the current period.

 

We initially recognize actuarial gains and losses as other comprehensive income in the year they arise. Where the net cumulative actuarial gains or losses for a plan exceeds 10 percent of that plan’s gross pension liability, or asset if higher, the amount of gains or losses above the 10 percent threshold are recognized in the consolidated statement of operations as a component of net pension costs (over the expected remaining working lives of the plan’s active participants or the remaining lives of plan members in the event the plan is no longer active), which is included in “Cost of revenue, excluding depreciation and amortization.”

 

The defined benefit pension asset or liability on the consolidated balance sheets comprise the total for each plan of the present value of the defined benefit obligation using a discount rate based on high quality corporate bonds less the fair value of plan assets out of which the obligations are to be settled directly. Fair value is based on market price information and in the case of quoted securities is the published bid price.

 

Defined Contribution Plans

 

The costs of providing benefits under a defined contribution plan are expensed at the time contributions become payable to the respective plan.

 

Stock-based compensation

 

Effective October 1, 2021, in connection with the consummation of the Merger, the Company amended its 2013 Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective May 25, 2022, the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. 2022 Long-Term Incentive Plan (the “2022 LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the 2022 LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards may be granted to employees, non-employee directors and consultants.

 

Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in cost of revenue and general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur.

 

The grant date fair value of the RSUs, which are not entitled to receive dividends until vested, is measured by reducing the share price at that date by the present value of the dividends expected to be paid during the requisite vesting period, discounted at the appropriate risk-free interest rate. The grant date fair value and compensation expense of Performance Restricted Stock Unit (“PRSU”) grants is estimated based on a Monte Carlo simulation using the Company’s closing stock price as of the day before the grant date.

 

In October 2018, Legacy Expro established the Expro Group Holdings International Limited 2018 Management Incentive Plan (the “MIP”) which was comprised of the following stock-based compensation awards: (a) stock options to non-executive directors and key management personnel and (b) restricted stock units, each of which were assumed by the Company in connection with the Merger. Due to the Merger, the Company recorded stock-based compensation expense based on the fair value on the Closing Date to the extent each award was fully vested. Compensation expense associated with those awards that have a requisite service period remaining as of the Closing Date will be recognized on a straight-line basis over the remaining requisite service period based on the Closing Date fair value.

 

 

66

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Research and development

 

Research and development costs are expensed as incurred and relate to spending for new product development and innovation and includes internal engineering, materials and third-party costs. We incurred $11.4 million, $7.3 million and $6.7 million of research and development costs for the years ended December 31, 2023, 2022 and 2021, respectively, which are included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations.

 

Earnings (loss) per share

 

Basic earnings (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities to issue common stock were exercised or converted to common stock.

 

Recent accounting pronouncements

 

Accounting guidance adopted

 

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of ASUs to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all accounting pronouncements; recently issued ASUs were either determined to be not applicable or expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.

 

 

67

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
3.Business combinations and dispositions

 

DeltaTek Oil Tools Limited

 

On February 8, 2023 (“DeltaTek Closing Date”), DeltaTek Oil Tools Limited, a limited liability company registered in the United Kingdom, and its subsidiary (“DeltaTek”), was acquired (“the DeltaTek Acquisition”) by our wholly owned subsidiary Exploration and Production Services (Holdings) Limited, a limited liability company registered in the United Kingdom (“EPSH”). DeltaTek has developed a number of innovative technologies and solutions and their range of low-risk open water cementing solutions increases clients’ operational efficiency, delivers rig time and cost savings, and improves the quality of cementing operations of clients. The fair value of consideration for the DeltaTek Acquisition was $18.4 million, including final cash consideration paid of $9.9 million and contingent consideration which is estimated to be $8.5 million. 

 

The contingent consideration arrangement requires the Company to pay the former owners of DeltaTek a percentage of future revenues generated specifically from the acquired technology over a period of seven years. The fair value of the contingent consideration arrangement of $8.5 million was estimated by applying the income approach and is reflected in “Other liabilities” on the consolidated balance sheets. That measure is based on significant inputs that are not observable in the market, referred to as Level 3 inputs in accordance with ASC 820. To the extent our estimates and assumptions changed during the measurement period and such changes were based on facts and circumstances that existed as of the DeltaTek Closing Date, an adjustment to the contingent consideration liability was recorded with an offsetting adjustment to goodwill. To the extent our estimates and assumptions change based on facts and circumstances subsequent to the DeltaTek Closing Date or after the measurement period, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to earnings during the applicable period.

 

The DeltaTek Acquisition is accounted for as a business combination and Expro has been identified as the acquirer for accounting purposes. As a result, the Company has in accordance with ASC 805, Business Combinations, applied the acquisition method of accounting to account for DeltaTek’s assets acquired and liabilities assumed. Applying the acquisition method of accounting includes recording the identifiable assets acquired and liabilities assumed at their fair values and recording goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed.

 

The following table sets forth the allocation of the DeltaTek Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the DeltaTek Closing Date, with the recording of goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed (in thousands):

 

  

Initial allocation of the consideration

  

Measurement period adjustments

  

Allocation of consideration as of December 31, 2023

 

Cash and cash equivalents

 $1,464  $-  $1,464 

Accounts receivables, net

  723   -   723 

Inventories

  183   -   183 

Property, plant and equipment

  642   -   642 

Goodwill

  7,157   994   8,151 

Intangible assets

  11,063   2   11,065 

Other assets

  27   -   27 

Total assets

  21,259   996   22,255 

Accounts payable and accrued liabilities

  245   2   247 

Deferred tax liabilities

  2,700   66   2,766 

Other liabilities

  831   (16)  815 

Total liabilities

  3,776   52   3,828 
             

Fair value of net assets acquired

 $17,483  $944  $18,427 

 

68

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The preliminary valuation of the assets acquired and liabilities assumed, including other liabilities, in the DeltaTek Acquisition initially resulted in a goodwill of $7.2 million. During the third quarter of 2023, the Company finalized the valuation and recorded measurement period adjustments to its preliminary estimates due to additional information received primarily related to a customary purchase price adjustment. The measurement period adjustments resulted in an increase in goodwill of $1.0 million, for final total goodwill associated with the Acquisition of $8.2 million.

 

The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized.

 

The intangible assets will be amortized on a straight-line basis over an estimated 5 to 15 years life. We expect annual amortization to be approximately $1.0 million associated with these intangible assets. An associated deferred tax liability has been recorded in regards to these intangible assets. Refer to Note 14 “Intangible assets”, net for additional information regarding the various acquired intangible assets.

 

The goodwill consists largely of the synergies and economies of scale expected from the technology providing more efficient services and expected future developments resulting from the assembled workforce. The goodwill is not subject to amortization but will be evaluated at least annually for impairment or more frequently if impairment indicators are present. Goodwill recorded in the Acquisition is not expected to be deductible for tax purposes.

 

The Company has determined the estimated unaudited pro forma information to be insignificant for the years ended December 31, 2023 and 2022, assuming the DeltaTek Acquisition were to have been completed as of January 1, 2023 and 2022, respectively. This is not necessarily indicative of the results that would have occurred had the DeltaTek Acquisition been completed on either date indicated or of future operating results.

 

PRT Offshore

 

On October 2, 2023 (“PRT Closing Date”), Professional Rental Tools, LLC (“PRT” or “PRT Offshore”), was acquired (the “PRT Acquisition”) from PRT Partners, LLC by our wholly owned subsidiary, EPSH. The acquisition will enable Expro to expand its portfolio of cost-effective, technology-enabled services and solutions within the subsea well access sector in the North and Latin America region and accelerate the growth of PRT Offshore’s surface equipment offering in the Europe and Sub-Saharan Africa and Asia Pacific regions. We estimated the fair value of consideration for the PRT Acquisition to be $91.0 million, including cash consideration of $21.7 million, net of cash received, equity consideration of $40.9 million, and contingent consideration of $13.2 million, subject to a true-up for customary working capital adjustments. As of December 31, 2023, the Company has accrued $1.5 million of the cash consideration related to standard holdback provisions, which is expected to be paid in 2024.

 

The contingent consideration arrangement requires the Company to pay the former owners of PRT additional consideration based on PRT Offshore’s financial performance during the four quarters following closing. The fair value of the contingent consideration arrangement of $13.2 million was estimated by applying the income approach and is reflected in “Other current liabilities” on the consolidated balance sheets. That measure is based on significant inputs that are not observable in the market, referred to as Level 3 inputs in accordance with ASC 820. To the extent our estimates and assumptions change during the measurement period and such changes are based on facts and circumstances that existed as of the PRT Closing Date, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to goodwill. To the extent our estimates and assumptions change based on facts and circumstances subsequent to the PRT Closing Date or after the measurement period, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to earnings during the applicable period.

 

The PRT Acquisition is accounted for as a business combination and Expro has been identified as the acquirer for accounting purposes. As a result, the Company has in accordance with ASC 805, Business Combinations, applied the acquisition method of accounting to account for PRT’s assets acquired and liabilities assumed.

 

69

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The following table sets forth the preliminary allocation of the PRT Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the PRT Closing Date, with the recording of goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed (in thousands):

 

  

Amount

 

Cash and cash equivalents

 $15,086 

Accounts receivables, net

  15,195 

Other current assets

  986 

Property, plant and equipment

  52,278 

Goodwill

  18,556 

Intangible assets

  33,940 

Operating lease right-of-use assets

  1,242 

Total assets

  137,283 
     

Accounts payable and accrued liabilities

  8,621 

Operating lease liabilities

  505 

Other current liabilities

  1,811 

Non-current operating lease liabilities

  678 

Long-term borrowings

  34,701 

Total liabilities

  46,316 
     

Fair value of net assets acquired

 $90,967 

 

Due to the recency of the PRT Acquisition, these amounts, including the estimated fair values, are based on preliminary calculations and subject to change as our fair value estimates and assumptions are finalized during the measurement period. The final fair value determination could result in material adjustments to the values presented in the preliminary purchase price allocation table above. The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized. The cost approach was used to determine the fair value of property, plant and equipment.

 

The intangible assets will be amortized on a straight-line basis over an estimated 5 to 15 years life. We expect annual amortization to be approximately $3.3 million associated with these intangible assets. An associated deferred tax liability has been recorded in regards to these intangible assets. Refer to Note 14 “Intangible assets”, net for additional information regarding the various acquired intangible assets. 

 

The goodwill consists largely of the synergies and economies of scale expected from the acquired customer relationships and contracts. The goodwill is not subject to amortization but will be evaluated at least annually for impairment or more frequently if impairment indicators are present. 

 

The Company’s operating results for the period October 3, 2023 through December 31, 2023 include $14.7 million of revenue and $4.6 million of net income attributable to PRT.

 

The Company has determined the estimated unaudited pro forma information to be immaterial for the years ended December 31, 2023 and 2022, assuming the PRT Acquisition were to have been completed as of January 1, 2023 and 2022, respectively. This is not necessarily indicative of the results that would have occurred had the PRT Acquisition been completed on either date indicated or of future operating results.

 

Coretrax

 

On February 12, 2024, Expro announced that it had agreed to acquire Scotland-based Coretrax, a technology leader in performance drilling tools and wellbore cleanup, well integrity and production optimization solutions. The Headline Price (as defined in the agreement) is $210.0 million subject to customary purchase price adjustment. The consideration to be paid at closing includes at least $75.0 million in cash and up to 6.8 million newly issued shares of the Company's common stock. The cash component of the consideration to be paid may be increased at the Company's election, and the notional value of any equity consideration will be unitized based on our thirty trading day volume weighted average price prior to closing, which is expected to occur in the second quarter of 2024.

 

70

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
4.Fair value measurements

 

Recurring Basis

 

A summary of financial assets and liabilities that are measured at fair value on a recurring basis, as of December 31, 2023 and 2022, were as follows (in thousands):

 

  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,768   -  $9,768 

Liabilities:

                

Contingent consideration liabilities

  -   -   24,705   24,705 

Finance lease liabilities

  -   18,377   -   18,377 

Long-term borrowings

  -   20,701   -   20,701 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,688   -  $9,688 

Liabilities:

                

Contingent consideration liabilities

  -   -   3,227   3,227 

Finance lease liabilities

  -   14,820   -   14,820 

 

We have certain contingent consideration liabilities related to acquisitions which are measured at fair value using Level 3 inputs. The amount of contingent consideration due to the sellers is based on the achievement of agreed-upon financial performance metrics by the acquired company, as determined by the terms of the contingent consideration agreements with the sellers of each acquired company. We record a liability at the time of the acquisition based on the present value of management’s best estimates of the future results of the acquired companies compared to the agreed-upon metrics. After the date of acquisition, we update the original valuation to reflect the passage of time and current projections of future results of the acquired companies. Accretion of, and changes in the valuations of, contingent consideration are reported on the Consolidated Statement of Operations within “Severance and other expense”.

 

71

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Non-recurring Basis

 

We apply the provisions of the fair value measurement standard to our non-recurring, non-financial measurements including business combinations and assets identified as held for sale, as well as impairment related to goodwill and other long-lived assets. For business combinations, the purchase price is allocated to the assets acquired and liabilities assumed based on a discounted cash flow model for most intangibles as well as market assumptions for the valuation of equipment and other fixed assets.

 

Goodwill is not subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount. If it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. 

 

When conducting an impairment test on long-lived assets, other than goodwill, we first compare estimated future undiscounted cash flows associated with the asset to the asset’s carrying amount. If the undiscounted cash flows are less than the asset’s carrying amount, we then determine the asset’s fair value by using a discounted cash flow analysis. These analyses are based on estimates such as management’s short-term and long-term forecast of operating performance, including revenue growth rates and expected profitability margins, estimates of the remaining useful life and service potential of the asset, and a discount rate based on our weighted average cost of capital. For assets that meet the criteria to be classified as held for sale, a market approach is used to determine fair value based on third-party appraisal reports.

 

The impairment assessments discussed above incorporate inherent uncertainties, including projected commodity pricing, supply and demand for our services and future market conditions, which are difficult to predict in volatile economic environments and could result in impairment expense in future periods if actual results materially differ from the estimated assumptions utilized in our forecasts. If crude oil prices decline significantly and remain at low levels for a sustained period of time, we could be required to record an impairment of the carrying value of our long-lived assets in the future which could have a material adverse impact on our operating results. Given the unobservable nature of the inputs, the discounted cash flow models are deemed to use Level 3 inputs.

 

No impairment expense was recognized during the years ended  December 31, 2023, 2022 and 2021.

 

72

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Goodwill

 

For the years ended December 31, 2023 and  December 31, 2022, we performed quantitative goodwill impairment assessments as of our annual testing date and determined that the fair value was substantially in excess of the carrying value for each reporting unit. For the year ended December 31, 2021, we performed a qualitative goodwill impairment assessment of our goodwill as of our annual testing date and determined that there were no events or circumstances that indicated it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Accordingly, no impairment expense related to goodwill was recorded during the years ended December 31, 2023, 2022 and 2021.

 

In performing our quantitative goodwill impairment assessments, we used the income approach and the market approach to estimate the fair value of our reporting units. The income approach estimates the fair value by discounting the reporting unit’s estimated future cash flows using an estimated discount rate, or expected return, that a marketplace participant would have required as of the valuation date. The market approach includes the use of comparative multiples to corroborate the discounted cash flow results and involves significant judgment in the selection of the appropriate peer group companies and valuation multiples. Under the income approach, we utilized third-party valuation advisors to assist us with these valuations. These analyses included significant judgment, including significant Level 3 assumptions related to management’s short-term and long-term forecast of operating performance, discount rates based on our estimated weighted average cost of capital, revenue growth rates, profitability margins and capital expenditures.

 

Long-lived Assets

 

The Company did not identify any indicators of impairment related to our long-lived assets during the years ended December 31, 2023, 2022 and 2021.

 

Financial Instruments

 

The estimated fair values of the Company’s financial instruments have been determined at discrete points in time based on relevant market information. The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, other current assets, accounts payable and accrued liabilities and interest-bearing loans. The carrying amounts of the Company’s financial instruments other than interest bearing loans approximate fair value due to the short-term nature of the items. The Company has $20.0 million of outstanding borrowings on its interest-bearing loan as of December 31, 2023.

 

73

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
5.Business segment reporting

 

Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the Company’s Chief Operating Decision Maker (“CODM”), which is our chief executive officer (“CEO”), in deciding how to allocate resources and assess performance. Our operations are comprised of four operating segments which also represent our reporting segments and are aligned with our geographic regions as below:

 

 

North and Latin America (“NLA”),

 

Europe and Sub-Saharan Africa (“ESSA”),

 

Middle East and North Africa (“MENA”), and

 

Asia-Pacific (“APAC”).

 

The following table presents our revenue disaggregated by our operating segments (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $511,800  $499,813  $193,156 

ESSA

  520,951   389,342   300,557 

MENA

  233,528   201,495   171,136 

APAC

  246,485   188,768   160,913 

Total

 $1,512,764  $1,279,418  $825,762 

 

Segment EBITDA

 

Our CODM regularly evaluates the performance of our operating segments using Segment EBITDA, which we define as loss before income taxes adjusted for corporate costs, equity in income of joint ventures, depreciation and amortization expense, impairment expense, severance and other expense, gain on disposal of assets, foreign exchange losses, merger and integration expense, other income, net, interest and finance expense, net and stock-based compensation expense.

 

The following table presents our Segment EBITDA disaggregated by our operating segments and reconciliation to income (loss) before income taxes (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $132,869  $135,236  $32,254 

ESSA

  136,007   74,681   53,336 

MENA

  71,201   63,315   56,312 

APAC

  1,805   4,850   33,444 

Total Segment EBITDA

 $341,882  $278,082  $175,346 

Corporate costs

  (105,855)  (87,580)  (66,153)

Equity in income of joint ventures

  12,853   15,731   16,747 

Depreciation and amortization expense

  (172,260)  (139,767)  (123,866)

Merger and integration expense

  (9,764)  (13,620)  (47,593)

Severance and other expense

  (14,388)  (7,825)  (7,826)

Stock-based compensation expense

  (19,574)  (18,486)  (54,162)

Foreign exchange losses

  (9,238)  (8,341)  (4,314)

Other income, net

  1,234   3,149   3,992 

Gain on disposal of assets

  -   -   1,000 

Interest and finance expense, net

  (3,943)  (241)  (8,795)

Income (loss) before income taxes

 $20,947  $21,102  $(115,624)

 

74

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Corporate costs include the costs of running our corporate head office and other central functions that support the operating segments, including research, engineering and development, logistics, sales and marketing and health and safety and are not attributable to a particular operating segment.

 

We are a Netherlands based company and we derive our revenue from services and product sales to customers primarily in the oil and gas industry. One customer accounted 12.5% of our revenue in the year ended December 31, 2023. No single customer accounted for more than 10% of our revenue for the years ended December 31, 2022 and 2021. The revenue generated in the Netherlands was immaterial for the years ended December 31, 2023, 2022 and 2021. Other than the U.S. in 2023 and 2022 and Norway in 2021, no individual country represented more than 10% of our revenue for the years ended December 31, 2023, 2022 and 2021.

 

The following table presents total assets by geographic region and assets held centrally. Assets held centrally includes certain property plant and equipment, investments in joint ventures, collateral deposits, income tax related balances, corporate cash and cash equivalents, accounts receivable and other current and non-current assets, which are not included in the measure of segment assets reviewed by the CODM:

 

  

December 31,

 
  

2023

  

2022

 

NLA

 $709,600  $633,644 

ESSA

  519,939   444,368 

MENA

  351,379   294,742 

APAC

  190,398   232,812 

Assets held centrally

  241,691   331,586 

Total

 $2,013,007  $1,937,152 

 

The following table presents our capital expenditures disaggregated by our operating segments (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

 

NLA

 $34,955  $18,435 

ESSA

  25,232   17,574 

MENA

  38,673   27,354 

APAC

  18,056   13,457 

Assets held centrally

  5,194   5,084 

Total

 $122,110  $81,904 
 
6. Revenue

 

Disaggregation of revenue

 

We disaggregate our revenue from contracts with customers by geography, as disclosed in Note 5 above, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. Additionally, we disaggregate our revenue into areas of capability.

 

The following table sets forth the total amount of revenue by areas of capability as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Well construction

 $533,556  $500,438  $112,126 

Well management

  979,208   778,980   713,636 

Total

 $1,512,764  $1,279,418  $825,762 

 

75

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Contract balances

 

We perform our obligations under contracts with our customers by transferring services and products in exchange for consideration. The timing of our performance often differs from the timing of our customers’ payments, which results in the recognition of receivables and deferred revenue.

 

Unbilled receivables are initially recognized for revenue earned on completion of the performance obligation which are not yet invoiced to the customer. The amounts recognized as unbilled receivables are reclassified to trade receivable upon billing. Deferred revenue represents the Company’s obligations to transfer goods or services to customers for which the Company has received consideration, in full or part, from the customer.

 

Contract balances consisted of the following as of December 31, 2023 and  December 31, 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $222,591  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $203,689  $139,690 

Contract assets (included within accounts receivable, net)

 $52,607   - 

Deferred revenue (included within other liabilities)

 $27,206  $51,192 

 

Contract assets include unbilled amounts resulting from sales under our long-term construction-type contracts when revenue recognized exceeds the amount billed to the customer and right to payment is conditional or subject to completing a milestone, such as a phase of the project. Contract assets are not considered a significant financing component, as they are intended to protect the customer in the event that we do not perform our obligations under the contract. Contract assets are generally classified as current, as it is very unusual for us to have contract assets with a term of greater than one year. Our contract assets are reported in a net position on a contract-by-contract basis at the end of each reporting period.

 

The Company recognized revenue of $49.8 million, $15.5 million and $15.4 million for the years ended December 31, 2023, 2022 and 2021, respectively, out of the deferred revenue balance as of the beginning of the applicable year. 

 

As of December 31, 2023, $26.0 million of our deferred revenue was classified as current and is included in “Other current liabilities” on the consolidated balance sheets, with the remainder classified as non-current and included in “Other non-current liabilities” on the consolidated balance sheets.

 

Transaction price allocated to remaining performance obligations

 

Remaining performance obligations represent firm contracts for which work has not been performed and future revenue recognition is expected. We have elected the practical expedient permitting the exclusion of disclosing remaining performance obligations for contracts that have an original expected duration of one year or less and for our long-term contracts we have a right to consideration from customers in an amount that corresponds directly with the value to the customer of the performance completed to date. With respect to our long term construction contracts, revenue allocated to remaining performance obligations is $17.7 million.

 

76

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
7.Income taxes

 

The components of income tax expense for the years ended  December 31, 2023, 2022 and 2021 were as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current tax:

            

Netherlands

 $518  $283  $216 

Foreign

  54,267   42,308   16,777 

Total current tax

  54,785   42,591   16,993 

Deferred tax:

            

Netherlands

  -   -   - 

Foreign

  (10,478)  (1,344)  (726)

Total deferred tax

  (10,478)  (1,344)  (726)

Income tax expense

 $44,307  $41,247  $16,267 

 

 

The Netherlands and foreign components of loss from continuing operations before income taxes and equity in income of joint ventures for the years ended  December 31, 2023, 2022 and 2021 were as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Netherlands

 $(5,232) $(13,984) $(19,190)

Foreign

  13,326   19,355   (113,181)

Total

 $8,094  $5,371  $(132,371)

 

The provision for income taxes differs from the amount computed by applying Netherlands statutory income tax rate of 25.8% in effect as of December 31, 2023, (2022: 25.8%) to loss from continuing operations before taxes and equity in joint ventures for the reasons below (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Statutory tax rate

  25.8%  25.8%  25.0%
             

Income tax expense (benefit) at statutory rate

 $2,089  $1,387  $(33,093)

Permanent differences

  9,332   12,187   14,123 

Effect of overseas tax rates

  30,572   (4,024)  9,905 

Net tax charge related to attributes with full valuation allowance

  (7,408)  28,267   28,607 

Exempt dividends from joint ventures

  -   (2,649)  (1,014)

Return to provision adjustments

  (884)  (5,966)  (5,001)

Withholding taxes

  3,479   3,029   1,995 

Foreign exchange movements on tax balances

  2,908   694   67 

Movement in uncertain tax positions

  2,958   8,322   678 

Other differences

  1,261   -   - 

Income tax expense

 $44,307  $41,247  $16,267 
             

Effective tax rate

  547.4%  768.0%  (12.3)%

 

77

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Deferred tax assets and liabilities are recorded for the anticipated future tax effects of temporary differences between the financial statement basis and tax basis of our assets and liabilities and are measured using the tax rates and laws expected to be in effect when the differences are projected to reverse.

 

The primary components of our deferred tax assets and liabilities as of  December 31, 2023 and 2022 were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Net operating loss carry forwards

 $760,720  $771,963 

Employee compensation and benefits

  10,224   9,977 

Depreciation

  77,174   66,300 

Other

  53,202   44,133 

Intangibles

  13,485   16,197 

Valuation allowance

  (862,201)  (881,286)

Total deferred tax assets

  52,604   27,284 

Deferred tax liabilities:

        

Depreciation

  (26,172)  (13,630)

Goodwill and other intangibles

  (32,955)  (36,968)

Investment in partnership

  (1,274)  (911)

Other

  (14,909)  (6,194)

Total deferred tax liabilities

  (75,310)  (57,703)

Net deferred tax liabilities

 $(22,706) $(30,419)

 

We recognize a valuation allowance where it is more likely than not that some or all of the deferred tax assets will not be realized. The realization of a deferred tax asset is dependent upon the ability to generate sufficient taxable income in the appropriate taxing jurisdictions where the deferred tax assets are initially recognized.

 

The changes in valuation allowances were as follows (in thousands):

 

  

Year Ended December 31

 
  

2023

  

2022

  

2021

 

Balance at the beginning of the period

 $881,286  $829,087  $512,711 

Additions attributable to the Merger

  -   -   187,319 

Additions not attributable to the Merger

  88,497   146,451   160,299 

Reductions

  (107,582)  (94,252)  (31,242)

Balance at end of period

 $862,201  $881,286  $829,087 

 

78

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

As of December 31, 2023, the Company had U.S. federal net operating loss carryforwards (“NOLs”) excluding interest limitations of approximately $561.1 million, net of existing Section 382 (as defined below) limitations. $155.2 million of these NOLs were incurred prior to January 1, 2018 and will begin to expire, if unused, in 2036. $405.9 million of these NOLs were incurred on or after January 1, 2018 and will not expire and will be carried forward indefinitely.

 

The net operating loss carryforwards have been adjusted due to expected utilization during 2023 and integration related restructuring in the U.S. as the Company consolidated U.S. operations under one operating group.

 

Section 382 of the Code (“Section 382”) imposes an annual limitation on the amount of NOLs that may be used to offset taxable income when a corporation has undergone an “ownership change” (as determined under Section 382). An ownership change generally occurs if one or more stockholders (or groups of stockholders) who are each deemed to own at least 5% of such corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. In the event that an ownership change occurs, utilization of the relevant corporation’s NOLs would be subject to an annual limitation under Section 382, generally determined, subject to certain adjustments, by multiplying (i) the fair market value of such corporation’s stock at the time of the ownership change by (ii) a percentage approximately equivalent to the yield on long-term tax-exempt bonds during the month in which the ownership change occurs. Any unused annual limitation may be carried over to later years.

 

The Company underwent an ownership change under Section 382 as a result of the Merger, which will trigger a limitation (calculated as described above) on the combined company’s ability to utilize any historic Frank’s NOLs and will cause some of the Frank’s NOLs incurred prior to January 1, 2018 to expire before the combined company will be able to utilize them to reduce taxable income in future periods. 

 

The exchange of ordinary shares of Legacy Expro for shares of the Company’s common stock (“Company Common Stock”) in the Merger was, standing alone, insufficient to result in an ownership change with respect to Legacy Expro. However, the Company will undergo an ownership change as a result of the Merger taking into account other changes in ownership of Company stock occurring within the relevant three-year period described above. Due to the ownership change with respect to Legacy Expro as a result of the Merger, the combined company will be prevented from fully utilizing Legacy Expro’s historic NOLs incurred prior to January 1, 2018 prior to their expiration.

 

It is our intention that all cash and earnings of our subsidiaries as of December 31, 2023, are permanently reinvested and will be used to meet operating cash flow needs. Existing plans do not demonstrate a need to repatriate foreign cash to fund parent company activity, however, should we determine that parent company funding is required, we estimate that any such cash needs may be met without adverse tax consequences.

 

We have performed an analysis of uncertain tax positions in the various jurisdictions in which we operate and concluded that we are adequately provided. Our tax filings are subject to regular audits by tax authorities in the various jurisdictions in which we operate. Tax liabilities are based on estimates, however due to the uncertain and complex application of tax legislation, the ultimate resolution of audits may be materially different to our estimates.

 

79

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The Company is subject to income taxation in many jurisdictions around the world. The following table presents the changes in our uncertain tax positions as of December 31, 2023 and 2022 (in thousands):

 

  

Year ended December 31

 
  

2023

  

2022

 

Balance at the beginning of the period

 $88,137  $76,114 

Additions attributable to the Merger

  -   7,259 

Additions based on tax positions related to current period not attributable to the Merger

  3,042   8,009 

Additions for tax positions of prior year period not attributable to the Merger

  2,125   2,371 

Settlements with tax authorities

  (1,945)  (2,490)

Reductions for tax positions of prior years

  (714)  (547)

Reductions due to the lapse of statute of limitations

  (976)  (1,525)

Effect of changes in foreign exchange rates

  (25)  (1,054)

Balance at the end of the period

 $89,644  $88,137 

 

The amounts above include penalties and interest of $11.6 million and $9.8 million for the years ended December 31, 2023 and 2022, respectively. We classify penalties and interest relating to uncertain tax positions within income tax expense in the consolidated statements of operations. 

 

Approximately $59.5 million and $58.0 million of unrecognized tax benefits as of December 31, 2023 and 2022 respectively, included in “Other non-current liabilities” on the consolidated balance sheets, would positively impact our future rate and be recognized as additional tax benefit in our statement of operations if resolved in our favor. Approximately $30.1 million of unrecognized tax benefits as of December 31, 2023 and 2022, respectively, relate to certain deductions and should not impact our future rate. We do not foresee material resolution of these positions in the coming 12 months.

 

We file income tax returns in the Netherlands and in various other foreign jurisdictions in respect of the Company’s subsidiaries. In all cases we are no longer subject to income tax examination by tax authorities for years prior to 2008. Tax filings of our subsidiaries, branches and related entities are routinely examined in the normal course of business by the relevant tax authorities. We believe that there are no jurisdictions in which the outcome of unresolved issues is likely to be material to our results of operations, financial position or cash flows.

 

In 2021 the OECD announced an Inclusive Framework on Base Erosion and Profit Shifting including Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of large multinational corporations at a minimum rate of 15%. Subsequently multiple sets of administrative guidance have been issued. Many non-US tax jurisdictions have either recently enacted legislation to adopt certain components of the Pillar Two Model Rules beginning in 2024 (including the European Union Member States) with the adoption of additional components in later years or announced their plans to enact legislation in future years. We are continuing to evaluate the impacts of enacted legislation and pending legislation to enact Pillar Two Model Rules in the non-US tax jurisdictions we operate in.

 

80

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
8.Investment in joint ventures

 

We have investments in two joint ventures, which together provide us access to certain Asian markets that otherwise would be challenging for us to penetrate or develop effectively on our own. COSL - Expro Testing Services (Tianjin) Co. Ltd (“CETS”), in which we have a 50% equity interest, has extensive offshore well testing and completions capabilities and a reputation for providing technology-driven solutions in China. Similarly, PV Drilling Expro International Co. Ltd. (“PVD-Expro”) in which we have a 49% equity interest, offers the full suite of the Company’s products and services, including well testing and completions, in Vietnam. Both of these are strategic to our activities and offer the full capabilities and technology of the Company, but each company is independently managed.

 

The carrying value of our investment in joint ventures as of  December 31, 2023 and 2022 was as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

CETS

 $62,704  $62,471 

PVD-Expro

  3,698   3,567 

Total

 $66,402  $66,038 
 
9.Accounts receivable, net

 

Accounts receivable, net consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $497,135  $441,605 

Less: Expected credit losses

  (18,248)  (12,680)

Total

 $478,887  $428,925 
         

Current

 $469,119  $419,237 

Non – current

  9,768   9,688 

Total

 $478,887  $428,925 

 

The movement of expected credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Balance at beginning of year

 $12,680  $9,392  $6,917 

Additions - Acquired in Merger

     -   992 

Additions - Other

  6,139   4,096   1,527 

Deductions

  (571)  (808)  (44)

Balance at end of year

 $18,248  $12,680  $9,392 
 
10.Inventories

 

Inventories consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Finished goods

 $25,854  $26,810 

Raw materials, equipment spares and consumables

  99,011   102,395 

Work-in progress

  18,460   24,513 

Total

 $143,325  $153,718 

 

81

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
11.Other assets and liabilities

 

Other assets consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Prepayments

 $28,725  $18,084 

Value-added tax receivables

  20,622   20,727 

Collateral deposits

  1,886   1,669 

Deposits

  8,912   7,245 

Other

  10,566   5,513 

Total

 $70,711  $53,238 
         

Current

 $58,409  $44,975 

Non – current

  12,302   8,263 

Total

 $70,711  $53,238 

 

Other liabilities consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Deferred revenue

 $27,206  $51,192 

Other tax and social security

  34,004   28,557 

Provisions

  38,576   45,248 

Contingent consideration liabilities

  24,705   3,227 

Other

  17,855   18,655 

Total

 $142,346  $146,879 
         

Current

 $98,144  $107,750 

Non – current

  44,202   39,129 

Total

 $142,346  $146,879 

 

82

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
12.Accounts payable and accrued liabilities

 

Accounts payable and accrued liabilities consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accounts payable – trade

 $146,759  $100,951 

Payroll, vacation and other employee benefits

  43,924   46,935 

Accruals for goods received not invoiced

  22,921   32,102 

Other accrued liabilities

  112,521   92,716 

Total

 $326,125  $272,704 
 
13.Property, plant and equipment, net

 

Property, plant and equipment, net consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,176  $22,261 

Land improvement

  3,332   3,054 

Buildings and lease hold improvements

  100,404   98,490 

Plant and equipment

  971,178   789,910 
   1,097,090   913,715 

Less: accumulated depreciation

  (583,868)  (451,399)

Total

 $513,222  $462,316 

 

The carrying amount of our property, plant and equipment recognized in respect of assets held under finance leases as of  December 31, 2023 and 2022 and included in amounts above is as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $23,859  $18,623 

Plant and equipment

  589   1,275 
   24,448   19,898 

Less: accumulated amortization

  (10,315)  (9,085)

Total

 $14,133  $10,813 

 

Depreciation expense related to property, plant and equipment, including assets under finance leases, was $133.4 million, $102.3 million and $95.8 million for the years ended  December 31, 2023, 2022 and 2021, respectively.

 

No impairment expense related to property, plant, and equipment was recognized for the years ended December 31, 2023, 2022 and 2021.

 

During the year ended December 31, 2022, a building classified as assets held for sale as of December 31, 2021, was sold for net proceeds of $6.3 million. Additionally, during the year ended December 31, 2022, a building with net carrying value of $2.2 million met the criteria to be classified as held for sale and was reclassified from property plant and equipment, net to assets held for sale on our consolidated balance sheet. During the year ended December 31, 2023, assets held for sale were sold for net proceeds of $2.0 million. 

 

83

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
14. Intangible assets, net

 

The following table summarizes our intangible assets comprising of Customer Relationships & Contracts (“CR&C”), Trademarks, Technology and Software as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31, 2023

  

December 31, 2022

  

December 31, 2023

 
      

Accumulated

          

Accumulated

      

Weighted

 
  

Gross

  

impairment

      

Gross

  

impairment

      

average

 
  

carrying

  

and

  

Net book

  

carrying

  

and

  

Net book

  

remaining

 
  

amount

  

amortization

  

value

  

amount

  

amortization

  

value

  

life (years)

 

CR&C

 $256,835  $(139,302) $117,533  $222,200  $(118,221) $103,979   6.1 

Trademarks

  58,977   (36,578)  22,399   57,100   (32,921)  24,179   6.4 

Technology

  179,154   (82,266)  96,888   170,652   (71,191)  99,461   11.2 

Software

  15,248   (12,352)  2,896   11,556   (9,671)  1,885   0.7 

Total

 $510,214  $(270,498) $239,716  $461,508  $(232,004) $229,504   8.1 

 

Amortization expense for intangible assets was $38.5 million, $37.4 million and $28.1 million for the years ended December 31, 2023, 2022 and 2021, respectively.

 

During the first quarter of 2022, we acquired technology to bolster our well intervention and integrity product offering, resulting in an increase in intangible assets of $11.2 million which will be amortized over a five-year life. The impact of this asset acquisition is included in “Acquisition of technology” on the consolidated statements of cash flows. 

 

The following table summarizes the intangible assets which were acquired during the year ended  December 31, 2023 (in thousands):

 

  

Acquired Fair Value

  

Weighted average life

 

DeltaTek:

        

CR&C

 $2,571   6.0 

Trademarks

  257   5.0 

Technology

  8,237   15.0 

Total

 $11,065   12.7 
         

PRT:

        

CR&C

 $32,048   10.0 

Trademarks

  1,627   4.0 

Technology

  265   15.0 

Total

 $33,940   9.8 

 

 

No impairment expense associated with our intangible assets was recognized during the years ended December 31, 2023, 2022 and 2021.

 

84

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Expected future intangible asset amortization as of December 31, 2023 is as follows (in thousands):

 

Years ending December 31,

    

2024

 $35,875 

2025

  32,968 

2026

  32,968 

2027

  32,968 

2028

  30,890 

Thereafter

  74,047 

Total

 $239,716 
 
15.Goodwill

 

Our operating segments, NLA, ESSA, MENA and APAC, are also our reporting units. The allocation of goodwill by operating segment was as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

NLA

 $139,512  $118,511 

ESSA

  83,319   80,058 

MENA

  5,441   4,218 

APAC

  19,415   18,193 

Total

 $247,687  $220,980 

 

The following table provides the gross carrying amount and cumulative impairment expense of goodwill for each operating segment as of  December 31, 2023 and 2022 (in thousands):

 

  

2023

  

2022

 
  

Cost

  

Acquired in acquisitions

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

  

Cost

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

 

NLA

 $155,852  $20,703  $298  $(37,341) $139,512  $130,949  $24,903  $(37,341) $118,511 

ESSA

  94,536   2,863   398   (14,478)  83,319   80,761   13,775   (14,478)  80,058 

MENA

  130,601   1,074   149   (126,383)  5,441   129,714   887   (126,383)  4,218 

APAC

  58,306   1,073   149   (40,113)  19,415   56,794   1,512   (40,113)  18,193 

Total

 $439,295  $25,713  $994  $(218,315) $247,687  $398,218  $41,077  $(218,315) $220,980 

 

During 2023, the Company recognized goodwill totaling $25.7 million from the DeltaTek Acquisition and PRT Acquisition and made measurement period adjustments of $1.0 million related to the DeltaTek Acquisition. Please see Note 3Business combinations and dispositions” for additional information.

 

No goodwill impairment expense was recognized during the years ended December 31, 2023, 2022 and 2021.

 

85

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
16.Interest bearing loans

 

On October 6, 2023, we amended and restated the previous facility agreement pursuant to an amendment and restatement agreement (the “Amended and Restated Facility Agreement”) with DNB Bank ASA, London Branch, as agent, in order to extend the maturity of the New Facility agreement. The maturity date of the Amended and Restated Facility Agreement is October 6, 2026. The Amended and Restated Facility Agreement increased the total commitments to $250.0 million, of which $166.7 million was available for drawdowns as loans and $83.3 million was available for letters of credit. The Company has the ability to increase the commitments to $350.0 million.

 

Borrowings under the Amended and Restated Facility Agreement bear interest at a rate per annum of Term SOFR (as defined in the Amended and Restated Facility Agreement), subject to a 0.00% floor, plus an applicable margin of 3.75% (which is subject to a margin ratchet which reduces the margin in 4 step downs according to the Total Net Leverage Ratio (as defined in the Amended and Restated Facility Agreement)) for cash borrowings or 2.50% for letters of credit (which are similarly subject to a margin ratchet which reduces the margin in 4 step downs according to the Total Net Leverage Ratio). A 0.40% per annum fronting fee applies to letters of credit, and an additional 0.25% or 0.50% per annum utilization fee is payable on cash borrowings to the extent one-third or two-thirds, respectively, or more of Facility A (as defined in the Amended and Restated Facility Agreement) commitments are drawn. The unused portion of the Amended and Restated Facility Agreement is subject to a commitment fee of 35% per annum of the applicable margin.

 

The Amended and Restated Facility Agreement retains various undertakings and affirmative and negative covenants (with certain agreed amendments) which limit, subject to certain customary exceptions and thresholds, the Company and its subsidiaries’ ability to, among other things, (1) enter into asset sales; (2) incur additional indebtedness; (3) make investments, acquisitions, or loans and create or incur liens; (4) pay certain dividends or make other distributions and (5) engage in transactions with affiliates. The Amended and Restated Facility Agreement amends certain of the financial covenants such that the Company is required to maintain (i) a minimum interest cover ratio of 4.0 to 1.0 based on the ratio of EBITDA to net finance charges and (ii) a maximum total net leverage ratio of 2.50 to 1.0 based on the ratio of total net debt to EBITDA, in each case tested quarterly on a last-twelve-months basis, subject to certain exceptions. We are in compliance with all our debt covenants as of December 31, 2023.

 

As of  December 31, 2023, we had $20.0 million of borrowings outstanding under the Amended and Restated Facility Agreement. The effective interest rate on our outstanding borrowings was 8.1%. Our facility was undrawn on a cash basis (i.e., no loans were outstanding) as of December 31, 2022. We utilized $50.4 million and $53.8 million as of  December 31, 2023 and December 31, 2022, respectively, for bonds and guarantees.

 

86

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
17.Leases

 

We are a lessee for numerous operating leases, primarily related to real estate, transportation and equipment. The terms and conditions for these leases vary by the type of underlying asset. The vast majority of our operating leases have terms ranging between one and fifteen years, some of which include options to extend the leases, and some of which include options to terminate the leases. We include the renewal or termination options in the lease terms, when it is reasonably certain that we will exercise that option. We also lease certain real estate and equipment under finance leases. Our lease contracts generally do not provide any guaranteed residual values.

 

The accounting for some of our leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do not provide an implicit rate, and assessing the likelihood of renewal or termination options.

 

The following tables illustrate the financial impact of our leases as of and for the years ended December 31, 2023, 2022 and 2021, along with other supplemental information about our existing leases (in thousands, except years and percentages):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Components of lease expenses:

            

Finance lease expense:

            

Amortization of right of use assets

 $1,230  $1,352  $967 

Interest incurred on lease liabilities

  1,969   2,006   2,246 

Operating lease expense

  26,451   26,231   21,479 

Short term lease expense

  121,615   84,045   54,756 

Total lease expense

 $151,265  $113,634  $79,448 

 

 

  

December 31,

 
  

2023

  

2022

  

2021

 

Other supplementary information (in thousands, except years and discount rates):

            

Cash paid for amounts included in measurement of lease liabilities:

            

Operating cash flows from operating leases

 $28,269  $28,454  $25,348 

Right-of-use assets obtained in an exchange for lease obligations:

            

Operating leases

 $13,022  $15,051  $8,529 

Weighted average remaining lease term:

            

Operating leases

  7.0   6.9   7.3 

Finance leases

  8.2   10.1   11.0 

Weighted average discount rate for operating leases

  9.6%  8.9%  8.8%

Weighted average discount rate for finance leases

  12.6%  12.9%  13.1%

 

The operating cash flows for finance leases approximates the interest expense for the year.

 

 

87

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

As of December 31, 2023, maturity of our lease liabilities are as follows (in thousands):

 

  

Operating

  

Finance

 
  

Leases

  

Leases

 

Years ending December 31,

        

2024

 $23,429  $4,148 

2025

  16,069   3,711 

2026

  11,282   3,703 

2027

  9,996   3,231 

2028

  9,027   2,558 

Due after 5 years

  31,479   12,497 
  $101,282  $29,848 

Less: amounts representing interest

  (28,775)  (11,471)

Total

 $72,507  $18,377 
         

Current portion

 $17,531  $1,967 

Noncurrent portion

  54,976   16,410 

Total

 $72,507  $18,377 

 

88

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
18. Commitments and contingencies

 

Commercial Commitments

 

During the normal course of business, we enter into commercial commitments in the form of letters of credit and bank guarantees to provide financial and performance assurance to third parties.

 

We entered into contractual commitments for the acquisition of property, plant and equipment totaling $36.7 million and $45.5 million as of December 31, 2023 and 2022, respectively. We also entered into purchase commitments related to inventory on an as-needed basis. As of December 31, 2023 and 2022, inventory purchase commitments were $23.7 million and $25.8 million, respectively.

 

We are committed under various lease agreements primarily related to real estate, vehicles and certain equipment that expire at various dates throughout the next several years. Refer to Note 17 “Leases” for further details.

 

Contingencies

 

Certain conditions may exist as of the date our consolidated financial statements are issued that may result in a loss to us, but which will only be resolved when one or more future events occur or fail to occur. Our management, with input from legal counsel, assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings pending against us or unasserted claims that may result in proceedings, our management, with input from legal counsel, evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

If the assessment of a contingency indicates it is probable a material loss has been incurred and the amount of liability can be reasonably estimated, then the estimated liability would be accrued in our consolidated financial statements. If the assessment indicates a potentially material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. We are the subject of lawsuits and claims arising in the ordinary course of business from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. We believe the probability is remote that the ultimate outcome of these matters would have a material adverse effect on our financial position, results of operations or cash flows.

 

We have conducted an internal investigation of the operations of certain of the Company’s foreign subsidiaries in West Africa including possible violations of the U.S. Foreign Corrupt Practices Act, our policies and other applicable laws. In  June 2016, we voluntarily disclosed the existence of our internal review to the SEC and the U.S. Department of Justice (“DOJ”). The DOJ has provided a declination, subject to the Company and the SEC reaching a satisfactory settlement of civil claims. On the basis of discussions with the SEC up to the end of the first quarter of 2023, we believed that a final resolution of this matter was likely to include a civil penalty in the amount of approximately $8.0 million and, accordingly, we had recorded a loss contingency in that amount within “Other current liabilities” on our condensed consolidated balance sheet, with the offset taken as an increase to goodwill as a measurement period adjustment associated with the Merger.

 

On April 26, 2023, the SEC issued a cease-and-desist order against the Company pursuant to section 21C of the Securities Exchange Act of 1934 (“Exchange Act”). Under this Order, the Company neither admitted nor denied any of the SEC’s findings and agreed to cease and desist from committing or causing any violations and any future violations of the anti-bribery, books and records and internal accounting controls requirements of the FCPA and the Exchange Act. In accepting the Company’s settlement offer, the SEC noted the Company’s self-reporting, co-operation afforded to the SEC staff and remedial action including improving the Company’s internal controls and further enhancements to its internal controls environment and compliance program following the Merger. The Company paid $8.0 million to the SEC in respect of disgorgement, prejudgment interest and civil penalty during the second quarter of 2023.

 

Other than discussed above, we had no material accruals for loss contingencies, individually or in the aggregate, as of December 31, 2023 and December 31, 2022.

 

89

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
19. Post-retirement benefits

 

We operate a number of post-retirement benefit plans, primarily consisting of defined contribution plans for U.S. and non-U.S. employees. We also sponsor defined benefit pension plans for certain employees located in the U.K., Norway and Indonesia. The majority of our post-retirement expense relates to defined contribution plans. The assets of the various defined benefit plans are held separately from those of the Company. Our principal retirement savings plans and pension plans are discussed below.

 

Defined contribution plans

 

We offer various defined contribution plans for employees around the globe as per local statute and market practice. Specific to our largest employee populations, for employees in the U.S., we offer a 401(K) plan, which is a defined contribution retirement savings plan to which the employer matches employee contributions up to 4% of eligible earnings. For U.K. employees, we offer the Group Personal Pension plan, which is a portable, personal pension plan to which the employer contributes on a matching basis between a base of 4.5% and a ceiling of 6% of base salary. 

 

Expense recognized in respect of these plans were $12.7 million, $8.4 million and $7.3 million for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Defined benefit plans

 

We offer a pension plan to certain of our U.K. employees, which qualifies as a defined benefit plan. Effective October 1, 1999, this plan was closed to new entrants. The contributions to the plan are determined by a qualified external actuary on the basis of an annual valuation.

 

In December 2015, the decision was taken to close the U.K. defined benefit plan (“DB Plan”) to new accruals. The status of the DB Plan’s remaining active members has changed to that of deferred members. This change affected approximately 80 employees. As deferred members, these employees will no longer accrue further benefits under the DB Plan through their service. However, benefits earned through past service are retained and will continue to increase with inflation. In addition, affected individuals were auto-enrolled in the Company’s defined contribution pension plan.

 

On December 28, 2020, the Company, with the written consent of the trustees, amended the DB Plan rules to introduce a new pension option for members who retire before their state pension age, a bridging pension option. Under this new option, a plan member who receives his or her pension before the later of age 65 or their state pension age can elect to have their pension temporarily increased at retirement and then reduced at the time of state pension.

 

90

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

Key assumptions

 

The major assumptions, included on a weighted average basis across the defined benefit plans, used to calculate the defined benefit plan liabilities were:

 

  

December 31,

 
  

2023

  

2022

  

2021

 

Discount rate

  4.5%  4.7%  1.8%

Expected return on plan assets

  5.8%  5.6%  3.2%

Expected rate of salary increases

  0.1%  0.1%  0.1%

 

The discount rate has been calculated with reference to AA rated corporate bonds of a suitable maturity. Expected rates of salary increases have been estimated by management following a review of the participant data. Within the U.K. plans pensionable salary was frozen in 2012 resulting in the reduction in the weighted average assumption for salary increases disclosed above.

 

The expected long-term return on cash is based on cash deposit rates available at the reporting date. The expected return on bonds is determined by reference to U.K. long term government bonds and bond yields at the reporting date. The expected rates of return on equities and property have been determined by setting an appropriate risk premium above government bond yields having regard to market conditions at the reporting date.

 

Net periodic benefit cost

 

Amounts recognized in the consolidated statements of operations and in the consolidated statements of comprehensive loss in respect of the defined benefit plans were as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current service cost

 $(350) $(357) $(439)

Interest cost

  (6,177)  (4,307)  (3,407)

Expected return on plan assets

  6,977   6,796   5,499 

Amortization of prior service credit

  249   249   249 

Reclassified net remeasurement (loss) gains

  453   -   244 

Amounts included in consolidated statements of operations

 $1,152  $2,381  $2,146 
             

Actuarial gain (loss) on defined benefit plans

 $(4,529) $7,440  $22,345 

Amortization of prior service credit

  (249)  (249)  (249)

Reclassified net remeasurement (loss) gains

  (453)  -   (244)

Other comprehensive income (loss)

 $(5,231) $7,191  $21,852 
             

Total comprehensive income (loss)

 $(4,079) $9,572  $23,998 

 

91

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The service costs have primarily been included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations. Interest cost, expected return on plan assets and plan curtailment / amendment events have been recognized in “Other income, net” in the consolidated statements of operations.

 

The actuarial gain (loss) is derived from the components shown in the table below (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Actuarial (loss) gain on assets

 $2,319  $(74,332) $11,378 

Actuarial gain (loss) on liabilities

  (6,848)  81,772   10,967 

Actuarial gain (loss) on defined benefit plans

 $(4,529) $7,440  $22,345 

 

The actuarial loss on the benefit obligation for the year  December 31, 2023 has arisen primarily as a result of a reduction in corporate bond yields, offset in part by higher than anticipated investment returns. In addition, there was an additional loss as actual inflation over 2023 was higher than anticipated.

 

The amount of employer contributions expected to be paid to our defined benefit plans during the years to December 31, 2033 is set out below (in thousands):

 

Years ending December 31:

    

2024

 $5,598 

2025

 $5,741 

2026

 $5,970 

2027

 $6,262 

2028

 $6,471 

Thereafter to December 31, 2033

 $18,006 

 

92

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The amounts included in the consolidated balance sheets arising from our obligations in respect of defined retirement benefit plans and post-employment benefits was as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Present value of defined benefit obligations

 $(148,167) $(135,182)

Fair value of plan assets

  137,725   123,840 

Deficit recognized under non-current liabilities

 $(10,442) $(11,342)

 

Changes in the present value of defined benefit obligations were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Opening balance

 $(135,182) $(241,808)

Current service cost

  (350)  (357)

Interest cost

  (6,177)  (4,307)

Actuarial gain

  (6,848)  81,772 

Exchange differences

  (6,905)  23,823 

Benefits paid

  7,295   5,695 

Ending balance

 $(148,167) $(135,182)

 

Movements in fair value of plan assets were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Opening balance

 $123,840  $212,688 

Actual return on plan assets

  9,296   (67,536)

Exchange differences

  6,344   (20,776)

Contributions from the sponsoring companies

  5,540   5,159 

Benefits paid

  (7,295)  (5,695)

Ending balance

 $137,725  $123,840 

 

93

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The actual return on plan assets consists of the following (in thousands):

 

  

December 31,

 
  

2023

  

2022

  

2021

 

Expected return on plan assets

 $6,977  $6,796  $5,499 

Actuarial (loss) gain on plan assets

  2,319   (74,332)  11,378 

Actual return on plan assets

 $9,296  $(67,536) $16,877 

 

Information for pension plans with an accumulated benefit obligation in excess of plan assets were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accumulated benefit obligation

 $147,129  $134,102 

Fair value of plan assets

 $137,725  $123,840 

 

The investment strategy of the main U.K. plan (“U.K. Plan”) is set by the trustees and is based on advice received from an investment consultant. The primary investment objective for the U.K. Plan is to achieve an overall rate of return that is sufficient to provide that assets are available to meet all liabilities as and when they become due. In doing so, the aim is to maximize returns at an acceptable level of risk taking into consideration the circumstances of the U.K. Plan. 

 

The investment strategy has been determined after considering the U.K. Plan’s liability profile and requirements of the U.K. statutory funding objective, and an appropriate level of investment risk.

 

Taking all these factors into consideration, approximately 45% of the assets are invested in a growth portfolio, comprising diversified growth funds (“DGFs”) and property, and approximately 55% of the assets in a stabilizing portfolio, comprising corporate bonds and liability driven investments. DGFs are actively managed multi-asset funds. The managers of the DGFs aim to deliver equity like returns in the long term, with lower volatility. They seek to do this by investing in a wide range of assets and investment contracts in order to implement their market views.

 

The present value of the U.K. Plan’s future benefits payments to members is sensitive to changes in long term interest rates and long-term inflation expectations. Liability driven investment (“LDI”) funds are more sensitive to changes in these factors and therefore provide more efficient hedging than traditional bonds. A small proportion of the assets have therefore been invested in LDI funds to help to reduce the volatility of the U.K. Plan’s funding position. The hedging level is expected to be increased over time as the U.K. Plan’s funding position improves.

 

Assets of the other plans are invested in a combination of equity, bonds, real estate and insurance contracts.

 

The analysis of the plan assets and the expected rate of return at the reporting date were as follows (in thousands):

 

  

December 31, 2023

  

December 31, 2022

 
  

Expected rate

  

Fair value of

  

Expected rate

  

Fair value of

 
  

of return %

  

asset

  

of return %

  

asset

 

Mutual funds

                

DGFs

  7.7  $64,023   7.5  $55,633 

LDI funds

  4.2   47,283   4.0   45,170 

Bond funds

  4.4   24,835   4.5   21,899 

Equities

  3.7   185   1.8   188 

Other assets

  4.0   1,399   2.2   950 

Total

     $137,725      $123,840 

 

94

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The aggregated asset categorization for the plans were as follows (in thousands):

 

  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $64,023  $-  $-  $64,023 

LDI funds

  47,283   -   -   47,283 

Bond funds

  24,835   -   -   24,835 

Equities

  185   -   -   185 

Other assets

  785   277   337   1,399 

Total

 $137,111  $277  $337  $137,725 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $55,633  $-  $-  $55,633 

LDI funds

  45,170   -   -   45,170 

Bond funds

  21,899   -   -   21,899 

Equities

  188   -   -   188 

Other assets

  172   395   383   950 

Total

 $123,062  $395  $383  $123,840 

 

Other assets primarily represent insurance contracts. The fair value is estimated, based on the underlying defined benefit obligation assumed by the insurers.

 

Movements in fair value of Level 3 assets were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Opening balance

 $383  $360 

Actual return on plan assets

  10   6 

Exchange differences

  (88)  (6)

Contributions from the sponsoring companies

  32   23 

Ending balance

 $337  $383 

 

95

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
20.Stock-based compensation

 

Management Incentive Plan

 

During October 2018, Legacy Expro’s board of directors approved the Management Incentive Plan (“MIP”) which was comprised of (a) stock options to non-executive directors and key management personnel and (b) restricted stock units. The outstanding awards under the MIP were assumed by the Company in connection with the Merger.

 

MIP Stock options

 

Stock options issued under the MIP vest over a three or four year vesting period as defined in the award agreement, subject to the fulfilment of continued service and a performance condition related to the occurrence of a Liquidity Event (as defined in the MIP). Additionally, a portion of the management options are subject to performance conditions linked to an internal rate of return. 

 

Due to the nature of the performance conditions, recognition of compensation expense for the stock options was deferred until the occurrence of a Liquidity Event as the performance condition was deemed to be improbable. On October 1, 2021, the MIP stock options were modified to redefine the occurrence of the Liquidity Event to the closing of the Merger. Upon Closing, the MIP stock options were exchanged for options to purchase Company Common Stock based on the post-reverse stock split Exchange Ratio of 1.2120 to 1 (as provided in the Merger Agreement). As of the modification date, there were 6.9 million MIP stock options issued and outstanding.

 

The aforementioned event was accounted for as an improbable-to-probable modification and as a result, the fair value of all of the issued and outstanding MIP stock options was determined as of the Closing Date. Compensation expense was immediately recognized upon the Merger closing for all MIP stock options in which the service period was fulfilled. For the stock options in which the service period was not fulfilled, stock-based compensation expense is to be recognized based on the total modification date fair value of the associated awards on a straight-line basis over the remaining service period. 

 

The Company recognized stock-based compensation expense related to the MIP stock options of $0.9 million, $3.6 million and $39.5 million during the years ended December 31, 2023, 2022 and 2021 respectively. As of December 31, 2023, there was no unrecognized stock compensation expense relating to MIP stock options.

 

As of December 31, 2023, 2022 and 2021, there were 2.9 million, 6.7 million and 6.9 million, respectively, MIP stock options issued and outstanding with a weighted average exercise price of $17.17, $17.19 and 17.20, respectively. There were no stock options granted during 2021, 2022 or 2023 and there are no plans to grant stock options in 2024. During the year ended December 31, 2023 there were 3.5 million options expired unvested at a weighted average exercise price of $17.21, 0.3 million options exercised at a weighted average exercise price of $17.25 and no options forfeited. As of December 31, 2023, there were 2.9 million exercisable MIP stock options with a weighted average exercise price of $17.17 per option. 

 

The intrinsic value of a stock option is the amount by which the current market value of the underlying stock exceeds the exercise price of the option. The total intrinsic value of options exercised was $1.8 million during 2023. The total intrinsic value of options exercised was not material during 2022 and there were no stock option exercises during 2021. As of December 31, 2023, options outstanding and exercisable had no intrinsic value and a weighted-average remaining life of 4.1 years.

 

The key assumptions used to estimate the fair value of the MIP stock options were as follows:

 

Risk free interest rate

  0.04%

Expected volatility

  55%

Dividend yield

  0.0%

Stock price on valuation date

 $18.90 

 

96

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

MIP Restricted stock units (“MIP RSUs”)

 

RSUs granted under the MIP were subject to vesting over a three year period. There were 0.1 million outstanding MIP RSUs as of December 31, 2020. No stock-based compensation expense attributable to the MIP RSUs was recognized during the year ended  December 31, 2020 as the performance conditions within the agreements were deemed to be improbable. In February 2021, the MIP RSU awards were modified so that upon the closing of the Merger, the MIP RSUs would convert to RSUs of the Company based on the post-reverse stock split Exchange Ratio of 1.2120 to 1 and would immediately vest pursuant to the terms of the Merger Agreement. As the MIP RSUs were fully vested on the closing of the Merger, the Company recognized $2.6 million of stock-based compensation expense attributable to the MIP RSUs during the year ended December 31, 2021 and had no further expenses outstanding to be recognized for the MIP RSUs as of December 31, 2021 or during the years ended December 31, 2022 and December 31, 2023.

 

Expro Group Holdings N.V. Long-Term Incentive Plan

 

Effective October 1, 2021, in connection with the consummation of the Merger, the Company amended its 2013 Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective May 25, 2022, the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. 2022 Long-Term Incentive Plan (the “2022 LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the 2022 LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards may be granted to employees, non-employee directors and consultants. The LTIP expires after 10 years, unless prior to that date the maximum number of shares available for issuance under the plan has been issued or our Board terminates the plan. There are approximately 13.2 million shares of common stock reserved for issuance under the LTIP. As of December 31, 2023, approximately 10.1 million shares remained available for issuance.

 

LTIP Restricted Stock Units (“LTIP RSUs”)

 

All RSUs granted under the LTIP vest ratably over a period of one to three years. Shares withheld from employees to settle personal tax obligations that arose as a result of RSUs that vested are included in our treasury stock. Certain RSU awards provide for accelerated vesting for qualifying terminations of employment or service.

 

Employees granted LTIP RSUs are not entitled to dividends declared on the underlying shares while the RSU is unvested. As such, the grant date fair value of the award is measured by reducing the grant date price of our common stock by the present value of the dividends expected to be paid on the underlying shares during the requisite service period, discounted at the appropriate risk-free interest rate.

 

Stock-based compensation expense relating to LTIP RSUs was $13.3 million, $11.2 million and $6.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. The total fair value of LTIP RSUs vested during the years ended December 31, 2023, 2022 and 2021 was $11.1 million, $13.0 million and $2.0 million respectively. As of December 31, 2023, unrecognized stock compensation expense relating to LTIP RSUs totaled approximately $20.2 million, which will be expensed over a weighted average period of 1.3 years.

 

97

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The following is a summary of RSU information and weighted-average grant-date fair values for Expro’s LTIP RSUs:

 

  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Non-vested on Closing Date

  883,079  $21.97 

Granted

  458,258   17.64 

Vested

  (93,688)  21.80 

Forfeited

  (12,549)  22.59 

Non-vested at December 31, 2021

  1,235,100   20.49 

Granted

  913,034   16.51 

Vested

  (593,037)  21.91 

Forfeited

  (70,899)  18.80 

Non-vested at December 31, 2022

  1,484,198   17.51 

Granted

  940,176   19.07 

Vested

  (640,145)  17.37 

Forfeited

  (67,415)  18.07 

Non-vested at December 31, 2023

  1,716,814  $18.39 

 

Performance Restricted Stock Units (“PRSUs”)

 

The purpose of the PRSUs is to closely align the incentive compensation of the executive leadership team for the duration of the performance cycle with returns to the Company’s shareholders and thereby further motivate the executive leadership team to create sustained value to the Company shareholders. The design of the PRSU grants effectuates this purpose by placing a material amount of incentive compensation for each executive at risk by offering an extraordinary reward for the attainment of extraordinary results.

 

Design features of the PRSU grant that in furtherance of this purpose include the following: (1) The vesting of the PRSUs is based on total shareholder return (“TSR”) based on a comparison to the returns of a peer group, which is the SPDR S&P Oil & Gas Equipment and Services ETF. (2) TSR performance is calculated separately with respect to certain achievement periods included in the performance period as defined for each specific agreement. For certain PRSUs, TSR for the Company and the peer group shall be calculated using a 30-day averaging period for the 30 calendar days prior to the start of the applicable performance period and the last 30 calendar days of the applicable performance period to mitigate the effect of stock price volatility. The TSR calculation will assume reinvestment of dividends. (3) The ultimate number of shares to be issued pursuant to the PRSU awards will vary in proportion to the actual TSR achieved as a percentile compared to the peer group during the Performance Period as follows: (i) no shares will be issued if the Company’s performance falls below the 25th percentile; (ii) 50% of the Target Level (as defined below) if the Company achieves a rank in the 25th percentile (the threshold level); (iii) 100% of the Target Level if the Company achieves a rank in the 50th percentile (the target level); (iv) 150% of the Target Level if the Company achieves a rank in the 75th percentile; and 200% of the Target Level if the Company achieves a rank in the 90th percentile and above (the maximum level). (4) Unless there is a qualifying termination as defined in the PRSU award agreement, the PRSUs of an executive will be forfeited upon an executive’s termination of employment during the Performance Period.

 

Though the value of the PRSU grant may change for each participant, the compensation expense recorded by the Company is determined on the date of grant. Expected volatility is based on historical equity volatility of our stock-based on 50% of historical and 50% of implied volatility weighting commensurate with the expected term of the PRSU. The expected volatility considers factors such as the historical volatility of our share price and our peer group companies, implied volatility of our share price, length of time our shares have been publicly traded, and split- and dividend-adjusted closing stock prices.

 

In 2023, we granted 260,762 PRSUs (“Target Level”) which have a performance period of the three-year period from January 1, 2023 to December 31, 2025 and a single three-year achievement period for the same time period. In 2022, no shares were granted under the PRSU program. In 2021, we granted 354,275 PRSUs (“Target Level”) which have a performance period of the three-year period from January 1, 2022 to December 31, 2024, but with separate one-year achievement periods from January 1, 2022 to December 31, 2022, January 1, 2023 to December 31, 2023, and January 1, 2024 to December 31, 2024, resulting in a weighted average payout at the end of the applicable performance period.

 

98

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 

The weighted average assumptions for the PRSUs granted in 2023 and 2021 were as follows:

 

  

2023

 

2021

 

Total expected term (in years)

 

2.85

 

3.25

 

Expected volatility

 

65.7

 

84.2

 

Risk-free interest rate

 

4.56%

 

0.54%

 

Correlation range

 

48.7% to 76.2%

 

21.2% to 79.5%

 

 

In the event of death or disability, the restrictions related to forfeiture as defined in the performance awards agreement will lapse with respect to 100% of the PRSUs at the target level effective on the date of such event. In the event of involuntary termination except for cause, the Company may enter into a special vesting agreement with the executive under which the restrictions for forfeiture will not lapse upon such termination. In the event of a termination for any other reason prior to the end of the Performance Period, all PRSUs will be forfeited.

 

Stock-based compensation expense related to PRSUs was $5.0 million, $3.2 million and $5.2 million, respectively, for the years ended December 31, 2023, 2022 and 2021. The total fair value of PRSUs vested during the years ended December 31, 2023, 2022 and 2021, was $0.5 million, $9.9 million and $0.1 million respectively. As of December 31, 2023, unrecognized stock compensation expense relating to PRSUs totaled approximately $8.7 million, which will be expensed over a weighted average period of 1.4 years.

 

The following is a summary of PRSU information and weighted-average grant-date fair values for Expro’s PRSUs:

 

  

Number

  

Weighted Average

 
  

of

  

Grant Date

 
  

Shares

  

Fair Value

 

Non-vested on Closing Date

  340,071  $32.38 

Granted

  354,275   23.34 

Vested

  (2,715)  29.72 

Non-vested on December 31, 2021

  691,631   27.75 

Vested

  (305,119)  32.50 

Non-vested at December 31, 2022

  386,512   24.00 

Granted

  260,762   33.03 

Vested

  (18,222)  26.63 

Forfeited

  (14,471)  20.55 

Non-vested at December 31, 2023

  614,581  $27.83 

 

Employee Stock Purchase Plan

 

As of July 1, 2023, the Expro Group Holdings N.V. 2023 Employee Stock Purchase Program (“ESPP”) replaced the Expro Group Holdings N.V. Employee Stock Purchase Program. Under the ESPP eligible employees have the right to purchase shares of common stock at the lesser of (i) 85% of the last reported sale price of our common stock on the last trading date immediately preceding the first day of the option period, or (ii) 85% of the last reported sale price of our common stock on the last trading date immediately preceding the last day of the option period. The ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the Internal Revenue Code. We have reserved 5,000,000 shares of our common stock for issuance under the ESPP; all shares were available for issuance as of December 31, 2023. For the years ended December 31, 2023, 2022 and 2021, we recognized $0.4 million, $0.5 million and $0.1 million of compensation expense related to stock purchased under the ESPP, respectively.

 

99

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
21.Loss per share

 

Basic earnings (loss) per share attributable to Company stockholders is calculated by dividing net income (loss) attributable to the Company by the weighted-average number of common shares outstanding for the period. Diluted earnings (loss) per share attributable to Company stockholders is computed giving effect to all potential dilutive common stock, unless there is a net loss for the period. We apply the treasury stock method to determine the dilutive weighted average common shares represented by unvested restricted stock units, stock options and ESPP shares.

 

The calculation of basic and diluted loss per share attributable to the Company stockholder for years ended  December 31, 2023, 2022 and 2021 respectively, are as follows (in thousands, except shares outstanding and per share amounts):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Net loss

 $(23,360) $(20,145) $(131,891)

Basic and diluted weighted average number of shares outstanding

  109,161   109,073   80,526 
             

Total basic and diluted loss per share

 $(0.21) $(0.18) $(1.64)

 

Approximately 0.9 million, 0.3 million and 0.7 million shares of unvested restricted stock units, shares issuable for stock options and stock to be issued pursuant to the ESPP have been excluded from the computation of diluted loss per share as the effect would be anti-dilutive for the years ended December 31, 2023, 2022 and 2021 respectively.

 

100

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
22.Related party transactions

 

Our related parties consist primarily of CETS and PVD-Expro, the two companies in which we exert significant influence, and Mosing Holdings LLC and its affiliates (Mr. Erich Mosing served as a director until May 24, 2023). During the years ended December 31, 2023, 2022 and 2021, we provided goods and services to related parties totaling $13.0 million, $5.4 million and $6.8 million, respectively. During the years ended December 31, 2023, 2022 and 2021, we received services from related parties totaling $1.1 million, $1.0 million and zero respectively.

 

Additionally, we entered into various operating lease agreements to lease facilities with affiliated companies. Rent expense associated with our related party leases was $0.5 million, $0.6 million and $0.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Further, during the years ended December 31, 2023, 2022 and 2021, we received dividends from CETS totaling $8.3 million, $7.3 million and $4.14 million, respectively.

 

As of December 31, 2023 and 2022, amounts receivable from related parties were $2.7 million and $2.4 million, respectively, and amounts payable to related parties were $1.2 million and $0.8 million as of December 31, 2023 and 2022, respectively.

 

As of December 31, 2023, $0.6 million of our operating lease right-of-use assets and $0.6 million of our lease liabilities were associated with related party leases. As of December 31, 2022, $0.7 million of our operating lease right-of-use assets and $0.7 million of our lease liabilities were associated with related party leases.

 

Tax Receivable Agreement

 

Mosing Holdings, LLC, a Delaware limited liability company (“Mosing Holdings”), converted all of its shares of Frank’s Series A convertible preferred stock into shares of Frank’s common stock on August 26, 2016, in connection with its delivery to Frank’s of all of its interests in Frank’s International C.V. (“FICV”) (the “Conversion”).

 

The tax receivable agreement (the “Original TRA”) that Frank’s entered into with FICV and Mosing Holdings in connection with Frank’s initial public offering (“IPO”) generally provided for the payment by Frank’s to Mosing Holdings of 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that Frank’s actually realized (or were deemed to be realized in certain circumstances) in periods after the IPO as a result of (i) tax basis increases resulting from the Conversion and (ii) imputed interest deemed to be paid by Frank’s as a result of, and additional tax basis arising from, payments under the Original TRA. Frank’s retained the benefit of the remaining 15% of these cash savings, if any.

 

In connection with the Merger Agreement, Frank’s, FICV and Mosing Holdings entered into the Amended and Restated Tax Receivable Agreement, dated as of March 10, 2021 (the “A&R TRA”). Pursuant to the A&R TRA, on October 1, 2021, the Company made a payment of $15 million to settle the early termination payment obligations that would otherwise have been owed to Mosing Holdings under the Original TRA as a result of the Merger. As the payment was a condition precedent to effect the Merger, it was included in the determination of Merger consideration exchanged. Refer to Note 3Business combinations and dispositions” for more details. The A&R TRA also provides for other contingent payments to be made by the Company to Mosing Holdings in the future in the event the Company realizes cash tax savings from tax attributes covered under the Original TRA during the ten year period following October 1, 2021 in excess of $18.1 million.

 

101

EXPRO GROUP HOLDINGS N.V.
Notes to the Consolidated Financial Statements
 
23. Supplemental Cash Flow

 

Supplemental disclosure of cash flow information includes the following for the year ended  December 31, 2023, 2022 and 2021 (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Supplemental disclosure of cash flow information:

            

Cash paid for income taxes net of refunds

 $(44,268) $(33,171) $(20,130)

Cash paid for interest, net

  (2,177)  (3,851)  (4,192)

Change in accounts payable and accrued expenses related to capital expenditures

  (7,926)  (14,721)  (8,191)

Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash

  -   -   552,543 

 

 

 

 

102

 

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

 

None.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

As required by Rule 13a-15(b) of the Exchange Act, we have evaluated, under the supervision and with the participation of our management, including our chief executive officer (“CEO”) and chief financial officer (“CFO”), the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Form 10-K. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we submit under the Exchange Act is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure, and such information is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Based upon the evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were effective as of December 31, 2023, at the reasonable assurance level.

 

Management’s Report on Internal Controls 

 

Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process designed 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. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements in a timely manner. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Further, because of changes in conditions, the effectiveness of internal control over financial reporting may vary over time.

 

On October 2, 2023, Expro consummated the PRT Acquisition which was the acquisition of a privately-held company that was not subject to Section 404 of the Sarbanes-Oxley Act (“SOX”). As the PRT Acquisition occurred during the fourth quarter of 2023, and PRT was not previously subject to Section 404 of SOX, management concluded there was insufficient time for management to complete its assessment of the internal controls over financial reporting related to PRT, and, therefore, PRT’s internal controls over financial reporting were excluded from this report on internal control over financial reporting.

 

Our management with the participation of the CEO and CFO conducted an evaluation of the effectiveness of the Company’s internal control over financial reporting excluding PRT’s internal controls as of December 31, 2023 (covering approximately 99.0% of the revenue on the Consolidated Statements of Operations for the year ended December 31, 2023 and 93.6% of the total assets on the Consolidated Balance Sheets as of December 31, 2023) based on the Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on its evaluation, management has concluded that the Company’s internal control over financial reporting was effective as of December 31, 2023. 

 

Attestation Report of the Registered Public Accounting Firm

 

See Report of Independent Registered Public Accounting Firm under Part II, Item 8. “Financial Statements and Supplementary Data” of this Form 10-K.

 

Changes in Control Over Financial Reporting

 

As of December 31, 2023 management has concluded that there have been no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

Item 9B. Other Information

 

Securities Trading Arrangements with Officers and Directors

 

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

 

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

None.

 

PART III

 

Item 10. Directors, Executive Officers, and Corporate Governance

 

Item 10 is incorporated by reference to our definitive proxy statement to be filed pursuant to Regulation 14A under the Exchange Act. We expect to file the definitive proxy statement with the SEC within 120 days after December 31, 2023.

 

Item 11. Executive Compensation

 

Item 11 is incorporated by reference to our definitive proxy statement to be filed pursuant to Regulation 14A under the Exchange Act. We expect to file the definitive proxy statement with the SEC within 120 days after December 31, 2023.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

Item 12 is incorporated by reference to our definitive proxy statement to be filed pursuant to Regulation 14A under the Exchange Act. We expect to file the definitive proxy statement with the SEC within 120 days after December 31, 2023.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

Item 13 is incorporated by reference to our definitive proxy statement to be filed pursuant to Regulation 14A under the Exchange Act. We expect to file the definitive proxy statement with the SEC within 120 days after December 31, 2023.

 

Item 14. Principal Accounting Fees and Services

 

Item 14 is incorporated by reference to our definitive proxy statement to be filed pursuant to Regulation 14A under the Exchange Act. We expect to file the definitive proxy statement with the SEC within 120 days after December 31, 2023.

 

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules

 

(a)(1)         Financial Statements

 

Our consolidated financial statements are included under Part II, Item 8. “Financial Statements and Supplementary Data” of this Form 10-K. For a listing of these statements and accompanying footnotes, see “Index to Consolidated Financial Statements” at page 50.

 

(a)(2)         Financial Statement Schedules

 

Schedules not listed have been omitted because they are not applicable or not required or the information required to be set forth therein is included in Item 8. “Financial Statements and Supplementary Data” or notes thereto.

 

(a)(3)         Exhibits

 

The following exhibits are filed or furnished with this report or incorporated by reference:

 

EXHIBIT INDEX

 

Exhibit

Number

Description

2.1 Agreement relating to the sale and purchase of CTL UK Holdco Limited, dated February 13, 2024, by and among Expro Group Holdings N.V., Expro Holdings UK 3 Limited and the sellers party thereto (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K (File No. 001-36053), filed on February 14, 2024).

3.1

Deed of Amendment to Articles of Association of Expro Group Holdings N.V., dated October 1, 2021 (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K (File No. 001-36053), filed on October 1, 2021).

*4.1 Description of Common Stock of the Registrant.

4.2

Registration Rights Agreement, dated as of March 10, 2021, by and among Frank’s International N.V. and the shareholders party thereto (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K (File No. 001-36053), filed on March 11, 2021).

4.3 Amendment No. 1 to Registration Rights Agreement, dated January 18, 2023, by and among the Company and the shareholders party thereto (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K (File No. 001-36053), filed on January 18, 2023).

10.1

Director Nomination Agreement, dated as of March 10, 2021, among Expro Group Holdings N.V. and certain shareholders party thereto (incorporated by reference to Exhibit 10.2 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022)

10.2 Amended and Restated Facility Agreement dated as of October 6, 2023, by and among, inter alios, Expro Group Holdings N.V., as parent, Exploration and Production Services (Holdings) Limited and Expro Holdings US Inc., as borrowers, the guarantors party thereto, the lenders party thereto and DNB Bank ASA, London Branch, as agent (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K (File No. 001-36053), filed on October 11, 2023).

†10.3

Amended and Restated Executive Employment Agreement, dated as of October 1, 2021, by and between Expro Americas, LLC, Expro Group Holdings N.V., and Michael Jardon (incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K (File No. 001-36053), filed on October 1, 2021).

†10.4

Letter agreement, dated September 20, 2021, with Quinn Fanning (incorporated by reference to Exhibit 10.4 to the Current Report on Form 8-K (File No. 001-36053), filed on October 1, 2021).

 

†10.6

Service Agreement, dated as of March 24, 2023, by and between Expro Overseas Inc. (Dubai Branch) and Alistair George Sinclair Geddes (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K (File No. 001-36053), filed on March 27, 2023).

†10.7

Employment Assignment Letter, dated September 20, 2021, with Steven Russell (incorporated by reference to Exhibit 10.7 to the Current Report on Form 8-K (File No. 001-36053), filed on October 1, 2021).

†10.8 Service Agreement, dated as of September 29, 2021, by and between Expro North Sea Ltd and John McAlister (incorporated by reference to Exhibit 10.11 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.9

Form of Indemnification Agreement (incorporated by reference to Exhibit 10.15 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.10 Form of Director Confidentiality Agreement (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-36053) filed on August 4, 2022). 
†10.11 Expro Group Holdings N.V. 2023 Employee Stock Purchase Plan (incorporated by reference to Exhibit 99.1 to the Registration on Form S-8 (File No. 333-266018), filed on November 16, 2023).

†10.12

Expro Group Holdings N.V. Long-Term Incentive Plan, as Amended and Restated (incorporated by reference to Exhibit 10.10 to the Current Report on Form 8-K (File No. 001-36053), filed on October 1, 2021).

†10.13

Expro Group Holdings International Limited 2018 Management Incentive Plan, as amended (incorporated by reference to Exhibit 99.2 to the Registration Statement on Form S-8 (File No. 333-260033), filed on October 4, 2021).

†10.14

Form of Notice of Stock Option Award and Stock Option Award Agreement under the Expro Group Holdings International Limited 2018 Management Incentive Plan (incorporated by reference to Exhibit 99.3 to the Registration Statement on Form S-8 (File No. 333-260033), filed on October 4, 2021).

†10.15

Frank’s International N.V. 2013 Long-Term Incentive Plan Restricted Stock Unit Agreement (2021 Performance Based Form) (incorporated by reference to Exhibit 10.21 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.16

Amendment to Frank’s International N.V. Employee Restricted Stock Unit (RSU) Agreement (2013 Long-Term Incentive Plan) (incorporated by reference to Exhibit 10.6 to the Quarterly Report on Form 10-Q (File No. 001-36053) filed on May 4, 2021).

†10.17

Expro Group Holdings N.V. Long-Term Incentive Plan Restricted Stock Unit Agreement (2021 Time Based Form) (incorporated by reference to Exhibit 10.24 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.18

Expro Group Holdings N.V. Long-Term Incentive Plan Restricted Stock Unit Agreement (2021 Performance Based Form) (incorporated by reference to Exhibit 10.25 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.19

Form of Inducement Award Restricted Stock Unit Agreement (Time-Based) (incorporated by reference to Exhibit 99.4 to the Registration Statement on Form S-8 (File No. 333-260033), filed on October 4, 2021).

†10.20

Form of Inducement Award Restricted Stock Unit Agreement (Performance-Based) (incorporated by reference to Exhibit 99.5 to the Registration Statement on Form S-8 (File No. 333-260033), filed on October 4, 2021).

†10.22 Expro Group Holdings N.V. 2022 Long-Term Incentive Plan (incorporated by reference to Exhibit 99.1 to the Registration on Form S-8 (File No. 333-266018), filed on July 5, 2022).
†10.23 Expro Group Holdings N.V. 2022 Long-Term Incentive Plan Restricted Stock Unit Agreement (Non-Executive Director Form) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-36053) filed on November 3, 2022).
†10.24 Expro Group Holdings N.V. Long-Term Incentive Plan Restricted Stock Unit Agreement (2023 Time Based Form) (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-36053), filed on May 4, 2023).
†10.24

Expro Group Holdings N.V. Long-Term Incentive Plan Restricted Stock Unit Agreement (2023 Performance Based Form) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-36053), filed on May 4, 2023).

 

 

†10.26

Frank’s International N.V. Executive Amended and Restated U.S. Executive Change-in-Control Severance Plan, dated January 21, 2019 (incorporated by reference to Exhibit 10.52 to the Annual Report on Form 10-K (File No. 001-36053), filed on February 25, 2019).

†10.27

First Amendment to the Frank’s International N.V. Amended and Restated U.S. Executive Change-in-Control Severance Plan (incorporated by reference to Exhibit 10.5 to the Quarterly Report on Form 10-Q (File No. 001-36053), filed on May 4, 2021).

†10.28

Amendment One to the Frank’s International N.V. Amended and Restated U.S. Executive Change-in-Control Severance Plan, dated October 1, 2021 (incorporated by reference to Exhibit 10.30 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.29

Form of Frank’s International N.V. Amended and Restated U.S. Executive Change-in-Control Severance Plan Participation Agreement including Confidentiality and Restrictive Covenant Agreement (incorporated by reference to Exhibit 10.31 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.30 Frank’s International N.V. U.S. Executive Retention and Severance Plan, dated January 21, 2019 (incorporated by reference to Exhibit 10.54 to the Annual Report on Form 10-K (Filed No. 001-36053), filed on February 25, 2019).

†10.31

Amendment One to the Frank’s International N.V. U.S. Executive Retention and Severance Plan, dated October 1, 2021 (incorporated by reference to Exhibit 10.33 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

†10.32

Form of Expro Group Holdings N.V. U.S. Executive Retention and Severance Plan Participation Agreement including Confidentiality and Restrictive Covenant Agreement (incorporated by reference to Exhibit 10.34 to the Annual Report on Form 10-K (File No. 001-36053), filed on March 8, 2022).

*21.1

List of Subsidiaries of Expro Group Holdings N.V.

*23.1

Consent of Deloitte & Touche LLP

*31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14 (a) under the Securities Exchange Act of 1934.

*31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934.

**32.1

Certification by Chief Executive Officer pursuant to 18 U.S.C. Section 1350.

**32.2

Certification by Chief Financial Officer pursuant to 18 U.S.C. Section 1350.

*†97.1

Expro Group Holdings N.V. Compensation Recovery Policy.

*101.1

The following materials from Expro’s Annual Report on Form 10-K for the period ended December 31, 2023 formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets; (ii) Consolidated Statements of Operations; (iii) Consolidated Statements of Comprehensive Loss; (iv) Consolidated Statements of Stockholders’ Equity; (v) Consolidated Statements of Cash Flows; and (vi) Notes to the Consolidated Financial Statements.

*104

Cover Page Interactive Data File (embedded within the Inline XBRL document).

 

   

†     Represents management contract or compensatory plan or arrangement.

*     Filed herewith.

**   Furnished herewith.

 

Item 16. Form 10-K Summary

 

None.

 

 

SIGNATURES

 

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

 

     

By:

Expro Group Holdings N.V.

       

(Registrant)

         

Date:

February 21, 2024

 

By:

/s/ Quinn P. Fanning

       

Quinn P. Fanning

       

Chief Financial Officer

 

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

 

Signature

 

Title

     

/s/ Michael Jardon

 

President and Chief Executive Officer and Director

Michael Jardon

 

(Principal Executive Officer)

     

/s/ Quinn P. Fanning

 

Chief Financial Officer

Quinn P. Fanning

 

(Principal Financial Officer)

     

/s/ Michael Bentham

  Principal Accounting Officer

Michael Bentham

 

 

     

/s/ Michael C. Kearney

 

Chairman of the Board

Michael C. Kearney

   
     

/s/ Eitan Arbeter

 

Director

Eitan Arbeter

   
     

/s/ Robert W. Drummond

 

Director

Robert W. Drummond

   
     
/s/ Alan Schrager  

Director

Alan Schrager    
     
/s/ Lisa L. Troe  

Director

Lisa L. Troe    
     
/s/ Brian Truelove  

Director

Brian Truelove    
     

/s/ Frances M. Vallejo

 

Director

Frances M. Vallejo

   
     
/s/ Eileen G. Whelley   Director
Eileen G. Whelley    
     

 

108
EX-4.1 2 ex_509521.htm EXHIBIT 4.1 ex_509521.htm

Exhibit 4.1

 

DESCRIPTION OF CAPITAL STOCK

 

The material provisions of our articles of association and particular provisions of Dutch law relevant to our statutory existence and the Dutch Corporate Governance Code are summarized below. This summary does not restate our articles of association or relevant Dutch law in their entirety. The articles of association, and not this summary, define the rights of holders of shares of our common stock. Our articles of association are registered at the Dutch Trade Register, and an English translation has been filed with the SEC and is incorporated by reference as an exhibit to our Annual Report filed on Form 10-K.

 

Authorized Capital

 

Our authorized capital amounts to twelve million euro (EUR 12,000,000) and is divided into two hundred million (200,000,000) shares of common stock, each with a nominal value of six eurocent €0.06. No preferred shares are currently authorized by our articles of association.

 

Under Dutch law, our authorized capital stock is the maximum capital that we may issue without amending our articles of association. An amendment of our articles of association would require a resolution from the general meeting of shareholders.

 

Issuance of Capital Stock

 

Under Dutch law, we may only issue capital stock pursuant to a resolution of the general meeting of shareholders, unless another corporate body has been designated to do so by a resolution of the general meeting of shareholders or by our articles of association.

 

Our Board is designated by the articles of association for a period of five years from May 19, 2017 to issue shares and grant rights to subscribe for shares up to the amount of unissued shares in our authorized capital stock. The designation may be extended from time to time, with periods not exceeding five years, by a resolution of the general meeting of shareholders adopted with a simple majority. If and when said authority is not or no longer delegated to another corporate body, the general meeting of shareholders may only decide to issue shares and grant rights to subscribe for shares at the proposal of the Board. The designation in the Articles ended on May 19, 2022. At the annual general meetings in 2022 and 2023, upon the proposal of the Board, the shareholders have authorized the Board to issue shares up to 20% of the issued share capital, for any legal purpose, at the stock exchange or in a private purchase transaction, and during a period of 18 months. The authorizations also included the authority to restrict or exclude pre-emptive rights upon an issue of shares. At the upcoming annual general meeting we will again ask our shareholders to authorize the Board to issue shares up to 20% of the issued share capital, for any legal purpose, at the stock exchange or in a private purchase transaction, and during a period of 18 months starting from the date of the 2024 annual meeting. It is our intention to propose to renew such authorization at each annual general meeting.

 

Pre-Emptive Rights

 

Under Dutch law, in the event of an issuance of shares of common stock, each holder of common stock will have a pro rata preemptive right based on the number of shares of common stock held by such shareholder. Preemptive rights do not apply with respect to shares of common stock issued against contributions other than in cash, shares of common stock issued as a result of a legal merger or legal split-off or shares of common stock issued to our employees or the employees of one of our group companies. Our Board is authorized by the articles of association for a period of five years from May 19, 2017 to limit or exclude any pre-emptive rights to which shareholders may be entitled in connection with the issuance of shares. The authority to limit or exclude pre-emptive rights may be extended from time to time, with periods not exceeding five years, by a resolution of the general meeting of shareholders adopted with a simple majority. If authority is not delegated to another corporate body, the general meeting of shareholders may only decide to limit or exclude pre-emptive rights. The proposal to renew the authorization for the Board to issue shares at the upcoming annual meeting also includes the authority to restrict or exclude pre-emptive rights upon an issue of shares. It is our intention to propose to renew such authorization at each annual general meeting.

 

 

 

Repurchase of Shares of Capital Stock

 

Under Dutch law, a public company with limited liability (naamloze vennootschap) may acquire its own fully paid-up shares, subject to certain provisions of Dutch law and the articles of association. We may acquire our own fully paid-up shares either without paying any consideration, or in the event any consideration must be paid only if (i) our shareholders’ equity less the acquisition price is not less than the sum of paid-up and called-up capital and any reserve required to be maintained by law or our articles of association, (ii) we and our subsidiaries would not thereafter hold or hold shares as a pledgee with an aggregate par value exceeding 50% of our issued capital stock and (iii) the general meeting of shareholders has authorized the Board to effect such acquisitions.

 

Our Board is currently authorized, by resolution of the 2023 annual general meeting held on May 24, 2023, to repurchase up to a total of 10% of the issued share capital, at a price between $0.01 and 105% of the market price on the NYSE, for a period of 18 months from said annual general meeting. It is our intention to propose to renew such authorization at each annual general meeting.

 

Capital Reduction

 

Subject to Dutch law and our articles of association, pursuant to a proposal of the Board, the general meeting of shareholders may resolve to reduce the outstanding capital stock by cancellation of shares or by reducing the nominal value of the shares by means of an amendment to our articles of association. Dutch law requires that this resolution be adopted by an absolute majority of votes cast, or by a two-thirds majority of the votes cast, if less than half of the issued capital stock is present or represented at the meeting.

 

Dividends

 

Subject to certain exceptions, Dutch law provides that dividends may only be paid out of profits as shown in our annual financial statements as adopted by the general meeting of shareholders. Moreover, dividends may be distributed only to the extent the shareholders’ equity exceeds the sum of the amount of paid-up capital and any reserves that must be maintained under the law. Interim dividends may be declared as provided in the articles of association and may be distributed to the extent that the shareholders’ equity exceeds the amount of the paid-up capital plus any reserves that must be maintained under the law as apparent from an interim statement of assets and liabilities prepared on the basis of generally accepted accounting principles. Interim dividends should be regarded as advances on the final dividend that a company intends to declare with respect to the ongoing financial year or—if the annual accounts have not yet been adopted—the previous financial year.

 

Should it be determined that any distribution made was not permitted, the shareholders or any other person entitled to profits must repay the dividends declared to the extent such shareholder or person was or ought to have been aware that the distribution was not permitted.

 

Pursuant to our articles of association, the Board, decides what portion of our profit is to be held as reserves. Holders of our common stock are not entitled to any dividends unless declared by our Board.

 

General Meeting of Shareholders

 

Procedures and Admissions

 

Pursuant to our articles of association, general meetings of shareholders are held in the municipality of Amsterdam, The Netherlands or at the Municipality of Haarlemmermeer, The Netherlands (Schipol). A general meeting of shareholders will be held at least once a year, within six months after the end of our financial year, being the period required by Dutch law and our articles of association.

 

Extraordinary general meetings of shareholders will be held as frequently as needed; however they must be convened by the Board or by shareholders and holders of depositary receipts issued with the cooperation of the Company, together representing at least one-tenth of the issued capital (the “Requesting Shareholders”). The Requesting Shareholders are only authorized to call the extraordinary general meeting themselves if it is evidenced that the Requesting Shareholders have requested the Board to call a general meeting in writing, exactly stating the matters to be discussed, and the Board has not taken the necessary steps so that the general meeting could be held within six weeks after the request. If the Requesting Shareholders represent more than half of the issued capital, however, they shall be authorized to call the general meeting themselves without first having to request the Board to call the general meeting.

 

 

 

Our Board must give public notice of a general meeting of shareholders or an extraordinary meeting of shareholders, by at least such number of days prior to the day of the meeting as required by Dutch law, which is currently fifteen days.

 

The agenda for a meeting of shareholders must contain such items as the Board or the person or persons convening the meeting determine. The agenda shall also include any matter, the consideration of which has been requested by one or more shareholders, representing alone or jointly with others at least such percentage of the issued capital stock as determined by Dutch law, which is currently set at three percent. The request to consider such matter should have been received by us no later than on the 60th day prior to the day of the meeting accompanied by a statement containing the reasons for the request.

 

The agenda for the annual general meeting of shareholders shall contain, among other items, items placed on the agenda in accordance with Dutch law and our articles of association, the consideration of the annual report, the discussion and adoption of our annual accounts, our policy regarding dividends and reserves and the proposal to pay a dividend (if applicable), proposals relating to the composition of the Board, including the filling of any vacancies on the Board, the proposals placed on the agenda by the Board, including but not limited to a proposal to grant discharge to the members of the Board from liability in respect of the exercise of their duties during the financial year, together with the items proposed by shareholders in accordance with provisions of Dutch law and our articles of association.

 

Shareholders are entitled to attend our general meeting of shareholders, to address the general meeting of shareholders and to vote, either in person or represented by a person holding a written proxy. The requirement that a proxy must be in written form is also fulfilled when it is recorded electronically.

 

The holder of a right of usufruct or a pledgee with voting rights is entitled to request an item to be placed on the agenda of the general meeting of shareholders, to attend the general meeting of shareholders, to address the general meeting of shareholders and to vote.

 

Under Dutch law, shareholders’ resolutions may be adopted in writing without holding a meeting of shareholders, provided that (i) the articles of association explicitly allow such practice and (ii) all shareholders are in favor of the resolution to be adopted. Our articles of association, however, will not provide for shareholder action by written consent as it is not practicable for a listed company.

 

Members of the Board are authorized to attend general meetings of shareholders. They have an advisory vote. The general meeting shall be chaired by the Chairman of the Board or by another non-executive director appointed for that purpose by the Board.

 

Voting Rights

 

Under Dutch law and our articles of association, each share of common stock confers the right to cast one vote at the general meeting of shareholders. Resolutions by the general meeting of shareholders must be adopted by an absolute majority of votes cast, unless another standard of votes and / or a quorum is required by virtue of Dutch law or our articles of association. There is no required quorum under Dutch law for shareholder action at a properly convened shareholder meeting, except in specific instances prescribed by Dutch law or our articles of association.

 

Each shareholder has the right to participate in, address and exercise its right to vote at the general meeting of shareholders in person or by written proxy or by electronic means of communication, subject to certain conditions for the use of electronic means of voting set by or pursuant to the articles of association.

 

No votes may be cast at a general meeting of shareholders on the shares held by us or our subsidiaries. Nonetheless, the holders of a right of usufruct and the holders of a right of pledge in respect of the shares held by us or our subsidiaries in our capital stock are not excluded from the right to vote on such shares, if the right of usufruct or the right of pledge was granted prior to the time such shares were acquired by us or any of our subsidiaries. Neither we nor our subsidiaries may cast votes in respect of a share on which we or such subsidiary holds a right of usufruct or a right of pledge.

 

 

 

Under Dutch law, our Board is not required to set a record date for a general meeting to determine those shareholders that are entitled to vote at the general meeting. Our Board has selected to adopt a record date. Dutch law requires that the record date be on the 28th day prior to the date of the general meeting. Shareholders as of the record date shall be deemed entitled to attend and to vote at the general meeting. There is no specific provision in Dutch law relating to adjournment of the general meeting of shareholders.

 

Nomination Right

 

Pursuant to our amended and restated articles of association, our Board consists of one or more executive directors and one or more non-executive directors. The total number of directors, as well as the number of executive directors and non-executive directors, is determined by the Board.

 

Pursuant to a director nomination agreement, dated as of March 10, 2021, among the Company and certain shareholders party thereto (the “Director Nomination Agreement”) the Director Nomination Agreement, Oak Hill Advisors, L.P. has the right in respect of two non-executive board seats to designate the person who must be proposed by the Board for appointment provided that it owns at least 20% of the number of Closing Shares (as defined in the Director Nomination Agreement), and one director if it owns at least 10%, but less than 20%, of the number of Closing Shares. Oak Hill Advisors, L.P. currently owns over 10%, but less than 20%, of the number of Closing Shares. Therefore, Oak Hill Advisors, L.P. has the right in respect of one non-executive board seat to designate the person who must be proposed by the Board for appointment. Also, the Mosing Parties (as defined in the Director Nomination Agreement) have the right in respect of one non-executive board seat to designate the person who must be proposed by the Board for appointment as long as they own at least 10% of the number of Closing Shares. The Mosing Parties were unable to provide confirmation of ownership of at least 10% of the number of Closing Shares. Therefore, the Mosing Parties do not have the right to designate a person who must be proposed by the Board for appointment. The remaining directors, including any directors for which the relevant shareholders do not exercise its recommendation right, are appointed on recommendation of the Board. A recommendation submitted on time is binding. However, the general meeting may disregard the recommendation if it adopts a resolution to that effect by a majority of no less than two-thirds of the votes cast, representing over one-half of the issued capital.

 

Shareholder Vote on Certain Reorganizations

 

Under Dutch law, the approval of our general meeting of shareholders is required for any significant change in the identity of us or our business.

 

Appraisal Rights

 

Subject to certain exceptions, Dutch law does not recognize the concept of appraisal or dissenters’ rights.

 

Anti-Takeover Provisions

 

Under Dutch law, protective measures against takeovers are possible and permissible, within the boundaries set by Dutch law and Dutch case law.

 

The following resolutions and provisions of our articles of association may have the effect of making a takeover of the Company more difficult or less attractive, including:

 

 

our Board, will be designated to issue shares and grant rights to subscribe for shares of common stock, up to the amount of our authorized capital stock and to limit or exclude pre-emptive rights on shares, both for a period of five years from May 19, 2017, whereby this designation was renewed at the 2022 and 2023 general meetings; and

 

 

shareholder action by written consent will not be permitted, thereby requiring all shareholder actions to be taken at a general meeting of shareholders.

 

 

 

Inspection of Books and Records

 

The Board provides all information required by Dutch law at the general meeting of shareholders and makes the information available to individual shareholders at the office of the Company with copies available upon request. The part of our shareholders’ register kept in The Netherlands is available for inspection by the shareholders.

 

Amendment of the Articles of Association

 

The general meeting of shareholders is able to effect an amendment of the articles of association only upon a proposal of our Board. A proposal to amend the articles of association whereby any change would be made in the rights which vest in the holders of shares in a specific class in their capacity as such, shall require the prior approval of the meeting of the holders of the shares of that specific class.

 

Dissolution, Merger or Demerger

 

The general meeting of shareholders will only be able to effect a dissolution of the Company. The liquidation of the Company shall be carried out by the directors, if and to the extent the Board has not appointed one or more other liquidators.

 

Under Dutch law, a resolution for a legal merger (juridische fusie) or legal demerger (juridische splitsing) is adopted in the same manner as a resolution to amend the articles of association. The general meeting of shareholders may, in accordance with the relevant merger proposal by the Board, adopt a resolution for a legal merger or legal demerger by an absolute majority of the votes cast, unless less than half of the issued capital stock is present or represented at the meeting, in which case a two-thirds majority is required.

 

Shareholder Suits

 

If a third party is liable to a Dutch company, under Dutch law generally shareholders do not have the right to bring an action on behalf of the company or bring an action on their own behalf to recover damages sustained as a result of a decrease in value, or loss of an increase in value, of their stock. Only in the event that the cause for the liability of such third party to the company also constitutes a tortious act directly against such shareholder and the damages sustained are permanent may that shareholder have an individual right of action against such third party on its own behalf to recover such damages. The Dutch Civil Code provides for the possibility to initiate such actions collectively. A foundation or an association whose objective, as stated in its articles of association, is to protect the rights of a group of persons having similar interests may institute a collective action. The collective action cannot result in an order for payment of monetary damages but may result in a declaratory judgment (verklaring voor recht), for example, declaring that a party has acted wrongfully or has breached fiduciary duty. The foundation or association and the defendant are permitted to reach (often on the basis of such declaratory judgment) a settlement, which provides for monetary compensation of damages. A designated Dutch court may declare the settlement agreement binding upon all the injured parties whereby an individual injured party will have the choice to opt-out within the term set by the court (at least three months). Such individual injured party may also individually institute a civil claim for damages within the aforementioned term.

 

Squeeze-Out

 

Under Dutch law, a shareholder who holds at least 95% of our issued capital for its own account may institute proceedings against the other shareholders jointly for the transfer of their shares to the shareholder. The proceedings are held before the Enterprise Division (Ondernemingskamer) of the Court of Appeal in Amsterdam, which may award the claim for squeeze-out in relation to all minority shareholders and will determine the price to be paid for the shares, if necessary after appointment of one or three experts who will render an opinion to the Enterprise Chamber on the value of the shares. The court shall disallow the proceedings against all other defendants if (i) notwithstanding compensation, a defendant would sustain serious tangible loss by the transfer; (ii) the defendant is the holder of a share in which a special right of control of the company is vested under the articles of association; or (iii) a claimant has, as against a defendant, renounced his power to institute such proceedings. Once the order for transfer has become final, the acquirer must give written notice of the price and the date on which and the place where the price is payable to the minority shareholders whose addresses are known to the acquirer. Unless all addresses are known to the acquirer, it must also publish the same in a daily newspaper with nationwide distribution.

 

 
EX-21.1 3 ex_509523.htm EXHIBIT 21.1 ex_509523.htm

 

     
   

Exhibit 21.1

     

LIST OF SUBSIDIARIES OF EXPRO GROUP HOLDINGS N.V.

     

Entity

 

Jurisdiction

Blackhawk Specialty Tools de Mexico S. de RL de C.V.

 

Mexico

Blackhawk Specialty Tools, LLC

 

Texas, USA

Exploration and Production Services (Holdings) Ltd

 

United Kingdom

Expro Americas LLC

 

Delaware, USA

Expro Argentina, S.R.L.

 

Argentina

Expro Benelux Limited

 

United Kingdom

Expro Eurasia Limited

 

United Kingdom

Expro Group Australia PTY

 

Australia

Expro Gulf Ltd

 

Cyprus

Expro Holdings UK 2 Ltd

 

United Kingdom

Expro Holdings UK 3 Ltd

 

United Kingdom

Expro Holdings UK 4 Ltd

 

United Kingdom

Expro Holdings US Inc.

 

Delaware, USA

Expro International B.V.

 

The Netherlands

Expro International Group Ltd

 

United Kingdom

Expro LP B.V.

 

The Netherlands

Expro North Sea Ltd

 

United Kingdom

Expro Norway AS

 

Norway

Expro Overseas Inc.

 

Panama

Expro Resources Ltd

 

United Kingdom

Expro Tool, S.de RL de CV

 

Mexico

Expro US Holdings LLC

 

Delaware, USA

Expro Worldwide B.V.

 

The Netherlands

Exprotech Nigeria Ltd.

 

Nigeria

Frank’s International Guyana, Inc.

 

Guyana

Frank’s International Hungary Kft.

 

Hungary

Frank's Canada Holding B.V.

 

The Netherlands

Frank's Eiendom AS

 

Norway

Frank's International (Bermuda) Ltd

 

Bermuda

Frank's International (Gibraltar) Limited

 

Gibraltar

Frank's International A.S.

 

Norway

Frank's International Americas B.V.

 

The Netherlands

Frank's International Brasil Ltda.

 

Brazil

Frank's International C.V.

 

The Netherlands

Frank's International Coöperatief U.A.

 

The Netherlands

Frank's International ITL, Ltd.

 

British Virgin Islands

 

 

 

Frank's International Limited

 

United Kingdom

Frank's International Mexico S. de RL de C.V.

 

Mexico

Frank's International Middle East (BVI) Ltd

 

British Virgin Islands

Frank's International Middle East FZCO

 

United Arab Emirates

Frank's International Operations B.V.

 

The Netherlands

Frank's International Sdn Bhd

 

Brunei

Frank's International Trinidad Unlimited

 

Trinidad

Frank's International Tubular Products Ltd

 

British Virgin Islands

Frank's International West Africa (B.V.I.) Limited

 

British Virgin Islands

Frank's International, LLC

 

Texas, USA

Frank's Oilfield Services (Aust) Pty Ltd

 

Australia

Frank's Rawabi (S.A.) Limited

 

Saudi Arabia

Integrated Services (Intl) Limited

 

United Kingdom

New Eagle 2 Limited

 

Cayman Islands

New Eagle Holdings Ltd

 

Cayman Islands

Oilfield Equipment Rentals B.V.

 

The Netherlands

Oilfield Equipment Rentals Limited

 

Ireland

Petrotech A.S.

 

Norway

PT Frank's Indonesia

 

Indonesia

 

 
EX-23.1 4 ex_509524.htm EXHIBIT 23.1 ex_509524.htm

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in Registration Statement No. 333-269193 on Form S-3 and Registration Statement Nos. 333-190607, 333-260033, 333-266018 and 333-275607 on Form S-8 of our reports dated February 21, 2024, relating to the financial statements of Expro Group Holdings N.V. and the effectiveness of Expro Group Holdings N.V.’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.

 

/s/ DELOITTE & TOUCHE LLP

 

Houston, Texas

February 21, 2024

 

 
EX-31.1 5 ex_509525.htm EXHIBIT 31.1 ex_509525.htm

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Michael Jardon, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K (this “report”) of Expro Group Holdings N.V. (the “registrant”);

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date: February 21, 2024

 

 

/s/ Michael Jardon                               

Michael Jardon

President and Chief Executive Officer

 

 

 
EX-31.2 6 ex_509526.htm EXHIBIT 31.2 ex_509526.htm

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A)

OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

I, Quinn P. Fanning, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K (this “report”) of Expro Group Holdings N.V. (the “registrant”);

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

Date: February 21, 2024

 

 

/s/ Quinn P. Fanning               

Quinn P. Fanning

Chief Financial Officer

 

 

 
EX-32.1 7 ex_509527.htm EXHIBIT 32.1 ex_509527.htm

EXHIBIT 32.1

 

CERTIFICATION OF

CHIEF EXECUTIVE OFFICER UNDER SECTION 906 OF THE

SARBANES OXLEY ACT OF 2002, 18 U.S.C. § 1350

 

In connection with the Annual Report of Expro Group Holdings N.V. (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael Jardon, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002, that, to my knowledge:

 

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

February 21, 2024

 

/s/ Michael Jardon

 
   

Michael Jardon

 
   

President and Chief Executive Officer

 

 

 

 
EX-32.2 8 ex_509528.htm EXHIBIT 32.2 ex_509528.htm

EXHIBIT 32.2

 

CERTIFICATION OF

CHIEF FINANCIAL OFFICER UNDER SECTION 906 OF THE

SARBANES OXLEY ACT OF 2002, 18 U.S.C. § 1350

 

In connection with the Annual Report of  Expro Group Holdings N.V. (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Quinn P. Fanning, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes Oxley Act of 2002, that, to my knowledge:

 

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

2.

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

February 21, 2024

 

/s/ Quinn P. Fanning

 
   

Quinn P. Fanning

 
   

Chief Financial Officer

 

 

 

 

 
EX-97.1 9 ex_625664.htm EXHIBIT 97.1 ex_625664.htm

Exhibit 97.1

 

EXPRO GROUP HOLDINGS N.V.

COMPENSATION RECOVERY POLICY

(Adopted as of October 2, 2023)

 

The Board of Directors of Expro Group ‎Holdings N.V.‎ (the “Board”), has determined that it is appropriate to adopt this ‎Compensation Recover Policy (the “Policy”), which provides for the recovery of erroneously ‎awarded Incentive-based Compensation (as defined below) from current and former executive ‎officers in the event of an Accounting Restatement (as defined below) resulting from material noncompliance by Expro Group Holdings N.V.’s (the “Company”) with any financial reporting requirement under United ‎States federal securities laws.‎

 

This policy is intended to comply with Section 10D and Rule 10D-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (“Rule 10D-1”), and Section 303A.14 of The New York Stock Exchange Listed Company Manual (the “NYSE Rule”). Definitions of capitalized terms used in this Policy are included in Section 10 below.

 

1.

Administration:  The Compensation Committee will have full authority to administer this Policy. The ‎Compensation Committee will, subject to the provisions of this Policy, applicable law and regulation, and the ‎NYSE Rule, make such determinations and interpretations and take such actions in ‎connection with this Policy as it deems necessary, appropriate or advisable. All determinations ‎and interpretations made by the Compensation Committee will be final, binding and ‎conclusive.‎

 

2.

Recovery:  In the event of an Accounting Restatement, the Company shall seek to recover, reasonably promptly, all Erroneously Awarded Compensation from an Executive Officer during the Time Period Covered in accordance with the NYSE Rule and Rule 10D-1. ‎Such determination of the amount of Erroneously Awarded Compensation, in the case of an Accounting Restatement, will be made without regard to any individual ‎knowledge or responsibility related to the Accounting Restatement or the Erroneously Awarded ‎Compensation. Notwithstanding the foregoing, if the Company is required to undertake an Accounting ‎Restatement, the Company shall recover the Erroneously Awarded ‎Compensation unless the recovery is Impracticable (as defined below). ‎

   
  The Company shall seek to recover all Erroneously Awarded Compensation that was awarded or ‎paid in accordance with the definition of “Erroneously Awarded Compensation” set forth below in Section 10. If such Erroneously Awarded Compensation was not awarded or paid ‎on a formulaic basis, the Company shall seek to recover the amount that the Compensation ‎Committee determines in good faith should be recouped.‎

 

3.

‎Other Actions: The Compensation Committee may, subject to applicable law, seek recovery in the manner it ‎chooses, including by seeking reimbursement from the Executive Officer of all or part of the ‎compensation awarded or paid, by electing to withhold unpaid compensation, by set-off, or by ‎rescinding or canceling unvested stock.‎

   
 

To the extent that the Executive Officer has already reimbursed the Company for any Erroneously Awarded Compensation received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.

 

 

 

 

To the extent that an Executive Officer fails to repay all Erroneously Awarded Compensation to the Company when due, the Company shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.

 

In the reasonable exercise of its business judgment under this Policy, the Compensation ‎Committee may in its sole discretion determine whether and to what extent additional action is ‎appropriate to address the circumstances surrounding an Accounting Restatement to minimize the likelihood ‎of any recurrence and to impose such other discipline as it deems appropriate.‎

 

4.

‎No Indemnification or Reimbursement:  Notwithstanding the terms of any other policy, program, agreement or arrangement, in no event ‎will the Company or any of its affiliates indemnify or reimburse an Executive Officer for any loss ‎of Erroneously Awarded Compensation, or any claims relating to the Company’s enforcement of its rights under this Policy and in no event will the Company or any of its affiliates pay premiums on any ‎insurance policy that would cover an Executive Officer’s potential obligations with respect to ‎Erroneously Awarded Compensation under this Policy.‎

 

5.

‎Other Claims and Rights:  The remedies under this Policy are in addition to, and not in lieu of, any legal and equitable ‎claims the Company or any of its affiliates may have or any actions that may be imposed by ‎law enforcement agencies, regulators, administrative bodies, or other authorities. Further, the ‎exercise by the Compensation Committee of any rights pursuant to this Policy will not impact ‎any other rights that the Company or any of its affiliates may have with respect to any Covered ‎Person subject to this Policy.‎

 

6.

‎Acknowledgement by Executive Officers; Condition to Eligibility for Incentive Compensation:  The Company will provide notice and seek acknowledgement of this Policy from each Executive Officer (see Exhibit A attached hereto), provided that the failure to provide such notice or obtain such acknowledgement will ‎have no impact on the applicability or enforceability of this Policy. After the Effective Date, ‎the Company must be in receipt of an Executive Officer’s acknowledgement as a condition to such ‎Executive Officer’s eligibility to receive Incentive-based Compensation. All Incentive-based Compensation ‎subject to this Policy will not be earned, even if already paid, until the Policy ceases to apply to ‎such Incentive-based Compensation and any other vesting conditions applicable to such Incentive ‎Compensation are satisfied.‎

 

7.

‎Amendment: The Board may amend this Policy from time to time in its discretion or as it deems necessary. No amendment to this Policy shall be effective if such amendment would (after taking into account any actions taken by the Company contemporaneously with such amendment) cause the Company to violate any federal securities laws, the NYSE Rule or Rule 10D-1.

 

2

 

8.

‎Effectiveness:  Except as otherwise determined in writing by the Compensation Committee, this Policy will ‎apply to any Incentive-based Compensation that is Received by an Executive Officer on or after the ‎Effective Date. This Policy will survive and continue notwithstanding any termination of an ‎Executive Officer’s employment with the Company and its affiliates.

 

9.

Successors:  This Policy shall be binding and enforceable against all Executive Officers and their successors, beneficiaries, heirs, executors, administrators, or other legal representatives.

 

10.

Definitions of Terms‎:

 

 

(a)

“Accounting Restatement” means a restatement of any of the Company’s financial statements filed with the Securities and Exchange Commission (the “SEC”) under the Exchange Act, or the Securities Act of 1933, as amended, due to the Company’s material noncompliance with any financial reporting requirement under U.S. securities laws, regardless of whether the Company or Executive Officer misconduct was the cause for such accounting restatement. “Accounting Restatement” includes any accounting restatement the Company is required to prepare to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

 

 

(b)

“Board” means the Board of Directors of the Company.

 

 

(c)

“Compensation Committee” means the Company’s committee comprised entirely of independent directors responsible for executive compensation decisions, or in the absence of such a committee, a majority of the independent directors serving on the Board.

 

 

(d)

“Effective Date” means October 2, 2023.‎

 

 

(e)

“Erroneously Awarded Compensation” means the amount of any Incentive-based Compensation (calculated on a pre-tax basis) Received by an Executive Officer during the Time Period Covered that is in excess of the amount that otherwise would have been Received if the calculation were based on the Accounting Restatement. For the avoidance of doubt, Erroneously Awarded Compensation does not include any Incentive-based Compensation Received by a person (i) before such person began service in a position or capacity meeting the definition of an “Executive Officer,” or (ii) who did not serve as an Executive Officer at any time during the performance period relating to any Incentive-based Compensation. For Incentive-based Compensation based on (or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount will be determined by the Compensation Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-based Compensation was Received (in which case, the Company will maintain documentation of such determination of that reasonable estimate and provide such documentation to the Company’s applicable listing exchange).

 

3

 

 

(f)

“Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the issuer in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policymaking functions for the issuer. Executive officers of an issuer’s parent(s) or subsidiaries are deemed executive officers of the issuer if they perform such policy making functions for the issuer. The identification of an executive officer for purposes of this Policy shall include each executive officer who is or was identified pursuant to Item 401(b) of Regulation S-K.

 

 

(g)

“Financial Reporting Measure” means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements (including “non-GAAP” financial measures, such as those appearing in the Company’s earnings releases or Management Discussion and Analysis), and any measure that is derived wholly or in part from such measure. Stock price and total shareholder return (and any measures derived wholly or in part therefrom) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.

 

 

(h)

“Impracticable.” Either of the following two conditions is met and the Compensation Committee has determined that recovery would be impracticable:

 

 

i.

The Compensation Committee has determined that the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered after the Company has (A) made a reasonable attempt to recover the Erroneously Awarded Compensation and (B) documented such attempts and provided documentation of such attempts to recover to the Company’s applicable listing exchange;

 

 

ii.

Recovery would violate home country law, where that law was adopted prior to November 28, 2022, as determined based on a legal opinion issued by counsel located in such country, and acceptable to the SEC, that recovery would result in such a violation, a copy of which opinion must be provided to the Company’s applicable listing exchange; or

 

 

iii.

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the qualifications and other applicable requirements of the Internal Revenue Code of 1986, as amended, and regulations thereunder.

 

4

 

 

(i)

“Incentive-based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For the avoidance of doubt, Incentive-based Compensation does not include annual salary, compensation awarded based on completion of a specified period of service, or compensation awarded based on subjective standards, strategic measures, or operational measures.

 

 

(j)

“Received.” Incentive-based Compensation is deemed “Received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if the payment or grant of the Incentive-based Compensation occurs after the end of that period.

 

 

(k)

“Time Period Covered” means, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the earlier of (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes (or reasonably should have concluded) that the Company is required to prepare an Accounting Restatement or (ii) the date a regulator, court or other legally authorized entity directs the Company to undertake an Accounting Restatement. The “Time Period Covered” also includes any transition period of less than nine months (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence.

 

5

 

 

Exhibit A

 

ATTESTATION AND ACKNOWLEDGEMENT OF POLICY FOR THE RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

 

By my signature below, I acknowledge and agree that:

 

 

I have received and read the attached Expro Group Holdings N.V.‎ Compensation Recovery Policy (this “Policy”).

 

 

I hereby agree to abide by all of the terms of this Policy both during and after my employment with the Company, including, without limitation, by promptly repaying or returning any Erroneously Awarded Compensation to the Company as determined in accordance with this Policy.

 

 

 

Signature:                                              

 

Printed Name:                                        

 

 

 

Date:                                                       

 

 

 

 

 

 

6
EX-101.SCH 10 xpro-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Statements of Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Business Description link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Business Combinations and Dispositions link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Business Segment Reporting link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Revenue link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Investment in Joint Ventures link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Accounts Receivable, Net link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Inventories link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Other Assets and Liabilities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Property, Plant and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Goodwill link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Interest Bearing Loans link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Leases link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 19 - Post-retirement Benefits link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 20 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 21 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 22 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 23 - Supplemental Cash Flow link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 4 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 5 - Business Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 6 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 7 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 8 - Investment in Joint Ventures (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 9 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 10 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 11 - Other Assets and Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 14 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 15 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 17 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 19 - Post-retirement Benefits (Tables) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 20 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 21 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 23 - Supplemental Cash Flow (Tables) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 1 - Business Description (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 4 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 5 - Business Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 5 - Business Segment Reporting - Assets by Geographic Region (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 6 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 6 - Revenue - Contract Balances (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 7 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 7 - Income Taxes - Changes in Valuation Allowances (Details) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details) link:calculationLink link:definitionLink link:presentationLink 995521 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 995522 - Disclosure - Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details) link:calculationLink link:definitionLink link:presentationLink 995523 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995524 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995525 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995526 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995527 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995528 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995529 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details) link:calculationLink link:definitionLink link:presentationLink 995530 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995531 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995532 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995533 - Disclosure - Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details) link:calculationLink link:definitionLink link:presentationLink 995534 - Disclosure - Note 15 - Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995535 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995536 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995537 - Disclosure - Note 17 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995538 - Disclosure - Note 17 - Leases - Supplemental Information About Leases (Details) link:calculationLink link:definitionLink link:presentationLink 995539 - Disclosure - Note 17 - Leases - Maturity of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995540 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995541 - Disclosure - Note 19 - Post-retirement Benefits (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995542 - Disclosure - Note 19 - Port-retirement Benefits - Key Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995543 - Disclosure - Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) link:calculationLink link:definitionLink link:presentationLink 995544 - Disclosure - Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink 995545 - Disclosure - Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details) link:calculationLink link:definitionLink link:presentationLink 995546 - Disclosure - Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details) link:calculationLink link:definitionLink link:presentationLink 995547 - Disclosure - Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 995548 - Disclosure - Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995549 - Disclosure - Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995550 - Disclosure - Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995551 - Disclosure - Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details) link:calculationLink link:definitionLink link:presentationLink 995552 - Disclosure - Note 19 - Post-retirement Benefits - Asset Categorization (Details) link:calculationLink link:definitionLink link:presentationLink 995553 - Disclosure - Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995554 - Disclosure - Note 20 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995555 - Disclosure - Note 20 - Stock-based Compensation - Key Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 995556 - Disclosure - Note 20 - Stock-based Compensation - Nonvested RSUs (Details) link:calculationLink link:definitionLink link:presentationLink 995557 - Disclosure - Note 20 - Stock-based Compensation - Nonvested PRSUs (Details) link:calculationLink link:definitionLink link:presentationLink 995558 - Disclosure - Note 21 - Loss Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995559 - Disclosure - Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995560 - Disclosure - Note 22 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995561 - Disclosure - Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 11 xpro-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 xpro-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 xpro-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Dividend yield Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Basis of Presentation and Significant Accounting Policies Note 3 - Business Combinations and Dispositions us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk free interest rate Note 4 - Fair Value Measurements Note 5 - Business Segment Reporting Note 6 - Revenue us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Note 7 - Income Taxes Note 8 - Investment in Joint Ventures Category of Item Purchased [Axis] Note 9 - Accounts Receivable, Net Value-added tax receivables Long-Term Purchase Commitment, Category of Item Purchased [Domain] Note 10 - Inventories Note 11 - Other Assets and Liabilities Note 12 - Accounts Payable and Accrued Liabilities Note 13 - Property, Plant and Equipment, Net us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Expected volatility Note 14 - Intangible Assets, Net us-gaap_LiabilitiesCurrent Total current liabilities Note 15 - Goodwill Note 17 - Leases Note 19 - Post-retirement Benefits Note 20 - Stock-based Compensation us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Total expected term (in years) (Year) Current Other current liabilities Note 21 - Loss Per Share Note 23 - Supplemental Cash Flow Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details) Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) Note 5 - Business Segment Reporting - Assets by Geographic Region (Details) Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details) Note 6 - Revenue - Revenue by Areas of Capability (Details) Note 6 - Revenue - Contract Balances (Details) us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax Other comprehensive income (loss) Granted, weighted average grant date fair value (in dollars per share) Granted, weighted average grant date fair value (in dollars per share) Granted, weighted average grant date fair value (in dollars per share) Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Vested, weighted average grant date fair value (in dollars per share) Vested, weighted average grant date fair value (in dollars per share) Vested, weighted average grant date fair value (in dollars per share) Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details) Forfeited, weighted average grant date fair value (in dollars per share) Forfeited, weighted average grant date fair value (in dollars per share) Forfeited, weighted average grant date fair value (in dollars per share) Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Non-vested on Closing Date (in dollars per share) Non-vested, weighted average grant date fair value (in dollars per share) Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) Note 7 - Income Taxes - Changes in Valuation Allowances (Details) Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Non-vested on Closing Date (in shares) Non-vested on Closing Date (in shares) Note 8 - Investment in Joint Ventures - Carrying Value (Details) Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details) Note 10 - Inventories - Summary of Inventories (Details) Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details) Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details) Note 15 - Goodwill - Summary of Goodwill (Details) Note 17 - Leases - Supplemental Information About Leases (Details) Note 17 - Leases - Maturity of Lease Liabilities (Details) Note 19 - Port-retirement Benefits - Key Assumptions (Details) Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details) Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details) Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details) Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details) Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details) Note 19 - Post-retirement Benefits - Asset Categorization (Details) Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details) Note 20 - Stock-based Compensation - Key Assumptions (Details) Note 20 - Stock-based Compensation - Nonvested RSUs (Details) Note 20 - Stock-based Compensation - Nonvested PRSUs (Details) Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) Accounts payable and accrued liabilities Total us-gaap_ContractWithCustomerLiabilityCurrent Contract with Customer, Liability, Current us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares) us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share) Income tax liabilities Lessee, Operating Leases [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares) Loans, Notes, Trade and Other Receivables Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) Payroll, vacation and other employee benefits Other accrued liabilities us-gaap_OtherAccruedLiabilitiesCurrent us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Accruals for goods received not invoiced us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year) Accounts payable – trade us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Goodwill Disclosure [Text Block] us-gaap_LossContingencyAccrualAtCarryingValue Loss Contingency Accrual Current liabilities us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup Assets Held-for-sale, Not Part of Disposal Group, Total Vesting [Axis] Vesting [Domain] Share-Based Payment Arrangement, Tranche One [Member] Total assets Total assets xpro_StockCancelledDuringPeriodValue Cancellation of Legacy Expro common stock The value of stock cancelled during the period. Cancellation of warrants The equity impact of cancellation of warrants. Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) xpro_RepaymentsOfFinancedInsurancePremium Repayment of financed insurance premium The amount of cash outflow for financed insurance premium. Schedule of Property, Plant and Equipment Estimated Useful Lives [Table Text Block] Tabular disclosure of the estimated useful lives of property, plant and equipment. Mergers, Acquisitions and Dispositions Disclosures [Text Block] Plant and Equipment [Member] Represents plant and equipment. Non-current operating lease liabilities Amount of operating lease liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date. Operating lease liabilities xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities Amount of operating lease liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. Operating lease right-of-use assets xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAssets The amount of operating lease right-of-use assets recognized as of the acquisition date. Share-Based Payment Arrangement [Text Block] NLA [Member] Represents NLA. us-gaap_ContractWithCustomerAssetGross Contract assets (included within accounts receivable, net) ESSA [Member] Represents ESSA. MENA [Member] Represents MENA. Prepayments Total us-gaap_OtherAssets xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill Total assets Amount of assets acquired including goodwill. Business Description and Basis of Presentation [Text Block] Award Type [Domain] APAC [Member] Represents APAC. Central [Member] Represents Central. Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] xpro_NumberOfMajorCustomers Number of Major Customers The number of major customers. us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Impairment and Amortization One Customer [Member] Represents one customer. us-gaap_FiniteLivedIntangibleAssetsNet Total Total intangible assets Intangible assets, net xpro_CorporateCosts Corporate costs The amount of corporate costs. xpro_NoncurrentAccountsReceivableFairValueDisclosure Non-current accounts receivable, net Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties, classified as noncurrent. xpro_FinanceLeaseLiabilitiesFairValueDisclosure Finance lease liabilities The fair value portion of finance lease liabilities. Gross Carrying Amount Well Construction [Member] Represents well construction. Well Management [Member] Represents well management. xpro_OperatingLossCarryforwardsSubjectToExpiration Operating Loss Carryforwards Subject to Expiration Amount of operating loss carryforwards that are subject to expiration. Permanent differences Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences. Foreign exchange movements on tax balances Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign exchange adjustments. Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: accumulated depreciation Property, plant and equipment, net Property, plant and equipment, net Goodwill Goodwill CETS [Member] Represents COSL - Expro Testing Services (Tianjin) Co. Ltd ("CETS"). PVD-Expro [Member] Represents PV Drilling Expro International Co. Ltd. ("PVD-Expro"). Additions - Acquired in Merger xpro_AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination Amount of increase in allowance for credit loss on accounts receivable, from business combination. Property, plant and equipment, gross Additions attributable to the Merger Amount of increase in the valuation allowance for deferred tax asset from business acquisition. Additions not attributable to the Merger Amount of increase in the valuation allowance for deferred tax asset from other then business acquisition. xpro_ValuationAllowanceDeferredTaxAssetReductions Reductions Amount of decrease in the valuation allowance for deferred tax asset. Other Assets and Other Liabilities [Text Block] Tabular disclosure of other assets and liabilities. Collateral deposits The mount of collateral deposits. Accounts receivable us-gaap_AccountsReceivableGross Property, Plant and Equipment, Including Assets Under Finance Leases [Member] Represents property, plant and equipment, including assets under finance leases. Common Stock Outstanding [Member] Represents information regarding common stock outstanding. Coretrax [Member] Represents Coretrax. xpro_DebtInstrumentLIBORFloor Debt Instrument, LIBOR Floor Minimum LIBOR interest rate for debt instrument. xpro_DebtInstrumentCovenantMinimumInterestCoverRatio Debt Instrument, Covenant, Minimum Interest Cover Ratio The minimum interest cover ratio under the covenant of the debt instrument. xpro_LineOfCreditFacilityUpfrontFeePercentage Line of Credit Facility, Upfront Fee Percentage The percentage of upfront fee under the line of credit facility. One-third Drawn [Member] Represents one-third drawn. Two-thirds Drawn [Member] Represents two-thirds drawn. Equity in income of joint ventures Equity in income of joint ventures Letter of Credit [Member] Investments in joint ventures Carrying value us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments Income (loss) before taxes and equity in income of joint ventures us-gaap_IncomeTaxExpenseBenefit Income tax expense Income tax expense us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost Group Personal Pension Plan [Member] Represents the group personal pension plan. xpro_DefinedBenefitPlanNumberOfEmployees Defined Benefit Plan, Number of Employees The number of employees in defined benefit plan. us-gaap_GeneralAndAdministrativeExpense General and administrative expense, excluding depreciation and amortization Restricted cash us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Lessee, Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position. Cash and cash equivalents Growth Portfolio [Member] Represents growth portfolio. Stabilizing Portfolio [Member] Represents stabilizing portfolio. Management Incentive Plan [Member] Represents the management incentive plan. xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsConvertedInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted in Period (in shares) The number of shares under options that were converted during the reporting period pertaining to the stock option plan. Achieves a Rank in 25th Percentile [Member] Represents the achievement of a rank in the 25th percentile. us-gaap_DefinedBenefitPlanFairValueOfPlanAssets Fair value of asset Opening balance Ending balance Achieves a Rank in 50th Percentile [Member] Represents the achievement of a rank in the 50th percentile. Achieves a Rank in 75th Percentile [Member] Represents the achievement of a rank in the 75th percentile. Achieves a Rank in 90th Percentile [Member] Represents the achievement of a rank in the 90th percentile. LTIP [Member] Represents the Expro Group Holdings N.V. Long-Term Incentive Plan. Performance Restricted Stock Units [Member] Represents performance restricted stock units. xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAwardAchievementPeriods Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Achievement Periods The number of award achievement periods under share based payment arrangement. Opening balance Ending balance us-gaap_DefinedBenefitPlanBenefitObligation Employee Stock Purchase Plan [Member] Represents the employee stock purchase plan. us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter Thereafter to December 31, 2033 Contributions from the sponsoring companies xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCorrelationRate Correlation range The correlation rate assumption that is used in valuing an option on its own shares. In the Event of Death or Disability [Member] Represents in the event of death or disability. us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo 2025 xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtGrantPurchasePricePercentage Share-based Compensation Arrangement by Share-based Payment Award, Fair Market Value at Grant, Purchase Price Percentage The percentage of fair market value at grant date of purchase price of share based payment arrangement. us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree 2026 xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtExercisePurchasePricePercentage Share-based Compensation Arrangement by Share-based Payment Award, Fair Market Value at Exercise, Purchase Price Percentage The percentage of fair market value at exercise date for purchase price of the share based payment arrangement. us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour 2027 us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive 2028 Amendment Flag xpro_DefinedBenefitPlanActuarialGainLossOnPlanAssets Actuarial (loss) gain on assets The amount of actuarial gain (loss) on plan assets under defined benefit plan. Schedule of Actuarial Gain (Loss) [Table Text Block] Tabular disclosure of actuarial gain (loss). City Area Code us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths 2024 Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] DGF [Member] Represents diversified growth funds. LDI [MEmber] Represents liability driven investment. Bond Funds [Member] Represents bond funds. Defined Benefit Plan, Other Assets [Member] Other assets in which defined benefit plan asset is invested. us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets Expected return on plan assets us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease Expected rate of salary increases Schedule of Defined Benefit Plan Actual Return on Plan Assets [Table Text Block] Tabular disclosure of actual return on plan assets of defined benefit plan. Warrants [Member] Represents warrants. Current Fiscal Year End Date us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate Discount rate Property, Plant and Equipment, Net [Member] Represents property, plant and equipment, net. xpro_DefinedBenefitPlanPlanAssetsExpectedRateOfReturn Expected rate of return The expected rate of return on plan assets of defined benefit plan. xpro_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseDecreaseForExchangeDifferences Exchange differences Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan for exchange differences. xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageIssued Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Issued The percentage to be issued of share based payment arrangements upon vesting. Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Document Period End Date Entity File Number Bonds and Guarantees [Member] Information related to bonds and guarantees. Drawdowns as Loans [Member] Information related to drawdowns as loans. Entity Emerging Growth Company us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet Deficit recognized under non-current liabilities Document Type us-gaap_AssetImpairmentCharges Asset Impairment Charges Entity Small Business us-gaap_NumberOfCountriesInWhichEntityOperates Number of Countries in which Entity Operates Actual return on plan assets us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets Actual return on plan assets Entity Shell Company New Credit Facility [Member] Information related to the New Credit Facility. us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid Benefits paid Document Information [Line Items] Document Information [Table] Service [Member] Exchange differences us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss Entity Public Float us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid Benefits paid Entity Filer Category xpro_BusinessCombinationNumberOfCommonSharesConvertedByEachRight Business Combination, Number of Common Shares Converted by Each Right (in shares) Number of common shares into which each right may be converted under a business combination. Entity Current Reporting Status Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Merger and integration expense Entity Well-known Seasoned Issuer us-gaap_ImpairmentOfIntangibleAssetsFinitelived Impairment of Intangible Assets, Finite-Lived us-gaap_DefinedBenefitPlanActuarialGainLoss Actuarial gain (loss) on liabilities us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation Exchange differences Trade receivable, net us-gaap_AccountsReceivableNet Accounts Receivable, after Allowance for Credit Loss us-gaap_ImpairmentOfLongLivedAssetsHeldForUse Impairment, Long-Lived Asset, Held-for-Use us-gaap_BusinessCombinationContingentConsiderationAsset Business Combination, Contingent Consideration, Asset us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] us-gaap_AllowanceForDoubtfulAccountsReceivable Less: Expected credit losses Balance at beginning of year Balance at end of year Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation Accumulated benefit obligation us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets Fair value of plan assets Local Phone Number us-gaap_TableTextBlock Notes Tables Gain on disposal of assets Gain on disposal of assets us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage us-gaap_ProvisionForDoubtfulAccounts Additions - Other Raw materials, equipment spares and consumables us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase Contributions from the sponsoring companies Finished goods Work-in progress us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld Actual return on plan assets Investment Objective [Domain] Related Party Transaction [Axis] Related Party Transaction [Domain] us-gaap_ResearchAndDevelopmentExpense Research and Development Expense, Total Investment Objective [Axis] Debt issuance expense Defined Benefit Plan, Equity Securities [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent Fair value of plan assets Defined Benefit Plan, Plan Assets, Category [Axis] Schedule of Inventory, Current [Table Text Block] Defined Benefit Plan, Plan Assets, Category [Domain] Retirement Benefits [Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter us-gaap_EmployeeBenefitsAndShareBasedCompensation Stock-based compensation expense us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2028 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Non – current Other non-current assets Lessee, Leases [Policy Text Block] Weighted average remaining life (Year) us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] us-gaap_Revenues Revenue from Related Parties Operating costs and expenses: Non – current Non-current accounts receivable, net Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Research and Development Expense, Policy [Policy Text Block] Interest Expense, Policy [Policy Text Block] us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Treasury shares withheld (in shares) Intangible Assets Disclosure [Text Block] us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Pension and Other Postretirement Plans, Policy [Policy Text Block] Income tax receivables Interest and finance expense, net Assets held for sale Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Balance at the beginning of the period Balance at end of period Summary of Valuation Allowance [Table Text Block] Current Other current assets us-gaap_DeferredTaxAssetsNet Total deferred tax assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Other us-gaap_DeferredTaxAssetsOther Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities xpro_RestructuringSettlementAndImpairmentProvisionsCredits Severance and other expense Represents the amount of restructuring, settlement and impairment provisions (credits) recognized during the period. Inventories Total Foreign exchange losses Intangibles us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets Depreciation us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Dutch Tax and Customs Administration [Member] Represents Dutch Tax and Customs Administration. Estimated useful lives (Year) Buildings and Leasehold Improvement [Member] Represents building and leasehold improvements. Total Segment EBITDA The amount of income (loss) before income taxes adjusted for corporate costs, equity in income of joint ventures, depreciation and amortization expense, impairment expense, severance and other expense, gain on disposal of assets, foreign exchange losses, merger and integration expense, other income, interest and finance expense, net and stock-based compensation expense. us-gaap_OtherIncome Other income, net Schedule of Segment Reporting Information, by Segment [Table Text Block] Current Accounts receivable, net us-gaap_NumberOfReportableSegments Number of Reportable Segments Employee compensation and benefits us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Building [Member] Land [Member] Land Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other income, net Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Net operating loss carry forwards us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Current assets us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash and cash equivalents and restricted cash at beginning of year Cash and cash equivalents and restricted cash at end of year Inventory, Policy [Policy Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase to cash and cash equivalents and restricted cash us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Effect of exchange rate changes on cash and cash equivalents us-gaap_OperatingIncomeLoss Operating income (loss) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_DeferredTaxLiabilitiesOther Other us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash (used in) provided by investing activities us-gaap_DeferredTaxLiabilities Net deferred tax liabilities us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets Goodwill and other intangibles us-gaap_DeferredTaxLiabilitiesInvestments Investment in partnership Equity Method Investments [Policy Text Block] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment of withholding taxes on stock-based compensation plans us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Depreciation us-gaap_CostsAndExpenses Total operating cost and expenses us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock Scenario [Domain] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Total revenue Revenue Total revenue Scenario [Axis] us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign Construction [Member] us-gaap_CurrentFederalTaxExpenseBenefit Netherlands us-gaap_DeferredFederalIncomeTaxExpenseBenefit Netherlands us-gaap_CurrentIncomeTaxExpenseBenefit Total current tax us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign Income (loss) before income taxes Income (loss) before income taxes us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic Netherlands Accounts Receivable, Allowance for Credit Loss [Table Text Block] us-gaap_PaymentsOfFinancingCosts Payments of loan issuance and other transaction costs ICFR Auditor Attestation Flag Other comprehensive (loss) income : Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] us-gaap_RepaymentsOfLongTermDebt Repayment of long-term borrowings Revenue from Contract with Customer [Text Block] Accounts Receivable [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Balance at the beginning of the period Balance at the end of the period us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] us-gaap_OpenTaxYear Open Tax Year Basis of Accounting, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Reductions due to the lapse of statute of limitations us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation Effect of changes in foreign exchange rates Related Party [Member] us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Settlements with tax authorities us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition Additions attributable to the Merger us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions Additions for tax positions of prior year period not attributable to the Merger us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Reductions for tax positions of prior years us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions Additions based on tax positions related to current period not attributable to the Merger us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Deductions Proceeds from long-term borrowings Billing Status, Type [Axis] Receivables Billing Status [Domain] Unbilled Revenues [Member] Billed Revenues [Member] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Auditor Name Auditor Firm ID Auditor Location us-gaap_SharePrice Stock price on valuation date (in dollars per share) us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization Less: accumulated amortization, assets under finance lease us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Assets under finance lease, gross us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards Statement of Financial Position [Abstract] Accounts payable and accrued liabilities us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure Basic and diluted (in shares) Basic and diluted weighted average number of shares outstanding (in shares) us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization Cost of revenue, excluding depreciation and amortization Effective tax rate Business Acquisition [Axis] Basic and diluted (in dollars per share) Total basic and diluted loss per share (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Stockholders’ equity: us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) Long-Lived Assets by Geographic Areas [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Interest incurred on lease liabilities us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] us-gaap_FinanceLeaseLiabilityPaymentsDue Total due, finance leases Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Fair value of net assets acquired, adjustment us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred Amortization of right of use assets 2028, finance leases Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Due after 5 years, finance leases Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Intangible assets, adjustment us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount Less: amounts representing interest, finance leases 2024, finance leases 2025, finance leases 2026, finance leases 2027, finance leases Weighted average discount rate for finance leases us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Other differences Cash flows from financing activities: Statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Return to provision adjustments Net tax charge related to attributes with full valuation allowance Withholding taxes us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary Exempt dividends from joint ventures Accounts receivables, net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Fair value of net assets acquired us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities Total liabilities Other liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payment for acquired businesses, net of cash acquired Class of Stock [Axis] Deferred tax liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities Cash and cash equivalents and restricted cash acquired in the Merger Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Accounts payable and accrued liabilities us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Defined Benefit Plan, Plan Assets, Category [Table Text Block] Effect of overseas tax rates Property, plant and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Other assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets Intangible assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Proceeds from sale / maturity of investments Income tax expense (benefit) at statutory rate Accounts receivables, net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Income Tax Disclosure [Text Block] Cash and cash equivalents us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents Inventories us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Schedule of Other Assets [Table Text Block] us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred Acquired Fair Value Finite-Lived Intangible Assets Acquired xpro_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate Unrecognized Tax Benefits That Would Not Impact Effective Tax Rate Represents unrecognized tax benefits that would not impact the effective tax rate. Weighted average life (Year) us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Movement in uncertain tax positions Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to uncertain tax position adjustments. us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred xpro_OperatingLossCarryforwardsNotSubjectToExpiration Operating Loss Carryforwards, Not Subject to Expiration Represents operating loss carryforwards not subject to expiration. Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] The 401k Plan [Member] Represents the 401k plan. Schedule of Net Benefit Costs [Table Text Block] us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] Schedule of Expected Benefit Payments [Table Text Block] Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Schedule of Changes in Projected Benefit Obligations [Table Text Block] Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Defined Benefit Plan, Assumptions [Table Text Block] Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Schedule of Allocation of Plan Assets [Table Text Block] Retirement Plan Name [Axis] us-gaap_GoodwillGross Goodwill, cost Retirement Plan Name [Domain] us-gaap_GoodwillImpairedAccumulatedImpairmentLoss Goodwill, accumulated impairment Schedule of Goodwill [Table Text Block] Domestic Plan [Member] Pension Plan [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Revolving Credit Facility [Member] Proceeds from disposal of assets Retirement Plan Type [Axis] Retirement Plan Type [Domain] us-gaap_CapitalExpendituresIncurredButNotYetPaid Change in accounts payable and accrued expenses related to capital expenditures Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Trademarks [Member] us-gaap_ProceedsFromSaleOfPropertyHeldForSale Proceeds from Sale of Property Held-for-sale us-gaap_PaymentsToAcquireIntangibleAssets Acquisition of technology (Cash pledged for) release of collateral deposits The net cash inflow or outflow from collateral deposits. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Capital expenditures us-gaap_IncomeTaxesPaidNet Cash paid for income taxes net of refunds Weighted average common shares outstanding: Supplemental disclosure of cash flow information: Long-term borrowings us-gaap_LongTermDebtFairValue Impairment, Long-Lived Asset, Held-for-Use, Total Technology-Based Intangible Assets [Member] us-gaap_OperatingLeaseExpense Operating Lease, Expense Customer Relationships [Member] us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax Elimination of unrealized profit on sales to joint ventures Stock Repurchase Program [Member] Stock Repurchase Program. Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Treasury shares withheld Net loss Net loss Net loss Restricted Stock Units (RSUs) [Member] Share-Based Payment Arrangement, Option [Member] Goodwill, adjustment Goodwill, Purchase Accounting Adjustments us-gaap_GoodwillAcquiredDuringPeriod Goodwill, Acquired During Period Schedule of Business Acquisitions, by Acquisition [Table Text Block] Capital Addition Purchase Commitments [Member] us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage Other us-gaap_OtherOperatingActivitiesCashFlowStatement Cash flows from investing activities: Property, Plant, and Equipment Held Under Finance Lease [Table Text Block] Tabular disclosure of property, plant, and equipment held under finance lease. Loss per common share: Earnings Per Share [Text Block] us-gaap_IncreaseDecreaseInOtherOperatingLiabilities Other liabilities us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes, net us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Accounts payable and accrued liabilities us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Related Party Transactions Disclosure [Text Block] UNITED KINGDOM us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Stock-based compensation expense us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss RSU and PRSU [Member] Represents RSU and PRSU. us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) Repurchase of common stock (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_LeaseCost Total lease expense Weighted average discount rate for operating leases Operating lease expense Short term lease expense Lease, Cost [Table Text Block] us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability Operating leases us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating leases (Year) xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement Percentage of Tax Benefits Realized Payable Under Tax Receivable Agreement Represents the percentage of realized tax benefits payable under tax receivable agreement. Mosing Holdings [Member] Represents information regarding Mosing Holdings. xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement Percentage of Tax Benefits Retained Under Tax Receivable Agreement Represents the percentage of tax benefits retained under tax receivable agreement. Debt Instrument [Axis] Debt Instrument, Name [Domain] Variable Rate [Domain] Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Stock-based compensation expense Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block] Tabular disclosure of the reconciliation of adjusted earnings before interest, taxes, depreciation, and amortization from segments to consolidated. Merger with Expro [Member] Represents information pertaining to the merger, or pending merger, with Expro. us-gaap_TreasuryStockValueAcquiredCostMethod Treasury Stock, Value, Acquired, Cost Method Repurchase of common stock us-gaap_TreasuryStockCommonValue Treasury stock (at cost), 3,360,217 and 1,966,427 shares xpro_TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation Tax Receivable Agreement, Cash Payment for Settlement of Early Termination Payment Obligation Represents the amount of cash payment for settlement of early termination payment obligation in connection with a tax receivable agreement. xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Period Over Which Future Contingent Payments May Be Made (Year) Represents the period of time over which future contingent payments might be made as a condition of the settlement of the early termination payment obligation in connection with a tax receivable agreement. xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Future Contingent Payments, Cash Tax Savings Threshold Represents the cash savings threshold which, if reached, will trigger future contingent payments to be made as a condition of the settlement of the early termination payment obligation in connection with a tax receivable agreement. us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax Total comprehensive income (loss) us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit Amortization of prior service credit us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses Reclassified net remeasurement (loss) gains us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Amounts included in consolidated statements of operations us-gaap_DefinedBenefitPlanServiceCost Current service cost Current service cost us-gaap_DefinedBenefitPlanInterestCost Interest cost Interest cost Expected return on plan assets Expected return on plan assets Merger (in shares) us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd Line of Credit Facility, Interest Rate at Period End Corporate Joint Venture [Member] us-gaap_LineOfCreditFacilityCommitmentFeePercentage Line of Credit Facility, Commitment Fee Percentage Merger Merger us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) Common shares issued upon vesting of share-based awards (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Common shares issued upon vesting of share-based awards Related Party, Type [Axis] Related Party, Type [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares) Secured Overnight Financing Rate (SOFR) [Member] Interest rate based on U.S. Treasury repurchases between banks. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity xpro_DebtInstrumentCovenantMaximumNetLeverageRatio Debt Instrument, Covenant, Maximum Net Leverage Ratio The maximum net leverage ratio under the covenant of the debt instrument. Deferred tax liabilities, adjustment This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to deferred tax liabilities assumed in connection with a business combination for which the initial accounting was incomplete. UNITED STATES xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets Total assets, adjustment This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to total assets acquired in connection with a business combination for which the initial accounting was incomplete. xpro_LineOfCreditFacilityAbilityToIncreaseBorrowingCapacityMaximumAvailable Line of Credit Facility, Ability to Increase Borrowing Capacity, Maximum Available Maximum borrowing capacity of ability under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. PRT Offshore [Member] Represents PRT Offshore. Accumulated deficit Accumulated other comprehensive income xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities Total Liabilities, adjustment This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to total liabilities assumed in connection with a business combination for which the initial accounting was incomplete. Other liabilities, adjustment This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to other liabilities assumed in connection with a business combination for which the initial accounting was incomplete. Debt Disclosure [Text Block] Changes in assets and liabilities: Long-term portion, operating leases us-gaap_OperatingLeaseLiabilityNoncurrent Operating lease liabilities Total, operating leases us-gaap_OperatingLeaseLiability Operating Lease, Liability Deferred taxes Short-term portion, operating leases Operating lease liabilities us-gaap_ForeignCurrencyTransactionGainLossUnrealized Unrealized foreign exchange losses Current portion Finance lease liabilities Noncurrent portion us-gaap_FinanceLeaseLiabilityNoncurrent Finance lease liabilities Dividends received from joint ventures Proceeds from Equity Method Investment, Distribution Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total due, operating leases us-gaap_FinanceLeasePrincipalPayments Repayments of finance leases us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: amounts representing interest, operating leases Total, finance leases us-gaap_FinanceLeaseLiability us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred tax 2026, operating leases 2027, operating leases us-gaap_UnrealizedGainLossOnInvestments Changes in fair value of investments us-gaap_FinanceLeaseRightOfUseAsset Assets under finance lease, net 2028, operating leases Due after 5 years, operating leases 2024, operating leases 2025, operating leases us-gaap_RestructuringCosts Severance and other expense Accounts payable and accrued liabilities, adjustment This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to accounts payable and accrued liabilities acquired in connection with a business combination for which the initial accounting was incomplete. us-gaap_AssetsFairValueDisclosure Total assets xpro_OtherLiabilitiesProvisions Provisions The amount of provisions for other liabilities. Intangible assets us-gaap_FairValueNetAssetLiability Fair value of net assets acquired Goodwill us-gaap_GoodwillFairValueDisclosure Other current assets us-gaap_OtherAssetsFairValueDisclosure Other current liabilities us-gaap_OtherLiabilitiesFairValueDisclosure Property, plant and equipment Depreciation and amortization expense Depreciation, Depletion and Amortization Depreciation and amortization expense us-gaap_LiabilitiesFairValueDisclosure Total liabilities Affiliated Entity [Member] us-gaap_CashAndCashEquivalentsFairValueDisclosure Cash and cash equivalents Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash Treasury stock, shares (in shares) Changes in fair value of contingent consideration Long-Lived Assets Held-for-Sale by Asset Type [Axis] Adjustments to reconcile net loss to net cash provided by operating activities: Measurement Frequency [Axis] Long-Lived Assets Held-for-Sale, Name [Domain] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, €0.06 nominal value, 200,000,000 shares authorized, 113,389,911 and 110,710,188 shares issued and 110,029,694 and 108,743,761 shares outstanding Common stock, par value (in EUR per share) us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Product and Service [Axis] us-gaap_PaymentsForLegalSettlements Payments for Legal Settlements Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] us-gaap_InterestPaidNet Cash paid for interest, net Cash Flow, Supplemental Disclosures [Text Block] Investment, Name [Axis] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Statement [Line Items] Additional paid-in capital AOCI Attributable to Parent [Member] Other us-gaap_OtherAssetsMiscellaneous Fair Value Disclosures [Text Block] us-gaap_DepositAssets Deposits us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 18) us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Total us-gaap_OtherLiabilities us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent Present value of defined benefit obligations Counterparty Name [Axis] Counterparty Name [Domain] Deferred tax liabilities, net Other Liabilities [Table Text Block] Deferred revenue (included within other liabilities) us-gaap_ContractWithCustomerLiability Deferred revenue us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent Other tax and social security Other us-gaap_OtherSundryLiabilities us-gaap_AccountsPayableCurrentAndNoncurrent Accounts Payable Equity Method Investments and Joint Ventures Disclosure [Text Block] Equity Method Investments [Table Text Block] Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Shares Acquired, Average Cost Per Share (in dollars per share) Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Share Repurchase Program [Domain] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Exploration and Production Services (Holdings) Limited [Member] Relating to Exploration and Production Services (Holdings) Limited. DeltaTek Oil Tools Limited [Member] Relating to DeltaTek Oil Tools Limited. Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] Long-term borrowings Long-Term Debt Other Liabilities [Member] Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Document Annual Report Balance Sheet Location [Axis] Balance Sheet Location [Domain] Inventories [Member] Entity Incorporation, State or Country Code Document Transition Report Document Financial Statement Error Correction [Flag] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Segments [Axis] Segments [Domain] Statement [Table] Income Statement [Abstract] Other comprehensive income Other comprehensive (loss) income Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Non – current Other non-current liabilities us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax Reclassified net remeasurement (loss) gains Reclassified net remeasurement loss us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax Amortization of prior service credit Uncertain tax positions Actuarial (loss) gain on defined benefit plans Actuarial gain (loss) on defined benefit plans Post-retirement benefits us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_LongTermPurchaseCommitmentAmount Long-Term Purchase Commitment, Amount EX-101.PRE 14 xpro-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 graph23.jpg begin 644 graph23.jpg M_]C_X 02D9)1@ ! @$ 2 !( #_[0SR4&AO=&]S:&]P(#,N, X0DE- ^T M ! 2 $ 0!( 0 !.$))300- $ >#A"24T#\P M " .$))300* ! X0DE-)Q H 0 M ".$))30/U !( "]F9@ ! &QF9@ & ! "]F9@ ! *&9F@ & M ! #( ! %H & ! #4 ! "T & !.$)) M30/X !P #_____________________________ ^@ ________ M_____________________P/H /____________________________\# MZ #_____________________________ ^@ #A"24T$ @ ! M.$))300" $ #A"24T$" $ $ ) "0 X M0DE-!!0 0 ".$))300, M# 0 ' != !4 M>A LG !@ ?_8_^ $$I&248 0(! $@ 2 _^X #D%D;V)E &2 M ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P, M# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X. M#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, M_\ $0@ 70!P P$B (1 0,1 ?_= 0 !__$ 3\ $% 0$! 0$! M , 0($!08'" D*"P$ 04! 0$! 0$ 0 " P0%!@<("0H+$ ! M! $# @0"!0<&" 4###,! (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S M-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4 MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($ M! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ M]522224Y>?G9?HM]!EV*X$/?8ZEMC=@G>QWZ5C*_W_4W_P#5K-=E]4J#O5ZL M!99!KK&-4',8Z65N=6[(W.LMM_F;/YK]'Z?H+I2 X%KA(.A!X(4/LV. &BID M" !M$#;]'_-W)*J^S?6W8]WZ/T_\ A%!EW77"QS.HAP.\UM.+7/#F-V[MUN%AM:&MHK#1J &- DZ^"D<3%)W&FN?':)_(DIPV9?4'^J6=0N;']0EII>;&G'K;Z;MNUEWNOW> MVQS;?3M]2NU;KZ*+(]2MCXT&YH,3'C_5:HC$Q0[<*:]VFNT3[?H=OS-OL24X M;[>L.I8&=1>V[4N(QJ7 MESOT;/6]KJIK;D?I+/^M+0P\S*KQVC)9?DVN))M M;4VML$D-BMMK_HM_E^_^<_X-73BXI:6FEA:2206B)=](\?G(C6M8T-: UK1# M6C0 #L$E+I)))*?_T/55G]1879&.15EV@3)QK16P:L_I#77T>I_FV?X5:"S^ MHUA^10?2R[-LG=C6FM@]U?\ /M]?']7_ #+?T?JI*;S22-?$_E4E%G'S/Y5) M)2DE%SV-@.,$\#O]R8/W3X?2_Z*2F:B7L!@D ^$J%;+RW].\;M= M*Y:V)]O,O^C_ "E-K&L$- \DE,:KZ;F[JGA[9(D?R26._Z;411*COR M?L^]WI;-^ROZ?T/T:LAN4XZO:QO@&R[G][=M]S?Y"2DR2!A4Y%-)9DW_ &FP MV6/%FW9#7O?955MW/_F*G,IW?G^FCI*?_]'U59_4*R_)QXKRWCN_&M%=;?=6 M[]88;J?4^C^;7;^C]9:"H]3:'#'FK)MBYI_57^GMT=[\B+:-^/\ OL_2?\6D MI%C]3S+Z0\=-R,;=) R?3!!EPV[,:[)=_*]WYBFV_+-C/7KM8R1PU@:7>>R^ MU[&?UE>9Q\S^5224X_0CD6?]N> MQ:S'M>T.:9!0[<6FUL.;&LR-#/BJVW)QWC>'7,T_35_3 T]M]6OK?U_YQ)3? M263TK.=DX5=C>HU91>^T"WT?3Q[',9^?] M/8D'L8USJ_>9FRUQALC]ZR/^H:@4OM?6-S156"\0YGHMT]N^NLM;H2W:W<+-VS] M_>C;W'CU#\FC_JMJ5>4VQF[T[&?R7,<#^1.[)I8-SR6-'+G M'^CZC1]$>IN]2VW_"[]G_!H MSJ?:=CG!T>V7.(GM/N24RLJJMCU&-?M,C< 8/B)2%-($!C0.8@*MAT9P8[[< M]CG2-GH&QH @;MWJV6;OTF[^PC/I.QWIN(L@["YSBW=^;N:'-]J2EZ\7&J(- M=3&$3!#1.IEVJ*J>'1G!KOMUE;C(V>AZC8'YV_U;;-WN5@TB#MTN<1/\ MG)*2)*GAT9X#OMUE;CIL]#U&QI^DW^K;9N]_T%8-(@[7.#NTN<1/^D'#^MO]5]FY6$E/_]/U1WT3H3IP-"LS*HR6T10S*>_UK'>V M]H< YMNUS?5>^M].[:RFFS^:_1V?X):9 (((D'D*J>D]--?IG'86^H^X B8L MLW^K:PGW,>]MUK?;^98DIHOQLT,V-;FG:W2QM]6YT.=5'Z0^GZGI6_:/^L^] M0?A9/NL8.I-?Y'\AR2D/3\1U;G7O?DASI!JR+ \? MF-WL;6ZQC/YKV_U[/T?O5Y5_MV/[?IC=P378!J=O.SS4/VI@Q/J&.?H/[?V$ ME-M5[@_UZ2UEI <2XLVW M^3]%1_;'3MI=ZV@;N)#7'0.]+]W_ $GL24YS,?J++B?1S376Y]E;3EUN#BTA MU53MSO4V7?NO?]#]';_HT7IE6;AMW'&R[#<&[VY&2RXLBUU>FZS:UWH6?:G^ ME^8ST/YS8KHZO@$2+'$3'T'\\_N*=/4<.^QM55FY[MP:-KA]#Z>KFI*1_;

A!&T;@^06M<3[/H[7' MTT9))3__U/54DDDE./E68U5]I^S O)ASA8]L[W,J=[6,_.0JK,;:UXQ "RMM MK?TEQ@B(;_,_R?=_X)6MU))3@UOP6_I6XH'IP0[?<=0)C^9.Y7*>I_HB&4@; M(: #9&HYU#?W5I))*G^[L=_;4Z; ", * M #( -P [ $ 10!* $\ 5 !9 %X 8P!H &T <@!W M 'P @0"& (L D "5 )H GP"D *D K@"R +< O #! ,8 RP#0 -4 VP#@ .4 MZP#P /8 ^P$! 0&!YD'K >_!]('Y0?X" L('P@R"$8(6@AN M"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)CPFD";H)SPGE"?L*$0HG"CT* M5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N "Y@+L O("^$+^0P2#"H,0PQ< M#'4,C@RG#, ,V0SS#0T-)@U #5H-= V.#:D-PPW>#?@.$PXN#DD.9 Y_#IL. MM@[2#NX/"0\E#T$/7@]Z#Y8/LP_/#^P0"1 F$$,081!^$)L0N1#7$/41$Q$Q M$4\1;1&,$:H1R1'H$@<2)A)%$F02A!*C$L,2XQ,#$R,30Q-C$X,3I!/%$^44 M!A0G%$D4:A2+%*T4SA3P%1(5-!56%7@5FQ6]%> 6 Q8F%DD6;!:/%K(6UA;Z M%QT701=E%XD7KA?2%_<8&QA &&48BABO&-48^AD@&449:QF1&;<9W1H$&BH: M41IW&IX:Q1KL&Q0;.QMC&XH;LAO:' (<*AQ2''LP>%AY 'FH>E!Z^'ND?$Q\^'VD?E!^_'^H@%2!!(&P@F"#$(/ A'"%((74A MH2'.(?LB)R)5(H(BKR+=(PHC."-F(Y0CPB/P)!\D321\)*LDVB4))3@E:"67 M)< ^ M(#Y@/J ^X#\A/V$_HC_B0"- 9$"F0.=!*4%J0:Q![D(P0G)"M4+W0SI#?4/ M1 -$1T2*1,Y%$D5519I%WD8B1F=&JT;P1S5'>T? 2 5(2TB12-=)'4EC2:E) M\$HW2GU*Q$L,2U-+FDOB3"I,%W) M7AI>;%Z]7P]?85^S8 5@5V"J8/QA3V&B8?5B26*<8O!C0V.78^MD0&249.EE M/6629>=F/6:29NAG/6>39^EH/VB6:.QI0VF::?%J2&J?:O=K3VNG:_]L5VRO M;0AM8&VY;A)N:V[$;QYO>&_1<"MPAG#@<3IQE7'P,QY*GF)>>=Z1GJE>P1[8WO"?"%\@7SA M?4%]H7X!?F)^PG\C?X1_Y8!'@*B!"H%K@% MJX8.AG*&UX<[AY^(!(AIB,Z),XF9B?Z*9(K*BS"+EHO\C&.,RHTQC9B-_XYF MCLZ/-H^>D :0;I#6D3^1J)(1DGJ2XY--D[:4()2*E/257Y7)EC26GY<*EW67 MX)A,F+B9))F0F?R::)K5FT*;KYP0)ZNGQV?BY_ZH&F@V*%' MH;:B)J*6HP:C=J/FI%:DQZ4XI:FF&J:+IOVG;J?@J%*HQ*DWJ:FJ'*J/JP*K M=:OIK%RLT*U$K;BN+:ZAKQ:OB[ L'6PZK%@L=:R2[+"LSBSKK0EM)RU$[6* MM@&V>;;PMVBWX+A9N-&Y2KG"NCNZM;LNNZ>\(;R;O16]C[X*OH2^_[]ZO_7 M<,#LP6?!X\)?PMO#6,/4Q%'$SL5+QHM\IWZ_@-N"]X43AS.)3 MXMOC8^/KY'/D_.6$Y@WFENV<[BCN MM.] [\SP6/#E\7+Q__*,\QGSI_0T],+U4/7>]FWV^_>*^!GXJ/DX^ D",A M)C@Y$0 !! , 0#! 4(!0@'!@<% P0&!P$""!(3% D $14A(A870)88.-@0 M,% Q,B-WN"!@,R0E04,F)S>9V0J 431$F!DY0C75-I?7<)!21M:WJ!( P$ M 00! P," @<&! ,) 0(#! 41$A,&% A(B,5!S$R,R0P0&!P04(6(%" 0S0( M46$E-9!24Q<0<8&S1%1VM/_: P# 0$"$0,1 ^_@ M X\$OSX:'R\-&'!?,V$SQPE8^6 MVFH^RI>JOF:,S]!A>W Z*:M#%P_S5X%?HKD[W+:O^8W93TX+!WJF-86Q9#0I MT*B1!)]V%Q>HSMYVN6CN[WMGG=<^-O>C:R;=9,]<4]0:>ELKW^4[_.V94SKU M2]3'H'%+8/6BG/F-NB_3X6W[G[>K32K]' MU1OP7IU;.1>[6:N77[GNAI_LX M& 8V_9BQ3H?+[VQ:.'37!Z7D2U9AW,.>\K7N[Z^ 4]X[K M="GZQ^>?O#MU0X;]"U1?H_Y#^/OZ'OJX./6E^I?G_L_)OU#A?K'Y[I4]!_(;VS3]&Y+3[S^]7[%V; M13U8ZT.0U)5OTC[I.U_*=*_&]O"),=K"T \E^F=QTG+[7^R_.+'\/^B\'W6] M^OE2YQ76Z(/T#%OGPF[#'ZA^9?=9R?2_&]Q_;]UU_(["89],78\K^?RS]+W$ M?J_Y+&/Y[^B43Z#F:LK."PQSZ^^/OJ* M/OSQ7^R/*PF2NJ:6=:^7@F9-(\OKN(98'L^Y^]U8_CE@J";-+=*(Z=JV\L?F MQ!B%2WE\BNTL6%Q?95E^1UZ\][3M25:HY;!+WOB7 IO7(^^("]1R,CDF"U#4 M]2::=O$9XL&^_8^]Q2=ZFFZ+Q5F"];"WE^[Y8I/ZENI'6C&E<[?9SK!4K&.? M?O,K2\R]3Y<,P UU9EW7=MJX%*,C7G'JL+8'G=!2>*IW%[Y*.1K\G/KU;_ $_&M+QG MJZT,FM2Y/9G$VJLV,RMG6X,N\_V5O(N%@#0W+(\GIZR>WR;\\'I:T?TNMO9Q M\C6#R?:Q-=J9YW_YU>3D.IW@1_ (HKS<[1J:LZ^G/'R";/4 M%6)?6'^)I:X4WCGZ5/W MY6ET,]?-O"*KD^45J?B;Q^Z%^"=&MDT-:=:NEA\\'%]?)(DCP:E:[RS!C/KW M[LF>DO4TML7,6:,=33S7 EE^O8D;;I])C:$(Z^=T>=+,GJY0D^M, ,>,A -15NU &-I;)=GG MM9OJ>Y%?W#\.IG6AQF98'4TTOY7V$.N\[/N+GTN]U?E?G.6Q>,_Z^/G/+[5%>[EF#!Y=0["QN MSR> 9>S5;W]NYT>1'7'[^';\6+^LF%8-3;_XS;/0R@ M M M M M :#)?<>9VS[/>#MQZ3/LMB:65@ M UE^D9T;V0W:VP6_F]'GW9V M !!).P M --\T:FTHF4L(9D 46]^I HV8@T(;KS9\=5+<[ M &-%>S]&#!RU9V@ !X*XECP ?.#) M]Z7%V,$MY6ZKJ\>5N?U+)@ $&$=F1EE 5M.M+2 M Z0KN4N,;-S ())V !KK/4323F9Z 8Z5 M7)V)4 ,$-0!LL(. !"9Q#J"QI\M!JA/Z>H (#^_9/\ B+XY)QL5 M85CEG8 '#*S'K/<0B2N6Z (M(1)_,^-.)\&Y_3H)Q .@ M*^G$)@), /E4F]3%B7M;$T?TP]OS,^ :_2N)>(UP&RL\'Y/)DQ/P ())V M !AI AY.X+* I,3&3L8J:OS;4 0 M23L 50-?YL.,P)Q .I*+%V3)@ # MY5IY)VP-2AU[.^A7LN>GSE]JR8 (!,..,<4ZD XAA1( (!?._@FB:YXM9\@A6.6=@ "O!BA4,SP 021X6Y (I-31LG,'.89@?DB8D8[$Z@P,E0HZ>#; ML ""2=C@E4"E9U984R$M\2" 5!*@$_ NF98 5., MH+$@ XQ1DR4]I<4 ^<>7W'69N]3ZYS+.LSOD#Y_4^A,C$ MV7&R([(Z4[@]!WYA9WI3,SEBR^!T!1\LB3< #2*7F,;+YGM *G'-+1'Z!$!\X)N6 M.0 #(S/#)#/#+#M"&2""[H ())V -;)JU-N)GY3,V5$Q%; MB&B^9^P "H!_-E/Z*IL$ ,7*EES#L 4_, .>8X;"SD M 'R[4-W(]# W2[6?EV)I63 !1DZXC,XIM+/04,))+9@ $0E7@6 M_) !4\Z8N2"H!'Y< S\ TOUK^;RP;#]3*Z//NSL M <+0@ $)D=ED#("KI$1;\D M $$D[ $8%3R CV&W@ ^6(L";'#R#/BX!Y M,9/E9-X)<8D4K00N6B)= -.U:_)ENG>.]G]'GW9V M *N%,2N)LS+8'> %03OSR"5C)"HQCI9 +#D\%#BY9DQT92TZX YI=,[\ M ''*H$;@&J@R8^C HM[]<6G8N%J94=5+<[ Z MOENXOH $ _?L74[6,:F?)WSU:BO[ J35N= M1HYW35;=DKU&5*E@ 6Y&N -8/,=#1G]-_.. M+RW2\ZQ)]$$7@ #3]Y^4*J7B &#P6?FSHR3/N9U3J\?U1:M/+,O4 &L'F.AHS^F_G& <)V M]N.NYK=7C:@ M M U6&U,&L)ZEEXQZM]QZ[/,M5UNCBQ M5G[DS7 M@ !6\L@#0U))L1CBX?FU'7W[A&5ZL1TF10*E:X>-:]?0X^\[UZ[.I= M K00N:I#:V30:MWKJWNJ&1XL[U/B?,*_@/0\W'F)L^NQ4 MI-C:6WS1L44TL>1,GW@G58LK\YO:TN0Z&:OUKA=Q/);-.=6CD.;=VX/DR_?H M KP=.:A3;T2N?/)\^YI[\=U5N4.M_+C97O8?NY&J.;QGO'[G2]/A?2 M99C[[.TP M !6@Y!K2+BEWSY5,G=_6MF[9]KE=;_ #?0;0+/NDN/I6N[?BJ)XW2^ MKFM24>QY[+:,$E5-*V$U/0PW+!VN9G2AK=/\L;/NHYNU//[ J01N M:RC9J6(-$DLU8(?LJ_?$<5-+Z5JT'SE;%*#-#+W%5K?#Y;H]8G=<1N)XCK?Q MVG+4JP=:Q%V?]?$95))?SY\/ZSEL1Y_:XU"W^=ZCB4E#V1:&?AYT<>-(+ML?D-?8+4];>)"V7I8)0V)+Z;D?1S^WU%KY1L-!K=\K$^U,X_>:P6+K3T]=5CQ7^;Y MOOJ2ZYL_3BS>YNX.5L5TT*F'Q>NO\323\\Y1!-6[/O>SN.+CWE-^PRST-ZKD MM^G^=K6=!_J3M\ZS^]& MC5.G/L*M^>=#[ M M M %17C1M4\]YZW((Z7G-H^+I1E P*&"B715+#\UL2W8J=[[K2MK=I$] M;\QA?G.]OET61%.O7A'GOG+AZ&X'GFM;VXG++VI/VN4K_@=9:C0RHUS)=?>E M1V>TKTJ2SP+Y\0M-1KK8LV$\>['U/O2T[=5^APK6XVG@4,%$NBJ6?SM/#8*] M@[]::GGX-#H20BX'M6.I--5_SSH:^,_)0SQP3]A_.A+E=> MEQ:U[E7(>AS/F7:GV /2X$M.1\NWG]F]9+SG?OS* M ! M M>;!KU3.*-KNK$$82?>DHR5)UX+ET)(/N12S1]Y[#8JI?^VW^9W BN1?)6F*M M=BGU!,-V*M%.W./N'JYH9)@G]OWSW<$D%6XN?4L]O8@[N:'OX)H6JV<=E^1G MJ4K34)8"@DE>S'U]F/-O/B1LJ]5W6AL/FL#E]0#JU;:9LV%PV,@N4OW7L>^2 M+DU[&#V:UH?$H J)#)2F"]&VG@8S=]QGQ79W/Z_AJM M7KUVN?N1;JY7<8>[8C1PJ Q:W.J5LLZ6&K/,[U^]WD^KYO;E?I_QF MSWK>ZLYES,J]JTVESFO6EJY%-5XECSFEFQ/O-:T\=)R^N/%VH\TLWO3 MU3BK0]QK:\V1G@NKBW]<=^+9C@^M%NK[N1T-#,>>]]'4T(8UL7K\_;V.VL/7 M70W=@M_(V+0V@ !0:#W3N+1[._S^,V+&'8'0>[0Y^@O M3Q[:NV;@3]/E1V9FBIWWMP:I:EF0*%R%NQR\1YK;R"7 NOJ2TZY^ MQUEWQ/3UCGJ*#9(OH^AL@ 8%!/&MVEC=2UW5V MG"V;J6MT,J'_ );SJGZX%VIT%>>P$?K"?:+?7G(K$'.AGSF/[Z/OO$[5+W4K M/KN?.-#\R."URY:W1V(O&?<@*U!;&6-XDXT$D1^9L;OT,NI3RQ' Z%OJ+M2:(K/??/( M M M '_]H " $" $% /:DDD8(9O'] MZR.Y-!DCL4,UQB4??$VLP0D-]1#1+8V5/)^A[2XIN\?#;E'"0MSD(XDOR1K# M(2,T48](2L(W 7EG)8S&MU%/SEY,0 M)%8X^#J,$84(2%;'5J+9C B$C4LFHCB7-F?#K*V11-]A*)^*L//;5VZPF7+A M]8W-S2:TI$FK'6[%5')N&:B"G+%V0R%%:B%W1Q-^'&CXC*M;7^,[,X_X4]/* M:C"!*,TXHSNS40S%>_<9/S8)\6.9CN'MA?2$(^YG<\-J1[:NW6$T'W/DHC.7#,ZE#&AUY(^,590 @818;XCS_KS4 M6&Y61'SUF&AVD%!INC#-(2+_ (F]CMH<8U/*78Y"UW>C><[ 6(]LKHD?&NV3!VQM**(!JUMS__ #-) M7@>&S>7,ZT1I$Y1/_9U4E4%75-7/6.ZL>9L;L$2@69+%C5=C'= -6BY5_EY MQH&$W5 " C7R Y9\T[:>&.,-N?/D9I>$E7?9Z(9NPE:3+%GPAC;CD3L /A@) MGZ[FHFEPJDJ@K_$(U*.KD-&):!N.+B@0HH8LFNLD2VX\&NR?'"1R'' H //+ M7BB$-D['(8/_ "IQFX)GK!KC./+EP6&@BW%(?VIN1 ^#:H*J$^*KD'Y!<9H* MH"(#(X$D)KMZ [N<:CP8$J20NFDBDB>X?<\J+N2[:TY9'(2PQ34L2CR(( M@GC@NNER%S@GY^2C\,*QY>.7'\;P.DJJ@J(LJ_%\KI@,(K VE?$A)#Y^ M'+\HHL4$SUUGX1V($5;TVSAS?AE036U!,N35 M48\&W*8G,T6QY!$; MYU&4DLI%#OPG1M^SX INTC$6&QEPE(VS-0ZK99C7@>*Q,:;7+)J1;$0HR<[MZF,&?5%'29B\#FR+\++@VM/)'# M>WX_F3QBXQ'L!KP/%8F--N4AP3>F?!IF>4Y5/+BP\GJ,"$-KTVDC-TGA(A:# ML^8@90:5$NBK*HV!N3W'"%714(]=5&366)*6+R:6\@1Y!X%<%^!N>6:)\9?Z\/D4 M7P>6V#*9-9^#\@D2Y.A10/"IF6 +46"4W*D89CJ"BK'8#E"DLS6&0YN[*GR[ MRQ#DDQ[(7;\4N<,?B@J"A!B2^"S2NGFAGF&?R^OCD@R,SBR$MLAD;D.Q1]R: M.!9:V*<2 5VTK- )QP# M*S*2+YQ;'-0)KQ^%G^])9^\8$B+"<_R1!6])0$]88I,1114GE0ER5(:EL%S7+%Z;D0F]W>DU'.%@N(J)*":R2+ MZ$B\89O6)TY13P1D/)IPY1;?PO CGQ,Z?-J0;0N""AP&W.1/Y32=BVN8HBJ) M#ZN.\/F>9 Z[@DVN#,1EF\M;JY&/CB6IEA@Y9C*R&3"DOD*?G!J>;"EP[A)8 M^\O0KB^!J9Y/+.JYLD70X;16DYJR=,W![PN^.59ZUDA_+1^S=&MMF J(CU[*A?XX[D4;(?)=;+%994A7^ET& M_+/G$?X6?(P6X\%1^3 A@N?LJSJ*,3G[@'RV'+9N:IYYCH9_2]J(5.KMZ4' M"D+:.U.7LLW#61,P91O/ ,:S/99C;4R:Z.S,=HQ)C@SG/^E^'_ -J7LPR% M-X]-R 5Y :YK]WQ_V6P_^I+^F+JD80D['I$Q.8"HB/7LL0..6BN5SBB49ERF MYX9,^*HRP[F2,0&1Z PX8##AN+Y?P4\W(EN14=T/0A8Y.+I[^'S'UQ51B,!" MLV[T/)@V+24/F#X3G[FSF@%MROH%%$T4U5TT!B!2!G+#)%18D8@,CT!APP&' M#<7R_BK(%^#-QI>7JI HQ?"B"S_#)YR8]QV2%E'2R0% '/WH),W&$I%. +K< M44Y^"RB#)IM"_H8IQRR3^/!!+LKD&?,6TYX&Y\A\RQN*CN0_&+R5F](*1X\?!JD1X)38=]C0[G)A9 MX7_^O.;& KQ7!KLLE+G,+-&*@$-@#@PK&1T%IP3CIP#=[RVV6GC+TY";F6^2 M=#%X9TWA#*7Q#'E@P,;W%>$2HOE:U#PFATFP;L:4QPO'B,I#_?\ !_585CA% MQX=QA'^6!!0*+MBZX7CDV\9 3]P-D'A#BD"MPRJAPYVR$?'YX1[:-7(8#@ZN"3BTC$/?)TO>.'DF"9\NJ$)Y]\ M%AQ!;@TS]59O!G''W18H9I5=6CAX8C/SBU$-K?&.,S\ MHLDG)7"-)I/\9AV.3NN4]HX XM/XGB(YD20%5WPSC#!>.6[ _'DE]=@Q'1C(=""1&+#%A<>&L;*, MENZYMB #*M/B?XA2G?$=U"5%34:R32EG3W4#GQQ16>&Q^>"9"^>KL6&+"XB\ M\B1YB3Q81Q!7+WQN#?@5G0A> M4>T\9$=%(/'UQ9)(13G).$VX(Q1Y^2&*QED.&R?6N.F"O#K@JYCQ*5@#-SQ[ M()<\H"-^>;2NBBB,WFKK.2R))(S:L$&2(0446>WH(-QY!"Y:_P#Y>;_["405 M/ N GKM9(K=\>_VN.#Y.X^Y\ M3%CY'SFR)Q$?;WPL:&BB->,8EL+RQYC;29B%$I$E\(F/"02>0^1:R3>-ARS1 MS!5U'"P3+G'.8SF/&N>2U8O@J3;B7V+(_F\1E'-T;8ODB4\Q[#)T125$08XZ0 M@T1!O%6!)9N77!@>5/A+87@&R+NHB'&/V1B5^-Y-]W:L/AIOQYLPS=L3W )M M$,&4;B^<%\1ROR@7#A)7\@1;\6!8A8.*@YN2N*P"Z.6:&"IN?#9B\*F-8#L( MB 8*/F:2S</AP?VP#E[DY#(+A9#%HH%1A7* M/#,_."$S&"7%8075,$@8%))S>T$I$&[<+/I;P]FJRSW=)G"X&#&7_/5Q\("1 M59I.O_LA#B7DX/:1GY H:?Y;J&I[JW9?AYR_H[DLID9BDFN7[V)[D;_CEB$E M O'(O%J8EP%AI*;^>&4"-BY'MRR9XA!B D7(1R;EB4\Q%">> P@TB#>/>1_= M.??/<5D,$QPE4"6@OG@#S 8G-Y$RQ< 1_P"[H&W,AJV;4VR7'_6.7D7%CSQ#*_&:7R&DF M-B0_E$8C^/JG#"DNV+)2(7G@X+@@?(7@$@S+=\BY07@.0>B2FL]""8%14DPXJ M--RF36DN'CRUNSTHK-6H;-D;RS\!CUVH/".KF>\-;>L2P-J2?+:'@L,(SQM1 M=K84DB0WIZR'+E60V*D?,*)(-(*5PQ%(1;E%F[D]!V7&7ES+/_:,G W$J0!F((MPR:B+VQ+)-I[P$J>PR/GB;%E/"*T^C>2K M7'T,5Q/&=9-HD,<11; PEU4)"R<+LK6W)B@-'V0&*@YR1=ZSP9W-NHTA.+<"V2)$TA *4HJ!L3^W%&A-<_!0<%TFT:+4DXK%^ M%P( 1,<4ELAEQHECDY8&."K73!3+^1,&5S!49,QSP&_D<$F6-RA;DQXYH.7A M1;'@3GD 95)-=-PPP=DLBRLWM%! =+@ MDGC(3+( A48=9!TXX>U>2B0Q,FG+G\XHH@@[GE13DA1%)5N!U8<\8\L?'V#!"A@IC"VEQ!$?5/CL78RA";$/3Q^7<^6$00 MCJ*JTE<<"\:XDHHSO;I!!9U8G99:O 7;"4WPWCKK1]!= I#A=(?8RH\NLM^&K/T%P<\;7?.,>-?2>.#/7A MAB3"$%T"D/XKBD/B6)N**S=CBSE\##<(DYYFXN&>(;8KCBN$OED485_?9+\< MKMZ7&3:A@$,@HBJ=@>*@&-@6FFX#Y<<9@..>"!T6$!=-555N0< M) X"CY2=!0TPP] 95N/SP7,9EFW.$A##%+Y*F9Q)Z3&]Y#;4'IV7,4-@$USP M&=5Q5'2R(Z.G(\$2%'MP1S66B\G2$(*F/W#3,GDK_>X.,VI8$E9_+N99HCO M_P!PUML(*CAR*M#$"[(%N* M#>T-XPDH0R66ATQ^X:9J9%\<*H-0L,$(,#7'!:Q>5\CE3G;%+";P5+%N-#XP M%J*3?A'EOKJ2^:*>"6."CV#FS\CXD/>#*2V/#7CQQ@*LAD"(TM*[BZ8.7*\= M*2&X /**;(:6*F/D)RGPD :63B3CDO)5\D'HM-($8(-S7'6*1'8\TD!V)% MPA=+!157W5115)1-7%=? ;C,0C!YQS'5!=2L6V'_ )8J#4F@9R6ABH2+FJAP MP+CYBNJ']QX(H&0V-XN9Y_YG&0;2,0X.:ZN0@I^2;#D8C8&X+K,B*^>,600&S'/##\<5.1@_!1!,!V-R5^*MF691;K M_P#!C*\/@L3Y "Q>6S+A0-K(+71]E77[W1I5/44FC>HFW9-X.#>-_2Z2<8L# M+FUXHS)J60<4FTQ8Q#V5?,U':,8N/'^P +(("MH:P:']+G/')H;/<#.7,5%4 MU0$X5R$]E9=E@YQ HL8V;LX2"#.4.?R5OS4%T"D/96; M\IG0I\)&7G@PYN3\Q8\<."Q>%U^" M!L\PED$$!4/Z72_'W.%*# HSQKRX3;VG,KA/V5?YPS606NC[+9.1'+^WD< (MX.#>-_2]=N72F#?ABYH-YV#@-[+ M.#B@=+FU!O01:QRT$?Z7N>.3.[$W(NUV,CAS6C?NGN'LMGQPHK_ $QC60F#RU($A9,67' _LLDJH@H# MD2,0BWX!\A89N!"66*X(Y Y8_H &XQS7P,&49">>!!W+GAGY]"5CR$UY@E)N M^"Z2J!*F ;IZ'AO+Y. M*HB >VT])^5'J,2Y3AS0]#)^"O3D>W24/(>(<+-F0!GH7)-N?)USPY/C@ MUNF>=G18 MN;/0"&% +C^ZLDFC0@8V3:7) V=C#0;F7T$>/'%41 /;:>-,-# MQS$''A'_ (??,>&MP=,L60=R^YI+,'S;R&)#X^<&Y<.0;@*HU*9FHI-BP)0[ MC#1A)DJR+'%DR/YX;,G0,IG7-#6;C@QDR\8H:-(^7'--EXX /2>P""W5F;7 9V; MOL:5\XO94K6S>8]),L3).Y(INS8S.Q2,L7 6Y87_ 2?O'?DB1MDB)2,?H*? MS'7^-8YM;)$N5V!;)N)PB4@_RRICD@G+8QSCE#&TAT:8#Y+/O?TUOO^ M*>JS'+*2XRG[W=)]53WY8C=@\L2:I#FWFDKQN79YL$;YSPC\/%:&98S(9J326P;6PC AX-;US)^0Z( -RX;B0W, R4DDK$\)2!J]7F?X6UKF/X M6KF6X\(%/J+,DF_.9O)#@TPP<;C)F"<$BW M*3I9-Q,BP086.48(1]PD7.#8$&TX<^8NWXF:39#Q\_W!=%]8L\'U/AQ1P&D/ M^&;11QL6*.."S@W2)O75EC0.@\2YB-;7AF]\R1(0 +42'+'(A^&?&<%B0HCR MN(Y$Y5V)CE@+Z4S^]<\')?!^%#$$9.5LER&GCX:S!&%!O0K6.(2[_P"8;TWH MA"4 ,XP%?'YINF?&::@062P9R!BHSIB #PV9$E\HM)'+'(6%G&CS'ZN[_P"8 M;R?[IY>L\WHA*BZ&EDED-A_#))@&<8"OC,TW%TQ)^])O5);&X(<(&,-!I3,8BUCH1W MVG,)$S;2W%41L Z40O%T0D\'EJF',BP;!G27Q@HA\A*JZI (HZ'YI)&67)B0X[^V\> M^Q=3@CX?*E>!47I%9*2I>Y&QU+@G(8_#E4>3J)(-,BQP2.E>&#<:8GA[ZH7B M&T%^[QXPD3-M+<5RL W)-!8I?+#-_>5%LHU(?O!Y/Q5+D;R.NX/!!*)S6Z8 M<.+8G@X(\\DF$ +JY<_9&(GWM2"O):9"N(C+F/R@7O*?YB MP.7/'"1R68BV">2A"A0@J"B1**P0Y+A@(2@<.DCA[V,HHJJHMBB"?Q[JTNB/ MPU;^9!=<99%%$9'^0W+EP(^V"O[EL(73+1R0SR:W$C-P,)241AABJ9#FX"Y' MHDEJ*MK4LHR<#)"MJ (8:S6K_F"5%E24@\!4\.,B5"@>//S,N1>5/#^. M2&U5<>#A@GSPOX/A[VXJ+BX,Z/*2B)&:P MC6?E[B1^0MS(D1U"SAC$"ATL,US""A!L.1R,5$U0,RL%%?>#T5@W ;G@WQ4H M=)A)_LC",L0V[\&7"!2B8AG(Z_YJ'/!B/O(WPU?G@4 L5<18895P=PRP#D1\ M227?'A(C(#G@Y4)3(\GWH7(9!+!3E'%;,,/GWL(7#DC+ G#D1;/ ,T!X\&JW0?,C%9S3&P5;"$UG4-P( M)=,P77X68SMB#6,JNHNZ$*'J9LI63'(6D4&.MH'/N!'/&2BAV"AYBBW'#2ME MEFLU*?S3G Q7 _D](@QC-+S4DG(G.,7-61-DF2:JA/V06 M2NW,@;'B4[BN8I#:3RHS\M;+RX2:,%8/GG*AJT;#XXP\<4F(C(Z MQD!%''C\Q+@%P7R#9CL.0I U(<'8+*K*-JX>*Q#,4.6H@1P.RR#@QF2S3%#< MP2SP(0\#C,IV0!')JJXX[2CP2B1*.< $R!4R+&Y*2S:&#@BB64.2W\<-*>(X^&/O!'Q+#CA =!! 457'%?#\Q3WL GANR! M34;RT2 HHJ":RR// HO#.IEDJM_Z)_]H " $! $% M /:DHH4$65_4L:)QA;<+MIU-TZCM%]T6IE[U'37?#I1=_6^X?4A:C:J:R1/1SL&_6\X=@':)5G7 MQ*J%V:(OS6<7O4TA6ZZK$^H$JB"7OK#O?'=C-?NLWMD.L]4;XU#<.ZFUVS-9Z:ZXT%VI4UL[H9 _J2*U]9^^34+:*;[/=L>NF MJVR$"^HM@]IQ/;?:7])=*ZH?4&4CN!;'/U*6AO!F^?;'7N@[;3G?/05KZWZ\ M]J6NFRV@>J>R$'W UP[&^QJH>LNFZ6[X:!L>_I!]0I4*-R6#VQHU[K'&OJ@M M5Y/0^X_8I2>D.L^Q7>M4-";;MG?EIBX:8V7W&:@UWH<)V"Z[F[D?8/837M@V MSHAI)V_]2NOW2M;NQ%*ZO?4 ;?7-5&[?8/0$#G*=B:W0>X;)I';75JUNKBDM M4T-S.LS:^GJY[=N9.\$:K/?5SV=':T.'97!]J@$0=D-DM?M]N[G4NM+4TDZN MOI_0'-UZ*>D?L@T*T9ZGZQU]V=2J;2&B-SJ)BWUGSO2&?O&F+Z=C$C M&C:25M8]QZ#L7:_UE ?3GR:L+)I;Z97:>S+3G_4A3=Q7_4+[TL=B'7_#NL;Z MI-IDS_J>E%MIH#W7:J3"T(WN7JU+L)IIO2M?R2S/HN^V+?#3'=SK5L&F>Q.V MN]IZD]:9I_F8^NR>3QJ$QL8D8T;^-W4/UQ5E(V*U^O3L M3B\/UOUWKVJV36[7:,O$M<;44ZH)1KI(9WH=1@R-,=6NI- MUVYI5UMW1ZL\>9? MO;H=4EAU-$M;H"?#Z1ZZK/N*;3;72:P!VJ;3C7L(LWKLV:88#US=2[SY';)Z M_NP :UZ&HV^!+;Z^NK53.JZU]DZEUOUX MG,HM$IJC6SS-5B4>[,=<;Q2)[,F"Y]@[)U(J&YM6=?. MJZ/6S0Y#G2UA510KH[\E4SJ#VIRNPZSF%D&VGKX\R"TXE#V9*\+GQJ7MR*IF MW=*]/6-UJF=]/]S[!V3L&PZ^[*;*6[2-<[?"7+UD;7:NZP/UPVE64JVKW]<8 M[%'FZ[HCDYO'7J,Q*:=6<?5+2>W.Q%T7C"8[:D M!=T["M^\6BM^("["^NW'3,0O6(U'45>T57\E[DZQAUXO.VFAL$2V>VUA>NVK M]D;V[3TM!+)[(MAJ6,M+L&N;6B#1?;39V)W9L=<,H_6YLKVEY4$WVCM5M GM M$V;V0UVTAE&^UJ4,-0FP_%X3C7VRJ0WOWFNC96W6RZ2M[ZX@%4S/L,U$@GFW M>R%HT4Z1F\''56@JDWFU9O4I;LQU4:V']QK4/&LJG['=/[NF[/V.:!L=^M M85*CO/=YHB6J.=E]C3?"*CWPVI6HNN)+="M;P3MRU1<*IV[[*J,U1.'WCUI, MN2FMCJ6V$2OW:FE]:<9KV=:10(_;OLJHS5$Z^]WM;-9Y)MMLK9U'.,$[!V=E MCLP[ =4X14+9N)KP_7/96V6P9]G ;S:]+3N$=AVI5@0ZTNP#4RF?*=@OG";HWOPRT(CUO[GQRJ.R#4*8;7M;!J%=41J_6C M6#>856SNNC:2DM2(CJ1L1); PTFM+W^#]-ETQ>A=G]#[WM"SM\= -A]C+H?: M VIYTT>NK2U'2D-;>OB6U3/:/ZS+T@AKGHKN3.-*@.O:[V;7ZZM']A+:ZV]. MM;7JE&O]LM6UFF6NMVZ)M^] ME&;2761"NK38UAU.V&THVU?W+L[TLW%W$0VPTJ;]O%MLNNF$RV@YOU:VZA5N MH6ES_K#;5\ZL[1M\N@W6C:>$+G.D&X]ZM=I:Q;U12=ZCU!.:;J?_ .#'>7L@ MV6UU[.=KNWC9'1V\,NU/;1.WM'=K ]N=*8?.X/8;7[*;<]8E?;CWO!.F2C(> MZ<=0U)\1JAJ1KS6NEZB_Z![,5%_T#V4V3[29M4?9:/W-0M_M>K>[21W%!=2M MD(CN!K/47_0/93L*ZO+!WTV"V6ZLV'9NS1NG2P4Y!JSJ_ M5=6=?(M&(7)?L M6Z]KJ8U^G_VE47_0/L":V77-;8-.U<4F:K%(MPI=RQ53LJ3DPZ]3=I)F6K^U M4BM+4E+LA5H1HV4F<4;Z^L2 VU"_LN].R#4;7+8LO=_4P"QPNTW1YQK*O+"@ M]M02HO\ H'KLQFKAMS7\ M%I?&5_0]3YYXQXU@VLIK;^ ^J=E.JFV\Q[)=@.H:=26YFS3OL2!L7KGULGVJ MW7[KXT.##)?6YYL;4E?RM1YVOMT5DU5K#!U](ZZS1(*9P2_9&T'>H2.2QR', M;YLZDY$=@,5[$+"HS5..W57>V/K%1?\ 0/6-Y]P@ZKB>K6V^Q6T57Q[7VS)! MY6-65I2D%]/+HA%+ BSE6UU:]A5M=-=6RY?QM*S(/2M95#]1OTRWQ:UT[?:N MZ['?KU(EWGS>[(I+Y^+M.>//] [32?/ESVF^? NTT;RQMF-ZZ>?76T^YFS*G MPA.X![G^HC>SSZN:U]GYMUL?13J$<=HOJEA[3ZWU+;(\^@ADXE>UNKD$A[>X M .P%1?\ 0/5'!Q;V@"8;>U8QK2!TW&FJCCJVV31:P.NB(.]V:PZFKZVR3U.Q M*6K&U7AF?-CJ&%K>U(!;<;44313WLO\ =]R]0-(/IF^X6"[HTMK+KOKD#_&0 MRN+Q$=CV@!L,IDJ[8*P$JMIRLJ5BWK/:U5\Z:.U>,:2[%4/V+:H:E[>:I9]6 ME/6_0_6AKX/)Q9+ZC)Y3&(1'D]M(A,4B6;;VRA%]/*7DZPHHP0WK.W2NMC%( M)5JCNW93&?LBSU6'$^VR)#[3RC=756'\23;BMV/.26QLLXY.55[*31RC>L%( MQMY^P*B_Z!Z:66+7T!(9]HU;%5C4/VRFN$*U'HF'N_KDSV GEN2NC]>*^H<+ MR=1A:;0C/JI>E:=^Q:B_Z!Z/;C<6GM/:;U,OO=N 2\BG[VFIE[(W>\AD+B%U6$S;9IF[%:;MC9:QVWJTN&W[XZT-? M").5)?06%M#1-9R8ZTMCY^$ZZUS>SA[.T'U-MEEKGKXUQK"U_7K6MFOZ3A3# M4MA;//GJ)YX+4#6UL59TKKF)_KMDY?GZY)]AY]0EW.;-ZJ:6?3 M.=Y&_6\N^GKMX7]%:2"JF@)0YS7^6^+4%HNCK/VOV T_CE>W1;-J0. X]A;G M,[,H_:*V:1%=0MI"V']LC41^\KZI:JJ5K_CNIH9J?V(57KKT(=0VJTH_0AA6'GZH; MXH7R#3V#6?$O6;=V+> YG1^N[/4IO\AA:( =<[+[![ 3FR=$:$O*P*QT(U:I MZ;_8/97M/N#K9V47OV9=ANO]O9[R;II;([E]DFUS7]-;U]_4>]K;EM]?'U)= ML/C/6.^>KN[LK@\IU_L9Q=MA>S5@.YEW<;)HK!XOW>/9[S07;0;Y(]9NTDAN M;Z1[410!T.\5@E#YLGV@0*0]@'<#.:#@O7YM;?#_ +-_PG.FC*)+8KMN[0&2 M>K%%#!#+W-:6VJ]14[7M&0S^+V^,L99V.]%]J:9H?5>+TN]^@?)C$8PH^["4 M'%^%=M]4T$OW"=!?'CM&ZS(\;^ZYUC+>7?V6Z_N4>ZHMRKE[(JR]4O+K7U V M*V(D^H.M\UL#'J^TBPJC;[KDH3;O1713Z7[3G4S;7R34]4DUXDG7WH5,LOVI MNM%'S]K[2E'S]MF@Q//T(2!M\_3!N1'O/];[2(QY^H7>F$^?N141&?-_X_I] MOC0.E?6!H/]'=D^HU\6_Y*HI%YU&_E'?FIWE([#59L$T>I6]] M1OTRT/:SQOQK\K#Q=;[/V3)000%0_CL#M8WT])737MFV'@6&&">'\+XET-A5 M41+N5O.\=Q!+0[%IR+\D.PF6>?H*-?//VQ]2"O/VJ>MQ;QCZSNN",)L>D.EL M8Y1U3U='5^4U5^,[&RQX+RZJ9;;T8J6T;@= /_K%1?\ 0/1[AZ5T79WG7=U_ M;_=<<5_6\\U!YL9J7J'V#U9:]J]B>@9&OU]5?M!37EW:O0"Z'%P%OMV)[=7C8+2VHLS5_ M"S=X:,@,Q_U[?B__ +KLUX94D.M*C&69B8$IB_8,/[C=N0;QJ?MYV\M,?1W M:P/;G2G7R4QB:27TTAT:B47?1-O)?1Y6TO7=Q:Q6MN]([^L*V;>\_1_;-Q^5C5%84I#OY(+N-5MN7+!= M,8<#;?\ "S]SJ\B,R_3[LGL3Y654UE2T.^Q93T@:XVG;F/3_ $UFVT-2->:U MTO47_0/3EB"GBD:E3>A2'N9:V[J-U75[;W46PZM;F4%N#%O+9IFJ+XA_R*VV MH'S]P.(5WYVQ_5+U/UQ7UTL=K*/<%JM_&?VM5U3M7/9UIP]<_J0W(LSS].&X MUG^4WI?K'0\B_EM*WW&(0:J(+L;.&2*1.*P2-^7+MU5-02?Y,[2;*^5A5%9T MK#?LJHO^@>HV[2]67S#O<]K-3_(=2=,RZU _M^M@_G[=\"4\_;)U/;*4O47_ $#U.Y=3:^M247>3)0&UZ#O6C7>?;U:_4RT1J3QN:,'H;:WW MU%I676;9NPY\)KZM]B)#7]*:8:O:]O8%Q5.Z)QB8Q.;!RS?BEL)%\M-W[_\ M*4UXI;79C_GDDDCL-CL,[+>N.QY;]A3;I+V:O7::%]/^SU=2_1W59/4/2G7R M.-\3DOJLQTK8VV4RR*WWK$_USMOKBYT5M'MQKU1.U75CV3V#9C-<>R25.2MG MV7C#S3E3;5[WW==ED27]RS77S]RS77S]P1D-\_5YLG(//\ <^S^5>?(7?F:^?MS MU-)?*YPZ0QWR12>-1!J=NS?0X)R_6S94Q\]][0I_ MY^CN]YMXW=8VBF!T9BD6A3/Z(L04\6P- M%K7*_;'U';?/T+S-G\^06_S4_P ^1780=YKE,-@*)BG7QHG?;?H1^W)4+QY'>LWKVC+JTL[2P-OV75&@ M_8"EN_KCU5[V:BF]<^MD^U6Z_=?&AP89+[,5%_T#V5%D+ <\_P *B_Z![*Z\ M2S56@.Q>@WNC)W4O5'A=:G6#KX/)Q9+[*BQY@!>?X5%_T#V8J+_H'LKO41-! MM-=-[]L-^@75I<]K7AUH065VG&)1\W; \^;M@>?-VP//F[8'GS=L#SYNV!Y\ MW; \^;M@>?-VP//F[8'GS=L#SYNV!Y +&NEE8OF[8'GS=L#SYNV!Y\W; \^; MM@>?-VP//F[8'GS=L#SYNV!Y\W; \^;M@>658UTO]<_-VP//F[8'GS=L#SYN MV!Y\W; \^;M@>?-VP//F[8'GS=L#SYNV!Y\W; \^;M@>2JQKI?-VP//F[8'GS=L#SYNV!Y\W; \^;M@>?-VP//F[8'GS=L#P"QKI1L M;YNV!Y\W; \^;M@>?-VP//F[8'GS=L#SYNV!Y\W; \^;M@>?-VP//F[8'GS= ML#RF_P#>"Z@^ M@V$V)I'5*H; [%].*OLFTM\-1Z3"$WPU1.V,]#:6TNOM+696W85J!;ELP?L[ MT=L:T=<-UM9MM2_0ON^&H$:G%==@NI-I5_3?93I%?,:I"[*QV/J/T!98C>(I MVB:*J4W-.QK2V UK)^V;02'0@ \%U!]!L)L32.J50V!V+Z<5?9-U=FVDNO<@ M;^P;3YVV-]5LRMH/<=>,^MO9MJ'UET;UI01_INR.KO>MQT@@+9(62">@[A-+ M6_>;03Y2>.-N33O(B*D,9'AND3-]@W;I; MISLN_P#[3O5EY.?IY(@\UO\ M.]67E):6ZQ#-UTS.!],=F?3_ ,-E!MG]8&WFQE?O_4EN$VS>O>J_8.)1:T]--NNO6+S7 MILVXLN@]X](IGMNCUR];&Z76=21G5)9B_;Q1WZA/]5]0F>H>IUCO[EI%I>\^ M0CHW=FN2N6D6E[SY!:?5!MA+]LJRZJ=FJP[%3OI[MM#@V M;IZO#E^U;UHVEU)ZIZ,Z6]HVO2H/J9W"B^U\@Z.KJKVK8K'0(A%_;J[=LJMU M_?V/:FL9#31G;W(9U9)/9+KB.I'GP*3L&['8O==8;,[%=O>S515[6^REUO\ MVJ]D.\F^FM/8GV 7S=%8.UR[K[$Z9+]:FT-Q[%6[=G8-?U8]QU@_4FT'"Y') M>Z^T::AEZ=K+SK!?NPO:18>GT!T+W?A>_NK^AO<=.V!K@7U#]?V3:=L[_P"\ M4 VZ;N[4T2K]-+KN+8R@?4K8W7IRF)O^Y9KKXS=Z4E*O;]RS77RCMC:^V%%N MSL&OZL>XY+LNV.XL1+=#>*"4+N=V0[.5SLW?TKOV+:FZS]MLV?.MJ']P>TKO MU0==>TLWMS;\:S-P]P[W?^ZW8NV*M[I-O[$TSTKZ:=QY-N-J)7V_EDSN%[.] MR3=K/M_K;W'A[';_ &U6TMOM_:INWVNS75&;<=U/WR2:]L=JUEM,P=W-FS^? M0'OL85( /]0M""*PM_MKV[=\>^KL2L/0NKNNZ])1?VH^OG93=.':#4_U%5,6 MPRR7NOM&FH8)VLO-41G8ON2L'4>369]0Y7+)(>WS9>W-?6/=F:WS7?5#4[L#976/0MIQJRNNMMEVQUH].>LE MY$;!Z?0#9FJB^K&E))4NL6F-7ZH2BY^LZNK^M=TZBZ>-9[BZP]:+V@-_=7VM M^REF2#K+C,R9*>I02HJC#Z<]>9 Y%]4D-D#(Y]8]:I QCJ&J-A>KBZI=9KTC$[4":!]5-"=<\PG?3S04YE5L] M-E$6Q$=+U&22=;5]/+A9FPU6=1&M-23QE MZ7=/@8&]]5\)GM,3'J8H>4C;1Z(P;9V9]=G6]1'6)4G/5Q5#Y=T'ZH:PA-/7 M%UAZT7M 9EU?:WS]J=>J-C>)GLGU0U+M%!MHM%H'LW%[%U $NO4']&-7_J!] MHKMO>TJI?_UD;%>;N?4N=U-8;L_K(V*\I*][2M9_V>UE(VBWP?M^>R1BV6L3 MM;[-\H5;LWW*@_0_JB=J'K_V.Q_^9W=$>Q;<"0M&O_8/NWM ]=8FPUF[7 M]?\ [&RSK.ZWY[+/X,5<5Y%I7(-9=;I;;[AIYJ0[S]A8&*+,52ZBZH4%*WC6 M76Z0P:5ZU:Y3NK["ZJ-([,MAK:VQC;/_ "]M[JX?M-&M&VZ@F/M(4C.O$+U1 M&_UW[^QJV+:@.R96V6UM15:;M]N8Q]DT9W.N>^*78NP/?0FV-X[I6(16^DUZ3XG>B4[Y;-@#]D%@7?JEKG/]D;OI MA]H7O]C=GT M9!K?N%:^R-_\ =O\ 1+%V[?NG("9,.Q#4"$(VEV4Z^PQ@ ME>PU.P*5,V]FL3_83?V::9.,3M#=77ZFHBW[W:N.UW,G;-14[M2(=ENFDYKZ M=[SUREIW'MUY173U(^QK4N+5V/O5JX=9$5[9-')ZMKWVH:LWK0[1V!:M/[IL M?MS8&OMRU?M&I9NTG\TIC#%-HPFFFDG_ "0K5>GX'<'VQ:M+?,VQMV>L,?;^ M:1#1#8^J53^E1Z>[8WNUDD.STX<>J:%K;M:[],#O2\C[ .M:-;O2]?KLCA13 M-U>W,Y+VKU^3*NJ!IK46_K*Z]KDZSY_M7$8'UPV?1D6:NI*.M.VK7UB?#8,# MTPOI^+*Q=@&H[M8LB[LM0A83*MN6E*L4>T.CSW&O=S6^:W M7KSM74.T$+P[3JL::C9-MM5I+.X[N7I_+XE#^Q_2^35Y)]L]5H3(V/?BB95K M/KA?C'LI5E=]BT*F]CX;L:9J4S<>[VL5)@0?8[7FSK#N#8C7_7H.U;CJ.BHC MKMNQ2VR@4MW>U3KO&9;?ZXUHF][5:OQF9VQL!0]"I#[QT@X[C4;O2S7:G$>T M&NYOKOK_ +)L5\16O>Q.(3^05;O#K#;0=,[]Z@WC24,VKI.S)S;MI1:DZSMO ML&I*G*)L;82BZ@-C^Y.M+Z0-VQ:'DT'!=D-=[1L%[W9TSC+UJL.(M>R6NKW8>NFX=#;8/'V1M=4=N38F^]4MZ[U%K;4O8 K8?6'0 MZ3V!1?8-05VU-8D!Z_K.8SV#K9WJK>'6UKONO$-2WZ:>=&;EP@C)IKM$AIOUIZ MO;%:HUN3U"PZ04$KIYN*I/=&M(9-J=)*JTYVWU=V.[6-%]E]UV38>C+RDH$ MZO-IJVI?9#JXM)X?XQUX[DUI,H3UBVA Z[WIU1O*\9A5.OK.BFRE(;K6MUOVX]T2^]6.S; M&^%=1%U$Y7AIW*+(V+1Z@K=.>-3:=VCKNTOLC>!P<7:0VQLU8NMK()O9M/)K MA$[)-G;.K>?[R;853.:[VHW(2MB/6;MKTXFANQ58R!J=#JEM_J^ MORQ;IHK6G9*X*2K;9SL*V=B\@>NU:^<9?9O8YN79D'4N"TP-"*?W]VYRK;8# MLNW%:FIQ[%=J5MHZ=W1["V&F6[M1WE=[%V$W:W@=J,VO/F[@K5M_WO!)W+.S M#9J#Q.S-XM@7C8#4&Z7S8?6L/L*)RWGZZ;?M&4VZKO=N$PPB9[I;U&2V9[A[ MXUNZ.^W5Y6=33)V@[J/4@2[1=SEZSK#<+?N^$[5[-KZE<&NG>7<"Z:,^T[.J MJK[L@[EJ)J>\PZ+:7:\Q*[J;UAVCDQB5W:P: MT[,-;;J5JJS&5KI!I;3%BM42BC$FXT/1SNV\Z*:1GXXU:W:[,4LE'6QH_)HW&JVKJ&%+UM714"C-4U="C+GU.J:X:?UZT M;UVUSJ"<:;ZAV<.WUC6S2W!ZRZW-T\ T>TK:Z=B]O(T'JM [5I#S*Y_3*CL9E%%#./($[55_)V,I4;O4OVC7;G M\OADV+DJ<[+1H:6J(B- ME)7QOW=Q!)[7$KK-GI"TY^K\MR"FD>7:2YTB.^G6NZF$]RGM_P )I4T6["_C MR(UCU[65[[!@\ESTI7\3-)CO\A ;MY'GL/*9= M&;#H$=:3;U/]NOM]COWM&&4+9K2G-:MH MFW ML5J9G1#R-_)&I&KZ\N/5=A(=:JL"K^-?-X&E5.US%ELB^;R)=)1Q:WFU M7R9= *$D=FO-'5,'N53W+.RJXZ= X8*S* QP\W;OQ^M:W5<^W2OCS: U/$'B MP[J.C.4",)_J^21D*!U)W>FTP6;F<^(:V[ M)G.PHXJCS9A2?BFV@50&+9RM MEHR'K]?N?S(?X_B\7?\ K?V=_D\?3_"_Y>_K_?\ ;I_Q^MG"Y<6BM\V%==G5 M.Z<8O89YFC ]R^2O55/;V=1VLZLTU>VL$S&1:A#R6QBJ_AW:9@^.D M0>HJK34LW3KZ*_'']T'LHSMQOPOUCJ6[.C-+KV=RP,KFI7J*").7Y/ES"_L* M9#Y\G&\G;!31/J^=K1I6?6=0.C3KX:O MVM2:,X7H#T_ZGW;8UQC%;2\XL'M M-8O5#*B'M"VIXNZ4^[\TI(]1W] /;-@[N/'S%=$Z^65L 5M.=U<(OF1:28A7 M:?Z@0T%$JD\?,?WK.B)Z/Z@E)OH]A'=BT*2"B\!3RD(Z M#0FEU=NA:81!EIY&-/Q+)T!!8KZO[H^:TL'+;8Y9RHO9HE6^5M:B\R>D^R:% M* .SK7\>TCJP]:_C:[H>=Y3V!N'E123!=*IIH7HQ H(=,M &63TZE/TNA8KS M?L&3\<>#DUPT5_LYLWRNC(%[E,_\I3J696_)/P^[=N2E(UK2^O-FG.:AJ/75 M>>>2JI(Z_G0%NAZA S=#TZ?7 \KX7W8N2GEI Y5:I,].KX;4(83(GEL*G4_0 MHDH5M,UD$=]',>=!PT:O*F@L!"=)=?*E*_V(T@K&BLP9 K%@.A^MW$S>8WQ] M?SV736L^V( )>\%A>^A"%6>>3U#L ?=MRRI\'@4Q_(IT':UMNB$)Y M8_EU;0BZH::*XFGQG+SI1TI-..XK4Z8Z:7B ^@F4T2_8T[48CJL3-UKY.A'B M/>O4$=>,Q?$O?Y.IH^2*]\Y=L;V\MFZCLBWA\2TZ'K:L)]/U.H_?M'(Y\WKQ MQ:=2Z[/V9J2RPI>GCL 4*)K>U\XS*[D==,J1 M(@,G MGS@=S5Z!]?(S9=O[E@Q)DZ$;*UY"AG%I0;M+31@ILW4%%I,A6#?;B>>UT71Q M>[/"T7A^7>E]!R?;O\?WGH6DZ'^T^-GDU9F;O+)J=&H^;-<%22.S5GEIF#U" MGN$ZJ''3H'#!2P 8\)ZY#):W*7H^QZ=;\ M5CTQ/+KDMI6!8"M(9T-+NB_\5E,,[%BH/3L0M5DFW&>QYLEDXO7W>-J+TZL@ M4NG4%D+H*3+JK,5#H3T##KAX_59*YK<8VU]4B&R9U1=Y3V!N M'E123!=*IIH7HQ H(=,M &63TZE/TNA8KR7(9,EACR;7RT=E_$61J*!W*64> M3Q4:88AG5'/:.UNGK7.3LFKB>5Y"N*58,KJNJ"E[2H25Z&2]G>4[U[G" ETJ ML_1_0JLK*3'7RM6*4FLO_ #2PF?LWU@Y3A)KMXSD+<=3"N?MO\=.FXK9QOFNAX([*?# M*K?J6R"W\W\WL6D> Y/F.#S98T0I\C=DU93HWR[@&98YU.)OMT[:PL.LM$'I M_(W&ZQVY?1MG->QYV!Z%J3VLO:OV]2GAW?'L/X MKDQ;L6G6:9N6>LNUN@'FDKQ[_P"Z?D\B]64#ZY3T#U?C&/L?O'*Y,%J"C-:L MWZ"T8%SVQ498/<*"5-LN AFRX^_R(NKUZ,TRV2J!<^C M=K@F?C 4235%V?.I3R2^OX\YSD#71ZPNS8+QETG7/)8X#IU3H%9Z'L>)>?0& M,H4M$6L1GK_ 7"\/-!Z;C]8Y*7%E>IZXNL7'D9GF.BRJQEGUTE_-_LCK2/K&? MT35AT%T*SW:](LV&$W8#N?$[':"G57"W56+9M EQWIFIU'K'N_HVK-WMT_RG M.+3EE>W-9CU$YI249TU;I]G-<7Q@Z\EI]1XZ4OR[?U:;YG!:_6I998IKVVG9(G+HRVSC[Y6ML-;4- BS^12NE MI434)3=/'1E(4FS=!2?;]9< MR8>WD$O5GMWL?)-UB)2\?]J^%DL_>#W4\_:W037K_,O,\?RKI[//B\$?C,6 MKCDUM,&GEF"_(3.ZE.Y)VA=J1(E*J9*63U3DMG%RP<_OXB&G;EF4,\^BK4(5 M!/\ 344SC/H*S[9=UF,9QB9QG_)EH?=O6:UAQA/7KD7GDXVNPSZ$+T5(^#.O M;TSR7,8>-\RN_O2#E429]J\[71HQ$W/'Y:@+1%F'JZDLZ_7_ +E.+OM4\QM7 M1[-', X7/YIUS[X9%8E62_Z_(Z3-@\UQ V0H9T7^*,'O8T:O1.5X@9K&';.N M26C=LSI,].AM*U_*6H:(RTT2@P7.::<^B7)B/?*&:J-"CS>!LG,?&;]IX MSTKV6.BW_DK3D<\(95%1UF_?7.T^JL0*5S)U[M,0_P#&GI6619/>/4N1X9B. MGD%8JCZYKDN//DX3C?Y8;-(CJ?\I(-Q.:C'H3 MT6+RH[$'[*Q MKA5SU*?R)D:Z#6_N*NJ%AWLB'EU=E7KU*H:3#,!T4N@)!9>OIW*PXBML7K61 M^??JRQ0N*TX_CG9J*1;.='S5HDQW4KG6*/.I#+R7KN;D3HW^K\S7\6#>26'E M3\F4%5R2,G'4\,ITF6BU>0[2)V[U?^3O_P#8^>__ *>SZ_\ ;Y[OLF[<,O#9 M>,Y!44%GX_E%:%9KU('DM58Y)L2OC&JC*\V_,2P:JR?G/8>?_=]=)]Q%(IRB MX>,DY?H33%*6K/W!5%(#,QZ!4E'@Z;G',YQ#C.^G2%FH+58YY4"R4,U3TFJLS &X]('SASFO"_%_% OX$I6-<8[8]Z3/'S MFH674(S9TAF-?+F%>9I'6FDKR?%3I=""FB\=F&6C2I'V*Z;I2ZD$@B@Z$CZP M\AAX\Z<_JF>?.7'D22I;PSQ\<:EPW?%JOJ+R0!Z-*='1UYSUW-R)T;_5_ M8X?BP;R2P\KMSZ9057)(R<=3PRG29:+5Y#M(G;O5^+AQ7^:O3C.)BBR_49K+ MQN.324)W%J"H,B@ZL* H1W CZ_A[-Q^[XV^FFRRMV+3Q4:V$)7QMT6GC8ANQ MB%;IVG['Z]NOEX]I_P D\7Q>N<0]&>-N)W39-5&3,XHI\?QM0'^!E MKK] 0\JCS%M9&8!.^1,L76[,#Y"N@!9J& 13EJ)WF:$J@/U_#?)E28Y<_#%__DMWIC[R1U(5#I#L>A 5 M26*)W.O\9EE6M8JHHO\*/Z8.OH.OG[[8NS M.]CMV0I3ZC=ZA_)HT\=0] ;\'H;DLI M@Q']U,.[7*:*.I\9OITT#[A M5@?N"#]B#]P?L?\ L,_':UPZ=E2"9L(M>C+WL"5*FKLLNXC\F*SZG[)]H3XJT!(=9G!1E@?(2)GK]<7R$4G""4$^T.D9*W59H!GTY\B'G+(9(RJ/.Z26FEIHP'D99HEK ME 2$5*5( 5F'(OR<1M9'2ES4>;H]VKXZ6+]W1K-*_8S_ 'HTZ]I)1^D>$J#> M5_*J9S^8I^D];!9'J'_0E2E0%/Z4W=_P1B,?&\I63Y(1HTI5*E)QR"FZK31_ MQ2>94KLH5 6(2FANT*SBDN7-_GR5),+=WD19(LDF0_Y*)319HAZ!$54 "J * M[N/BL-KL&:DP$=F'7HS.O1B1U/0D]1U/3^I^J\EF_3Y%XM%JK^-&DX=7DSCH MQFZTHK(3VL'<$$,W6O,/=!Q"4LC7+ 15\W3Y"-7KV!H=R^92W67<.\+U'UDS MUSM'V21MXE*E=*&,S>_C4@57Q2B;6[0.RSMI=*U8ER;]L[4 M5W/7K;LO*KJQ[^VTZ$=**3IP\>"E^1?K2<_LVIX2:G5T7[V:,(/3JP8SE%G^ MR3)$:Y(FW51-FI0M/M[27K-US2OH=Y10I, M,Q(FA=Z%$!/15-*.Y5>@[W=NGZG=2$_ZQEXG?N9.Q/&S=1V$C>,&9%6;+2WC4 *VEJ]CU[1 M^+7:5NUGZ&K2KT+%'Z7:=G5JYU@Y!([X)9M"1;I_=)+LUUF>J+9FH ');ZY3 MDN.(7Y(&+16?V\HS-/4,EW7^_P".]Y:!GH3XFM.W8IHK'5PGB7]FO2E*9^@\ M-*5[A5WE_8[T#,*,REG[F[B>I^N/XS:ORFZ!(2?]7[9E;2JRFW=]H)%[A4'Z M2R:H"A"PQ/RW75EKFSO(V_51\X1'RO,OW!HB8FV=EZH$"-,]H4_4[PHR61@R MLI(96!Z@@C[@@_<$?<'[CZ[<-6V[[:6G^F3:E+^0HT_Q[F:WEZHR_=_)U4CN M^WU@ZV6/K&:=O#]PF621H\]'B_I*:2K*B6[.@2DW5^C(0-Z8L+8C/0\+A$,> MV_BF](U"A>EO#63/-_S\5)LP[74GC?D1G;)LU3EG[@'2^D;?ARG'J"M;CD)_ M%FB=U!M3P*/.O:.2Y79R'CU;Q#/HL[]KZ *HN:%J,0; 6\8A-RP\O8)KW]OT M9MQO^8YC,L^AG^6V&.MM:)TZ==,2GYL"X\C M_?\ )NMI56,>(G<['![4BEE\S-J8'HBU7Y&AC<]''FL2WZC]PYG;YY>UYK.X MN_+TS+35JSZ]N?.X>"XN1S MT?+-_ L/Y"COJV'A/V;UWDM.C,A;3B7?:HYG7A_"]$89].C5##&=,T[9\D,> M)8QGE/#\7RN18\%3V/E(Y!"C(-G&S]:Y'3:2:I.;;,4MLPN;EEU/L%WTSR[U MMQN>F3^--//:A$UC[&LBI&==FW)RW*QPY];R"!EGQRZK1+M/Y&SCN-R/2[6& M39_!VWE:9L',5CO^0]Y++K9N+]ADPO!7SB&RP BV?I'XFIAG&20B,:\ _ X- M%>;&^B-T*T@V:F+3\QC!_%-KX>,3D^3S"UW#Z\>5X9Z:,Z2T>WV]$RPY'D9< M[PZ>OYJL](ZN+T<;CI(W-E[]./? 8'Y'E-$FT\9.U^2I;)JY"]J^GK;DZCU; MDO:.2%]='*5.?+SW+9N)RFW7NR8]&B>3'OK-Y43%KNVC9'/BQVX_@-'-8Q#F MWIL'0R6%*8IZJ)@O6"HBHU(#ME7M#;<<\O(4-'UMHM_$./BLE+7XI\WFG,FV MW!R^?DAJV;J9NK'X]>0IJYWY%JRSCBK2IV#+Y(Y_2XS+J8=DYKL?C(LB MEZKE=6.W>9MI\W&7C=M=0=&C-2G'JT?1IKFQX.:\VPZHR[M&7/J/K/+-R&7, MRU0TA&_R,^6WD(*+.Q5UZS;^6OF:M>/+V>M_,UP/=7/Q[:>>77HRQ6%7.O+F M^3HCT71Y:K)%S.P*5]<;5AA''+V/F)<:\^A%L/\ TIRK6\5@:'?CAJ++FY*E M]%+5IKR?)LF%$APN[@]+WV3]6]JKR%G)\N+E#ZYSKVDESVTRURZ"^3C<:&:; M>&1.5$]OAER;4VP:!LU_);A>/C/F?;]G4<7PGL53L=5- M.S*TC#F(J$#==+<)NU"4QUH#HA55/+^6QZD) M\'C6X?C-5.HDELJ]6'>O=_'?SYO#;+D-D>RO5?U[<3R,\T7D_16K?9\;+.3H M6T-(T0638^,.QI5] M7R>Z:*+Z)KT\[';3*G33DX^W.\M+3H4.NI-#Q9FLY&?K/-WO/+MO%,VO=DY2 M46]KO_)?%:+1D?+UXG7X?I-<&BFSA$Y_T8Y-1'E- M*UY"!U4KMM/+IM?+OIEA-OQ MR3_9H;F:N,JWONC^-^!PRQB+_,H,T-<]O%3CV> M9]/L>#A=<;>Z_\ [0^$W6K/HWDA#]I,^2[U4BV# M#R&3GMM=2]V?!&M=%QGGI5J^[PXJU,_'ZO8O1Y(5"=RPT<]R\BO95:38&+E& MG5*3=24JCHS*4S\O;X7JN+WVN5Z^:JO'$G$\/IRY-&ZE'UG%7DFEGVZ]6EJY M\6W=IKNSA6V0X2/.R3-QS^V^R-+N9L+:[IZ_PAQ)H24@H G\C1E6GQEY3X'' M6?1JOR"QY+A81?^)N#139PB M9.%.341Y32M)H \1H@LFQ\8=C2KZ3#FZ/3B/W+E:A M,[-FOXX^S0YCFA-\^I?:;&<$\!57YSF6 MK,.QLG4N:&;"(6:,B&5"A9_Y8PST)\M??-=#/O4T6;\-P:H[*.C=K,CJK]H5 MF1@/NI L=L#&?,;=V?C$8!&AS*Q7BMFZI8HR_NL<%?4\D'\M3R<)+'+%-B[* M_*Y'1."-PN[-DI4A$ER6C1QRS_5;HN>E^+7F,$J.Z"]-@XY"]M\HUXK+R$NS MUOD>?VUQ9J(5+4AZUSO[ML\;*O=DUZX\0N9B'F^_B-NB15^M*_Q6>3N8X5]9 M]79[>-;+G[S,YWB>$U)XUE/3K MW^PX*Y;"2!8WG/UE?C;BR$5W;C9E\H+?7-V]9@N_W$:^=73EN T8^&-Q@DR/ MXTQ8UPC%R.?;.N?Y')6KE;9;\N.2]<&BFSA$R<*7CEI+?L]P' ^7D.?(]@&O/8>3Q3AFT'CYO+[SRY1@7#R,M$W5-O) M7MAKIUHU.,'LFOUXIR'/4Y?AQDSL%MEOZ_=0R\@"04M+>C<@.4YGNM?#BQX> M3&C$]EU[<=./JVB>[D^9/FK^=##)SO*97 MYN6FHW<5_&WI]LG1B$CHKQ/+!KA!^-&[(*AC85RT_"ML]-&;%;-_.>3C(HWL MB["N;CRH.4<9XZN:3@1XTC7537FY78G<_#8LG':EIQIK/1L_DD[J>5_^JO8Q MR$QTN89(XWIC';=92XZ,E7-RL]LK]-NVM^,;51WKQ,>)F8E_9J-E#J>Y[-Q: MX*U]=U %J]:\KQF??RG(75QJUZ)W?DHP.'/*/^NYKNU \F)4+1U4EE*GO16" M4'0D@45@K='4!U#"!J$"2C.,T1$G.(.N$L_*9H\TS MM6?QCE^/BE/D:[&8Y\V18;<2M:MHYT-Y^0BC'ZXCU[FI\MQ.-Y5_3GXN9UKBS:TK/SLTI:!:>E7C-YLN<)Y5TAI\ MQQ!NZ\MEX^VT#L!D\,VO%CN#3O#K45Y#,9+X6G1/-WVC18ST>]\S/+4\7E&+ M)M$ M]MU[;[XKGR,TYA1THN>EM.3YFH6SS9TRZ:0?T^.Z%HJ^1/-%C1Z+NO2 M,MD*X[=7,>E!Y',<&/?1R'6 MGU@X+AQ\C?O[#D%P^3K.F1N0--:%:UR#-A2NK?(3OI@ ML+RC#5J6<*O@AH(Y:7(39>>PYYR'$WVRSKHU#72AYO1GS@\=Q[1E1V9E:NFZ/9< M^8%/'5H0FM=I>TOC+KX[HM1K)BU,^NCX!Q\MS/29FV;->:43]P"M6.'1,N8W MC2[*NF.B4JW6#T^MGK5(=G+PUKD8,561UN>V>2>AB,]M=6::RRQJ]ZMHR"_COGT3EQWL$]4EXC4^!4= MW69 Y3H>-K5*%:9\VY27R:KK/-><[UG5IY[M/UCBVSU@O([MF-C5&E3+IQ\= M^X4AKA43KEL%KD%9:QG>$;TU4'BR:>R7K(95ZG(K%2*6_P [>N==,\XZ"G&\ M=X7T<]N\RCBL=,VA8Z_,4GQW!8I3.F^?7H+4?L'BQQ\U5DJI2E]#+]YPFGVD MFC3:DSZ.0IHBD&D1I6V1=-- :,VM^A\?);='3W"=, %ZB%%O"# M\0+Q;0L,ES1:3;,,V_N^'L.Q6.08M'1?'M-_B'RYOUA\K-Y>=RT0H..S:'N2 M.TSIG?"*3;R&:=)IOB^@H[U@:Y0<[)H-99>:DKMCO7CIHH1S=FY=NWBNF7M^ M5V\BW48G\/9I(819^T].-0#S#7&E9-#_ #"&47>5Z/2'D229]$VR:&JR#/M' MPK%-9$3ZYP.=,[UY$NR5%E>!@O&:N531&T!:>B5\V<-FI)C&RVG5*^,ACJYF MB/2>9+5NHZ B$HO3ND>I%*LZA/$_A0*33S$CQG7ZB*3;D..Q;;W/W$ECCT<= MF7PMT+VK>V]GIY4CT$S5JVK9E3D>;@KWKEPVO2; 3'?(5<31PU"RM-$)HR(5 M=W7QLJ!ZO$88 M:;U(5C0PQZ6Q:[Q@!\C3#-L0X[6S2K*>MIYF87M)'U)KCV&.V^5ONI#6S=@O MXR"1:2._B^1(OG>\]$$JULVA):EK0A,^.G;?UDQ(Y>7+)QE 2!.>^IS+GS4T$_'G34='@^ M"PKW4U>PX^)HQ_#Q5TME:WB#]HUVR9-D=ULL&-5RGS5,HAJJG&8QW:&U9LW< MWX1&G6X3-G;0_;!;U9D[8M04[7FY4)1&:W$QB@$>+U;:L[,K*F;1AS&:H)MW M.S[D/Y-,*LV^Y) ^N WY*W>N_?OQ+(Q?O.GCEK?3XO&:"V9,DFT-I':DC+7& MPG3';ZCQFK9G2E,1VBOFD<@P_P"5_P ^^T.<:8"-N-EVO=4V&37X./Q'.1MTZ=.=9DJ*3TX\M-NG-H0D-DTQR3.A M\^H1MXGBX0C1#R<8^9'J=D]=(*B,]*)@UG%L99J#3MS7#FQ[?PSSML/^4C6Z M9_+V-.T)7FZ.E9UC>:VC:59L\ZRK)TI.B,R,K @G_LRH/[T;J/\ Y'H0#T_H M2O7N4D=4<+1>CHK#_7X9]JGRY^,YW$G9^0HO*6C)X], MM%^0.1=O"6U4&C+K\:'7BK*N=IUI&)2=U2B:%HN=Y4TP1-$;9JWE3@Z\O:N_ MCX$OARKGA\HZ+:_4N0D?-AX[5LH M8M5D4?,XO9QSO,!*+Y.NB+MU5?(D0I<=J=*Z=TQJIIY?A'K-Y+XI\;Q?(3WZ MH(&=QHMR#_X@=(31<>675EM=T]GXZE6/JG) : @)-<^_,&3*TU)"-DT0I6&F M!=5S5$MN1?*VZ6_D!H")K+DY=TS1=625922^8)-HLZ"V>6R-HZ\F@5>LJ.ZI MCIDVZ8?@X8N0Y'F!M\<@KKG@W%\9F&$:2DJZ$RZLVI96I*;:),FNLXZ-%H3X M_P!GFPUC@:!LR:L&R=+!:/.FC'NU)/5X[G/H>>IL^H2.>N;V#J]. M4'*<5TZKT7/Q>'EN/Y;9&9[V%]6_1@S,7:>=8C!FDK%=.EUGZUDW5RSI9&5690M&YJPXR>7A.06ICQ<>U\?"7>2%K\ MU,]>HUZ*QUX=GL^O/\ &PZ]^'=IE/I>-S.95QJ&'7% MA@C;C)C7^ZTXV%\QXG9E7O/YPKHT\?9+RZS<$K/)6+'OFW;;[,064\3MCI;0 M%Q[>/M&K,J2PZ3'4C9*!J=MQR6>-:S:*R;,-4@XML%\N?U7)I_R/,^F,ZUFS.G$\OAR?IV_D.O,IYF$YRSGA M,^6:WT*M!FK\C&P70)62#4A94L_6'UP[9[5JBGE[Z690I^3R65<3D;L\WF6'3L1&_-F 97_M MFX^_UQ.[D^U.7_<_6M&J<@:R*<-K35K,].IJ:W%&4CCV5@DHG3'RO2.XY^0?%K;D&T)R$4 M6FILE,4L5N'K!FDAQ42>ID#O#K3 6ZICT?Y M?1"F71X>NEN-TP,)4T9Y'?FI356>/>8TS>MWGMOOOG')3J]Z4@\K4CCU9I65-C6E66GD,\I8IGC_@>W^N;>ZW%+HSE.-]RY*"#V^7)8]3PC6T/P"S:\S3*QU9-5$77JH>36F;XZ&:U==AR S38R@W6<[=42A]@]%TA)NOQU?3!Y4JQ#$S?JF=3V1.WQSBB(:ROJV<; M>=.G5E3MCDT3=TK,0H^.<\5+=&83D@1%"@]D MU"HO10OUNY.,Z"%?Y"Q\Z P ;XF?]C[YD!B/DG]LOVH"9'OCULO<_C]._<@! MP/!^UPY:)EU^1: Y5.6KFIW=%E66MM%9W1W35E:/&4AE[:\E6V'%X!SN7A+\ M;D[R]HT5MMO)7-(9))\O+E1A?>!IRVP01<@X/U3&UQPW!X[8L%:"?EK M@@\'PG8J&<$VT?1N75\-!']++6<&\^VN7DLFNQ&+1B,XT#%ACN?).EVQCQRY M,5A8J,^S0N61B&^/:]HZ<"\K7-XM%O>.-YZTUZ%$2$N .N$CT3N9;\9K7-W) M-:1;,U#%GHD?3OW( <#P?M<.6B9=?D6@.53EJYJ=W195EK;16=T=TU96CQE( M9>VO)57F.R==V/?DV8VH[-$+FI&[X*X^P0(T7RH3R=3JU94NPQ9X>"HY'F.; M&8VXUN,Y#/E-40VG73MXZT:D=669&?)>=&F[,K5"('1W9>"Y-:-6.;+KQE&O M:?CS:T9SX#/JO-4?/:#ZYE)Z+1U9Z9LU)OQ-_6\G&4>DO&J/C\9DZ\ M?"JY]&(FFU3BT:6T+/X*SY)/!H^7[6 :L=OLE]\F<3[_ ([\=QF*8L9))/D= MV&C5\QPR\O_ -32Y?$M%#9EIDP<-+,-*1$2RTV\6U-4HA.Z%.V= MEHQ*0YSA\S5U5Y^F^T+4[$E"W&:.'^-*\T;S7EFUZ=?S'RP^1;X^-L\(P^13 MTW)E J<'!>T+6M?\NGDY7>^I9QH//VU2.QI*K -M$+2 S+H-,_!<-Q]JUR8< MOC\E%"/6M;5UZJ=@>HE)M>F_Q<_EH,N00RK1UB&/_P"!CSO%0XH*L.?2O Y1J*._'RY'GN; M7B8X/^2FI\V?1#DG9:Y+UA&ZG'GG:6F>[V#C9.,7%X_9]&J-6!II'K6SC<13 M/5%"YOG/S.&W?6>KX:RTQ\>PF5OI88ZN^*V7+ID7 #B6S-'7):=I*^1)V5'* M_B74E>@('^RR^QS"VUQ#TS^0 MFU&G'/.LZ=/(8Y9QPO+E)Z M8R!G+8G-T2W*KH53]AKM+/4?',#C?+E_;SD&>86N_4J*[*BJJ*%2.M.SS'5FQ,FX0_35K-0 M:M "2XRD]O+^X9TFN6/)\5EDM&,P8\K%KSW:V*%L6:4 FMRTZM^WT&M@@_3( MVL6?'#C^E1:V$/;(061TL+<96>:H! M\=,?DPOH>G8-8\NC&*&.R5N-]GQYKK\S=[5PO.2=T[IQMPLXB,*R[A\B-JP1 M[?J1)D7B!U;R#7QD?(F'>GL*;@65WM/V2^/1M7.Y0',86XWCZXWH-+"L*ML^ M9/2\E;8N98P6,8RF"6\<G^Z_7PO&+Y-L<]:' M_P#*U)#.[95;_FU&&A=(C_PEXPS+;7@EKYSV!Z$0X_/!UG1^ M-X*$*7GFKU[(7>L:31[O.E-5CJJY[Z:/KD<'?.F_D^#]IX@6_)?B9.4V\5LX M7YQ*M34^9N*M+9='VZDAOBR6Y!\S161P5-,>?%BRJY7L\@QXX9#7L))05,#1 M5)[E5@&^X/\ NOT\;C4TW1QOJ=%^Y6$V56?_ .'4=S.$'6C1CINJF.3326VN M?]26:J2L5_(2K5#65%9.1H\\A!!&IT:R.F< MC_&='SZ$=9]Q5H64@&3A:PO)DNC%65@0RL#T*L#T(((Z$'[@_8_[+KUO\W,N09@.4SKM_D'U1-%(07V?@I3 M8U,=EN/3BZ?N6O/=I6:FRM;:C\LSI&.^Z]4$YIG'!<=FQ^*NGT#VS@\N98I& M>6NKG):>+A8-5FQ)3)DUX84L6C\6F'3KV(F^PSJTM:Z'EBPPI5266M\^+/#3 M57(!H*:)T<4/WH#Y/^;_ ,!&_#KEY]/)^7C\E>A?)/S/Z],\?OZ!3(KHU+N/ MA8ZF^7@V-^/&Y!]?R=JY[=67)CK]B\:%"ZG_AW%4\0I_B+"FC.KB&K3.NS&V:9R:-4=-4[1V5 MTY@!GT47IVO> 51&K TD% 1E 'UQZ-9BF30;P!)Z1NRJC6D/_+JRHBFB='*J MH)Z* *WO5GN[%F9B2S,3U+,3U)))ZDG[D_<_[K^2X3F%#;M>:L./S$]L]24I MP\ILE1W#-L7?HLGR+@(JIBS(HS[>2\W)3T::0]DO[KZIPKO,(XXY>>$TTIG[ MD$]-,BZY.UM$ZR;7"GC5L95:C%BU*A;O\ &-F.&LR[R 7$CP\,8 \=RNV M&O2AZGR:%I@.%KT\JAQAMO"U?.NM1U5>CKO-#R"Z% "Z MAR!K1N0&D5&YF+:_,W0C1R&_0U=E6ZLQ_J3_ $'V'0 = J@!54!5 _P!V M#<^2/^H:Y/+QLH+28*<=MV-R.2^C+H77;C(HWEE9].; MB;XN_JC3OJGLX?'HMLNCUTC-F2H+_/MR(Q+G$\%!RPTS5G";$YQY/R<]'5R5 M30N_4J*[*BJJ*%2#(O=CR; M+<=IQK%9TU1GOW+5[2S9J_C8Z$F3_Q:=8RM#4@_P";+H%2L;#^_L6O:,^K#;7ZYRRU'[7RV.^O M-4]5FV/,]IWVU=NBYL4F@_=LTF.;M:+BI31G:NCC]^=I;)-T93_4'^H^XZ@@ MCH58$JRD,I((/^R_)>L\Q11P::.'!?-R+>-Y7KQU<>;7QHW"\W M>%LB9H0UX=*<=QF#2K+RNWU#VCA*]U%\>%N5YN7)X'HDHJE,Z-B 8XQUR8M^ M>$<5JX+#1(X*FF//BQ9508\<,AKV$DH*F!HJD]RJP#?<'_=A2\_RBEVB MS#[JMDG&SR)'V%%EHA5D/Y+.\7("T0M_LQ[#CY>5*<5F_;G%YL#^\V=.'SX\ MSR:BC-R&O1JV4TRM9+6U+SD.2FL3H2#\=RNGYWM8X#W&^#5G0F4.>U:N)TX> M*X:\NLVT\=QK\J,#9# O7;H3C<\FO(6?O[/G?$Q?)[>SI\WX6?YW7Q_AW_,\ M_D[/Q[^[M^W^R](3_&+W:S*/LK6><8O4@?8T:6>$F<_DTX10DK- O^['#EP, M/D6Y#%/Q][2;0M-D$ICE1 :3OMFS9,[R'F6]YF/2H0CA.=XKNAFXW^.>7TXE MJBQN.2XG'ZY22Z,J]<^G+DX_F->C+CJE)0AG66J+RXR)55ED7.]<6&])*"JR MOHQ9[Z9*A),Q/12B"9^\P/'_ ,O^R],^J"5SN.C*ZAE(_P#@5((/_P#,?7#T MUZ3X^*A-<[NW4YUSH0M%HQ[A3[O2N@MYJUI;1:CVM6C\1R6ZE.[E,.CD)&@? MRODS&QUZ[(P\L)0,:G172LQ+\30KY9]_/OR [$XQ,C:"OZ@"[QJ;$TC/O&A= M:X]#9SF\HLJ*T^Y:R+GB=*B6I*FRDL]:1RS=]% MD"M*;BD^_P!6QX4-=/-::PQJ!][4AKOAKUZ_:23UYK0:MO'+O4?GTI,OIT<< M!64A=OL0"ZY:3CK>"L0VB>2U4CKI 43+9O%H:= 5'^A'"XE-.2^)?24 /189 MIM6SLYZ(G2:.R*S!Z]CK%79& Y#VD74\%EPC;2@^Y^$:6BNU)C]6N-K9ZR37 M)'SO0+-:%JR#\YETE)VXZFY+]SHJAN,,QR0FY8)H_;_*AW?':HR*':_C652D MN5^.ZY6=48.I2L:-&>A8Z8/VWRV:%I66.FG?*B-VGHR]>UPK J/]!2UJ*DD4EF) M '4DD_8 #[DG[ ?7!Z[ADER/'WW0#*RN<>7R_)U5F0*9X9_!3STT+)9=$\ MA7R3[[<.\6;DTT88B4_U7K3DQK? ,XEW_)&J>'7>3Y_*ASP;06$"M#BE/7!I M:,>?6EA61S#-KT)DS7IK[_C2E;4_Q4>M44Z4MGZ^6%DG?)K@\M2IP_DT5H5GFF_)QKCD^AI):TW\1=5+#EYQSL+X7T+:;])T#9&SIL$Y4*T MM\-]6=-GA6@R-9%T>(GI_JT%U9TK.=XV"NH9#3/5+R+(W575:S1FFX:= "E% M9&93_#7IOM3Z3AEZK3/SE$8/I\XOJN?97DMW!ZY2O M7C?3TR:JIW987X>TZ\D-V9IU;5V=L6P,^38L*1UG-\>FH:&YO;Q4ZIQ=M=GB MM6+563T9IBC,]"SA" [&CDMU)=C]S_H,>SB(]>8GIR3[P5#+D;DL%]P4L0%[ MX9>CE>E7D*9U)2])T]E]UTN$R8/8'T\*[!Q UMYNO+:O&QT%,BZ>S-@;*W=6 M==&A+ 9H_7_M\Y=(_&SX'X6G,L"&:;)CW;N34]"S40>P7,\UCB>J:J+/\ T*#-Q? MP;7(5TZIEM2E[2:LM6QQ5U9ZW:QGF]7QTU\=QG$\_HQK5_'KT\[R.CC)5T79 MB\,[G:W3 MN4E2"?\ 0075G2LYWC8*ZAD-,]4O(LC=5=5K-&:;AIT *45D9E/\->F^U/I. M&7JM,_.41@^GSB^ISB2AJG2FTZE-=\FN(16YF#J>)3D5@L\]N3]AQQK?.GE& M/@<'"X%P>&.AY&]<6G1S/'Q2M"QTT^58WR$6T^J>NZ>+Z?QEP/%9/AY$I9WM M?+NI6&3;I>L]*HE)GD=M9-8ZVV1S2K"2:HIS&_7NGJU7U5H]D5E2KO1F:J*R M295H2756G-@" 40_B/\ 08]G$1Z\Q/3DGW@J&7(W)8+[@I8@+WPR]'*]*O(4 MSJ2EZ3I[+[KI<)DP>P/IX5V#B!K;S=>6U>-CH*9%T]F; V5NZLZZ-"6 S1^O M1>(]EXE_^F>+]?XK5;.K?^KYUWGR/(9;5G>=(Y8\N^W7J>'D&U[2C"PAYWI[ M/[7SO*2+:LG+Y=:JKL=S5T+7C+X*>)&AGIH6>_D94'',W@AFK#D1GS&?_@?C M['O/Q^+?E^2P 3_6KW\<\E:A1O G;7S2*CR]5_4!Z]JFF;-Q/ZVFFS9E*#[- M*N#(F[4="GH:J\SY,VLLU$K\6O1;?H%%8G5FRK2=4:1=Q2:<-R>&5:YN1F:90LZ&MY) MYO+>4 OG?/F^/4Z] F88PH.JD0\RW&\)G:==VSB[\EG,W2DKX9:=Y]K3%R>J)D9 MK=AZZ?E[M^$*LE+,CAL(9$0W>SV$47N4&B8X^FOL**'X?C=O(7I.;']=5IG MS8])C1YX[[I):GF40IZ7R2BCWYG@;2Q9/&K>1.[UOT[=9+9YIY@Q0+%J:%\]N_KGDKT$K,!,X>;T9VCOKR/+XVST!4RIQ7(WX\][ MD=P-6B79?&#$DS_4*]Q_A0P)3-[?/R.6Z=W')GEO?E#958BO[<_&ZD8!YFBB M3.(/0R0]#]O]6_BE^0O\35[CE9\*(#=4L$WN):7/A\4S^W:"]T6BRGV4=.WR M>/@K<=^I/D^0Y+#F/]ODU<1FOKY"7Y=I3X^?-:G?3MG7L[(/5V16T\UGTR'& M2PTV][T27?BCH3+;;%:LC:,DM%9RKJ@M(3-$+T"LI,]RPJ[O7#-.16WLNR>>[YW&8I185*L1-^GEE.6CCG]5]@YJ-I6G2=1P,BU METKELQ;R8[2=:0=U,PT,,_F;&P9-")U$0S:\D-*S9B7"K,V[&IT8E4+K(L1+ MZAP_J^F.KGV]KR^OL*FF?*-6S$>1AH6XG:YR-B2SLSXYZ5K(2.;I1*'EO<<& M6]?6N(XG7MY+N\2:X'%RE.*KFRP%7SZKFDCJ3R[,:''2+LZ7I\=>?QYC?FU2N'4N=_&IX\9K9]&B_R?D(END(N?C:3S?*Z::\WY6;)R5$ @5/@+^*(MUDUQ*AT5GW*I M9WYGD>1!I^^UT9.123,JQXV20;B[9!^ OO37)K[IW$5T1>6-=@EDF7_BY]?; M+FL7\7[N'C#J21JY8Z\UCR 94IB.2+NZ01-+W:L*N=ZYE>BI$[OM\<5IVYE69JS=6^OY*YC%GIEGS^>$9\1KN^3E MJ)6+G.4R_I5C(7!O/R0Z3L?XT7BM)MBX#U'D^!-:R"/4'50F M>+Y(#Y^DSLFZAS[MZGE'QL1_BGU;@//=N[]7!=%!GE@>*E$W/1VS\6<GE3.\IGLSSO/X>9GS^5@LV':5C+O]RG@3Q-Y;3)OV?C?:/;.2S]O3S5C[ M)DY82%D;JDZX]7*UE2%T]GW[]6Z>A)4A MW=O=G4U7R/3Q4 #=LG^P/L'H,,?EMM_BG@."=NY)BO(<)%<;2R6KTSK/2-6H MM?D7Q)"(AJ1-KSTX!_)',<3[#;'PO*G?8LM5"BB*S_8 M?QAQ/L=!71EWZJ8'EU)JK6]]63J%3YVG05T6&A/&KUN#2S=M6]F34>\A^ M4_:NP#_+CG3Q+\LUBW0]]#Q^B<>T/TENJ"R_T^O7OE__ '_X2_.[/_3_ "^^ MG?\ $[OU/C>/Q=OF_5[_ "=?Q[?]6_BG!1%/'Y. KQ7-H@!\RUKKJFW"3VD[ M,I?(DWHR\DAG_?7_J#B-N)58-T5?B7U%&0, M?/%QH%8OG.35;U[E=9IQJ<7NSSXYU^5Q9UZG<2V2G1HWPPB"E6XY*ZEH%;$- M<\I4IZGR6[1MW6XBN+XN&^RA3(B9[Y-[9N7G.>S]2&O0N>%K^X8W7PSSS7D/9,\H1=$0V=I(,\3NTTMWVKY+QQ3+M-EIZW;X^LX M>-S>2H7K,9\N3+JK->E4:BI*U,HHK3>GB\Z!"ZC^*]_KO%SFOJ7-9^0CB>CK M/=5HVER.C3N*WK/3H\@9'&70"%1:$M-Z7]H]#X_:C=YXO#3;C+O$:PZ>5LP]JQ:LQGZ-R?LWK_*]5)?6D/7XQR3X[ MQ]9S8ZLF7.IW_)[L]#5OB: 5ZT<;DR?<_I9]&+D;6G_7]3OI"3=]>]U[.BLJLP/)^E[]3(G':UY6NJ'9\JG# M_&TWMQ@1TK#Y?RL1E"RYE,N-T/2S7T+\O)BX23_!XL<=R?*Z!#\G,, @B8L[ M:!?Q^73NS=UZ^9TRQN 'O1*)[#RJY?!RG#^U\3Q=#%NB:,_*_&IGH5N-)G:0 M^3+8%(2Z&3Y?A48^+DKV[&Y&/NWM/'%T#HAS<9R$\^2:S:E"JRF652STLP(\ MUK.._P"N;Q;PNCVB6GDB>.J? 7P+FDO'Z>+I-D:UI5)UZQ;Y<[,YQ1FEDHF? M%S28NZF_AOW7(LG%9'+YX*8;;A0,?)?#LW()D":)/&-9?+72!(^X>FXE.OW+ MB-W$YC =LX:#RO-TX)6CIHPZ?'V-A6@I).X[D[6\5!KXR^[SEI3HV;,8PI:DZ9]^DU"K*TYGP_7"\3Q5IGD[Y=^FT];+E M\<>.:*NT&0Z4TOK;3G3!+NC6C/3YB84EWOQW.\#EK2O)<,N['+3,9[=[HZ_& MU1-6$;1URKENOF*=\F:=6DR49>?X.7NSY' M.B%DU+E0)2G\A\ER5[?]-\-Z6G,,!-1LC4[9YZ3M%:4STHC 25,^QX^#2^LW M>\5PGV;/R^:8]NX?#QFW5EFY?.N?D]&A;OJK*H9B\H]KDHHHH%&_P!7YO%O"Z/:):>2 M)XZI\!? N:2\?IXNDV1K6E4G7K%OESLSG%&:62B9_P"!VJ@Y'/SV2QYNI5S^ MVS#\HAV^3,91QG-/-CN$VK6>@V\*)W:8=O\ [;).5]CT>V MJK,1J2)MQ.G^/4'(GDN?^+Q^C,?/MTRK?.O[=7*&K \M"":W6TTCC?J://X^ M2]_K^)I)RRSX+F/9T\^B-).D_7=^K=+B;:;N*0CMM'#K;1273)Y,S)$LT-0' ML6WEN*&71DYYK0 M=W+KGQU!7,F7AJG)1:O(STMIV:8Z:+5:B.639E.?2RV\G"\3G:C^LZ/?^!PF M=BILW'3]FXG#N?.Z^ ._,XWUXL7'Z>J2G;).D&NV MCYC6,-56E#/:1SX,)KXAMV[L6=U[74Z\631J\-G9I2#7&:BI/)7;IB"M=>;. MD]7QI^R/822V2]IS0SL\J0VSROCY"8HNC%J*.U@?CWQJT:9J:YZ/&E/?/E4- M-.'G^,RYDITEE$=/'M>RWT=)I,FRH5:NF1$VNRDI(M'VKGGP,G%YK5SW+/URF+](F4Q-DK/2P MSA8+613MT7UEQ67+^X88,W X_3,7L;"I\>DY[\AJXW3E$D\TAIS:,=O%_F/% MH7L+TS$L%]IB*BW-<>O U2?XSA6'LE:PXUGTT8>"L[))=\S%Y9UL*0T:UF_3 M@>(R(K;]/ML> LY++E6VG)35FVX[]I?;@N(WDM##-=*9["N>?20K_&X>A' \ MOP_L.G0 .EH:>"INQZIS^Y2THWQVT9V[H'<4C&APSI2JRXWCJ=V9.)VUH?TU ME'7;Q9.$?D+4_#-Q^CD[+GH5==-G(7**"5^W5GP(WPIN\2_1O$VG*[9.06#/ M^1C'D(:H(*$VF)>+1TNE%'L?L_+*=G-<7PVC3RN5NDMO'WELK7S8YHZ3T\S[-F-'YGB(\9>Z0IY<3PY+2F0_&W]J^:^"](RVP.: M85[R;/31$O9/.5*_7JF'UW1'=R?->^DIU$*UMCL* MIRM,4[7_ &OCQKVY^B+O9::+0SIQ>9:/+D&T#/>TUIKQ.DY%;I&SQE7G/6;[ M5&+#?C :+V?)ODY55I#DT&1N%X#5IL.*IPW- M:'64R[-?%GE7*3^D]%D*$BQZ(JQ9WJTPGDGQ7(91!":\;G:2.M8T&[;DDUW8 M/2BZEC=AXUM.4J=5KF\B,H_E7T>#,F+@^/RC(20!2]>?16>><9M1B)H6*("20B%WHY51^*EW=B "SL>I/^EGZW#[X5Y7 M=O#-]Z>;D!F%EZCHOB7XL_$O;WKU?O=^J]O#^O(S'%A]D;FYL>G>=3[<6\S< M] IS^;#%0@5:>-J#REBKI[CJ701/G.1CMTSZ+V>?/*L8F9*FBJL[V'::,&+] M6Z]J=N+]H;XFO-[2W/3M,!JC9_AYY.UA46S8\9IQ^1+K6L\=K(UGJYM]9/8^ M-<\=R6>UVDO??9!\CK:]*FK4)7%"(3J)QB&GF2 5Y5B >HT7U766T81Z'J^/)/9/7*,E 6-#+Q+FCHU1TZX9.Z4=$RS.;?R M;6$A["XY#HH4F"-R%8Z&HB,6<4RZL^;7B?R%H:: MEH42>N;;Q^-\,3%:SI!I/GI1;3T1N'[VZ%1T XG=QKG+MRRWR>B]*/ICR73Y M<-#:!8F),\YA*7B3(V6+Y!%VNUAQT\PQXEQ)E49Z66BHDA+R?)I6FI]+?>CZ M:WIH_MEETX74(!E2D=:3UETS!KWE+Y!K*:3 M$/8,U%S^R>?;2VM$FU=,^1@F;7E=+K;/#)6U&HP M0,S,%#,0H9F('3JQ/W_UCCN6D#HY+#MT:\=+DN^2^A&1FDZE&HD@[MFCI-X9 MV*M*:^*/C]3]:G]\/#83DBQ_Q&FVK3K+5(Z*S^351>J*B]@0=O<&9O18SZZ* M>M9FCQKU)[LQ9=*BX61E.NB?R]#QI>=?!6@M%4K&#R]=X[C]=H6XKV2_-Y=" M$#1+;IK"M0K]"OA*P\';V=YA:Z-1BX9>0=.N 7T>91D+2$2*BRI+N-/TE("> M*IHE)=95%$9PV31PZK@Y&7.+RYM!5[GW)!L@=Y5% MK5^N+_:,LESY.>S/QW1=2RD=4%N,UZ(:4BU*W:M?;:6\W+O[5DY]N\* M)_,Q\=?C(R"3$PF3X^AB8IVLKK,2I.2^(X^DX,LY^OXK"F=.C,\?\O#,Z)1V9S.B9XLZNSGO M0=A1 $'IE)070/6WJW$K7N[<#4:SJ9"32-ESOHN +)>"IF/G MEQG+;M^5+@.D7Y.=I\A%>T(YAK&B_>&8UD+W3-:,K6FXTY<\Z\NF"^*>NJ@Z M4RZ2PM)Z)V?+9I,P.H M634ZKW$,SL3UZ($YW-QN:"X.1YCC^0IEHUOC2OBM(?(@P9M(LN-!!)UO3-5H M97TR>DO,-W/\-)CQZ>P25P"(TY[-IR;OQ5CT:L]'F[O(](W5DA5,EM.? M1Q$L^ZL>%RXO:^E)B3ZQK]D&1CT%IOF.9*9BK=T_+.3GM\U"&3V?U_+E7)P7 M)^J9O7O!(N5S8,NBFI#G:S5J=%+VK2UM--'D:CL5[B3]>RZ*T:.OD^/X3*:2 M)5\Y]?=J\=IS$]P72EF6U&H*R=YITBJ=RMZW[*^:)YSCO81S/E(/71K$_$J5 M7N[(Y%4LPRX%QR-'>K*:,7/IM<)ZGA6Y@(&^XT0YW5OUA)_'P+9(D#\UE:]-'A9R2725*T\1?NH [=[N3W?6CC]&?Y=J.6>G4546LRJH%OY-K"0]A<@;8AU'5(TT=QUP;*[4GD^#HR+FE6RQ56K1FW;)LS3Z>/RQCK2-VDEKI2[5K3_KBN]_\ J!H)(WSV+3+=U*9=:;)L_D-%'5ISDPFLU M,4'0"I:K>_\ MKHG[C['EE#2H!\:)+>_(J8#KW*QO1E8T>H\0"@!^KG_ &GX M/3Z_N/#\O+^1.4JW)!WF1#/JXFU8CXPIHT&<19?B7FF2_P SQ-7LII,^)YYL M_A]:Y[VSG\!SN%/P\F.FJ63]LGD+:;;LJ3CR&Z.L62^)J+EE!52Y]7YG5J_6 MYOU5.5+LJ/HSZCMRCLQ1S=\VXI%>O%ZFVJ^O-KK'333(!H?6CUJRMG]4P^U9 M,6[0*6%FXH\["'(5M1& GXN-;0/)FG%IR7R'NJIJW\T>MZLB\=R'$PS:;Y) M/C5#R+X\LLLNJ1P45+/2OQ(JKP^/(UT2,VE_%&39IJ=W,^F\KSEZIV"U+\5N MOEGD@OC:*0O(C3L_0K3Y.,*40*O[KMFOSZ:4[5H M)T=BU<\VBLBO;$0'4%99*BC/51,+2E* M!G;_ &0&"![,(O6PFOVF+7[/-7L'X^6WCGY:=.^G8G>3VKTY'3Q;'-IV*5N\ MCXVNK363+9DZ&BM)5F0Y8&:JA_$ ?7(<1GDL^*UT#WBH"RLXL- >LQT2CC0! M<,X)\P%>O?\ E]:]/(V;1HT,S5>A+M1G)+M1FZEVOT.'SZ'GQ M =6$%8K$,B]B-X@0GJJ>T=!]OKA\&C)*F'C^GQ9LBM/-VO2@^.A!6 M/2E:N/&%Z/6C#\G8F'*ZM-*\G*@HEG8M5**I176A)=75"4# A@I*@]#T^N2Y M!(K2U^+X[!(4 9<<>+T_)Q-B'V.>D#TC,J2LX 3BDR.[ZOJU7>NJKEW=R69V M8DLS,22S,22222222>O_ (7_ %[V;^]^/->V1^Z.- 2%^Y6[IDG&VJ4RTFZ5 MLBZ!JXMN2XGE.=X^!>?$BE'^5G++GV*N7U5,Z:)@A'_P#N?']< MUQ---)9:'!WF78K,$XCW78H8LCA^V^#.R>17\0\JR[!HT"OKN'.1@V\_Q.-I M5GT<8ZX=E,?-:,\KL_R:UXY]7L39JNZYX<#IAG6BU=3[5RW'Y432R<^YSHE] MG[2<9UCBD<2$:YEL$XFY.T\E3D8?)+ MJX+FIX\N;=B[N/Y9*MEF7T\8<&C_ .MY)KB@UN.T-Q.WE]XSXM6?B'W[Y]A' M$6V\EAS4T;##D%_9N)O_(=I:-?< M (8-.7U2.SE0-7E2/Q,E+Z36XICH/O+.O*:M.-L%\G$\YHS=/R7=/% MOX".3?1*=SK,5Y#E.+98O&>H<=\R/9YD8>B\IQ^,0QUYW@=,LY9J3B-FW!59 M$N2;C.MS.9MWABJV=#549.5V\58)3#S8;2(L#KW:A',T^(=5[K-QM\SP&Z%N MW%3)LV1Q3?=NVUAZ)R_ \:^[W''AQ])$_"GR(MQ@K@UR7ND?9TKIY/YG(4M/7HIAY\#CLHML6,_9-LCI MS<;HSM\0MXX6GH]I]MAJF?&%I(VS\?!?)%ID7[]3BMJW-APC\DR<>AU2';X/ M+2R:U^\F=>*71Z MGBY#C>.L=D9OFKR')1CP=I02]GRZ=N#XGM/[)EOGXOQ7M\ZM M-N_/\CXB..3OY\.7B>1_:\6B.R7[]X?(#*/CVX?C>.^$\NV?-YIW1<;^W'C*_/P?L/^9T-;4:'C.&S]\,E<63*[J0;42OLWJF"STH5[2]X: M;/::3GE-V2TLTC#,(Y,F9XJ1:M*<;R6N],G&/EU M:#P_ESO%7TS/J,>5S"8EQ?J^:N$4&FN?C6]8X:]]WZ0R!>PORVMN(A7B MQ?;EGFSZEW)LY&O=SKY,R9\S#Q5T8J;3GS<_XA^3UY-FX_,8R*9('9#>F58^ MS<%EXOC^(>KQGIRYX4*@+0)H]H]5Q63N*D]K0U6!FW6?D\5BAM"#SXF>S4,2 MQ_>8=X=%/([,5\CY).U@\YT?%NM1XYUD^@\5W0\1M5/KV[-LXLY.2O;D:YL: MK1:TY@<+Z/5,V;-=WUKK?.W)TEP^BE]N>26CJ\^C%2R^B2Z)LY?+[MZLC9DH M.V61AP&HO9XN6'+<#GU\?VK MVH_[6-NK#X OR,O^-R3Z'V\>\/0GV:YH>9Y3DIVTUHF=,T\6_GH8H3=I4@C; M]&3!QU7T(PMY(2SUP::5W43#=+XFUY<-+JDCF9@G'^^:LS>'2^B_2L^-X[2' MTA5I2FG5QT,W&\C.3^NXQ-FJ M[KGAP.F&=:+5U/M7+0D?&$9(=DQ6:HRW37^HNA98 [4X'V/"9=21M?)R7!Z%N5'1Q>.._EHF9IRZ<8=+3&=]<7A(4:[Z-X3(,:;)L:1E M'-M]E_D')3;I-"^F.?C6:/,_'TO;1DEDMAK3K?;2NC@O9M#\=M67"#DZ,T8/ M#=?)[?R XZS.'RDRY..#UF3$4+@O3&\]V]]#^JX1Q,\_)Y>*TOCXYIZK'96_ MMGL\K]O'3Z.G);-7'^UTQK5IT=+ M<-RW)KQ_8<3"-S;)QZX[!7M.IO\ (A0.BM3^0DX+?\SU0\IP"PY+Y&:3 M#V\Y&GHI(\:U=6F>55M!<6/D#H7A\!S\MTM3%HP9W6)QQ:BO*T++^=\J:-&: MS5;)^XMCKNS3%].>N:TZX]6C,TZ'_NB7$^2"=W'Z-7=2O8S_ ![XH>&*=A\M M6^9Y2OANUZ+\;5-$,M'9>-&]GY#78K@X>4*Z MW[6Z3GI^9X& )H:? TCLD*.C(BN%:\!7F<7(O//?!77.GEHDU=\'D^:,M'8 M3VC&(:6TMC:ZP3'N>I5,.MH\?=LF@4U:K9DB95&L:<^,;ZYJX^SY<-"Y2*+& MT9UHWZ,U:P,_K;QVO7GG\90U[M:0Q9T+,JTT[^_X.>3]E6G6VA)TG#35&:>; M0\^5T7F<\L,=5;>1PLOS^N>T\I&F3'@, M.X.C#0!3BN&573U&.%86_>N6Q8GRNM)ATT2F*09XUE5M2Y:WIRN;3GE;.(.S=-D]50B>/JJ;F3.T>!NR1-Y:WCVGR6*XL+[;::Q 5)8.[PY!I%Z632]/ M-DE'XE=VCFRWC9.4KC\1^[]L\N32MG(^R>5=0[8DFB(H:OCHQDG_ &@'4%00 M>A^X/0@]&!^S*>G1D8%77JK J2"SNQ+D]23]R2?ZDG_X_P#9MAR_X=%17=_U M+,DRS*C:*=]S/O;O:9IV.ZS=U9Y2*?\ ?&[D>G=YN(T8>W^G3S[.-U^7K]^O M9^W^/LZ#N\W?WCQ]KRKCT">M.8MN6R^6=XFF;AY)\6^>L;PO.W#2-WW;2)YJX9:L:^>FMD3F.%R:/'1CE'*WW)FS@0Q MYOD<+R'#OEQ9U#+FR(NR6F4^M'5Y72E:C1-LG*:W/3-OSY97::R&M!CMHI%L M>FL[S@639KG=+9=<:LV:ID&RKWC#RO>8OE]AA;M=RSK[!IY+11EI9KT#9QR) M0-5[O8R\E'#4(7W'F^49#[)SRDZZS5DB*'B?9N-/QX,]&G#R>R5V+.E[V#1> M+:7G:)RBVR:5DR5C8RJ)5567Z M_CS+P6B?R."Y./)*S]]E>R^R:/9!*Q[<9H_=<9=592S1:ZVKDC/,8S&3D<61 M&Y<;XWNVD?(A:>?)R&&.=8+X?"(Y^8Y6D;I0Z5VZTT-9YY,N:3XEVZCQ%\&; M-8GG&; MNGXUYDZ'LNQR[WW)F?;L.?MMDH\SES;*Z\N>D=/LVCL\/[CR_-;NG7O\?[QZ M[^P^+K^/?\?_ -7W]%\W^!V2_P ;ZU^T6A&OL.GDLNBQN@KFI+'DY7#)!G7Q M-/33/SG)UOJ2X4;GR:<>;%+(,M>1QJ^BLKY>.D&M4.Z'#;E]%#^"3D)UKR]! M*48Q$903RMKTUOJIQVW>1;+AY7#R6=5'95=7'Z,^O/*M#Y)5P_*QPJ\5SRV, M*[IC>%KC_;]?&D=T[\R-KG^A\9S8Y4>JEH4$RM&* A.OV! M/4]/^'4]!U/_ ,^@_P#X#_<]FX_)CK?92=*E4[ )PCV^;15Z/.K=R6=;9Y2[C:@+).DQG94N*PO1[]>V44T3>#4H51;(\BP=2HY'-R'Z&C&X6ZT_! MH,4U5"V5NAFQGAVT <*2F/4_]N>Q1);T.?;X=UGC0%*SCQM[0VU<$=OCS&+/ MH=691E#EY( M2M6,UOZS;_U"7$E= ]O.3/-8MDS16G(;9"&S';RX\=T==>: %-^/+1IZJ/&=[NWQMD^.3D#GM]JC"U(2;0Q3O MA,QILQ)HRULF[.^N:6RH\=:YN+]OVL8\-KQ:-:EE;R)GSZM>5GI-0S*S''2J MRZ&JR>:U2=_)";8N=>?'2V$2XZFDYTJ_XS M:X>:B\ORJZC#&RD;"-*7O7+&;/U[5>VF%\\D)#4O&LD!I-U'J MVH<9H^9S&U,F?,RK/0--.9MP21JM61),VZ)^[4"I%E>C(W>B<3LCIG;'MPYM M<77O'='5%+3ZK1)T1NUP"&0!NG?,TB\ZO^[Z]$\4_P!AGS/9H8*W[=3X?6[4 M0OG3QKR&1J(]UH$HS!6$K>/C/G'P_-Z_'\GX>?M\O=X>[IY>G@OU[.[IX:]? M\-^F7@!FI^ZORN7CZ3[3W9KZMV' &U+T[XSSWY+&=)9>^27F>QGK)*4Y3 1? MC$J)M:?YR6A- )FB]4#DQL A/=UE0=/P;IAX7+^KS&KKX8)^5J]'G,^*0ZO3 MH]9(>Q3T>LU_JZ@YH?=]EW,XR7H:WJ$>@C!.O=6I2;LLTZL55CTZ*2,>Z7W\ MV//J$QU9TSZ,/%;EI3M#(GB7F,6>ZLX>6BLP5\.C';3DUG5-4TV$X=6'^85L M67D)UBPZI1*9-OA@OY6KT::'QR'5WZ/62'M4]&I-3]W4'VSV.C&?K_#$I?1T-$-54 M4I%!'RT#SF77V*W(Q/"UAHJ:_FHF,FG1DU"@HB,IC?)=6/0S=4%)/23H[SQ]XK'Q^;Q]WGCUZ>1>NEM>R#@M M64_&.E ]9H4#.H/-SMG>-<$N/HZT4H63DUV/E>8(ZLK3Q4H6/:"E(/,T#L4B M9Y:7V6T0SPC/L%-&G5:>;+FF:/.0IHT5E"9K2<@]%-*30,ZX.!QZY7^7+-7/ MH0L<]X;.0XKC\NB3E0[1NW,8],V\8+9/)0#O"2IR$YKYM>:+T:2,G>52.BY/ MYLBJ#')JKWT9)B>>]'=9QJR>T6=7TKQ#730(H_>M(9+;GD9U65)V.+/;4)66 M5!GE2SJDT=EXSUN5I7T[>2V8,]9$O"^O#"U[QC0#K2@\0BLT4T^1?/)D4U7Z MKR>(^;CDKXFJGYS6I- )M1>JA^L;#L)[NLJ#IU1NF'2018U9RZKVK M*A/0(W1^1S,*<>NM,IJI[IC52CQGF+CJHO2TJ22/7R-2;HJED8##5$)GJO"$ M2!U%K:DRTS1D?Z4KHGMQ/":=7LFO*TPRZ)%^0Y[SI^Q9'9+Z>X>"+IYN]*VZ M^.;+\>_50?L85CR,&B_7J_1SV MA.QG_P"Z!R6:4Z9[\;JX_2C,R-\?1;'L2D7"N!66[C<+LKH5KF^1$-&E$O/F M_7J&SCLFPJXT-FQX/9. M?X]98X4]OT_#@CV>O[WK]APOGM%56DE3'R V2>2:J;TEASKG@G;I/HG)\K85 MY] VKDK"B7O;0GKVK@N-HUT9A2W:T>8T+2K5Q=YOD< EIMX\R)4?DDG3G\W%WZ9=4_;YDG MN5*?OW(Q:F$6/*\BI[.'V;5U^-U\TY.]J;6SUS M(^>NZ6+D=?(Z(..2P)OCNMDW95@F5I9>/63QI8A[V@N:QI4*J7?DXXL 3.\@QFN:7)<-Q5U MNM2UC;V">N6S3GI-WQT^1.<_P!H"MKC/*V5_+GL M\]:VOIML''8&>8]AG7E:O=Q6RFN_EN0Y"98-97LI&I=.@,TZG;HVRG89%QI' MBGPY G'8-/$5R<6]17/D/'\IBY C-N\$WSRG#+HQIFR<=FRZWWONU16^3.A] MKXF-2T]G#>QX%9QU%3RFK1JX_09,SSXY(#XL=F3%WKHT>;E:7T:PT]'/^U\? M)J9[<_7;"-*&726OB.3X;2SLJV$]$X[X:)A$HMWPPA2L5"6EZ_QN/0]#QJY& ME5B9HIR^P\[S!@N,&D#&F?D<67!30VE^!\%UQ3N*UKH]5W<+ M/C.5]@OXF; MXZTGS=^=DK@S6X2^;#R\;=O8ROJQIE%5CV:D]!]<>'[EQ7%KR$=.:[&&?5#= MLYJLY!$&D+EQ3Y/-HCQ]%K"AP)Q=:',YV?7'SV[;;/85=FU[*KTIMH894710 M>2GBH!,YJQE^CHIG;FG[-_,[\\/1OV>,Z\IQ&/@!078D:7X:W%[;8QJ=+Z(8 M-FSC)*1-"J16#'(WQY9UY'+A/R_W.',3T#5_A9?W2_"V49I+W^>*_L$&TQ=\ MORM'+@?2S M)1C2@"\1R![T&;#BG)?U#-O39*YBOAJ=2USIEUZ//3B6317)!GTW%/8N1PP1N M$Y/C^0X]DL@_2S;=N#:MSF4M/0R'CIYJ8S>$Z0U7Z:U\:I;AN ?DMO;VPR;+ M^0'33#7U7@_7ME18K^MKSZ^-?F"^/3C-&=9"#Y-,MB/C;'I]D2*3UVY2>S/:EQ15== M6'U9*;V@]=3&FC?ZY8UXUM;3GCY%D3D:-'LKZ]GS;->C+QWL&70+Z&#:M6'- MP7#\(U-3 ]'W[4X_338O4QI\IU-G%**/:^"TZZYN(YR?&+;7G;IMP_MM>0(I MB0A4;11.4K:-FO'XFO#CJ$T!F$? 9N(.AOCQ7+NRZZ9HOC>8^.TL7[9S>'#QD4C5)I#C:;JZG$>,K@TY5$DG,334UZ695154TI;1:]*,"];4>E&9V8GW M/V#E1*',\KQ?)QKFFSWQ:->S+LRQL/D!CQ\9VVOR?;"&C8E88\#[]4<_RZ<^ M8,\!+-[1+%^73YG_ %';E*J.1 !\$<9YBS&,?F>;1Q?%:0\NUI3Y/V)?0(*G9T.G3,Y'K M8NC=9SP6VR2:]&.C3+2*2?&@KZGJT9E67$F>=!,T=GQ1]A]=YR'<;48BD9X. M2P1@A7-GRQXC/G$H>1,G\K<;F95U\]QV+-!CU 7XXY@U%B 6$V?=E90@IW&+ MLRJ9S[^>OA+97L&'F(R^0K]*.TN0Y3/!H9$V3TYG?'+?AN3X>S)/KX_/.>O(R1%$G:>-(-HBJ29;\3OIW M(F'+DC(?J=GPURPSV&PF6GXLLV6ZY>(V+R2X?W*L\W(_Y-J\CZ88+WC!Z='A M:KY:R1*+#C'IJDL^JZ$^;QO_ *>ZS6L===!:.J<_K*8TZ>KY6R=JK&:+>.;! MQG&TC+"A4\/:^+BDQ)NX_DG>6#8N75GY']NI7F/3DWR5K\7#@L-!T^0VC'Q7 M*<5KT5^3IZU@-4.&RNW&33Q'8Z@6TT>F9W^9%2>O;R0SZ\!JZ$ M=#YLV]=3ZE==,MW!<*JBD?*8>KWG&;\]PN/A6A\V&>+7R'%'3=UMS?(D\U4Y#D], 3 MF?S"O[/CTYM/.;G]IRXZ*",\M7KSS0]>YFZ-QK73OTKD'K6WV#175)&E.E)-7C,*B%5FVW)SF1Z3>V[1Y&)SQB7(*;_/+'\_XKY[\HN'MP[\X3D>0O[?EX76?$(PIA_9.,;D. M3C@7]# 2V_G.?2<45X#C(Y94^-D68T:8IY<.K+CS85T+2M=&NM\ZCG;72=]L M.-\;W:ZPFT\1+.F?U\>Q<%QGQ***;LE>1Y==N=R; MZX;-_P 9E_+C= MCTIVSR/JY5#0RK953#NXSC9O=,_EUY\RZMU1LW2R;5B\8 M0^(ORTNE,XNR^M1;/IW5U9Y^;,<=<"WY' MX^#^-N3C*;U_Z..NBN"R7O/T;D-P>Z@@U9MD?';\4OR7(Y%5./X3CN0VRK08 MU[N8IOMES4O46MQKXLF6./D7IQ^X)R5:L5SK.&37_)6']SI/FHX^<_;CX:9' MM^UVY,-6+59Y:#/#PW(7V1&C)R/';>W(>/TC'IL_/<7F,$.&>%)R.Z+YVT:O7.1K)H<)R-N$R!6<%YZ>5XGB>1I1 M*22M=+(W+=,G'C!!]IQ/FEO-=%*X/1(OH1>;VGTWD>[QDYC#EMW'3VY*P\@H MX%-N<(1=5KE^5&J*YG4Z>-5;SXN?$\EMS0\Y5[ZLNGCTE!Z26#Z!GPZ>0Y)X M1$A4<<:Z)O@CKSTXS5KG.>#)GY(Z )+/66PZO7G;%1X]V&MI3YY\7S\[:$1H MS%UUZ<.G]P]3X_8E#HY7%ZWR7EF.D<^3G>2XG+3!7N[C\Z<.9G\33W"6JO&< MI1L4DFLET62TI36/.V4LI/>O#[N(R=H'>I7J=>U=%#]I"*Z5FZ1:.C@^4Q0K M''R7$\?R$Y58/2" M YEBB5X6:#11!27*XY\CL5\[KY58%?:-E5C#N1EJ^? MBYX8&=Y?*UT33I1IKFPY=7N.O)8>NW_:ZVAW+2ZP/L/MW&,./TLLY 7QG$Y?D2AY]DWMRYT:&IN'TE!J MFG-;*%0K*,/%;LG$HI[[2;OT:7T\I/7$:94X@XWGF\=+;Y?Q_P F/(W":_=O M7<*9I%JL1IEP/*Z.Z](YUY3 \>9^(2N/#.^3%KY<&D'3CQ_WG!M&=*-)PZ%E M#=C@$!UZ@]K ,P##H>A(Z]"?K!SINYYO+-4CH[CYXHGB")*O7R351G@%5& 7 MPRZ >-.VW$<9H?(U(:9/>007HFC?IY+I8LK3L(:M+/G2LWFGCEW([JS-P\L6 M9,T>/E1,ZS+_ *9N=#:Z*]'>@ILKLVVTGOZ.^S0H5(OXA"NJ0O@3-?/\9NJ1 M;/LJ]=\"T?%I6/(%W&Z4[I/0&8NO>[NU]'(D5I4ZBW@^I,\[4 MZ]YBD:4DDB>Q9NZ!0K,#^V<4HR\;X$AX9?IR\,RC3CXTZ)XD:4V2?3L4S0@ MHO0<7:"/QG;5?"5!EVWK6]U\9'9VVM>UJCITI6U:/U>CD\G;E$&FVW-;-H:H M\AOGT/*FB%B_4UC>D(4M)^Y*O&3.K--",+[P+OEIY(FGYF5/#\;OD6Z^-_C_ M *'B?'=H=/$Q4\O'E4&J/(=?E+4>1=/570_(#]1;JE*(?)W= M5=U_HQ!E[,VFA]DG1Z+K+'Y*O2B5=UOU\H=ZSG1V#]6I-')+*I'-0SQ2<>27 MMUJH"KJ7MDO;I Z"X[807I7N';&0_I-.F=QH?OB29GN/5"%C'4,28P\_P '&25)4!Z))2O:2)M/>VV[V;7H>]R[%_->BJE+5[B?)6B(B/1^ MKLJ*K$A0!EUFC'5"\K3?J>^=H42L*HW]5I&LYTDZD-.B(Z$,H(/$5DK<24"& M! ,2JPEE"^,_AVC+"&8#MZ"$91 \GF<7TZVM=K/2EK4V[=VQWJ[=-&S2TA-:= M@@NB:T66VVQ P#!->A#/1J7KU[=-YLT[7'2M4)5V921]:^3T::4Y+0CI6K,6 MK1*TG6BTH26=:5C*KJQ(>DINP+(I'(^OMFF> V.SWS%1\>[/YN]K1Z>.C/\ M(T=Q=6+>>W4GROW<8-Q\PQ=WQ_)^?@[O+W>'NZ^+N\]N[L[>OFKU_P 1^NRV MG32EM.E]-69BQKHHLTI>A))>U$E)'JW5V6;UT]Q^11XW.F+TMU\CM+23HF MS,3.Y-5(H2WUFCU/AC))37_E2BJH"J !T_P#$5__: @! M P(&/P#_ &ICERQ>FFCA41069F8]%55'4LS$@ $DGH/O]/S5KV]LI*W1VH.] M ZE1XFI*="E;12G%>E/@MAYC>R',=("2T1>JQ&B3S-2T5HZ!_P 15.]"TP'3 MNYS@\2%-V"%+/Y!T5I2R/L-)E>XLK+*L4+!>MY.AZ* Y]AYLWG+%QO+9>.IY M&"E]&R!O#Q_U5E8 2_)EDJ^,]'FC]?\4#N9 M4(!=)V:?>(6\;^F;7#DFI*:J0P6LGF5[A3J W M9XV5SR7L::9PX3%WB]K,)I*DZ4D\F)^QJ*2JO:G=^,JVZ^"5*KQW';>-TPEM M++ET.JC/II-2]92=69O)-0S,KHA*HY3O".1M_C.A27L,N1&16UMN1*+)->K.0X /?DTVRT([68=K4BS(>O4H5+*K$ MJ-'#9\3[?8Y31WQ9VF^E._N[4='=$2G1'[D9P9M.LG[;2I-;>YQV23B)[H8V M%"9T&C0="+(JP #K7-2#HS!Q0+^DO8TU[&?K]J/Y.Y% MZ?DJ4/4=OW;G-&N$LOS99$5W[7K:TKU"R4CH_8D&- #W+WS_ !(8D?MI/Q!\ MM(>73^G'\Q,^;O'=^@ODZ/3M_$I0=I[?O[ADTK\"W BQW?*_2$!%$<%_[NT6 M-)2EW=O2U!.OB9:B?JW(5=9_O''OMSR<]MCG337,7>3=&4]TUC]&.:A_-$/3I]NI('.>KYT&WG,&VF1Y9CY'?1,@"4U/8>^G+>L8VT;L[CIH0*\%\:*"9M M0_(FPZU6?3O4T%$9!H]GT@M@ERG'8"J_>GFY.SP@P![5\:.A-CWAE7H42A^P MXGUOD!W;-N1+S= 3+]3-GU)$L>UA9HW[@H0J?!?H_15+\GZ$[I^\Y,O)W=^I M\)3BAUT!6[>\N_\ Y(,P&_YVG]<]_(DT<<+QW!CE:(0/.VJ5-F"*7GC3<$4@MU>L MJSG%2%+V=9]!U#?4<],U3NM VC$*3:\P0O=&9Z-4%F5%*@J795Z]6'UKMI1G MS9_8'X>SIT*RTB.:LZ/U*GP:&U2SP90U6MW]\DC-[+Z!QJO,;?9.4;#E4GH5 M94+G18=.J925K-:H*%JPM-4+)T-+YJK6:LZGL(;\YLR.GV/3O1U9&7^JNI4] M""/JW)=PS=F2=_%<^.S=](S\*I]^MT\O?2?7\9RLW4]G0IQ*\;IOS1OEG\64 MR^D?,LL8NT?LXGU8T+=/\*='4-V$?7*3X_(_*6PL1I7"9Z#$(BO1FZ.H=9HR ML3(T-%=&B*JZ%N(Y7A],M<]S.)3B32Q19QJM?&H)\54M^DXZ]YE;[#LZG/Q' M'_DCY=MVT#\LT5P -H2M$[RM0OD*35&9O!=>@9.A?U;C&"R$E.]NSLTR)/;W#[_@>@ZUU9D=9IIT1(8 'OS:*YW(Z$CM+R8H>O4H5)"GJ MH]CYFFJ,>/XO(--VHW8!(WC D'IVCM:RNQ=D435V[NH ,>1U8;GASHG"FE5! MC"ER5@MB6##S."J=B/T[7I3LDCT5N&TZHOR"Y,FEE1NI66R"W@6!"L.JL4)* M]II.BHS!"?KD[20I7-MEF63@BN@VDU!7,@ZFL$*^*E!T*V9$[3W=?I^$RS9M ML_E^;[$C,<>&^^HT] 6B3*'C0.HZVMG1NU:=XY[^1)HXX7CN#'*T0@>=LY,! MV(O<9FWZZ?BU%3[-^I]AU]?^5JB;79Y.J7G%_$&['Z]C46/QY$5\13]0$R.(=O M5.H9W&WN[)&CQ3)O?4,Z9*D?]P^NZ=ETE!=2CR.0JR9OQ2K,>@19.5H7_J@4 MN/N!]>P<-R*G!NSZ>7%UT=T>]:VU5>0[A^J=4;"1FO<"]7A?L*76?\+>T\%. ME/4LE=,:Q2; PU:DLV;:\E![4MFK/&C].M$E9VZ9L'E'_MIX"%YWYW'[!7?< MH5?P8++\:$*4!)1OEM2RYS_3SO28+_+$=7-2SBK>U8K>LZB6Z!*P]I94N$Z' MJA\ZVE\ITHZLDJ=R_<^&K)7L_I3L\ M;=%8GZX?V3V+E4/J?JTM7)3SLHG!++)0*WH6/9?U?U MSLL[GLL7P.(9V!Z)'HZ5[;$]K/=5NTHH;)_[G^3Y[N7W32?)R*$!0FCHJ+XT M '9&D4G=$'3M>M RSKY)3_C_ (ODQ;-R!PTIQO+Y?L]\.WY)U,LU8[W:4 M8I7>^:?KWKIO.O/[O:>/TY9*5=XY\%!7D*/]^L$O/PK]^@LV=%?H_P 1;?R9 M[!#[>T>H^_4UP _KJXP#!??@(4$DJ6;6K=.B 4TV9UP0D7C8^T9Y7MYY^=^4.2>CK&\ZI)H;4TL 7 M19S 5Q^O5)RT>,_)B:?R_P"S\=Q7=ZGRG\F\+7#,=(!9-Y[ \9*D>Q1V41K&E/)_'N7J:-T_C3/MXE M;<8.=W/*RD=TM#XI2N*NS!#Q\M6.+2ZN MK7S+*+=Y[^KGMN]I .6HGC\56:LW8_Q[:Q(;V&\\W(D%N[4O"IR%\AI^7;T: M=?C73L[=$&T>;R/H9U_B!CQCO0>J;0- +]D@>9KUBR@=A;00'4L0X&9P@(9R M/Y ]MY;G)F6#*/CIVA6A3?)<4) 3ZVK0LN[=G8**/2)C/_#7Z_AC>N>E.-X: M0]?T:NY2KKI87S6O/[V3137..:+,]$I.MNBGX]JR_F^_J$Y0]PP>TZK1%":) MJT1CGNKA6!57G/Q*L.TK98.4+:*)"W?E[Q>FG330KD&D]5+TIIDQ!(_1LSRG MT9T$DF)O2?8[/=HK5R'62O:W8BLP?C/D [M'QVXW1 MCWHQ_H1?R8H@]*4BY6TYE$T!OX.IX.W;RW\;>SW62_<_(Y7D=^E99>"DR M$M6;ZIKHTE%F105G$Y0ZDH%S[?*Y$NI^O7/8[<>T>,YOB)X?(&1Y-KXA.DU0 M( T[WS4TVT)7O($8T[IKHB+?PQ__ *T/_P#OP_7_ +F/25LDMFKE[[,E&!80 MV\=DS7EHZ KU;/ ZJR 92;I$JZ.JL/X]M*/9Q?KR<3Q\D(_P]NEH[N5 <@-: M9M2-LUNU2$TVF>WH89^7S\;)^*V4TX#X8X;;LIR(TJ(^::6M;4.RI6=#ND[ P M[C-6N^;09^*XGZ]6DV5+[-^B88%6$=-M=X=RGHRGPT3JCA70_BZJX*CWB6SD M#ET<_P AR'"YG'<:==/(:J::169#L\D2$Z=&55CJ=Z,$5B/XB]CMQ[1XSFQA MP^0,CR;7Q%$$U0( T[WS4TVT)7O($8T[IKHB+T@_7\Z:-^/Y.&?J[-27>9^6:[\)>?D7JR=Z@KWJ.J M]>X?-^WNG>.@%NGCU?$WL.,= M*'UKUX'02_94#C_M%5([ V\KI8N5BB\TZNKR0$LE'>+O10])+$^.="Y0_P @)[8O9[?F]9V9 @[/$<&; MBMZ8ZQ[.J-W O*U%;]4PG3\IM&UO\']/8OX^;)R7M,2._\NASBRP([NO0P&G0(D?X8O8)VBK]W^NP MR8\[UU5<*B(I9W9CT55502S$_8 DG[#ZCIS62F:B!D=2&5E8=596'4,K @@ M@D$'J/\ L'/ISOLC&/4JRFJSE,]W7H0P6O] JD]?M]'$NL+>LV/C#=&>: M,G<>WKU9%=I]QZ%0S)UZ$K]?N'$J,N_RBODC^G3R!NX4[T[6[PQ+!^O<&^_7 MK]8,XSI\?+IKHBO:.V.BZE+7DO3I.UE9EK5 'HK$.Q!(^N278QLNS8FS0'/< M+ZY?>>JW=U\NB9_LN_=1/^5A]6ARK"7#\C)8NM3VQU3K<123!^B72FE%DLSW M*]U" &@ '(\;M7" MT[@&I1@.KL3MEI!?BHRI6H;[R2?:!6E ?P5.P 4=NB]H 8]!]97@#GS,QA,K M^"EA)F,4(Z GPJS&:_?Q*QZ=H/UOY:>2:5G$TO8* 5E,#NI6@'430!>K.0J@ M#J0 /K?SN>E1R=M"4OH4L*O?1261*5J/S:MZTAF1W8O2CRB"S,BFT,493FM[ M=ZH%4"QLYT=P7H!4W-#;K^?F+E_S[OI/^SR1))D_3NF22A7K]2P&3?/>4Z+/H?(T[ M,Z2HJ?W%*M.BS8#M=IN%)*L!RLIZW7BQ1$T@,1(470,LTN >SO751-8HT:TA1U(!5WRL[YG8$=&?.]*/!CU,6H[3*EF)3%R4'''U>&H3JI$W M>#,^;0%8=K-%^YH6Z$S;N:; ]3]4]BQ["W(:K#4VI'ZTM8A"NDV4]U*%50BQ M8L0J=&Z ?6FL8(E+.'H54 NX19AG('5F"(B!FZGL15Z]% !QFS_$+]Y3J>SN MZ=O=V]>WN[?MUZ=>GVZ]/K/#@H/*R=WC6"E6'V);L$P"/MW%NG_#J3_Q^A24 M/E\T"?N%\MP:S6Q^X#4ZUDZ5/_YYLM/NK GG\O:=][8QEVI_CM3)GBMAGU+^ M1;/#/VU$; SE'M<*J=#]1]CCJ\^+CF7*UE=BMP2L,YT,K$AEF;,K' M\R#]?]1\NXMBE:(^58]Z)6BE8#SOU5:.JLL1W!F52$Z@'ZX]MMZ'*K'/ NQ* M ]*:#"7<>@/0UL9)]^AI3M^[-]25X(5GI;0H*@]NAXIF>Z_;[6?/-(-4?FT4 M218HH4<9CW+W'.3LSI3[^,W%G4 _7)$?C_*-J$$-*7Q"=!HW:GQSYB?%^7UDX_-B\D,M=&J4U3N6- M:3O/M);@[OK5U?[\?;P)Y-(8'_ "E?C//O ML#-_ R=S>-AUY#B-^97(ZRO"BAO\2:L95FP/]\J*Q1U_*;J>A5AUY7UGD"9U MT2I'3DI^)I)*(*RO!NA>:5""B40JM G< W3ZU\5I'DXO1_BQ;\I4Z*Z#R3/5 M'Z)2B_D#^-'7^C,"@9K:=A15']U'*20*BC^K=LY(%4#[(B #HJCHO(\6TP;, MMA61 \C=J!*AT_N/8J!7ZD]JIT/0#ZT;YGMW6MY:4'VH]>BCRNX_)J=%4=[$ MMT51U^P^FYGDH/HG&J WJIH)U*/XP:N"%H9S?L_(-V(_;^*GIQFXW70LQT1$*E54#;Z]*4_V)T;+;, / R2+2;/2(_3*R96FTF7HA5D*@@C_ /=I MR5!75%@M$/V>;%%H%=3]U8HZ. P!*.K?T8$PR9(/755PB(BEG=F/1555!+,Q M( !))Z ?4-66Z5RU171T8,CHP!5E8$AE8$%6!((((/3_6^8USU5AMUE.-ST MFH9A38EGT@_G/QAN*S\A0&58KQ2?O\?2N1V[/2#X+OA:*Y\6NF M@\G+1@$9R\&+,EL,XOUU^USX*5+;:\'P>U9%?DF(TZTQ\G3-&B6_'X>5[V'0 M#%.W('_ &%O!.-6J&2W \5?Y&<>#;C*,Q56&J5164\MXNK%F/[C;CLXB)"=WN,FNC9-=IGTY M_>XCC>/KO]J;V!HDH,%X/Q3:@9]^?.D4H:\Y7C^24='SYK9J78N N6'R%SY[<6_O7$1% %^-^WU];U:^U=(*IGX_7IGG MK\N-HQJ*)26C]>=&_E6N;3IV^M?LG-_$J[%+Z..%:C!5WI+N%:X1!V>LC0LQ M:J%RWU_%<>6K#]A?W#MHC]TP2>+U_P")<4 G%A^%&"=TU)H'_'M/LK\LUI^Y M7] Y9^7RM/P#/=3$97IC6"]:T4I/!R9]NG5I'QV4 MY>4IGQ4C8#R1?'.[^ (1,])+>=DA!)RY+>PAFMZ#IV9[R'CI3EQEY2V@2=5# MVTQG'+Y<'=J3C^-$^:2>.EZ:X\99$I _NN+-\<#X] %X;3.KS1>Z7)<=>V?] MQ?< A--&.D+4@'.KU5,Z]W,X>"X>F0=W:*BVK4=F,DGL+:IYI/E+J&&_-EB- M&3)KY!Z<_P '/0DY>P[N:GDI4,L_*>5NV+9T/:S3P20( M$6CFN=>]YA2K'NFT'%I@?=$K*RF?D0_R'R^;6W3C_8^!6%)OU%<^O'@R52[C MN.Q:3U&XK=JV%I9V2HE(2+99=\J#E^8G%& @M.)C95R4^))'5Q.?[<>/Y-Z2 M'(9=6O31]]]"4S<;3@#)/;8^L\13)\EV&2VI+[VRPLTS*N='=65K"I'N;FX:5M%(']Q&C$9XK9554GMG70L=Z\C;1+4,>S-17$98]D366M2"JA>&TRL\D4-+DN.O7/^Y/N 4FFC'2%J0#'5Q^67?*@Y7GIQ1@(+3B8 MAER4^))'5Q.?[<>/Y-Z2'(9=6O31]]]"4S>^1>QGQ2Y,3ZW H2,J\/PQHG2" MM>BZ&[,U,\5=ML[/AI.T--8T]B."!&Z4.%FV0@6V/P^+E;ZD>\XM4#4NZR\C M>D6;+AXWCK9!;7+#7?JK[#ZOR$$]=A[E/7;0"%@NE>(&:O,>;[3SX!R_[XU] M[E8_B'C/8Y>;7^]430'8L6JOKF_P A-%;J6\@)\BOW=WYJW7H? MKTWV+*SZ/;.5]'Y;2DO$E9WY;%,4PTCA$G@VBMMO8N.69L^VD,60Y2K,']CI MQ%Z7Y:/IO#>-)H.0$F?V7DTWK%:F@[5P5UVV.K5/$,^VLEROQRRR>X/QX[M" M\IRB9.V]+.O') K[/2>CK%++P:T&GB=*5TZ,;0P2QTWVU;OE_P I<=DD*#)5+N.X[%I/4;BMVK86EG9*B4A(MEEWRH.7YB<48""TXF-E7)3XDD=7$Y_M MQX_DWI(P-8"BUY$P9H(8NPG0%W7S@5 M':GX ,6](X7C305R>M\!%:584!2=MR2+(JS/<.TFA\G2G4!1/H2WJ6FLRZ)J M]M1Z*C+/R-S\R!]RW:6[794+LW:I^[=I/UG;C;+>N/BH[=M)O-UOPC5?='"I M!9O)E[G]EHJB+4XFZK)]TN5.9.4AQ@6TODY-.N:KY::>+S&EZRS357-:3W+Q MG(55 '.##M*NWWA?EZY=$Z\OQGIG/>:DR&;.&IBMQ,'HO]FG/0A=BGI:F\W+[5700*:MKF>;(W%L-(^):-HYO/R1M1LLN^5!R_,3BC 06G$QL MJY*?$DCJXG/]N/'\F])#D,NK7IH^^^A*9O4>0[-4EXU]#0VYRIE%]5('1GT+ M]FGK'P,>K)0OE6\O*DK[#ETSXLEGF. 77[*NW5@66?,99C#X&[!L J./6\FY M#?PF&*VRZT(FL-\N.C$>GZ^5.?)PT\/%:?E34(IY%=QIO2=+HKZ+]TL^0\19 M- 7#6%4RB_(M:FW'S];8_5SSOM"\WI'$R\_RV;7M= MO\S-^.WX\W$L^I5%!K:(V6RP5P.9V+>-,6X94DO\=US=Z93ZAQE)U[1%?W=M M])+,:II6^PT1.+ANXP3H8<=FCQ3\/!0AM=G4E9CD9_#_P"HL].K M_:'%:)YFSJ\8Y\+[^1RX*4R2,\W^NZ9HJ%:H%;N1&( =7ZHS*6FW5 "\RK%" MTR2CNK:KEW?1>II1W=Z4HYZ#N>E&9V[559H"Q$Y(DD"S1%7>IJE'ABXC3U+( MB$G'.+A+7U M4;C%9P2VLWK\N+MR+4DGDH^2&9M;'/)FEY:O%29(](I MU(:U816E9\ORFAPW#9N#T\BM8%;,QR-^KFI,F?A=D>%85+/'0E7$G:F;2DM? M)\DP3CEX?DM\O'U>SCBSE&E'FXDDU?YL!FJMJ^1TU*Z2\"FW#9;T6?&;:UBM ME[G:>B,'T^&TRLU4Z()6F0I:AJ,NWRK#P2.CA_:<\ >)U:L<2'<)93NC>L&6 M?1EJ08]MII3R),OH57C"[S]7XW?R*S_<>1MHSAE/@G3!$9:VO9.M5=)\S#AFDE9=)SFIKZMGF]*;N4EJHB!/Q49K0@1W!BSN[:%*@3'V!'4GIU]@OS%YQS<0^U M-E(MYIAN/O7+9W1.%%(=,.ZSYT9&5ZSU)GK MK$+3=I346SQO3/1+U5_B;%IX63,-?&11E=-/"8.1#J6[>F[Y'2:AT1RL_!U% M&6;.'_*4RI!AZ=HG3XM([HN0OQFM/%7CV9Z)+[Z^-Y%N1+8--Z,.0Q9W%(I$ M+%.$>[N=G(UT",U4$".18_(T5=F7M3RZ<\8JBU:SFYZ(N=R=#Z5M!->P8G=94UI><*Z,_;%+MF5J6SYWG:4O^HKEDXOQ;:$E6%43CDG3>U,_ M3Y$QB2B'5Y)*8'N6@5T=5Y7G-%G"YKXY!%0-WOLTIF0DEU"JC.&8]&)7KT'7 M^O*Z76*XU!O2U+*G=6]B*-5JA$\E]%9)(FKVV:] BB&])K;- 2=--=\\(FZM M.B;*8TW#-6= KPLF9PUIV6;9ZA\UQ/3.D5R2S]I[LW*VJ:,DUFO#U$]K!F;L M,X=*&KT:)_ &"Z$8T3EV-%FN&66EO*1'MGM?/+'1/+V>5-5-4)YWEWK9Z=LR MS*X5SH6B&>D9Z@HX;/9BPE/4O;W9&N KYODB0TSOEKG-)[,K6CZ^)%^8HNHK M.?2GRZH:Y/3!P3=\<\_;YZZT>51\:EJS?$% MK\I9>&W9SO;^/[88#3Y/TC(Z1D.<=*=A?SC=D:/9W>1;S9.JDD>V\I6U4CP^ M7=6R>(^7R\?1XZ,Y2C2*42TZ2;NZ=KH00?J.$,%\H"S;^O6S5DBJX^W;+QM5 MVJI=U=)S$66K5C[5SVKKX<6^&)F'Y5MH^;^T#N![0L(K&8E0N[^!$D(S$U7Z MC@L$E.NFFN$M#]W9DI;))]1%I3[D[CJF@\ M/GG!>K*"]JK1YQDI(:M62-:"?PXN_YK?&Z M?)ZXC-EV)XO)E8HFA9M68?EN?TU7XN?AMO((%(;!^]0$4NKEAW]R_V@_;KIQ:UA-4XW/O#FP5%S:=%\ M<19K"*RTUU9WE&"M7Y OA$'IHUKG32^*;,\MSXBC#QU;;.UH/CG&G;6NL4S: M?\M)'N4S:*B9E"KIP7-QL'XWDXK7*R]6:\F95\LY@&AG,O/S4[ F<5BUS-:S M+<5P^>\AS>O$-7Z[-'+"=KUSY/DZ$6UD-Z9]%'\62_ARI._ZC7G+ZX"C<=HG MKY,JN?.5#Z7DW6L7PJ] M9G5GM,M+7#OC15IE>RN5_$GJO7D6TE))DP9MEF=T54S:[_%S4+,P4FNCI)9@ MFG<5ZH P)W9^CKJS:*0M-T:=)6DW:\Z3<*Z,/L0&4=R,KKU1U8_]B\B?TZR> M;C_@\ZH9TFP_YDI-FG1#U5T9D8%6(/\ K^F60$5T8>#B_?\ 8(_$EDU2720 MLE@\7351H!^5Y&N?G;4;0^S*7K2&VFCY=-,QHJ&T*V@N*SI:-+0I5<^C!H:& MK-S28(+DY.O \EB33)NVEZ[?C'+\CL1&2?'-#08U[]%3^X754DLP+>YX[IX] M/*\)HP^9)JSCR*PEW]60M.;/1@O=^)=BHZLWUZX]Y%.)P:;ZW,V#5T:7R5QY M3VLB>%,4=&WIV6?Y3;R:I,XH&OIK:RC>W\2J2:WW*:LUD[=LZT([O,EA+5FU M>)KT$J8;LL+SKC@T-=D92OES%4?+=IM5I:26/=.\UK3/2;ST0O%I&:8Z1U'D MGPGBT;BWGR73BO(4QYJ:-C[>,KFUSF-"6XPO''.WQU9OWA.1 M6 56@<]8Z<5HIU1"<.S-EU3SEDC?XXS6/QZT!];GR44.'#K;96DNODT:O@Z\ M$ LG/;GAGEMV.0;W?0^F?4Q&+_.>I;-6:6B''\!P^&LF)[:UX\Z35DSM1[3^!+*8_#&NH-,M;Z99]VC3ES*WD>\(+',:RUO/4@*LX MK"_)WT4S:UY!2VI6[6QOLR]C"FG"M&U:%JBYN8X1M]DY#17 _E10 XRZ4M9' M ="JW12G1>\=&(*E?L?9..M!,\=JXZB\E[ZOHQZY:0EY=8K2+SSIG5WO3PM9 M=:P>N"$[;=M\J/OP\_Q')0G.I.>LY^K8\5;Z]BE6:3%,'#X MLH#%OT>.YJ',WIH8JOZM;4WK)9H527PXNS,M;GW\P!# ,>[^B_M1]>.CR M]">G?^TZ?#V=_=WP[_'W4\/=A&B?[=HE;"U#/*=A=;Y.1EKG,:$UY[]BFIB76./.N4YAIY!-&J._G-'[L M+W==D930Z49M"-.^172.>.^%NMLV.DY\=;Q)E;3Q^>F#=[- Y8XX;^-PYV,Y M3N+7PL)\M#5-9C(["6Q\E-A:E[ZI M#>F;H\,K[&ID]AK6W:EH8L\DH#L1\N9_DO&B5,IYW'(UKNR6A-SE:;W_ "OKME_=(\I/)XG>[8I[*NV6?FHTJT&:;*O>2&'0*H[54_7%\N^&1290 MTJ.GG[9U1TDH[/S0]:L>ZJ!'"]$;R,T_<.+S7:>OD><76C*Q5?C_ +Q3?2=" M/R[GS/XR@#(SDH6\?YGC]$RL>?T>WK[ ]P MSS8YN2DNM6'5Z+4R5=5()$%LM(Z%A&[>R>TW67[SRM,^O3!"?&-U+)DU)EJ4#MEAQ MT\VA*:^[3HT2V!Z VS3 &?,K\D-LG<.%[;Y4E8OE%B'?&SZ?C4;3"5+E)M)6 MG)[RT^L\MI:M,^*OL3.2QI5QRW(_+RDM1NKT60Z:6=^HJ3V-8?F5XV+(>>?T M>WK[ ]PSS8YN2DNM6'5Z+40BFFM)MHNW9 Y$]4^1V;,)%<5XTTKW=%Q(GDTSEZ+"=B:Y=F+6A='9 QJN%,OG[_+E5DT3%6SI"G+ M1Y;O[K>P0Y!0K>>E(Y?.9J^8YEQ&.AJ3],KN=6Y7) MFY0[;::N2VY]E*2>KTJZFB6+M5E;N9>U.TD)AYDS)K^WRQ:8>.170D;7> M>B=W#_&T>"PR,1FLQ6$++5&2DZ_QYS>F*N_%/R=+26E>U1OY&&R>;+:K5MX\ MT9MFG>I%4[(T5>[J$3TRFMG]>R^L\IQD= GVZ*Z.1EGF=-0AI]>%'H.'W:-Q2/5?FU MP<;Q=M^KD .GC@KZ,M<,Y%;Q6UY?YVKPO)L>WDS^CR$?5GS>(=&@?9+:),MU M)_/R;MF.IGW";UPZ[8Z4F&ZLJ4>#41&+,B ML%+N1W'_ &5S\2Q\<@UDH5^PMFTXN1PZ940=%:M(RY/$X1ED\ZT$YBEG (;0%S);/X^,3/.OC]JJ@9B$55Z*/\ ==ZMR(8TU"#+ !@->JS6:235YK\I4S>1G=VEKK:GA1; M<%!#T[PNOG@CQQZNW[YM&*1K3D)A;- ))9BSW55L=67P;H:=&:T^X.$ODT5R MZ%5P *(MHN$?M4NG:Q1"2H_V5/K,CV8M#VGJF26E:6CC^3Q-H[6[B->==P^* MJ]F<6GFVT5JX?#M]0YIX=8<;P7)<728;HUIX!CEW5R\%PP@QY3DH5MFD/N])1>4Z4Z?\B!K3Z-3L M#@LZ%DG1EVRR+Y#!S6-C6F,OQ6MYPW=+N4,1';BKWYWZ M]#T*D$$JRLK ,CHP*4FZJ\W5D=592!_LKPF"4Q7E\VG1\2XZKHPZ:\=RPS M=R5P'8V6^FEP9QDW(9YP.O=F&ST_F]=':-/5N'MO2$,=?6-="JNT=6WAM6T\DV&2J!GGJQZLPR3HF2+:, M5?++$FA7');-N;PZ-O)\AM,BP2W$W*$H75NQF7HQ_W79>1 MTJ4PVU#,CD'M:Q0OV]?^ "JSGHB4KGDS"NG.E<:V'8="4:7=]O*LF1:M/K_ M 'K)J36A7J$:B!NA9>N^'B;SY)3I=>A[HSLLVC2H_K-*K:+39^BNM9E20Z]8 MZLMDIFH@9'4AE96'565AU#*P((()!!ZC[?[+<"IZMS.:FR.5T/6-#3C>;K'B MM^=NWS+LU?@IGT1L\MWH$\F:.L;HC!EK)*2\> M9EA!JP6LK5S"U$?RN:_7MS?N,SO?F_3N5TZWL$^3\.6>G*5DRHB6KYJ)NT98 M!6EIE?)ESU;+$TY/3/&^?+JY7DM,9LGC9,^KD-6G,K2_\IA"LP9$!I']-E5E M('_@']?U9"DJ9*[-=\Y7MTZ$R\9S6H\E@HP['IES9-4A.I&53FKF_5/*Z8G^ M+\/K_'2ICV\'R=8PH%;R53D,N6=]A)25:3:;V45ZY83$=-$PX$K%2S1 MHS^1GSY>0U9LS-7_ ,UC"4R:DEJG]1F9F)/^RN?%I_/++2MU4_T%55T!_P#B M5_/N,SUFU9PLRFN;.\\NL6?Y4,]<\GZGOG"Y)O!&_JD;$DUFI"4))=23];M. M-C+1ISB%G0]K5@&9A&K+T-)!G9A-B4#,Q ZD]8YA]] Q.B#1PF2#7MFE^JZQWWH MTZ9>-M'TSC)0\OKE/6^;Y-^YBC[FXQYE _0ELTW:.B*+,BGBKY:$U[%EQ6[= MUT+RN?TUPI(0Y6]@T;9;_ RCHX1>+HBC_ &5PX-A+1SL_:?\ F\%8ZH7R%CU_ MRNA==O/(=/(&I(M\?5MCI]>YR=B.4XK/6&5^@_3C:XTUF5Z=E%>P#-Y5L M^OC)0\C?"$G32N56_!2J+A,SA7.C KD7"T9MA&41&-P7S"3,Q:.+%+LSIUZ# MJ6)))9F9F)9W=B7I1V9Z.S.[,S$G_=?@]:9:IP->/6D*L52?(*DN1TF^?25= M(6J,TUO*P,<&1O-H*VXWD#L;3R<*)*[^KRB5'3LM[#U:C@4Z?-R8TAJ6.W.T M\W(6[4C28SZ&^MD=XG\_)NV8ZF?<)O7#KMCI28;JRI1X-1$8LR*P4NY'FRN3\),$E:-2E:4HW=2MK4>U[ M4( !>UJ/1^U50,Q"*J]%'^Z]_3)TD_(QB#I;NZ+EJ#M:ZVZCJN>$L52VP=8- M:6B(( QUW6VY+(>,+\Y/;+73E71,4H,>A2M.\M6>IVDK1H\;QH 2 \;3>;]K,A9249EZ,?\ 9;CN2T9?+QJ<:N5J]$&D MXZY>=X^V#0W0+LHL>0Q66M47--.,P+&7DTZYXDQ[*V,LW_3U11%7R;]? :ME MFU; S=(UY&&YLM'5M=,XR9*N^T^29V6WF?S]>[9LJ)]QFE=VNVRDYENC,DWN MTT=@K.JABB$]H_W7SX;>.S:9(Q^X(2KF_P#E7/7JFI)YWJ\2.H3R(";9=LLO M.\2LNO)<;3-+3/J.Z=MC13-G Z_J::OHE,9I]]UJ7D\UI*JI';BKWYWZ]#T* MD$$JRLK ,CHP*4FZJ\W5D=592!_LMC]EPYNO+#%#OUIV@:45.>G/1KC5-&<< MA#=3B=:Y@E14Y^1KNK2'(YFV>PR?DE7#^Y>I\BMW2KTV4X;/&>Y.I=Z?+HM* M]U=71-NZ%-#Z82UJ9C'_ '7I!STNT5J%/V8R=ZR6H']3-JPM-7_M9XU0$M-P/]F.)V\'M$^0LN=: M2IT5.,;X_-OHU8]""@MQF2.//W&8,L<]/ 4A6NJ.>I]B'JN"N;'EY/U3*\*E M3IT<3CY#2G(\MR$W>A&?;<9%TTT-3NQX4.J]L\Z5^MG[9_\ 8_W+D/A=.[M^ M!\_3\#Q=WW\/P_!X/^'A[.W\>G^RZ7<=;K%9!C]V$D>M5D#_ %$UK>U%3^U7 MM5P U')_W8YJ;LS4R*E68B8MX@LG;Y+1/X63)T^32-")5233J1-G(]ACH6&[ MDM7MG%2:L>ZV?1BY#V?F,&O3)F"Z):=&OC#ATZ%\?F[AISD7Y"EJO*O9^;5OA6[[$SS7K33\9,UJ M5?.M422K4MXZ29X:LMTKEJBNCHP9'1@"K*P)#*P(*L"0000>G^A.?%'OH$9S MU*JJH@ZL[NY5$51_5F8 ?8=>I'UQGL*U'[3LQ/LDWW#-CD9"NQI$"L\DC9!7 M31$A)N\4HIE4)[)KTL%SH.5 M>1_3-?C_ /S[/EBQR>?MZ_&.L0J+Y("F/>*3[_\ 0UYK5^'%IIAG-#_0 MVTU2,9J/[G9J.H(0-V*?)3MF"PAP+1)Y6FM<@0$-TUO)+C&[ E)[/#05;+1E MT*@HS3 E7LX_5"@I#5++693\_P!+<[SPT<)U,DW.A&)JA%U]\CG-!>)I;AM# M@;T%2 /R1Q#13+1S6T00E5+9\ M[36UW)(6,9^5&-;&:>/OH&,Y49'IFZT41RU7M!)K+=:>;%2 ZZ$V::SSY6@ M*+>Y,9%J*RKGX?'VVW6>R2\;+2=FS6.?3X;(6C89[=)Z&E1UBS)Y2HHA:[9; M+1):+18J>J^3/9X5 ;^C!:S=0ZDHX'-V0R:.KH FK2(G/F5N[MKHM\B82,32A/D7M[HV$SM>R3RK/:[ MM5ED)+QWB&XV\I3P?%I>$+"W84TWCE(^15)-3KFH-"ZVRB)1AH?0F+4AJRW2N6J*Z.C!D=& *LK D,K @JP)!!!!Z?Z$Y\ M4>^@1G/4JJJB#JSN[E415']69@!]AUZD?7&>PK4?M.S$^R3?<,V.1D*[&D0* MSR2-D%=-$2$F[Q2BF50CR,BV@6G(33\ZTK3$.16,8IW5O486GJ>44>DH5A2J MH+Q[^,VZ:*,>R.:LG!#(9[3=<3LRDB:[#FO\0T*?)$R8>0%2?]573BNTM(5@ M&4]&7O4H2I_JI[6/1AT93^2D, 1_,/LO!3A\FO-F_"3HK?'<'+EE'39 "PAF M.=@,] KTJ8]\J9Q5']'ARVBC<)G333?>@_6T:N5YEJ\SY1)Z=<^C-QG%ZXSD M.X+LTPLU&)S9>"P<]GJV2'LG/:=N>3E=5\/(QW2SCC],ZR^'9Q;MTNFK([3M M 7&I,[9DX3!R+1;D(9(SJ9*$D:)-5Y>C$/9,,OKWJ6'_[QLXF>;EE 4V7).*I3 MCLC,Z0%]C2[;Z3436%$6=DZ:5K_.G%GM>_(PVRXR:]52WQSCXKC+'N/1+WX3 M!![/=IJEJZ J9A7XZ:$PBE=_(9.!SWJO;%0O$5S\YP]8(?L$RQVOHW,I/1!_23N"?+7L14#^-57B-7K; MST<+Z]+9MXU60@:^>3CM0S:MW<\:#%6ZRPPSR*-..LO4YZ#1K^OXNX/U_OT^ MH\5LXK9O50HTZK7$5%M';T?1>#E%O,YDGZKQ&72NGCN'CS8 M^4H9)Z#RW*RUQ$I.%LICFRH=!JDP+7\43=)FS?Z'T#F^4U4^#+@^23D;*/U3 MHIOE:,4# _G;+"<8NJ-G@!-:%%0J.8ISU82IRG(\/D=D1CFQ<'Q]MG(9TS*' M-WOEY#'QS:7JE*7GR&@3%[*^K-Q._D2TO0\R''GFH!$N.IJR7V_,*MYK:N0> M2O7PS:0EF,%,Y///]:L^R799N1Y"H'4'].^_3:3=5)'Y2HC=.O5>O:P# @?Z M!=.*[2TA6 93T9>]2A*G^JGM8]&'1E/Y*0P!'\P^R\%.'R:\V;\).BM\=P#BN03L:;I'1KCY_E&<'X_-DIGS0RRFDJ%6>:I-56;LC.C.@ 5BCNI()5F'0G_0 M;\O(6*\9;)I[EZ,0]ER:!D[@H)/;I>;+U_!7"4?IXPR^O>I8?_O&SB9YN64! M393>$;J'W:>)S9617($M/RJ-'*S95S\/ZIQ>&@SPIQ%\PHRHV5\[*-J;D1ZR MU-').F7!T?6@OK^;)\%9.:_^!].'QGS\HW#9=_1_TI=-E-37C[]"'6&QU+RC9T[DEY^A7.]&66B@,8/2OX?7/Y=U)1IQ5*3V%ZS5,U M)ZDQ&5JEQ-*TTTE*$B_DT^:#YUK.TF?1Q\&:%\[W&@:)UB^7XTVMI.B#S&B9 MC%&JTS$U>?:93?OF&X?EN/@S<5M0LO>0FB2%!2=+R_*(G96"J(:=%5KU6L9S M JW(2Y*DH-DCGM_%B?E*>.T_'XRRW=Q*#4K^'UQF;%N[,^DN Y1NY"@?O1Y,9NE$=&G23]E)4 M#)15=64?Q1S6# S[O:MCYYYU/5HNN".U>C]!YBYL(@=DNG3R=3U[!^W9N07H M_&ZML:JII'3#-"]#3)<$0UQ-(F#WS5M.3L Y[NB-I]PUY7GK7UB'-)F4-4F- M[RSS6UD4C*CLUO#70B?(\!$IL'!'NV6C33+P?*3PWI1TF9TL8)$7#-XIN]-" M*?#?3!%*NVC^\3,DRU.O]U7C/#V,-!WL*,,@S$>=K*DGJZK,^.(%J%9,KD>P M9IO7CF^9VA%9[.N#K\QYY5!TTEG[3Y*SBTP1T[B2!]>S>V<6!K_;\\;)&?Y' M2E7 Z2=>X%RG5I *RU-I!&8!$WVVQBK=] A6_9Y[2,&0T4 M"G0=0#U /_$ D D=?Z'H.O\ \!_3_5OY,;.6O#U6,JZRP\;4F\>/NWQU!J'= M4Y&05:-(.Z.OHG=0I;ZFVS0F')\_3G>C]]51JL"UV:MXRBU#QWJ^]8RY_D M^1Q9>."N[PN-W'OR$[Z+>):99Q1?!H58::#0Z>!-$12T^#IQ^,'VO?QG+[IX MW?MFL^%?P[)OJ57Z6II71GR*(,E&SO2],LGB],'*8F+8],$K,D="4HH=21_P M)4C[?]SPUQ'R83X/'E7)H_& TY*Z[&H8>8*+->*EQ#R)\=&[7(15Q\#QH")Q MJ+LR-7\A?E*7@VE-*='6&(9'$6./E?=5Y>20\>BF74%>=BTT?/8JS"F;Z_D+]R@ MF?D>7YSB.4C.=#:;/FKH>4M?4N<.-3]_@HO>7]?]IO)RNG^1 MN7Y;P0;OI&%N&S31-%.B'.M:3I!-05PM2C+.K!H_1Y[F0'M?D^0W66"@*M.0 MTZM;SDK,H\+?+]?\ 7>6XV-I@K773E,\8F]8,S+DG+XF55@FG M7]WTV%%9_$W,\/((W*\GZ#Q/!6)W@]":6155J<5R67;:KK^ M?:]!G8S3M=#1@CE4ZN/>N8]-C"+R?S4 M64V,X@F8X'XCE*...GR?< #HEPU>1T<8),O4]4MLS"J.%4IACT9B !SOQ_\ M[+\MOA]W^/\ %[)]ORNGZ?G\GE[O%^GV>/I^7=_JW\EV3[[M6_C]_#O3IW9] M&#)BA\?0Y6K1PZGGM.J>7N=Q2-%9*&@'OE,$_P#.<_Z;@X=Q1NQ(7XW4*2JG M:M&K*^=4% ?&\;!NT61AV2Y'/6XW'DL-OE!S'7/'E \F%Z*:RV/4*4GL:.;Q M>1JG)2LQW\YQ]-?A/*1Y!->V>96;1\@3IC6W&UT/EJ<^B,3>ATJ+RF4G& H5 M0[],6\J\_P"J:0QJ]J/CX#171=69O&B.QO1,6=)=J35$OL<=GB$_88_(QC?O MT&7K7)9Q&ON/'\/S^'QL63'1N=LVLV\H6EE&/5 M?5^EX6^7!H)Y,CSI2W$\-"A>.3-**L?ZE9(J G_YD+U/_P _]P'$8N7L.+]8 MIZB-U-Y;L U'9[!*KE]'?!QGE@P$YIHKOW]O7R:)L.%;F^/\,]/H.7?3,G>U M)NOE^+YBVMN@'EIE3U@YVZ M=L_&>1V?:816\WYAO'+LC[IQT9O/3E?C5SW+#/'E?+FEFY %&GHIE,MGDWQ^ M0PEHA&DEE&GQ-/(^P:9#?MCJX[CXB_54;1R%C$:M(S-F9TC*5ZF,'SBE_"O= M./>/KU[,-'EXSEO7>6UJE5ZMGT\0I\X5I&)>6A-&6D.\EL]I6\OR8NL_KCY3 M+K@MZ?ZWO".49QHY#%6VJC46?2X_]%'+Q3\P=+IU :-\> M;D*YQ1\]G3&2\I.;2S^I^P\WEKAQ-Z1R'.;I3'DI(Y-DL_QRE>QKZFK6>6+* M^'.O>#ID 'TSY?E]F6PX_/7#)#%19J6WLZK-D[IM(91*U=E3W1G&??!]+MXU MYGA>2O!+\=R1R:*YZ-HSGHLJBV>IG)[2>%IT4F4V))7M/0,U^$,DXK%\SDWC MT8Z,FOC(H^C/7,[=VAM6?+FJ]6%Z2VGSG-G6:I24>;Y&5$XO7DRTRHH5MOGU M[IX4Q[+0C5&FG33HFN5'84:[1A;@8\3D#\_L]OAQ4PSJ(:)WX[DM4C. MA_4FM3D9GI:,WC;*F<2K#8VS+ZQ@XW1U]6Y3V6O!SV%>E1KE\EA8Y"?MDTRQ M;*97;0FEO 5OES%NHXSF\O\ GM5^'X76(]EB[ZCMY#9JR!%#49IH_P!V6FL;W;'ZUG]0S[ZZ(!K6GKT' MD8I2T^F@RSOIEABM'A.'=2H\H"NT?45]TE* J8'9,/V3#D*:Q\H8^.;/UEYN M\B:GR%^BEOHGWJ:<7/%Q5M'(1LWCQ3,#1EWSL2NF/&$US2TQK71M"-$1>>G1 M*=_>Q;C3HY+CO5-K2@ZT M[%AX'5R.J&2<_'HKEG8XVC%G?2Z^0U[5<23UC' MQ^T6.KBM-]DNY'.6L]B1R$F8!B-DCH(A?NH?AFTR)T[?KB?0ZP:&;3XJ^4MY0M7C/N2,HT$ZPT64:1[1M7XR[IXS+$VIG3*>2TNL<,*F1%J4T4 M9DS0AW4IH"%T.9-!7G/CUJ.(INT?MXT>-=-,F9DS5I1$"KT7U.U>C&]XY<+U9^.F<&")17MFTLK&LLU %5_2*QSS$=>+E;:&!9]#/DOA2 E .SNH MG>W?XH/^?A5F5G1:>J\2>0K3F^1XGD.00TF%3XG& +6EG3M*ZM%15903*L_T MG:E( S1O:.7^/_\ ;?2>&]@[.[_$_=_%_E.[I^'Q_+_ZCM;R]O\ @RZ_;F;Z M'H<66'JR^.2*06YY=8-$6C]WEFV=?('T>"Q8&28D5@_">L["HYG=[17A4\9[ MX=QXW)RN/6*,)N8:<>[/2@,5I %^Q=)""GJNJ8>.+D=W+8G:@!:-^%B^G:ZI M-G\N4QE5L].L]%70(^2/>#]+$OJNWG(H?OJ$L!5;Y-V?\ MQZP:28) M.VM?'0/W=>BGWN0#?O?&P]>TP)Z>-L_.7H24OTU+FO-16>=:TV2MJ? M-/)I.S=XI;K\ACC+O9CY(HYT\LF%%*-HWPX^=+R\B_%G(4;49-3,3&VMR-%5 M.B:.5\PQ:*4IQ[V55F!2F3Q,[+-)O04,U"CH.(X/B(IFXS9JXR6#8K=^;8;9 MI2U0U^7N>>JNZQ:30I"68^'+25K>2=/2>!AJ"<5SG-WXN574KJ2T"6^13$>@ M&+1%*UQV^2*6"=KPB22OHOM5MRYO4^6?5Y]+C_T4+*6I>>=J MNE/%@@M>G%M5%E^X[ER9:L?\JM/CB]WWV +XXY2TI6JL=*M2\?!YE\QC@]B% MYSY&].2D9N6^-*W&=TZ2OJFE*2-[HR0HV01\?96](EQ/ZY[GX9)?N$[\2L_- M55$Y[.0A#0.JV$GKX*.) /0/8(LA5F57Y?%H\S 3V65V5I/(X\.B@C(,B(^> MM9J[T=*N_P#Y&A)GI]?QC[A4(VOF=E_E+_\ IQGQ&;6L\<5/EH_R&9NP?)N9 MTI]BDP99E>]*L)J"]%57<]!^3JJ357;^K*LT4$D!%'XC_2Y>5K]M$>*S\> / M[3'-KY':C$'J?*:\G=78$(9I$!%97:E/80B?-;@UXHKT/9\=4WS#].O=YNWD M;DMW=G59?I]%7QZTX];K3HPDW=^V96!$E96#]"%VA;K*>F$#FC"4EE]?L&LGD..> M$)V&HEFNTJC,I'//8WV)Q=>/DM /'#+9-"U2* M($"M1]5+4H>Y[561LU%C-%R:INYI'AN,XQ>I'0PXJ#9\[GH ?,Z,39@0C-T* M3F/Q^N5XQ_T,G(^9(7LB!GJ;=:G+[=CA*' M*CE,O(Z.P,!LUY)K-*:&+FR+;LG35')7+'328:TV#4#M_&LZ4?UULV.!+$>4 MIC7Q+U=55>MLSZ,M_P .ACJLTA*ZPM'"O)9DMAEP6_B*0)<2T8^1N-%Q;L9: M>5:!6A6-(M!DG6?2\TJO)<;O@NKC]"X^DZ%U6-,%3;)HGX6D3IG1J%[U-::$ MJT=1M!93GHY%K^;736V@^1)&09G[A-,XFN9(( J+!(K(H.KJ[O1WX/=(=<'' M;=NJ.1R]B.Z6R9>K-!'C3ZXWD\_9+G\<4C'6J@W24J5K&9#]T:B%;5I!K1I2 M)8K-UG^'U/UGHR<>OK>OA>X,6JV;;NCR-[O1^\TV-HB";OW!P]&K.E7\@V\/ MLRSOQMZPL4?O';?+3RYKHTW1EI%^O3\BCH[SJE).Z'3[7K)/.Z(F=Z#HOR%# M^21JB@(7B[W9'0(S'3=K&K,A3W'+9_'_ -0P27(N@7OUJ@DI9RZN)UJD(K>T M!*MS,4J[V+5;V/'<+*G+\+GXO768'DKER,6R_>@HDJ0_!0\4F*B4_.M6#,U< M6A/'Q]=\-M(H6$GU9OO&B(S,,RJX1VSXOC9G=%+Q;JX;@!HS)YN-EJE%P7#> M/92%;JP[^QNKYHE3V!E"] ?R;KP]>2I6N[C^,WXXZ@$^09;H,*1HO1,S2MI" M5HP@*P#7.-X^1E;/P'(V5-E_5,7![:0 )T9\+K7.>ZJ,0^=QXY41)%X!$NE" MJ]O+/3,C\OJU>M HY=<_Q.!?2#^4W%UTO/02K(X4U52# #\O7_8;T\O+\?[' M7FP[ #S:ZY)8>RJ)V(,\LL(RE*"P[!-?R/WZ^LPS /'B^8Y+D$6@#"S\M-X[ M,]P.@?,TJ/-43QT"L0U6_K]O>SRIT9?$$;M^ MN#B[>;5QFU=F6[_C:&L2,'NGB\B MS>R*9^<(!VI1HB,6$^R7CSQ"S5@[4%H6.6)Y7'R32C^,CLP+_EJHK]YSI.W^ M9\&4PSF__E>(F1X7V/A,4U^\,>RD9EN\OWA>C]06Z M[-D:^5K2O,+0+VS31E;+14[ C'\7>JFC.PJQZDR"S7T;UE'?X'K^A[9V)'D= MJ85P$6/3M91% P"),^7J22OX#_:?@6YF)Y/B%]#C_P#3@ Q9Z\I[7,$#09Y9 M'4WBD+I7S2^/Y653+/WZ^&&QK>P\-Z;Q/(?(1NHU;;KUT-R%M:B$^-HZ4QSI M%HZ4U39M&A.\(K<#*3-Q_'^[<3Q+(&[,^G%K,%T-MM8(Z[;I;YG'K@M*5(=) M!=%0>[UKGM<$?=NX-M,(=BNAUGCJVQ)V,"-%JZC!7F5\&FWXSRRE7XX_A?V; M0S[-7,TM!]-.J:?D3P/JTFM^KUW0)"!9Z*!(ZWT,L)TD*7_D/;ARPG'B>0]8 MPS%#1D5N:XSB-6O98BB,93?6\\\0TPFS2M*WMG$>/'\DXL6RVC?PWN7K^&=Z M"9N,G(C+79#0LD3.:PKK''UJD)]M8KX^VC]SRX/+@+X;?R7RG"^,%N\88\;D MMGA)F;_&6]7$:U+EJT06\\P(MR&>W(+L^)R?(9%T* HTSQ;M.26GHH" Z902 MY[%1.M"4G->B+_L@FFOY:%@D Q^[",Z6JD0Q^XDE=%Z),'L6E[. &HY;%AY! MS?#F8-&=#WI)A05#31NJHPJ!4%0"* /_ '#K]<3R==E6Y+ 4.6I=C7,9JR3, M*$]T2B,R)XRO:K,HZ D?6;'ASI''%%2:(H1$1 %1$50%554 *J@!0 !]+O MTS6FX%B*, U 7_OZ.>K?G_S??\O^/7ZW;)W==>I56SAB'LJ1EG1:L#W45,\( MP4.2%C&4AT2:*-/$8LTX\5:;3I%%"2I-W%&1YJ C(U *,K J7 8@L.OUP^:; M&"X^1U;2TOP;177C7#9=)'7RS,$7H.BMW*O2EQ_)\?P.[5+ MY&]TB/BZ._RQ0Z?9*:#"RLEJ\1)(<;EG.07(W':_5:?)UO#CMNGWS]GN:7?E M/7*;V?L!;#3B.)I0JJJDIS_>6XCRQFD\D>.^3)92QH9K[)\'XW_[-/V[VO\ M9>WIXOW']PV?M7Q_^'=\?_I+]D\7Y_\ J?B?AY/K)R[94O;/771$H7\9>8P] MJN%97$W[V2_A>-J18HEY.)UGS.JZTW<=P6J-M$:.DGUYN0X7%R<,YM-)B;CE MK9N!X\0F;V_>8-I^37.='UZEQ6W:S-V<,/D.^?(.5^3220DL, MXQ-AIQR[]W_TF6FVKW#"R V6\/>U*\?K'[AQ5TG;-R?+K+1I3+AI:<#S$)<;?3@K,IYZ']UT)QH'(1T9^/Q MIRKYM$);[8<^?AO"O[SR:>DY:2QEERMHV+R'M%\_&,W17R?,T>**"_\ F,\M M,Q6E'3S/'5&Z[Z5CQ7E[P43-JVUY7/IS&,REHLF3-@Y*.;51],+ZY4T/?"ZX MW3UY]-+#/[%JXP:'[!H:63E*X_-W22>).; M9ZRR9 YZ9LG2+H>9%\-V-\^E5._1JP8H]\LN)=?'\VG-TG+UC-R#<2 M*;5%.(S'BSFP[J2FU^Q7M=2)39G0+%9.V>,*:=AT>\>R9Y5EBY'D./Y&*N%6 M_P 6_L'$3XS-I*,XZ=&S]Z!Z'53-BO#IHAV\O/V.T)"G0ZJC*DJ6FV1R84SX^:&6/[OIS9:=732V:7FSULWD?-YK8IO=8Q&^N M;=FEY!D>!V;L-9\;R'%Y:;:9>(Y>692\W&VF7F%SZMA?*1+?3CN+=>7(XWXZ M/3]RXA>9QP?7YY+\>-N+EKT3\TU7++Q\I35QGS-$J0Q? M^+L6NZXM]>HNG;!:"W0)28>+Z#IK,DAJ.A*G]QSY6I;?Q_$[:K(]%X MN.[;RV33;(C"M'SSKQF'++YK[FS5Y:NO36^?.DI^V;>/VHWGYGVG1/?W36&C M?/V'D5CB\@.E65Q\%_B0RKMY!.4^/Q6BFKQG)QG$\2IKEU\C>3^)6JV?DE@K M?]/JP!Z^'_.Z>YEIL>V2G%O==/ \O3D]&SO\N0Z(.K3=2&7XVVJO,E:2+ HK M2H9T"_\ %696T\AFX\:M>SA.,Y'P*'\6$;.4VX-;9IJWR:Y:G?5 L*QS%\V:W(358.5.D&,W8+_ M ".N)_C\#^S^])/7U';5\[&B=>S9LKR0W/K_,,[?(TPSZ>Z+(F;R_!<>2=.[GY8<3N_'<)FU+&:FM-%;R3Y3LI MK-VEBS/7D4AG(T-3+51\R=9X!OY+OCOCBWZFAW5%D+)GXMZ1K3,F>96>FVG) M:>1DU2SH,.G8.4S7O/F=5UINX[@M4;:(T=)/KS]J5X_6/W#BKI.VY*Y]U^4@^3+3 M_-);%R(?E,?'U:43HY;).BE794R8)[)ZE+*R-J\_5)LRMD&.CRICOJ\>Z:YF M!A%?E 0[TF^C%/BKZH)-N?@N5 MJTQT3"FCD>5PUA T-"N VQXROSGUW&FX4ZV[LZ)K*R^,(9^(?!^:M^\'7JS3 MY%NC D_"2_)I\;*97A^Q?.T.^6]$?^7>6;/^;!(YJ3F&3HQU5E MQ>&^G=+$MBM$PC/%4:U#3GL7"Z7W\Y?5!,9!C2E=>;U+UNV?&.T3S+;967[3 M>P2(3Y#U/B>*>/=S?K^=>0S+JY 8)J6K*L,N?#DKR63Q79[+.4BM=$2 MF!7>(D#[+I;E'I@MR/'PUN7TTFM%5VY?7QG'[5HFI/+/+G3937FGV0V3U*?DWKF(Q3]5 M_=^/;%SJ3]E-.-['U?M;ML]5A5#*%)[KPS2%E.SOO-&S5YBB7XN-\@Y1+U#S MAMGG-%HEX'17'/8\(:IRSK=9DZ$FM,V;7),U<^N)U9--G_[HY#D^R[^"T)]L MY]X'G9E[ZMW+XIIV_=^U^K,J]!UZ_7%\E2V4KHS%(T%T85DNK6<\,SL%\S,O MRM9RS_4DWSJSE6$;ZS;V#6KRXZ2:W<.C)=%X]!3>7RL!J3X"D?-#1!R,0F@3 M<]OU3!I++98V8LJFDUK'*VOXU+)UC+4\E9AFHZZ0L]#")^+H$_5US93\CF+> M#,O4='T!(N8%ST1'*V5IBAF;(EWD&7-I,N$Y'*7KDY".:TBB.Q6>PAWF_-Y/ MDX:-..N4:UFC^VZ.0\\APO%Z]NA/$WE[:D70%E$]C!,CZ"H M(R)I=IS@VOP+6E\TT+/JSK6&?50SDUXS9PI?IY=/Q*,H7[T&301'D"I(XZKR M3>V5K2[]&?3(0O*>BC%V41"Y:>/0HT-VP:^=S*>K,M#HRWT9\^B4[:()31R- MTI.$KM$J\W2QJLDN)IG91>CUS437G$YL=.-ALS^7-^K]:N3ET*9Y>2C4(E L MQKXL4:]7>O)Z%ST^+E,4CIK7'"6MJTU+B]>CW>7YT=;LZ_X&)*P\M-2ZH9/^U+3FL\]$V#*ZDJRL#U5E8="K*>A5@000"""/J6?/ M)9YYJ%55 5551T554= % '0#[#_LYM&D_>7;VHGZ<0ZR\*U,)]L6T+(N@ MT-,W"VT_J?YK1Y?^^&X[^WKLS7[OZ_\ I_+^'3[?W^3^[K^/3^C=?M'/HEW9 M5Q-GI)A*L-*/6SM+7GT2M&^9EN29=BU%XYZ+H6(T9M*H7'_4"+R*SOUJT93W MV;1.:YZUI4KQUG)P!];?I'P[/F(L^P:7=V5=MM">3MI28T\?R.*N23!)SSX( MMMG3#ERR@)3C1-K\CHM+9E;U[/1J;KO.+Q_ M+:._1GTTSS$)ZI<3R(Q0HDCQQM'2ITP<\8TO )2>B^>6 M;?I^;%X4V7JXQ;TY/ M<]HJN6/#1SS8R%*"AK:CNI[\O!\A=5Q1P\[,L2ZEWY-<%8,A2=NRF71QL7F' M5XW=U308P%"W\@ORV=UP\WQU./*IV2JD6]=S^OM5?SUH&_0?3'JS&DS,UGGH M],\6Q:W9>/7!KA/P,T;I77?!J:[6[J"@31Q/&LN-U[WO==$)0?13Y,[#3+KDIDQE<*<#OWZ/E[HCC3J:P[U MK3C&EXK8Y=1+ ]9Y<<:+V:8JLK:(2CR&CYL\D_[O%C>'_P .O?R2\AW_ /'I MT[?#V_?KU\G4?V?7(9Z4HO&6GR;().TM$]/+;$=O&8&S96AT.= M-.7=70MI;Q3[%;R9<^- >YZ4:@EFF]K4K3R59Q&>7*(98.)"L4<2:8X_H&*5#&W4J/'TI)=%%;0%';FZ.\.VD :_XG=/MK*ZRT0T1EQ>)HL-FZXCFGT/?HL9^82@O M]U:F7ZHG,,YG^8';]_KCJ8&%Y[)L\#,]XNB'.KO$KU%%5M>569.X*=.<$@VG MW7?-^KEF8JU$^Z"E@Y21/]5H3.B@, ',W\1HJL1PG&Y&6M.3.=<;J09ZZ:8# M2DLS]>EJ+ BCK/N[4_,=4_+ZU\T-DCGD:=06"?A.FF)K6U.S+D1JY+I/YU\K M5\5GFK3R['SZ:5J)5EJ?,9LKLYT3>R5GTFM%59G/?NTT9,A*)-=#6TXYZ+;] M.5DV0_<3IR]TVT94XBR0Y.E>RC0>>2INI;/>_P @8]C8QI6/HS@4[+4[YX]KRTQE3#9,CTEJ>=\3ZN:]61.[E\&R.6J@CM^17+EU> M,,2/RD-21KW=H6\ZJ"R*M'.7C?\ -9!79,WB"TQ\):/6AGT&D0:<;4EH.?P. M)]OD%:PG7@-,WZ)RH'Q 2.NDD4/;#H3YF'AL")%^AC7_ /3?HW'14OR"Y)ZC M)1UH,M9O:6DH/R$*QG2L[=/&\T=U8JK$<[J?7(\3QRY3?4&!RJ-?'9^4F3?J M$ &;1^9R/ZK=$_+ZY MN3\IG7C^.RKJT:NK4SSS'BHQ@K/VZK3J\YE&" M68,TFB'G)T\S30MTHC'D/AGR_$Z>?L_+P]?%T\O;U\?7S1Z=_3KY9=/\1>N_ MV4V0\+#C=&T5!!2TH9M&H+!^OCI30F:J9@&"UJ O> &98\?L_2WTCY4D_P"- M&ETFWE5&Z,T^VT6[P"O2LSUZ.O7;R^MA+B?]A*)WJ*EJ=DV2E95DBR>M@TW>DD@I MM]8.)XD#6-6^N*5I$>)KSH9KU%#.R1L5/EN MEIZ.9ZL>CM^->*!#HGYRW1(;(Y=2KVVK">>V>UM/!)AM^YS;.%0 /YAJC*T& MB9EPX<5"=OVHM5>3HK+T.>G&ZI;.-;=#(^F#=\9UT6^+-R3T>N;YA3)\S-.^ M5ZUA25J9M$+TX.+'P-R5S+-YOP\S+2LSX_Z^0 PL3X^XA94)'6;@5PPA3]RG M#SM C]98$59;M,=66-$C6DZD=C3F[@]%;IQVN&B=H:=6G.IFP<+7*!YU<@] M4;K-@"66B.CJI4_5GMH2.2,:VM5PY2,(3>VB]!-7H9PC.E:>-'?L1NQ&;HIW MZKP:-LFNF6\7*FDM,#I2\6,VI)FC7):+M.KS9U!D])L*?6?D>AEQ[HK&CANQ M%/C!9RH;H$-9ANG<070 $LH/%BI7.FRJ3DU6"HY?3\1"K@LK*VC]$=I8^7]+ MIY>J?7.:Z*T_VW"-FA''2DLST,XV=/N5EH<=(4;MG0?EWA58KFQZ&$]=H"TT M8]KO$K)Q5%/1FD5M%A104*UD>O2BDTS4@ZZ$DU64@AA)++G>A4CJ)I=T@SD= MJV99DAV"G!SHT)^R:V58:.X>"S/X@BRKU\=&,N.SD:9 MVNDF^U&@BS=K*A_)I*E9.U "@6LV) =2>1S6HJ:,D'O=20&C&8L:6LI^\Y3& M?07HX5$$+%B!)^W#PAFW[UIF'CGZ'SU1O%T>4O\ $HI\\.C*I!\TNA_43K## M+3.M7P3U=9L&5%IKWXO$Y!ZK9+<=XL71/\ N@8=U*3:&R.W/1%% M.S3"6G. \R\@\[Y-NS*3W@P>\]82[9AGMZO[!/*3NX/EZ:\V,V/Q]*4CE1CI MT"(:>D6Q YK3QU&3'R7(8BFIQ\O1Q_JW$;36[<3ZWA?36BP20XG3CY%*QH2R M-Y-&09ZYJOG3$;7VG79C\7Z]\3!Y$XC5GU1RJZM-?/RFN?)SO5JUZL$%'<4RY6 M;YF>KK!NU5:TTMR#Y]!9QHECN9;?#HSOEY2!*1I*B&%QR'.T:-$3!VF MMXPC-%A/N6Q[;VR8L^3)!KQI'0R/JV0JQ>-MU9P/_4>SA.3X:[4M2J/CVUUF M.QK.IM;:@Y;F-.E:+W:M.B"OL(D]WS:.$0-P>:U#F2A:-(LV:L5Y!O$SFO)* M[ P;S3CA1Z#(%+[/W#D=2(_["Z<9.<$*383Q<7APN 1)UF_^6.>) I,9,^2C MR.IM;VA3?!HWRB3KEM)T<@RPTXV3.J#D-%I<9& MBHI1>#+*G51(\5NXZVF1JO9;D!K3+?5&VMDAA?P\=#C>A/*RAP.S31':/-BM M4'>6IOV\+O@&5F3S0T4XNN;E$9IM7)KLB-1JMVO[#:7C[N6RW=%/?6DY\1P_ M&MH&K]*V:T+L<9QODG^H5IQRQJ9E7 M,_)ATZ8O#3+NFUL.O6.U*5*GW?F4T/AY'D4Q_&T2/FMGKEXWBL=;?E\N:U>\IH[:>3 MNZN,&+8WQ?V_+Q4H+G_P-/[=IY:Y71%NSPP;][L^>"/H^/KXSC-1I7\HQES6 ME%G6E>5T/(.:+"W+2S\>C4S5W3IR#O?E(8_4MNO*V?9GV"VB([7?I9,Z]9 M:U=:0? TZT,\7QJ\L7G!^3XZ40].&])^-NKQ):=;89TBT:]WC1SZ#H!;5F:3 MC%XODG+-H6&CQYMW)3\1-E^O1>/L[Z,?%<0F*I!$J5 M[+=Y9"194[Y_\S!^QS_8ZCJ8Z+W1M8W:KMR9SS;4PIFV9\WR<56M+D/#?5GY M,QV[:9QIP-G28ER>JLN0?/GSR;1QFB%B2;?+VU;BB>2TBZ4+VT3R62JNUGEJ MG3DQ?1LYO<3E5U9[EJL[][94C."-U;N$IRA.2S0JJHO10I))X+U[B MC6G$8=F-X732T7,1_GV.7)^UGRTS0HNB_(+GST=L3:*AZ47D&X? MY(9O_2+Q'(X]H3&.A\L=*\;%FST.81VH5L&25-CX9Y-6CD"IFQU-J29K2_:W['QV&>9K MUZ.R+KQTFVA9(OQBFB.&!(XZ._!**-38Z1N7\@Z8NVM+K)I4FPM:\\D*I04S M7XVO(Y;R<:%Z-J6UC\L9^>[W_N#WY+3Q.O,220Q#VX MZJZZGJ\O.+334P:9AJR*DQ7DGVZ2"9I0NF\A6R#R96VK;D'-N8SK@T;O':FG M+TW>#%[BU*LE-W-PY"3&?D$[C:K4C3D+\GHS/#X19> MBS^!=\EMDR I:H<<>,$LS>/.,?+\O2G?3Q1IOT/HU3X7=NV:GK%QGU8GW<=L MPM\2,52%M.$\GJ/&[KT1H0SQE7-?3H?=FPZ6C%'R>O\ '\<@F"J5?-R')7JY M7H?CQGEWJF:0;0>[.D&:LY7MEYCF^6.9'H'OGXYOAXK_ *TZ5716N[]PCR./ M(=,%;%/D'S4CDCEC/BN>IEO+C4X[U_D-4B0;5AS>S'@:.9^BK$YJZS9-=)Z$ MN86QG+)E^7]3!=C0BWB\^T4JA M$W>E>NKEI.PGF(Y"PR>+'G.;BK9&G\F=="L^OBFS>QS&U(\!DY#MKJLBT,YA MBCX#^%[,^7=0X%;(K\CR->-1L]*PV7SZ>8R1PVS\%G]<]BY;#5Z,=2WSVUUP M8-.GRU>].)S9.#E<5T:9:Z(HN7\WEFEHXCBV;*'=$6K)8 M7-',Y/K#KR1@DN0BU.'O^I?D]&_DO'IAU3)663'LK3%\8&?35;2W&WR!L24. M3%R2Y[S7SSMQ%D"5V[>#X_5.9O+/Y-&RG..90K<#,]'R<3*F;)HT8Q25=6T[ MC/*N:VZLJBG(<=#=;:QF\Z2GQ^CDH5I7BZLFF.9FXK1*FK)HY9\NA]*MDO#B MJ:-_+8L<_)Q^35OXZO>A'2\N,W:)Z5I7P%31\;6QY$S7;1CT3Y".SX^1J:_> MLU:. ME1&!_*0;1A0F1/7L(5W Z#_F;[="09\E@4NVG!RE,\>QGJ]^"? ^M0 M)DM5^6SZWEQV.4_)BV^&5-/)HY/TV#CKN=&OF]/&976+Z2EN.AGCMZQF92VT MOR+:J\;!-V-]/'9F92SKHKG]2Y&V13Q;/Q!W+.\]'8_)MQH7-8S$ZXO(>4C\ M/7+/R>'7*<+/IR?ND5Q_N6IGMH&;5O<#I,-*/*_%7(A <(UYN4&KL*8BBT7# MM5_CSY?!!UOS63/R6SN$V65<^&U@(=*/.4G26<_/V';5,$]6;=;$(F<-/(UF MC4X['R.SC61^WOKH_;.3Y+-K5NAG*>8^N>'BUT5[Q%^2#1\>U\=H\K4)=O+GXMHJM"5P-MBU@=,)T_;/*V1Y(#6+F8SKO)R1F;4O,HWQS3L'&H_&MJ^:)TXVW!\Y&:R&MSLCQ'46?3KX[1R%EEILLLMM#B%!++HIB[I>73 M\[LP?%ORNO47KR67EAQW3QME!LNG5DL]8U\M,[R?.U'SA[@41LBZ71EW+MAI MLC<3QNO5CV4<4S2\N3CM>UM+Z:3I3%FN<%*S1<'),O%ZOW9+:,O'O\[E3RR, MN@4PK%.G0(NV_(0GH:^<[%^2OFO!YSXC/2-E>=(< MAR<;<@WF(E14A+"^#'X[_&HO,6IE>H&$$_9]+L]H=H\-7R&[.)CR+*,,V> M;)-)S*9\N7+GGU0NR9YTL]=!I9]4(.$V4K"@OT%'1LR52'Z5Q7)42\I*#3FN M$[0B@2>TZRXW)/MPI#/$*26ZRR&;948L2SC.T9/'O+&;R1UZ,JD-32VA9=H\:Z'HMGN)].T6>J)5J@=[417+%E! Y#D?\ MQO%FL*4_.@JZNKU[VZMY'6E%9^O+0G3IV7GY:^.J]*)Y:=K#O;KJ M^)^EYY>*G9^/DF+MI$W[>G>GR7?1V-U7SLU>GD8L<_!MFF>$BY=,_:/ CDS) M9)=/&K$RD2P4$F<_O^"])=LZU;\J+!TFCQ5SU829)21I@]C)*:E2 M$4"YD>TU/5^GV[R"K MT_N(9$;J>OW53_51TX^^.C2MDH[P9"5:+U:3T>17H M9M1X19V3H7:,F8DS0BGK:Y)#UUY+-LO:OQFFDVDDS#IXBBR=YJI7M6;L@ 5B M#QXV_K#(>L._\_">YVZR[NOC_*M6_#I^5'/]7;KMMH'DMI-#9F_)JFU?/8T) MZES6_P"M0MU[Z_J-U?[_ $7IW]T9-W M=9H0FS/IHFM=:ZE=6*N-2+1%TA@0PT*E:HM@?(%I10P#L"DN*'QI+-YA9?I@ M3HK(Z )T 1T9D=1]F5F4@@D?6A4@@6UDK0!0 ]9J$2K_ &_*B(H1';JRJ H( M ^L7->=_P!XS(JQOW'S25/%VK.O7O15\,>T*P \4NG3QITKGR?H%Z39GG^# ME4;2QD67^LJ-LTM5".CM:I^QI3NXW#FBD\6-&3/-0%2".)!TB@Z+)6$(!E0* M&$9 @B:=.12ZATV+H%PWW%QK%!J%@?\ $&D5J- ?N%A2@IW=[=5W]Y^<&)%. MI\@);O)#_P!W4O\ F3UZEOR/W^_TIE!2BIH5%ZN@0Z9-&KIXGF0[*Q[AU*5Z M=EDK(M-FY"&AQR'RAH6BA)-.JRCGFTA%)I-IYL^> HBBM%BM+TK=J6>4<[&< MDQIC55_$+D2INF50.@&=+DV2 _26I- H?[_4^/SYTG@1E99*H6:LG7L8( %! M3N;M('5>X].G4_6'G/*W[UE0)'1U/GBB^+M25?\ $FH\$.BHP \,N@_33IO? M(HD^M5%RGXFP4H5%2O3R!3.94/U *(1_:O3#ES9ISS98",450JRB#U$I* !. M8/W"* H/]!]9[7^39[=/\ $>NG_,49^XO?]5B:?E]0]>&: M?[!*;(F;M'QT1YK)T6/3QJKR1),H4!IHJ$%5 %M-6+:*=G/'2R;= MJU:MT]EG#ERX6VT20;H):9VWWVSC777&./=T[7<'A\A+,V9[7#3QL +O=RMOIAMHOC;7.:'?DLVET5.^ MI1V3G-='\E5\YO.Y[QC>@AD>5D\ BHH@+'/([J))-UM';I^U2H2SM>'N@1D-=06A>?3YR*6!#);&Z_%W%K*!"D/28@ X)E9 MY2#/B^H5S%WO;R'=$EO2)494E/4M64_N M]T:Y\.C0,V;&8$)O/P+[/E"6'([0.\+JJM$%5%]&V=/#F?\ -*-,]:\F](5] M"6-FNZ&[7I+6BK/D-;/7[<5O.HL"2E4N1( &1-ZW15\Y=LYSYV%$T5$=5%-. MCJ!HD5;8:7V#2I$!.I62E<%8RR([H*O'S,3 MOKEZVUPEE399-'H*F*N]N;W<.ER?,]RS>B+.FO,?(<8N6N6<^@9AV(+-&LDC MUU8<-T'GI/5-$R#5@]49JIJ;MT_%X<=(RJ'L(K'7(O?=[LNVV?^E:)>-SA'*K?5 M:F^T#M@'9M5/1_X/9\ZQ^KX>9F-K7C))VPV(1V%5_7*:3$TO+E$DU$W;1_Z# M YTGEL[W1<9T2V-\WN:JZLY(Z:$0UU9#/G/MJB2=!VS*JY9.$6CF;P\8N9DH M$^&3Y16]/LCO\ *H>LZD"S:.US=($A(HL% ML8<"$35@R'2(S&5TCXZ,R27 FKK=^#5WTU;$G6F4=M,YVQMG;76V(C$J4[FZ M+KCGV5E(5T/U%S5S ;M+E^B9%'=L8EK2QK02D A9NA$D\;J/5QP\BAE)/;=# M=?7PYVXQF45K/I[L89WR)EQOFL=QA5T?MJ53!A# \3.%-=X;))]7DJU);CY< MEG#%LS=/FRC-VF\1;*(;:YL5A^Q#[A?(7Y=LXV\];W'S7^0(^<_B18RCZ6NG M/XTEGXF> ?H_C):>%#TNCIOGY[>;]V@J]DU =;=-6ATDK9&*TJKCFH@UTV2Z M952+CYB8EGL0?3J&%-AC%A(T5,;L]7FV-$EMU-4TTMM_@?TDTYQZ@J5V3"3< MNVYUOJLQ=5=,)N(66D A$"0KLW+MPP@W-% .%P>KLP@V=M'S1959#17;.AWW M*7B5N!:LCD\(5$6I@W%8JPZ8;70/ENL3S37Y;YGB@#-DNLJZ$DV/USP:A]_5 MJJIZ:*XTE_-0/VZO=ANJY:WK^G;#L^&\^\M0&XR=8L;KKF-V3&@,\;1"^'CN M/2(2QDNHTCHHGEGH69ND6SATFEA;>S>C)?S?UYQM$ZG(RU&3Q7MVE=:&L9:/ M0N'BIJ9GP:+;2>3ZD(%].)*((D,N4\*/6#M+P8\GQ;699'/T9N*"IU-+A,4E MD+O*+Q:(3O1O)8@+FT1F#(/%)S/6"L,F(0EOL,=JO$57.S1?/DZIX344*6Y7 MOMI^\I/J6!K2;4U=D&XPB0%Q3#!?W9/- MC&B02V(M-YA#=XLRCGT?.Y!1LL07W;.6SEDB\;.$UL\?U!9,UKLUH: MJWT'$1@D# 2_=HS>8)6 Y/2^-/Q4;\I]ICSAS8JZ\6,_[O\ +Y9SU-P#6\G=-XQ2N^I"D"X =UZWM5VC"Z?4V!BFBFFJBNTI!7MBS*HH.$#5Z$B1:9M2UT;IZ1=P5'R2 M;Q,(@.895QZ_=$BNHE_S*:_QU/PE&8Y9#&W.18K4FZR>N<[XE7?5'TIU+8,8AI M*<1XWSE&*L"2+K7295]*\18[!&E2QV 20O;9\DY)-$ M-5F*>ZR6%--OW=OG\?E= M7W!/NEQ$>$L4S5EKW#9?+42 T?SU,8TQ6(RD;T)8 .YY.C4ZT6;)8R21(M]7 M3'S-/-1UQM\_AQ+M*B[M6Y-:RU>%N/<&;73=6R*L2-O$[OX[H,--M6".KYHR7P[1W]5KIMXL67[B<$C%P"* MHI^.7J=L:M)E&8H&O.+/N>VIXA.(>6B3.JNUT$TFZGCVVTJ#G6X^0?8N0XQDLD6K?+/<@CG&S5PGG;"R>$MH#U5:T7M*05[8LRJ*#A U>A(D6F;4M=&Z>D M7<%1\DF\3"(#F&5<>OW1(KJ)?\RFO\7/Q?&>&OK:5SX3&$-GI(]YGCS(,::)LG:>5!I'.8L&$$(-)QSH;(4 M-"3A=B]:*IIZ.,Z_/)7A1)>Q$[Y$0=A/5Q[FLY,[9W4QC_E^.=HUT';-/I$J1H"#TU<_&AA*)R'H% M_:T"28Q2<1A;FB2N&DJ+N#4_'KO_ %CQBD)UPMERN[2TT44TYTZ]Z8?XIOE[ MJSVLQ]-PETCZE(EZ)1FH^1;KX3 MRX6QI[FM_P#'LD 6M2?-GL"=24+?_0-;D1X>L%G*/B8.&^5,>FU^?MT^VF'!+.*2]TN(>T[W9,ML(MMA*,;Y:IZ6- M^C8]G;8AH]W?S/:BP!/?P92\G+??;&N<*::J_P#EHH/0%Y?LU7%(NI_=;9P2 M\_RSB]R?ET43GC!VN8_+*:NV$7EWJ!K==IZ=XMHGIZCS<9\:>N,]G^[5UOWA M.>\.Z_V4WO('.4P=TG7W.\1@6ULRIH%A@B'U-69,V+=R32;G]'ZKI-=+&S?1 MWMLANHIE77V6+"Z9]NXKQ130:#[^V!;%WO.I:7O=&_R71) O94*.2B(UMJF? MJ'8=>F'TDRD46(H(-%=V>7.N[;7*OO\ E]^UWV4VJHM4/N8])EC?*F_-]+V8 M4O,F(,.31LO%[2LJ.3A$/FW%@4!"C4H\;:)^H057\>/9BGW+?[6 MM[ZO/]G]%'KF-!#-P8ZEEI.4NKB86%F.B@8=B0:D$FWT_1!HEJX"[,W>VRV[ MG=PKU?,JB]PV3>TMWG4G/-?"+23ZP$4X4XG]PNI#,(/OHD$CD.FD\*)V-EBT M62CYK#T*0V0V0UT81]T^1=NOC_RT'N9],T' ^9^3H.X[*IV>:537RM>\Z4M8 MUE:/Z]J&XF%>C!K6.UU"+.<@E3B2^=$TFVOJW26=TD$%%/:2CW$-E0#HDYR6 M"ZONKHJYJ/E4:LBO:VIV?5>S@@B)FK B1,I&WI&8RM--GLR1=+.&"CMOG;37 MU.WR@GN]\Z!"\DB4G5[!XW]Q6K SY-NG-J.L6QIM$:GN=,P+@K7G+HGCV3]%1#I/GRVI"%C=S2Z9[6+-I M:[;>JTV:;>'1/3;;_P L/7%=V45XPM^T[P]R M.R*'G1JKHM;Y"D*^LTK';!K]WO5\U?,XU+FYV"D?4MT'ZJ7R;E]%LXU4TQK\ M3@3V;WG^WC)CT@'$87+?V7:JY>_ 0)L.V;$([]!JHP8'RGZD0SASZQWMHLC\ MO+UQG7[?CG%MT_[C/3WMLEXCPO;)NH+:JHM">?H84*N[!V0D@X)UQ()\Y+#) MT0'Z:(D(8RBB2Y@4@FEJ:0W>(,W='6UTY*B5B3I^-2&VJPAL^ M.QBO[$D M=JTWR5.A1F-=G6==U7R:.CE=15RJLIN)JQ5Q)=:#)TPS]V-_P ^ MH/6K:IG7:4=DCNE&-DJQQNS2TVW4SC$C7USME9R>RIE53=DKNS^/==5@7O#4 M7[0SAU6/&:9&87A6/,]EL;K12HV&[-XU'VO2Z8 M6UUTUTSF0T:MOV8Q2<3 O)4F[A8ENEND)R :[*/&[ MK;5GX,\E@N)9&9EO,;:J!CJLI'*"#(E,BJ)9\0+R=Q.UAS(8P;3[69/R.AQH MBU:(L2FJ[9-!'1+5+3WDZ)[INVKN8[TDWN!V=TR!-7_.1=;I6]SY9X<2ZJ@M M7TEL!P#0G[<.U'/==&(Y5TY0R[\":6E&=% MF*_%HQ6O;%F<3GMH#8\/&-$2,1.2*6H+IEFJ:^[DB[PR=:(%,.6R'L.UOR-T M-5'2,EB?78MZ*FD)Z(K; MY1SY.VN?R:&>[W[JO&$IPRT;;*;B>KZ$:+5F7?[NW&$TA\&MZ MN!Q'YZI;[;>9NG\\YWTTW_\ ,"*'X#7\"MV MY2V TZ539I$QIH@[5U45T:MM5%L^+1/./CV]N=>8NDZLN>\+KZ=X0$ *=K M>5!)?;\>W%K-OQ I.ZN%D=IE!-@*NGIU]#+5A_O>VB6-OGOC/Q[SI3I/HFB^ M>QDLIOA=A%2-X6W *G8R5\+IF.N"3*/NY[( #<2<[;.R;E[#0W4/)!R* 7IBB^CN<>6]I&RU0+!.9^>.=)(*U>C$U-SFY!%GZ%DAR:C%4D_8HE$=E?-REC?7&/AN\9N$';-V@DY:NFRJ:[9RV73 MU50<-UTMMTED%DM\;:;ZYSKMKG&<9^7Q_P":!JNH61$K9U@=R>XY%(0&#JO$ MBQZ0F*Y;-&,>%^@T4=+$9!NIZ)!+7']^JOJGGY:[9S\:U _MVJV]GC^!WG*! M'C5S(P:70:UZZ5MKKMMC"C;./GGX_\ MO_[=G/=1$.B[9ZGA?.%NS&@PU@1NK7EDT/RG!8O:4SA[^QY>II&*_8RLTV8X MT+/L*(H?3E<2<8O>Z[3G_3%;!I$C??MB6E$JFHSG*B[-Z1!,=@[J-7;%*]@38LA/ MXTZ=Z)@QN#[U/#YRQUPXV2,[M%?>3;03W\>:_:/8./= Z*7>U)=U.<>V2;M% MWB2OT\6,')='V1"I(/%-D==1F4!Z"S'*S7;;._FYWUQ$2ZG75<]W%6\#DH:2 M=752PK4/"+?DH;K)MUVV^NV<*>+7%T1R*" MBADLQ1N*;*, PUPI,\]&VVPMAD,C<8=NG2V/GALU146VQG5/./ MCV]N=>8NDZLN>\+KZ=X0$ *=K>5!)?;\>W%K-OQ I.ZN%D=IE!-@*NGIU]#+ M5A_O>VB6-OGOC/Q[U[OVW^S ?)MP0>@^/#BP.2T35MO@;U(;T-&LP^"%)+9P MV0HU(U0+-%?F79"2>^V7>/-0SHECX]YFYIC-;;E/N.SVY:-$^Y2*O#\'"9G$ M+GKV_P"KHG&@47A<'C,2!1.ID!;9[H%0T:9V1"<3!0A,8,1=;HRF$6:B26XZ-2':4-C YNEMANV;8::H:++; ME%D$+$S5-;9L!K(G4O;3K,&B^9BWECZ(ZU^]E"$G^E_6TI$\@>F BKW5?#E0 M1C#/;?+?'E_IT@F4SD(.(Q")A2DDE,KDY9@ C<:CH-DN3-'Y <*N&@L,%$#F MRCATZ,W"#MF[021FXD;Z[=DZU9JO6^GFY25PGG/AW^1BBX#0M+P>DI$,-A9!3L M/JV#QJJSH>2L%!4C$F*]"@F42)C) ,5V;/D%V>Z3M#;*:NNVFP&'D1R.C=<8*W:,ED-,:;IYU MQC'Q5>(CR[SK%L468EDAI+$*=/SY7SYTF)HO]\LY$>C6 M([_:XV4S\0+EOI^P..Y-;!J1P^<5?SI?4KI4U89:7:D"#6 2^!5%83]S)'\C MU*MG:8<@.'[N<.$U=6RGCUWQAO#;KJNN+@B#4X)DS6*6E!XQ8$;;20 OLZ!2 M%N#E@LL+1.!7.V5&CO5+"[;?.=D]]<_;\3LK5M55O6I2TI@0L*SB4 @T8AS^ MQI\7^TK.)V\CHL320XW&"V^^%';U\\3;H:[JJZZ;)T%I6'.%34999(_"4:5UA5902I[ +S MI@;,RF(IUQ@:*A\K)3$6S).R###-=4@W28A(<;R <2K]G D6\-S&SF">SU!8=KZ5SZC*VN=O,\615M6SRKS? M:%J@O1_1+,L2C:QFU@AOIW@^G_2IG)8N3D8_T/E:^3Y+G3RO#CP_+Y8^*YL* M_8CRMT96<]-!B%%+6^ J.W8+-)%*(Z],QY]4R MDT:2$!(S4BB;-R[9JA\K+NQR2BJ>=T==ML+5K&2,49E8/'(RY<0 $[$-R$0B M);ZL)AJZT5'J:.0$<)_A9\V&;;((MEOIRZ:&<^G4QHPZ-G$4I2)6TX%QVD1= M\2L%!0-BKA9K,& ^)U$PM NU:R547+9^8:H#@";[*3\PZ2T104KUV8CAZ=EXK(BCTQ B,74!.6;AULL+7' M;,M]$MF^4M(BO6?&G*==KU_,7]BP-:"\\5%$5838)04/!$YU$5 $0'[QN8D0 M@EJS7)L\HO5FK9)+=7*:>FN(S%>KNC?;W$7=0LG8RR'1OH6WN<&%J4Q,B8Q@ M_&R6,A[(D*4NKJ3D SIJL@\:ILW2K51+?7?*>VF(F4B+ MW5(6^8+:N<)*H;XUL:[EM_;RD7),WM+\V[;MU3;FXOSI+[K1E(P5^9MC3[;+ MBM#]I)3;5FV^M$W:I;4IA%/SO/\ !CX?=8RR9T:=*U4&?7(2>"$K7TVAR"^T>;J$G^,C--\L]?(QM\5W+&]3\!=J8NNVI&64'LY$#KLSH*C*P!.+1,A(,NIE%2LVDD>A*1L(,6=^)9L- MU=L6^VR>%4--HW*:7Y.YIJ*30X2> Q&1UA1-70$[%0*1820!B M9(_WRN_;M5$D7BV<[JZ[[9^?QK8WX3I:9=#4%UK J1D!"XY'I'<0A:![#14$*O+4ETIU8?3-FBFYPB1PAY:ZSC&N M[ZF*2KKG['->VIP#C.,XSC..-^=<9QG'VXSC.*Y^>,XS\?D3/>R>1ZRM@2 M[ 1W\FY?T-3<+L,8_.-!RL7!?EX9EXV2,G9=@2:;,&OH]=W"+A'*.NVN^GSN M-K1<9I"%%%K+*2+H%O4P:!QQ^K<4@CP&6&3EQI0]LS<;V6;BAP83=.C>,E'( M]XU<*;;(JI;[-[\@%0\5V'T"O&89;K6Z8? *,EMQ+0ZP\F=Z\L]O8P420FJD M9G.T=(9"FM7F6I/+%QELLIY*OAM@)8\NI26U:#>OJGO,1-C\%/0 .0.LA#0E M6EL,#KMW'1[TR.EK!)<,8TTW<(DV^NZ.VKE/&X&]#M9\S4>.YWJYS!(Q<1:& M596C*C*5:XSEW#0-A/!H5"LJN;:J?-0,A.F,_>3Q\_B/=+OW?%O0<7*L3 M'/<5Z =N*-M<"2&VP8Q61^CX]:JVY\>\8V5())^'GD9;/]DS+Q_Z!1LLHOY6 MS2@ZOTJ50:9@'+)XGHLF M[&%&2J*F$UT=M=5@,3GW'7;+2E)E$9^X"QV54ITBVJ2PFNQQ.!S58<-?S-*! M3)MNS):B"6VC1]IE)SANICPJ_*+L+QIBJ+F8P>4,9Q"V5KUU$+$:1":C$ED1 MLOB[:7AS"("4#T7*FB!!IJB[2U4VQHIC&V?G8=XWOQ%P$HHIO(['MBX+;YKY MVVW444V='I=/+#L"8PO.VV^^^5WI(H2=_/.<[K+*_P!K;X&UA2-5UE4M6#\$ M5A%>57!XK Z_98/.W!,NJ-B42%BHXVP9?/57#G9)OKZA5;=3?Q;;YSEE6%,U M77%1UJ-4*K#Z\K&#QB!09@L=?.29M5E$HJ+% &JA@D]6<.MM&^N7"ZNZBGBV MVVSF.W'.8A[<'%=LSM:4IQ*U)9'^9.<;$F2^=&6LVTCLX,-(;)9"ME,ZWP4P MV=+;>%XGY_V*Z^*:7/%*MK0#;%I#H\PL2UX]"8N+L.Q1,78IL(HRFDZ&C$)) M+AT=&IZ(CTWSIPFT0UQHCC37&,?%N2.>3 (UO@[+J.JPV^N$7$'0 MLI&V]N%#,7_P!OPN;A,ICD MP#-CT 4BET-L6RSE1PDG0E)%0UAVNVETZC%9W)( M!,7F!- !#WFC:,%_5Z2K#=1--%55=+E7B2^;*M2K9-SQ&.S:@ON \Q]27)7Z M9K%4YYDDG,CIY79!87M+14AT$/ZALJ\9E%[XO'LH37'2=?1G MHB<3::S&+RPW1[N,N9+ DE6HR(K%DE4Q8Y0NX15ORDK+Z(O"O>+:B]TJ&5#: M]W3#J:[VME5+SS*N):MO*/QZ3]C2JSM[X@D#E'6LU"AWI9-)[2CD8K& ^ZC!6==S.Q)-,9M7TBFU4P: M(BVBWJW$E%[$X^TU7^KZ>=]0S9*5+^Y;P=U[U<%L"E=N6XQP:Q<0ANZN0I+' M&D6KB_8,%!TA]PGJN$2:6%,KUA\2OHM*1;QDW9UGVU%@G.0217#')?#I-%0T) MCCW5&():EANJNB;:/MLK,B:@I]QX7FHCVH_L&C5&UE!IOQP] L#0>PNINJ-+ >EY+H-U8-4-1&FJB6Z2N'.'&N4" M'F+I"Q>K>2!O0'LK2+%H3V^9WU%H&ZDD/?D.;V]"V=S65-9M)P\HS78>&E9# M 4EF8Z'NWZ"R(T:J6715HW-G]&6BW[C'^Z);S$QRYM>5A&8A#>>8K#.D@?.\ MN'\RD#^U>5;"S=+CHL=83\8 '/I&>,.$5BCI1XY9IV9=Y_ICJA&<C#T/ZGDIZU+-$Q29AD;C*2)W6(Q(L/E6Q<&;0QO@BQ=J814 M1M72Q.J[HIWIB/\ 0_ 07DZAX!T)9U= K&Y>F\RYY2LF9,^>(G)VT)NZ/RZP M938@.72DJ (N8\S#I,O6CD&J"[@U#&W0A.^9+*+,ZB"R2/U]VI=QJ6U?#PCD MR4C$6ZF]JRUZX_+/E*M*CR 'Q*/6A#BPHI,S/T1^XUPR.V#5WU8"BON="1VW"59 M%XVDZ7031?M]B*">V^4E]=9EU3)IA&@+CNBZY$7HY&2GQ8=]+:BJ^(/XO3HB M$MRCEH[.I'ZHJPK8>&;7115%H:?N]M-4DUM]:PLI_9*^*29]7U.!#3>>U(*+_B1N&UD MZZZKI)4DHT7RWU>M[*N2O91+GU'S\QV-3['MGIKJ2P:ZZ.:VR ;@DI3S[8?/ M<5ICV["T1=OI='MJ] 2W5J>8HMU1[0JVCZA7'O)SCD8WSW)X@"ZPB^)[1D]Y MJGMKW+,X]MP]QYI:1.HY@*ZGJB DIDTK9RHI&XB9BR[4T<9X:N2R2#[&&O34 M(I3L61"ZC-^R/SHC[;Q@E<;T3,K-EM: .N(W*Y;1XX4[C[XA>8 2RB"TPWCH MYJ9$Y19*/T6J+9'",/"J=#EI_+7URT%$ 5 07M:\*?O^N8I(ZQBXV5 ]/;0D M-R>I0T@CM?] MJ7<9EE81(&N:*Q:*]3^U;;%X:WLJY*]E$N?>V?V$8[&I]CVSTUU)8-=='-7:K<$E*>?;#Y[BM,>W86B+M] M+H]M7H"6ZM3S%%NJ/:%6T?4*XF]P]A)IOJA@'?G5\I8 E"J G\2VQ'O7P64>XF)M;K MT[SU<$!M?FWDXLOP[9_/E"B+'NN,D&839V$-KQAJ:F4E0&HOY(<9*(-V ] = MHWY[O/IR0QBNN1K!;^\>,HJ767Y0&O=A'078\1M:B8T/D)QTVCS=S?//8 P_ M@H_.V5S@5-9$=MOJXU;J3BD>GO/C'1?0_L7\J4#RG 9J@Y$V39E]P\1T,))T M16219TW(2Z^(58ED09R3"#==C;7+M@X5U4T;>:BYFD>EIR)VI!O92]T,^*F\ M6*N!4A 3@!(.)7J$C F6&6[AB38&FWJ$%TO!MHIKC;&,?U?'VU:\]FDZOBX[9M.KH7?'15U5OVO;];SR:2"8RVKU!?/5=N#B#2,9%AXJ[ M&J$@[%DKIG7;L(WR%TFXLGE0[[@W)4:N'H:T.^+WK.&"J:WY":OE&"_N:1)O M=]\QBM2%[BHO'=YHV>F5O-)* %2;,?LHLTXA>/\ J&4E(H\3G#CK:;TY==SV M9%P7MRM.HA@BFKLS>5HQ[G.?OIPA@>*BCFXD8XW?S>N%9I*&CI_LQ&%6L6F3 MZT-ORIK_ +AXX?SFR*SOF65K'X6/@G:=:5]<#Z7V;4T[B>8^TJY'8SJ36?$4 MM8J;&:D,Y9E!39TTY+LV$6?=2SKHKW4_=/IFP(06NZSC=(OJU$2KW"+#"B05 M&.Y7M3@0TWGM2"B_XD;AM9.NNJZ25)*-%\M]7K>RKDKV42Y]1\_,=C4^Q[9Z M:ZDL&NNCFML@&X)*4\^V'SW%:8]NPM$7;Z71[:O0$MU:GF*+=4>T*MH^H5Q[ MPU.P6_Z1JGG^V>GV=66T E'+TMMNXR >;<#<*VK:,].1*.O@5ZEN?^>]IG[+GM#ZQ M)2[[AKRHDYJ[$B\H9G*LF%ZMAA[>F+M\\SN+[S _JX6%ZKEAS MQ=RBM73A'3C6W;5WV3YIIOIO%A7P:[X M_%)P.AM@PQ76.VLM'>?Y,/A\U)#2+Y@X9.6D._ CJBOMOA'> M:'N4[]Y']Q:Y*I]OKJT)SQ;_ "=#B$;M7GQZ(!0(U5%7=7Q"!W?;-&6%);UE MD=$["FSB.5HHS/1L&LFJF3=!^U) -YASU[CG77:]B1" M;W)U'!Z^Z*8;]57-15)F:P+675Y41@G6P4R07A#S=PX48A]#;=-;MCC^!6YT M;&\<2\]]7]C ;E=7!TFE!2P9J\C%P3">:-=GYQ^3; MZU8-7<[YSNWWVGH;I'K&[JAZ"CMU4(#XQY^A-TV''6MRT*=J:L2!$LQY,CI: M30?I2#3&W3T\'363?0X>(RKDKV42Y]1\_,=C4^Q[9Z M:ZDL&NNCFML@&X)*4\^V'SW%:8]NPM$7;Z71[:O0$MU:GF*+=4>T*MH^H5Q* M9X]Z\H'B:V+*YF@-8EC'N"UO%YER!T;4<>FEN&-8C415ST!S5*T[EK633-QB M5#VLL58I@I*.6>QU_NY'D6?(45AQ",\-Q)A[?M0&./ZUMCO'LOG/85TPWGA< M$4AL9K""<[W/8?N/%H( !5^UTJF="4B;@)(,H)BEG15YNPZ"K?JSJ[H&DK]5 ML&L8#R/SU2/1-UUF^MF@IK2$!P?)P/G6M) HE>47E5N2:?#9-8ZT56D,$9AU MG2)F,_AYL28\N@D.J;6K(Q"?:KJJ2>WM'83U=;.CZ]O<99'+"$7=2BD,3LI) MGU)8-4VI'H!%6=+2'8\$ M#3L.@!;M=U4&?N#619$]MLQ)*^OV&4Q$Z_)6]8 MSFFZ]BI/D+D>TI(,C%,ZRM6K&YIU8,H(.OK"@UR5;ZN%T6KI%!T[T<5;212V M^@(!5Y)U[]=J2*,T5?EM<_N)3-:]]SN-!((5.2JF9;")IO\ A1.>D56^C8DV MU5V6V1<>H+4IQE._93K&RN=2,,NV>5$GT?UI8U<6(MT$.?06 M%FXY&^H;"$CA<%RS@1QK(F'H9&^<)"M]73E5O4\'2N.O*[D(HU[?X?F^MIGV MUTS71^R>;9'5E=N[Y7BGMWU9SY:50]5B9<8+6$*>V$=*LG4#>@V[QTZ"#P*3 MQST!MHA>!'5NV,L.B]J4/*^@9+#2TK9&9'/BB5T6+CH,\-@\=, M/D=B>T"VA'HME74E(+DOTW2$S8Q:X0-H69FL/:=9=EXP3.PZ/[E'+5HZ,GI,9(ECY=_( MI-)I3+I84.R^:S.6R0J[)F39A^_+F";M=X]2S_ $>)F5=P0-SV_.6Y(3$'C$3N-=ME'>A/7#>QJQL M_E>CM>C8VZX[4A$,KOK^;3.FY&%['Z1=.<=02>5J6BTP'."#MFE M#J3T3KINS7R*T')#/IAUJZ9/7RR1!DQY\JGJ;FVA*W"].E)G$:PE7 M/_6L[Z$,LIU#JV/VXJRG<)L+C_F!0'"WL(AQ77)L:0-;M2^K)HLSU3?8=(Q& M!\]\S57=_4=%\N3&T&A6[^J9;S&P2J*])V*C!V+TX&BE*] :7!)",JH@?B0N MBP8,+BF%0NFA;S#*Z*7*I-'GJ0)K='P5"R'L&O"8/*"M\,T_%U.PUU1]:5L[ MKZ>NK@[$6*W"WP.KO=W'4B/TYSC4RG_=YWLGF[G'G+GZR$JCH^G;HF\ZO;K6 MP>?4O(N64W5&@P&.@(+QQTIH2P&UI-XX>/'A ;KC#Q+71+;P[[XJKM!E!I*[ M1NB,5"K7%2,RD>VE4HLN\C\;@]<5D+D3U\/B:F3L^E31E@VJX1%),-MB2F^C M33?;6RPG8=&U)1DVCW.UL=*UJ?A/0]AW5SY/(?2B ;\RHU);(:\I02YH1.X9 MM)!KY\P85E)=' )]AV*5*.6Q >SZ@ANL3TCFO-UWA*;U*IR!0TG-L&:#I2\< M2;1FJ "*QW1'%P_3,,]MWFV^!WJG0MUE/*DG_URAC;V61X-IW+TC95 M;1J0T1=TEIR+N>E^%=RT3YEY^MPQ+:_Q,Z[;*"Y,28W3;*'./+ ME*P"[;>#5P-N&SE[=O$W0%65K7TED!R(P)N0F01:$$G.HT_."4>$.M1[]31QE,>^V;\W0BEZA@ M-P65TM=)6GHV+L^Z)%14'CN0=*VS=920FYG$Z/Z!D"F/HU3N&;=JWC^^573M M/;=9+37;/P))==US57/@J/2"(U+4U=\Q6+?/:A:8-GC >(A\9B$;9QE!^= M;/Q^PY)U]2'^IA%>5Q8TL*R6PB4HC4:R9HN_X3&\6%!Q\D+S6F)'.)S5T;A$ M)Z"AX6(DGY6NS9$?.1[!INY<"DT,ZJ;7::;6L48 .?81+K-L.22.IKHB,8?U MG 3)F/36RJFDTJKL,!Z!KN+' *[1\=@+B2BFZZC;3=?&7C3SUK+@(2Y+45%W MIS)3TBA:7.O5,.FH\%TQ8XZ&QBV L/*\_/YO-*[? ="K^,F!0ER FQ4;H#$D MU";ULGM2,,;U4(GVUKL2\@7WDMH*U:=-#0M@5-7N]<<_1K:NYPM?/3LD?VVU M< 8$HXC&I1!FO\RK??PZYJ%I%81')W970%V1B@ZJ%6%9/Y+U,C.I* E4K:J6 M=;B<,LHC"A+\/"WC$3H.C4A*FI*[&BVS+.SW9PWG,N[&J.2\[32NK:%TZ]BM M=B[;Z;C]LR&6LX^9K\CRR1A5(Q>UNC1;U M=.I!9\J= ;C@A+%DBL$J]\$&6G(99":]JN432MV]4DY W;2I.2 M#Q+B-.,+IDTVN[5UJC3'/C*318C/K8+B--Q+]>PFKEI&916E[V%$"T9)1NKI ME!39R0)T KQ1QJP'D[-?H6H;9"JIB!VP"YT_3MX1>.SJ# M1N1)1 M+^?Y'):V$@NHHYI+'K(8@\K5Q+$'A J-;M]E528_1RSNA&360ZCC^ MQW]/-82RYUZ/>]!J6L*:D"A2N-N56E3+=.(S89&1+D\X&[Q'5VA&4=C>^FHG M'K?B&=/<\1F/WTWM&R:%JZM0,ME\IHX*^D5[WG"Z'::3PR]JJP)Y6SJ"2B7; MX/C'<27.#'0YRPPF1VD(:IWE; M;D.R0MJDKH[ G,KN29J^W^X*1.1Z)Q!5NB,#"9,TVN'C-LU3\U[(K[KN MKZ\L(?@X[<1&H;AE=U0W(H>CLN,71L"9T;0!O<@023V\]OM&M$VNWRQHLXQG MYXHN;6P9DU93>W.;*-Z>E5>QNLKRNT93-]G *^BK&>] M *OF-+5I,2+ JN5$1T^7'F3R*"&C5#POFRVTNH1E,I6^LJ&(S#4@U8TU=KV' M'3M?1P;+9S *ZM-K72M66S;40CA71T1AL6-&)6ST23]G *^BK&>] *OF-+5I,2+ JN5$1T^7'F3R*"&C5#POFRVS6*6_,92*,;1E M*L:SE]R11*M6X5TE*]BX%AK$WR.69C+)WG5#,2H"+S8 MK,[-FU;QBX ;2"5U9\ZAR5639E*WT+L&1VI$(8:JJ%Q*8:0DBD*?&33! B[2 M3;-]E'#EJDM<==\C\R03H1#F]N#8W:=L7HM_0V5[!DD/86,,IZE!X6B+Q0L. MR&$ ,#"!/$A=P@&S4D(A!,FXV5(["HM59PK8$+L^04O';_/0F7TW;0Q:HZOD MH*6G6<@ON6MH8_KBC4FN(&88N/Q0:&::%F&S'7;=RJW36=3D+8,K$!FO MUA]A4A?-3338UT7+ D&HHPVKBTJRAUAO:\M:6'T6026HBU(J]40>;:$]BU\".82(8%5UO3B1OK_D50,;WC=51:,P6!2203>52:LB;9V,2 M"MG^A%\X2%MMU2JFC+("UJDDNDK@\DR508D=Q1N/$V12/F'\M=V"52;4\EWDQ[(9OT=+XO_DV*YN#:6P1(%'FI*+N13F-% M?5D=?5:K,QS[:M: YTD%;0V?T[7M41:-#9"*E\BIB7C:V2CR,CJ(YO8IRW[2 MCU9VA'1#R._65B4DDL<9$-'^NQ5RTRW=V'$%^<^%.4ZML:S.*RDMXSY^D,DL M/ER<1[GKIV.7);]ES0<^YEH"&/+.M2KV6T0^DI5YA(BT$,DRYYVU5;H!EJMX M$Y[Y2HN2M.CN7NB,PD)&Q/-563PQS[?E76P09S ]2]03=^.+GXW7VPQL4_#9 M=5#;=+&R>4M8:0&2FOG-$]<5Q'("! MJH3*ZW05S*H?9-3+5_73_4+:\0G#7")$=MH*$S,,^Q]47.+#BDLT'/&+\6%= -P^JS M$DNF4=-FU4CXW:%86O9<)I&BJYK3KBWK&M>+W9PA;%3'I&^D]^PBS0/)#Q@:]QJ*;61[@=/E@_&W*7/ 8[;*9F*W'W2'-U 5;5EO6I<4!WL'HR/A!,CN6VK>D] TE(6+$ M/CL3#,^5^? MJ-V<&4#H!B-:R=E+JI(/6Z*.2#39FHUWW4\S=9NE25F##U'5+6U?ZA!'341I MV]KU)[>XG,!T*G<*1[$O@&3J*$-8#T(S,A2"L MQN[FYM74Z_.JCP'/EYU'9E^W9RLLN"A)JP)!7MHU+TA0]>W!8-9SJ,YLX\.> M-6$=1M'2!(OAGEHB)UY-KB%OZ+C=BTGRO0W/# MKJBM.L.Q: LNNC=2.G;1Q*#]6UU#258>X#7(UOND;CT%LO>*B&)1R89K*JMC MCIRERU] IGE_I,31?0+VUYW1774B)16H;.C[RB+DJMJR>/1] =+,\F $JL8> M;:I.XNY;YW&_/55%7"2F*M?TMQS[?')-DVK80[G'V/>: H&'#;$FP]U9'%_8F\FM.9GXZSB(PWM2S83.FY+ M=ZEOZ](0/(KNV[+1OJHI&KWM[\EX?91CM6+=&3ZO*UGDXGT$B%9J.;K/*"<*2" >15ON6=$=D2/& MA61>:\JZW(SU6%CH()C:*>!Q/F3F\Q.SUJOEN.3T;N\I/5LIHZN+\HS&:V2? M(<0] <;U.]KRQ:V_;DLJO MI9)C$BNCEV)QRH; C=R?FHPDK/66Q,F9KMK+6L9;ACA0B'>IH!Z*IY=Y1=[V M)!8H"@G1U5]'R*63ND.RH9B$EH!-0EAVY.*MMBSH@]D[Q\VEWKE8O)\;/V6X M1XW>L7>Y!)%A&851](FXGUS$.GJHXTYUZ>Z3H#FNLF FFS]$3:"UYU)1-7U/ M;L1_.)FS+ M.KZ=26H>K9=,I+)6;R5($W7+D,XXNKCCFJ&!-B<<=[$[)$Q>8!S3 MA(ZX:N%MB=&3B#VA?(BR;WE/-5G5C.Z:.V41@\$J M9[QV'-AZE1'R).$D;"-M7A[9^%*L-PR2)4P&:U!1)NTIIT^G>\NATD]Q7W+B M\Q$-P]3,:@BDG@'N:R/\5]51"ZA@("S;.BH>#!A+V'N',4]"FCNN8>PGEN<$ M*CZ$MX':%&V+*8ST%8,\D5236%UCTY$KL=T#.;ADU66G9%G@AU91_$(_&$CB M#XO+<-M2I@WMP\+G 0>GHMQ'8CN4[3\TU;FF37%CBT^&N2 M&[-K'6Y/;+%SA6K12&L/C,T@3L7+O16C,!19G@XQ%839L]G6/ [21;[H5%3D"@M50 ( + MX? Z_BP2#02,-R7KG&S4)%XL-8!0K%0D_574T:MM-(MI!-=XXSN2D(9TE'97)3+M6O42;>LR#VXAFPYX@S<%54 MD'65AR&VB6JU\0BC''.A"JNIKOYBOVRIC;\ZLH78%:'Z.;\]Q290R!P !4TV MC4Z#S:%<[#5A)5W(8XO'RK]SXF3Y'5#9.46T$!5[-(7'+[Z8ZMJ*33GN#O+1 M=U:=^!;'>L(4XXV$+?L?TU]!E%PG!3R?#V\N?$(MIM\XUJ7).7[<=3+8# +8 MK:X[O(V5+Y[&'3F"2"NI[:=:SNRNAY"]@P>KMXT5@1*_XJW_ SZ@XS=MQ\S M^G;;:: QZ!.LV-(2$<^K-BQG+"UJISU=?G#9Z0R NI$E:ZL<5TAS#6=DW/NE M6J0HR@I#&NX$/(]CFJY%\IJ/0:J=#T29F=,.9C:?M(\V^W[%##*1SY:/IV?1 ML>Z=C1*7R9X_@/UEG!S36X0JR3E!!^2RJD^QNSUPDALYOB$48XYT(55U-=_, M5^V5,;?G5E"[ K0_1S?GN*3*&0. *FFT:G0>;0KG8:L)*NY#'%X^5?N?$R? M(ZH;)V'7M7S:,N*7L;GHS60./$^M>C>2LT];)M*>C)#:DCCW.-533;L.+3"/ MR4.R7A,V.!XL/1!*^%F[4*N5D>) ]PP6CK.K:B[JE86K'T)]!IF.WYIN MJK1XZ.Q240\Z!E;H/9E@B23;4PBPT2:L=W.N^'22*"E+UAR55E74ZTYYZ"%7 M["*:K&PK)X0KN3$7D4L.O9J(2N+CH A:5+%",?M4D52,1\6^4>%6:+5^V<,7 M;O'QRD3KP-$%K>I7?JS,VK87[B/N1<^Q9VXZ\FP2TYC(F7:4&,65UU:$DB\Z MAH[!'22-6X><;D21'=@ 7P.:LS*N*^8XH B)&QW3@2?YJ+=$.Y M2JW:68:GLF:P9RRMH8D#V)2R0F>1U:V55O69Z(V1.8O M,^Q.J>%;*J&X(7"H/7BDEKB].5JUM6P))")[&:Z [/X^@I#5&#H<\\3\DU-* MM1_1]7W-T$ZM%E?GMJ<^\-&KQ>N9>\MV0SRN674HNPK:E8N4EY$X63-HWH.= ML\.)47?/7#=VF\4TQC19Q8UOVLAS'">CD6'"0JKJXKRS+)EU+R/7AWI1SU F M6L&WI#04,L>(XN:4'7H7 UE%9$E#6#=)XFY.+N5VZ=:6\C6%$3.YK4]W.(]5 MZ5_%)K<,LI2MH*"]M.3T(]%6==6M#CI5$F>\K@NS!K,<0E=FW?%Q:^PO=97( MOX?CK1=Q->S[!L^VKJL-C 'I@G7\;E=PV$?GKZ'P@J?#QPRBHY/FD.Z.,S@E88:;5A M!KXC:9*%U%9%<,8Z+6"!23%R0DAPPSU6V:B?,65Z)@=QA>7+A;0/ECH_J %5 MO/K:U%)Q0$6@DP@\4YG_ &E+2E4C5"R-QT0M,L:NV8Z'17>/N$,X:KF6N='F MZG"2F>9]>Q]>HWE+I7=I3UM*<]+UZ.XHW[2>2]2AMN@4Y\UDFS37$/39XLA9 M'+C/UG.V$\?2<\_]M$WJ+ M=VDINEG?"FNBNFV1TXKT3K/DZ7_9RQIY*E(;T/M&U:'_ .C"X[:#;(.F MW^^KX5+9V(9J^@:E%.0E:T_"8_ (4,>D7AA^V 1L>B/8Y(%B"JSXF17T1\QP MX5VSNLMOMOG^OY?'4G^.T>_RR\Z?ZL]2?X[1[_++SI_JKS_[?%;T3&9V\G@> M"3&QSDTMZ/U3,R$'L5[8X?4QSU%Y@V'QZT\U9O7BY*4>:8:*[Z*(BAR#DDZT M\KW&:Z@G-5Y2P5[>= .;C>R!4(5C9OH0^'/VA&)-%Z7A)J-)$#,+$2&L78Y" M5^I4;D2"#[1NSV09IN7<.;5_S=5DMO2T.CY3S_4(V)=:J2SD^TD*_P"<,=.6 M1/H;UD"YX=E30BOHH@XCI1!I7[G5&;)?3,+[(ZN'S>D.G8(,*@XI=]=QZ?B@ M)W=@J:C_ -9:8W?1\LJ+4L5VV8B MCR)W0Z@T8I;.1F6RN56[CN&;RBZI'%P/:O%5;<>$H]$HPDS/0!&NY9:$LUGC M66N)*X;2=N>6L;5JZ!JBFB.[1HHFHZ5T=;:HN>@%>J8$CVKIT0E?(6V W+;P M1S\&:;E&+)VFL%"HGYB_:Z[(16(OI_,HS$VY M!Q_=*RB7!6&/OOM=M?Z2ZD_QVCW^67G3^@8XI8L_A,!3F$J!06([S65 HMI* M9O*'R(N-0Z.;'7[#4W*I$2<)MV(]MYKMVOOJFDGOOG&,PQ2J:UO*V0DKLLM6 MI&61RL2U**MG* U-XX;+(Z5\0 M>UK1],C5Y1)\6:#DD_E%O2YK"F>@S$.4BF8E&X#%4I9(%=GOU%-P1=LA*::& M45"&RJFB%=D)_P!7^,KI(3L94-%0& 06SA1A1KM'0#L-9A&^YM$F\0T14 MU2<#9*FY>^=G+C??PZ?*N793KKIR6KP(Q*2Y?Z]MSTQ;6EB399[(BK&'P_GV M*CMP\7W:[9%H@T0>4//4U5V6U\O5/HY"Z*4]U^](\6UDO/\ 6LWKZT?9TZ2I*9"RETA +6@T9"6.4-(.WC&%.XQ8?-MM3^DHBDX^G:/7;= -)-56)-+3SVS MIFLFXB:72-"3&HC!6*6/+)C)X$06O:BJ\:UNU.FWK>1VJ!CL5D(W)Z(@MR0U M8E%A;=SNHFPQO@DHDT4CMCU=-8K8M?RX?J5BTVA)X7)XK(1NZBB.'H8\&7Q F\[Y9K,7<'1 M8S<@X^G4S7YA,ZNQ+S^48:9B@!_Z&..G:PM5]@JU8^2Y6;)MW+918A:S&TIF MY"#++:4Z[AZ7/'2F;Q_,E_"M;+91=KS;FH,=#/W#FL\YDVBZ$75:;1O10KYO MH$U'&L/L^M)2%G%>V!&P\OA4PCCY(D"DL9/L420_P LO.GZ<:FU@2N-0:&1MEN2D4NF)T7&8P ')[::*/S1 M\TZ9"A;+3=37&55U4],9VQC.?M^)\ H"F[(O"=0(I"!3M%\$-4Q5!'6;M7I) M(Z O.T0(B"6'&8V(:)."J\)S+7;7U[335JINKOA*0M9OT,WK"(-;882*""^; MH,+C\U*54&T,)9KVW[!M_>W&YI28N'#%V^>0\+"2([#3=JV?*Z+;+_!9G9-9/\ 3D%EP\K(Z:O,O6A*K1UW5FN+0E86.O2JY]EES%)6*E-4SA<"?=KO M!^)+'S.C)9TXRAA++A7.Q\C?,,<3^HHA&ZO9L+JI8%.[%M252)^S%@;'D$_Y MJ@%:D2,*CXB0X7+Y=QTE(VZ(=;;*S=IAKOLHY= C LTV9DB89VY$D&A%!J8" MOEQAD4Y69K+)H$A))LHW'/T_EHYQKK^B=L\%5]# MX98&"$1^D6)U>M<-]699RT^&;OC\XV=GU98)1?FB8Q1OAB[319J;ZLM6Z%9= M.+U7T7-*WYVZKE,OI/B6Z>G*FMSIL16-JEA124GIH_:WL'\^329O&&ILEY_.' M/CE+UK>'1R)QM/T:*VK=/TP]O\T4M,J>-7.ZF_Z6E7#V2Z2.W"$$F=C1^G(2 MAM*K0DT8@S(NX+/!,5&[;K(:/7P)R-'JOMV;5^73RR15V M5U-ZL7([">";%Z6@EJDC/E8'FZBC.)#0K(,!C3?+A)UI.9)L[?/=$UV#;5HJ MFZ(2JQU)3>TWD,2KR*R\_=$C?3&.'U:WT!.A,D%TMG9CS]6DA)R@ B>?*1") MQ]%J>R2D K?IB(#:NNF:#9P1:_@'>P;%HDFU@S MU]E=9A=Q.MX9&XZ<-Q=KJ:1CYW \MHUV7T0P]U9KKX_0"\'5<5[8D5AZ8O"9S2!O9B<&N'C5/<9G*WSUD M\,K@.[>B)Y?0*!R:&6/UY.Z3KR/V7*X>FJT0^@;LR M$>)E&ZC)\\U:*O,Q-2 \']:\_<^SZG3=?W@:Z%MWC29APDEK8L4EO/4KCB%/ M]H7]83C88%E!^"JL4 ^&Z +\,-4U6PR.HH:_I'4G^.T>_P LO.GZ3$*O3+&P954O5P^Y[/3@YBL)E5WT(%8SZHX'"XS;1RPACZ= M*%F@-I+7E>/W(T>D25UU9OF"KF &>A>B)18DDB&TXV/1JH@*_/\ 1,]Q,FFP MQLTE-8HRRR)H:$Q(4LLB.9$YD3;946RX=:.'":"J0"L:?@$.J^NHJ@Y;QN#P M&."8I%0B3U\Z*/\ Z<#"-60YLJ1*OEW;E35/"CETNHLKG953?;/\_(H-.XS' MYI"I>%)1N61"5AQ\AC$FCQEHJP+@I !+-W8LP'*,5]T7#9PDHBLEOMKOKG7. M!8=7<5@O($O/12!!84/AVPL$9=U)<:L0*27!%_"&>VS8!+G; MP4[,))8T+A&JJV^MBA828).CM33@G7=A 3T4ET+.1V4"\_/.NPB: H^0*1TR MU^3L.<8IN09T?OH\&NW;531;;^6QKDLX\E%:UJ6"2^S+"DZS(F21CD'@? M^I8[K(IQ.3K&-10#@Y*:1"1P4J8.DD&VBSYXV;:;J8RHIIK\\X8!KKONK:\E M)G7YQZ"&Y<*VLF6;Y3\W#:&5HP7>3Z9OMD<9WPW%#7B^VF,[8T\.,YQX:&XR M[CO--7[C8PM2#/F.-9VV^[J^5(]NR_F,F\!Z;_>V=#&!/9=OCS6:3O&Z.%?' M$^).+; M9/Y>5P!7>%ON^+S^BKE^G^5][S?+]/1'UCUW@\'@\3'TOF>/QN/+\M3S_P!K M3@ )YGWOI7_R\NBI1Z+_ )/*^O\ _P SZ(?4_G\O%YGTUI\OGX?!GY>+;]\C M@#_NT^BO_%B^/._-/@ WY7WOIOY!]%1?U_R^SROK7[24O^D^+^OQ_3WOA^7R M\&?G\\*PV3NO;NFUHKU_)[."49$[ Z197G)X1#M%-CLB@=31:KKCLBQ6J+I/ M#370:&QKEYMJEA793;"?PJO ^4>,:2DTCB@EZ,DTT[ M0Q/XXX-;B"+O=&GW M7#[V(LIB""^M8_3B\G68)%E4%U55V[=9HXD$DM_@*N+_ 'DH;UUF2"+$]P)1I?4,LM.'.B:*S-%/5)39;&Z/0*6JBV&N_ UF*+):[;X;[N$NA^7M6RBNF,^7LLF MFLKA/.<>+&NV_P OLSM^BU+1%F7?64&N:]G;UC3]92:7"!4TL%PP0'R MB5$ 964B:3S8\/C1LL"?-6;Y9OHU^VZ2FNLUL.<=)T%#8!6T[5JVQ M9S*[BKN.P^ V:@JR07KJ:R8O(F86+3M%8DWTW$/ET"&NSA/&4OGOK\V)44^9 MDQ9-FV(#20]RB]8$&#U'1RS?,7C;=1N[9NVZFJB2J>VVBFFV-ME2KYF,J[XB2(.463!@R:I;+.7CUXYW2;M6K9'3.ZBF^V MNFFN,YSG&,?%AA8$-GW0$]K#:%)2NMJ#B+B=R9F[L%!)]%F2AARY!UX/=.A" MR9!?#XXSU8CU4G+G9)%9'=2>AH'&J4H1L)ED89U]8UG.I%T _FL/V1)[S@F6 MIN!F:79P]P!G]MLK8BL3)SQ&K( MK /HV2ND=KM@.YW"TTZL6L!*)/7=03/7$O3(/FC9X[V603?H@&.&!;R%Y MC34M(HF"+66WS;T+2&U MH1,]$H+S?&I+/*PE\#T&M;ZL J%A5ERQH6)[-OID0W.HL"*>&YQX#2VRZTY$ MF]Y<;D(O2D,Z>H267!)1'4?.;(O'ZNCEJ10S/S(I[6?07YC,R8R*,G:S=4!\ MC2:VFNS+.'.$\X?L*'I&K:C3,;>:?=P&$Q^.&).ZV4\Y4C+#PYBB;E99RO\ MWBSPBX=.EU]P8@[@8TL)I.J9YM M50'UC-V8R*T9M$,WHJ]@09]LNT)Q=_!57!C&CS=#31%)OH%AM8Q ; M%@0 7N&':I;O"9;8>J:,21PD3DAMT2DAQ9W(I"_(+K/G;A9=\^<+J;[*K*;[ M?I/(]L<]TA;5B73/C_/<4D<2M;GH%=O$]TPVN)98Q34T*L-NY)%>?[HYX!S( MU(%7YAS'V"&B3(DP:OW:"KE+W7)?Q<$D@RQ>F>-J0E$$Z&Z7K6'<_\ .?NT M]ASV81>O-NA^N;2GPFYN,YC3T4Q:K+,3N. \[PZ.'@I]JW*YA1U,3NJ+C9M@$,MVY#,.;.&[%R@ MV?I>9Z7;35?3.?'CI9O,2X$])$[V#_42L9CA")A'7BYPY\W9^BCY24S1^/\ M(8;))J>83<^:MINIKY>N^$M/T$U+9I(P,1BD;$E#TBDTG+CP$> @@YT7-&C M1HJX:#18D0)8K.G3E=5-%NW1W44VUTTVVPTQ0<,L+HG\15 ^N&!2ZN(ZLA1T MX&>M?"X]' W1DFR%I-:52[*(IH99N#K MVYF4CZ2>RZ,5W&YDRZ&D3RRZXD2U9YC;\#*FW/3W5GS-!)B\ED7;2!X^BL, MY5-_-QIJEKHBFDW9,FZ#1FT02:M&C5)-NV:MFZ>J2#=N@EKHDB@BEIC7337& M-==<8QC&,8_2M]7,,D)SL>UJV)UW6>>9T0T=[3,P)&0ASSU*,65," ME@MBX*&9*7&P9HY\IL06WW>)M'3Z6=*GZJZHB8^-0UM#/;V(S,W4M0J&1:S5 MG*3]_P#18"NS..N)$1!([NDP!ZN(W7RQS?.V1C;&C5\UEPV<<]=&0")5FK!H MV!)0"C9#?4?FS20M/2L-JIAW*J%S65M&(JLTRT?[EHT!R,3TT5513:[IJYLH MQ9-HUE%N'U;!*$ #E9"-L6;2 EJ@V<5MTN1C=@@H\YTQL. M0VKD0L@LHM)]DD+(P:O"$[.*?D$;BMFC@;IY*C$*D4OU([QP0<"19D9+MGA/ M00[VUUPAMA/5LKE3.N$]_E8S(1"^AY\;J^1QJ)R0' ^9;Y,*O3DL^IY$I1(\ M]K\7#)J,;IB=U")(44=C R*[54@X:IO&NZTY$U5RL.=JAB48EB=7 _K65:SMB6WJ[Z)$35S+UWC)0F7C8.$NT$F7D,O(RL MJXV>21:(.IQ)5[,+6\-DEP2V:7?((=/"Z.&BI&M3-P2&<$:L%CAVNK0>+C:@ MH4,::^2U;(I_/7/] =2?X[1[_++SI_/QAK.IW#86ZF\D&PV&-I9)PD<<2Z7F M7";0/%8PB8?,U#\D*NEM$FS%IA5TNIOC733;.<8^(&XHRC;JM.)3&12^/&;, M,1=.C8'76(BF.Q]>D[.^W=CC[@\V(#83N+N^T8W&I&STA;1VD\44:1(4L0*-]-\[ M(M/&T4@4P(1)6T+1K6*2&%Q.ZKN+E+CN<;'Y>1/%)6P;658+D])6#:0K29Z@ MN@T6;-M1JNH])-,>B@U3_3)#3''Z84H8C19Y&;:Z6D3#<1WZU*9_.'30K:5QSY^E([8M M<^T242;EIO*<-&6BC4?HLHF,#CVX^/ &F_HQ ]@RT3;Z?$QAC>42B$+RZ*R& M,(32$.QP^:1!8^(>"DY1$'Y@4=$,I0 W=X=CUG3%XV3=HI[*H*Z8V3V@O/ZO MN/\ =N*;K1.J$8+!F,.]M<&WC"='GHO)JJW"'X][=XF7B7T,.PP8Z9O&Q%%] MHLTUWRMG;.V<_P!"]2?X[1[_ "R\Z?SEBVK/SS B7A@@=K'JQ#D$'4_L.>S# M9^,JJM8O'FFKPLM);4E;+Z6)^;?*6ZWF*;;8206WTL/DRT8B_OB]FDL%VM#K M)O22J<[P2=U=)-16G4KFIRHBO[3DTL@/-5^'L#HNTV MU%8A,8LRV<>!HX(J M.-[*Z5) ! FYM)S$ /.<"%53]2K$1LYT U);TBL(O>$BF2+_ &RB\,E(RO"% MWKA/R$DT6>545G3J%UZ*0+/)G(K"<221.S$ZF&9G+&(X7(3ZGZ&?[LJCEC-9AIOYK'<((30>R"/02 1>/PF$Q(2S Q>)100P M 1N.A1R.K=B*"A1:#4>-'M$=,:II(IZ::XQ]F/Z&Y%MV2WI8,FYY@\@Y]CSB MG.7NB@<-N_GB=3^66)&'$PM;FTWZ^*W%4?1&#P@0Z?E$52V0PLD/$-T=]E'V M?=DKSLCM\Y":6$\+5S;E?G:;50KF*W^VK35YWD]M]07H*ZQ,<^UAP=-) MK7AH[T0K8^M_0^(=(7S UIB&#;R1!107/:KW,LN.?<[PZ1 MGC1]TW%9FIU03ND+DAM^$#.&X_,Q;-V[YRNV8*^7ZK;?5#?./!GI9Q,1 $#) M%+V#_4149D9"6!&OAYPY\T9^BD!2+0M^0\]AJDHIY@QMY2V^Z>OF:Z85W_F# M=?G[ 'E[8 U^]M)Q1U?,2]HWX_@3%\V%J24#1M<#Y3:TA&KDG6B".[(0OA;? M"G@^>J2N=#*%.46U@:)"L8M+('9'1YC0*'6F4D?1]P\ADDIR%OB%J#'$2C#Y M^H0^H*!%,EV:;)+Q(K;OD)BPOOHRU93$YO'*_&N:OIH@MS5"XD=C#0$YF!N% M3RJ'PSIY%M8$C'O,NAQ.PR0],,]^GY15VTV=*O \AJM6+N2EBPFW#TSIBP+/ MYXM:4V97(A^#@\WF5S4%-*UMJ9R&-C22NK=P5-/-L*835V\2J26^D(NT*^Z: ME5CUNVE;2$%;F[I[BZ##1YO-PNT>E6C.$WQT59$&4R8%9TT4V5&J;:*HHK:9 MU6014T_3B5@V7($X]&AJS%CIOHR)&3)LX7=I#8_%8E& 3,E)9E-)07<),A(4 M4T>%"KY9-LU0664TTR'LGJ2.J0VK@A1A(JJY$=OAQ=%(D+=)$(]8_3KX.Z?Q MZCM1;YB?BQXL8^>/T6I[ZLNC:PG-T46Z=O:BM" M2P\.4FT!7>(NTE/P^?ND6^R^%5-=,PDN$I"-<\PF0 )YO,-+_ M )D,E-[PH^BV-,*VRQJ6DG\UJ4\&*/\ 5@4([*V:T>MV6RC++1-UG*J0H%V/ M[F=53^:)UU,:OF%8ENA:SJ.$V$G,W<@S)GQ#F^OY4R(2$JVBYW I!-]N9R.& M,$W./"\PY?J@Z_YDIV^9!$HZ+:A(O%N:N!.H%:Z&BF>[C=D+&S +1P.G [5- MV\5\":YIMKYRBV^?[+C?3Q > ^_SR.GW7"WY65%$?3J9^W5/TUD7Q"7KSQ:_ M;XVR2Z6O]6V^-OL^/&Y]NOO]LWT^\X<_A'FE]Z='7[55_1">HB!1YY2>,[>4 MV;KN%/EX4T]]\XUS7$WX[CW3?)=SG>FX5#S4RN_E 5O&"5:OZON4Z5 "9'9T M0L:H=I(3DL:&+I,M%L'O1LG*J:6K;57?-D4AW?U?&Y[6NG+TQF,!!2"N>>JF M6=6T+MJDP 1N#,5[7E?&#I5>)RDW\AFR[G59/39;"/S0\>OZ: 8+BSD]L^?. MGHFIZ7@R3)_8MG'&"**SY &Q?/& T/&P*3I%8W(2KEC'P#5758@\;Z;I^,;T M#TV3!SB\F2+[$!B@+=R_J'FH69:*L2 "GVY4>->G9H0%.5&9R>DFB!XVFJNW M:HB ZVH9+_1N:[GP K*V5.538EJ.XN"QC)R2-:]B!B6N ;&4UL9*F$A&6[? MYZ;?WRFOV9_J^.9NA[@O=[TZ%ZP3Q5";C6SIL+PS).6:*-@20/R[951R@*U<:5C&.G)96,! M'VD1W%K.A;MT2I26=)2NM8FL3U3:NUS4>3.M,;;*Z!W&NNNN\=?6BOQG"*\1 M>Z*2V,0%I=]I3,D.PDKJHUCLZD3RGP81[LLGIOAPYCI!/&JVVF4,PROJ&I T2"H-AJ#9\@9EULQ^RU)%DB1PJZSNDQ'92QLFEKC MPZ;Y5@\&&=AW]5\SC&[):2W164/Y3WG5D*-QKMF[;R6/VYS9;M5AQQ!XYU=[ M: X\*<)K-T]-%\(Y535DJQOJCI.],2$8V8-D;I>TF00B[IMNXW^M1K2O:2KG M9 FOZCY*Z.LNV>^--/[C[N/@04?^Z-W7)F(TH/(/8VCX*6O70EAV- MNJP.>M#<4]!@PB_P*.4[ [:JW4DGD;INQV6:2$:KE+?S,9PMC"GQG;H&[.5+ M/K_(EYMA*G>7;=HF8Z'=]T-!Z.5YKU_T6%4$MD]%%%E?+T67V4U3U32PGE50 M\O#QG#!Z)I&R>8P,DIV_8G(GT<]>MJ&U/'!<=F@T4;P+RGNZV;CGB&7&-M-, M>#.-]8?^0,!YKD:ZPMPI/_SAMVT(6D--9U8>D90_\%TC/=S8O7?+KS'+WZ>K MG&$ODACY[_(*3LBC*'L8A6M^1*R9WSK5%@V38\,OJG8U$Y-H.CLJ;R2E(W)R MVL(N4C'YH0CXT*=59]A@,=$=&CO=O^D=2?X[ M1[_++SI_([*F"#$2+8([.'Q(F[;L&#)OI_;7=O'2B3=NCI\_MVWVQKC_ -?Q M,4X?I,;H?UO9HRI[-:U)'TC(RM)0[U-J%U)].9*2B=:185"M(^YU.K.C>FXI MQE%LMIATY;(*K!:DEM62)S%+O="B<>Y?KZ[?.2R*2C ;3?3=U\WN^6B$8)H\SV9+7\0L\S:T(L[W)^L(#7I"+%B MB85$.L!YLX%AD^K:7@HFF"05 BI5F.E!VZ[APLX0?KN=51\:F7:3:E88.2RD M/JW@CFRI>>H6P9*;[*?1E3=TI=3S;RD]M\Y4> 7D57<+8\S1-MIMLW^/-N2) MV!U&Z6^U_KUI=MQ])QE_\_LV2Q6-MSB3U"''J:_9NQ&1]BPWSG;?9#.ZBFV^ M@.JJSKZLPJ:6B&@>OH9'(8+T03S\TT=!\<&C6FJ2>?[.N-/EC_D_T 5)]BU3 MK<%91J?"K0!QK,WL> 983H)'I3%1AW4U5\PA,A6V; )H3;^F5=[M-\.L[[I; M*:);:2F7TYQ)7R!::P+,5/ M5IC]'NFB6R6JVJ2JVBGK^/>@;CY@7:_WK"M5SSZ^.9%]]/\ 8B'5"6^4-8@L M0UQC7&PZMSU>J?<^:;A+;=7*GI^RZ+U2A37[BW3_ "_I)[3J-LWT_K,6C4:X MY:]*/:[8SE1==!M-XN(:I;N"4C:IX^P%/JUF45LABF3C4SA$@$RJ*R ^VF<8405WTSG&B=\I4IS9D,^MC"Q'9337ZC8&L$]+IKLHB/ M):;:?!N=]"H3CH,60NF\IQ35-K/Q[P.LK0] SJR9)1 MM"J) B+DQ@T[C:D?E(21D%VJ#A!QY&CE+=/?&=-<_$0:W)==\]#5M/I8?G-ITGS M5S3R^1N6W3<5I[(N.!HLD,I-L5 AEM*[!HGUP^R"S*/-7[Y!)1YC;*LS14VA M7MZ0,RQCC2-3RSJNZ;G/3%;E$WS1O)GCZNCG(DMI8^D_(>>P;8=9T08[ZZ>+ M9WNOKY$LUM?I+LOH#%A$(O9I.!0:D^::JH_+^MU7*,2)UF/]Q/I;HIK6Y8,X MD+IYHI5KJ#F5E\J.MT6Z*6Z&@601+V=NN^PY@F\W7$3#M/K7A:_G:9I-5=NT M(P1_T%[C-XMQRR+MJOHKK&F#/ S33&B+?&,ZI8 1>KO:IJ96*:CFK9 C)_<" M@E=A8MHW46;8&. <0YWLAZDS;-4--T/I[=UIG1377.B><;8U+D!E'>W74\MU M=+XC\;F'0W0UM#G#;9=#" ^)\_USACLW;[*9\QNV=9<[Z:XRDVQOG.FFEF MW?[6-;!]VN?/WKSF#K*XS*3O;7YYT9J2CK:DAN-=<[9UT6514QC.N%-D-\;9 M2P22#^Y-RF$;.L.4QRV?;*DI,L+35QMJW5]4Y[^3%/7K7&<9QNHQPCOOCYY1 M\/W?B.:0[W2JT#&FB6GXK=ROV\81+0QYSJ@UQML##A.@H(1C+11WHMME)8B4 M4PDIIIA7Q)Y54)Y)^X+RJ9*Y0WV">E]NF6Q\6D[U16\K0PGOW7(GKMHJY\OQ MY04;J:IXVQCY[9QG5KJ[*^U+;$+U=-\/EVX#KSGN4+,LI)*.]FK562]."6SK M5;=1%/&ZRNFVJ>JVV<94R@DP8R3VQ:YMR*9W;8)2CEWOB#R$]AOOMX'#AI!^ MH:4Y)88?::ZY4RTVD&R.OBQIJ\5^6=_B@QC"O+!X)F-S])"*;G=L=VPFQR #$1 7-@9]0V>KOEVVPUD0=,X)SU,O#U=%ME--/Y3MN\OS1YRM=L@?*&I27A8%H'B;2/PJT1AAS(.7;D,O5M6H ML?"+6(L12E?3HZX4230ATT;AB[E\MLU"+R%)'=]M^C.'KUP@T9M$%73MVZ53 M;MFK9NGLJNX<+J[:)(H(I:9VWWVSC777&VF-L?F&8;.(4RWRGL*:2C;+K4>V@E:@OHH5-\ M_-$W;M^1.R25R@RMZJ0S2<2PXZ(22;3B3/LY<$S!1TZ(OU\YW65WS\OE_*4D M4C+BX_'P8]V6-G39!H*#AQ0]#=T_)E";]5!D/'LFR6RBRRV^B::>N=MLXQC. M?B;R7C&= Q[W8TWB]?WA953SF0T^>TT5[2T3]&F=W7!)U#4D("E'R)5:-0R(!T E7T] _ MJ39%74#$ @4Y6PSV.V7#!&'>6^$\KX;9(&F^% M\H86T\?@^?A\>/G\OGCX577Z;Y[1013W5665NBN$TDDD]<[J*JJ;R3&B::>F M,YVVSG&,8Q\\_'[\/('_ ,2U,?\ ^:_&PT_[BG"@,AJFFMLP,=ZI*XS ME)79J]L%!?":F,?/7;P_+/\ R?'A%>X-QI*%L?:HTA'2%2SL@W2_J]2['0R5 MG7S-GXLXU\]5/1'Q[:Z^+Q;:XR+D7.?0ZTAF\*+?B9"#A*1O"R(#=,>38NFI M*&R,Y7=+SN2QN/&6CG"XJ7 L+("2NC)XNB5'>>+?:WNRF3J,4G!^ENO1ZVI! M&M7-K6>#L20>J*93ELI.-4E?4("VRCZ4_HE9 M=16E6SPM;%9/(T[U7&RZ4@8C8NL$=%"U<-+C@8DJUB-J-JUDA90H"^L-'"K! MWC&NN^6VRC?>Y;/F%6B9/,>A*3"\YW*Z/%)(5"SREH\ZF#P5!"D0>FEH>V8H MN)\7RHY:L&[YQJ[SHLNIHFCJGFG-*GDFD:_,EO<&)7I>?06MXZV#33 M7Q^'33&OS$UM.HMOM]BRT'Z+Z7@3AWKC^PF__\ OV77V?+QP[W,;>DZFOW]-.@><.1YTTW4_MXT<)4147+3I1KYF,:YU372 M5\K.VOF8WSA77_=[@X.N5!/_ &*!3GN_>>22R.OV)H$#8WI'I M<;N&VBKE5+;&R:&SS.NFZO@O6%=(Q9P?G,.NZ+!((P'6L]QB3C0RS^%E]F$B]<';"URS-Y/:TZ!]SVZ^BI9 M*.Q:9E=@R_H2"1ZZJP$U1TO(:$GM_6OT'1,0J"V)/#)=:G)V["! IA*)0R+- M7[]1I&,^5(5AH;\%W>*]R/F$>\22.5W>0*(UWW=%8DU:LV:"- MQF)68%CJD_%HM]%-]GD>5*L_*2V6U5V0SHKO\'(;-HV F,0DPQV%DD5E0<=( M8W( Q!'9N_$G 99L[&%ACU#?.BR"Z2B2FFPH0/3^\HGR]=DV(*ZY9MD==M&D$G3[(/Y[(MQDAC0]MJS5-/J\-/L'( MB00"6'7DM!EX3:572-PWRZ2CEDUS*&8R60\HY:X\]GLZ;:M2;+.CQBLZ9JHN M%/T*RJ1M7LI*,V=4$[EE9V+&DN?^I9%K'9Q!CKZ-2L#DY%J1-QPJJ'.C5VVZ MS%XY;;[IYRFIOK\LYJ<_5)*1="2V_JSB5P474%- 5S%J6)6D\"L)!$I\]C\D M5BS*IZ^*"R:&RDBG+N, FBZFK5=VF\W3;;MY)V^]CBD%372?1_C*N3! U2;7 M":FJS1QT)+2 P"3Z9D*.VN-\B'+ 7 6:FW@V#EG35J9RBV;(I-VS=)-!NW03 MT20002TPFDBBDGC5-)))/7&NNNN,8UQCY8_T(_4L K.?=!=%S8*I(8=2U&L9T?J"-[ M2RI!EE7M.5BS*I;HJ%##S#Q^HBJW#L"S]/T6U3:]GU[6T\F ML(+XG+^ QLU.3]#,IQA5?].B:.WMF51(0Z,VU );53, /FQ]2'Q4 MPV?+*/3C4#+7ROO_/P>+1+*?RDC'HNQ=,_9NE;W1;+(6OT7,D5V M;1;^^00WUV1;N,Y62UT5SG?X^1?B/FZ6)[_:\;SRKHW830LK_:RZ/LYPSD#6 M1/LN/DOEP^T<+9=:X7\7G:X4PX2C7M^<1QY)WOHHZ2!\I40)3V-TU4E-([KNFHGOK MC.NV,XSC./GCX_[-*_\ U-CG_P"&_&HT '%@Q^JBBVK ./:#&6JJN<955U:L MD4$,**9Q\]MO#\\_\O\ ('A$LD!IK6NYK1_8\%$Y;M6-O1YNS=:(US-26=-B M6*Y)DE4G!H8TW;X/MFV!KY142Z(L7HZ65?*Y%&Y'O:W1\\G#EDS#-Q=HP[HS MH2Z.D'-53H$W:)#B(6IYW=+S,.*I81-!$6ZB*;G+,H8:/_TCJ3_':/?Y9>=/ MYQL6AW(M627HBQB:T5:7RQ%.JL.UB-=L7;PU8EB7%4ARNKL)QX&V;_[J #&T M2$A,*M&?GC6RKLP-Q .>;&%+U#/.B>M$B5=W_3\+G&\>S'^D+I&TG9LKG-7E MZNM]:*]"4!'(LZV/KE9:O$3;U+.\<=C2"_T'T7;=$2[FELW^ZZN^+D7-[I0*&CCO+AFW7T="W^J#S5+71;5='.R>T:-/8 C[B M'&$8%)B9?)(&&UC?N UT):YW\B8RF,LR+&H.C&0=@U3;NMP(J($7.SKU;I)N MBRB1IX$-QMXZ9)O78QTF]!2,>+-#'C$FP7;JI+H:; M842SX?%KG7;/P%GJ)"259><.'KCJ^Z!JUZR 6E$62[C#Q8"X=/AY:.3^ O7F M,*NXM*!QJ-/%L:K*,VNZ:B>^N-M% M$]]ONYHRU<],\A>J: MQ^T+5E/7/STU_J^.6*E=5'#ZEN$7SE00WHM MI&VD8<%SUXQNHXE'K >S"81AP2:3LN.D3%RS2?X?OVV&J*:3-7T>B&N/Y6): M=2^+PL63/ HL-)2P^)C@\A)Y23;A(Q'&+PP[9MW9Z1F7B31@S3VV[I.<#6 7.C(TJ,#MER#EN*'LAK=R6)D#15PBQ;)M4ER9DLY>%"Q!5 M-+&RSERLJX74SG=3?;?;.V?Y"=4Q1Q*^@;V%9T2?4-SE'LVI9 1VOXL,D+"7 M8/&, I%H0WTVU0(ST[%A.^VN<>JQG'QXY1,8CPC7#K[=8Y5>D5OSJ=^TS]Y+ M8O9L\CA3G6IWVWVI/!HV*V)\],X4:'FZF/NE).+%%9+?[@0^'QWJ2]2+GIR] MH 0(::Z*'J]DM_+3YA"%V2NFCAJ,%-&4=2<((>(:H@EAOF76!"2LP@LS+5?1 M<+A,V"OV[Z?UO/Z-GO4]B-[T83>0H&3DRLNS3G6#&?EXMOE\\ M_P! ^Z/'[0$\U0HGR=1UYV13_'MLKRNB+L1_)R6385 [ ;V1-7/Y=7K4%K0X M,U-GCXQZ('A]B UL-V<8R]<9@]'LFO.0KHJU.KIM2,%M24\^= 5Y#AU?UIQP MCU?,Y)8W$]BWC&NCZZDBQ/7:*@TSLO%:G&BRCYPY\'O/1%1;ATP=>E?M54%/+4V\"R>^FWRVUSC'\\ M6L+DF8E>/;-+OW)DVG6PAD6H2PS#M39P\6ND(.>:B-26DI)Q MFH;PA;UW&8Z#N&KY%.6K2,["34RD.HUV(9'C+\)LJQ4+Z"7!-$8WU43VUWTW MUUWTWTVQMIOIMC&VNVNVN^N==]67 MM;M+)6'+P443.%=LI:(A8\B8>M7,B/.U5TTT&#'1P\<*J:)I)[[ M[ZZY]%R)RC9D[8N?NM[IZ20.] 8?PR6E>BK'UQIG"#U M,U/,QXLGIG.P%LFLHW^!E>4]7<)JV"!O,R+A]?Q@-$8VR47SC9PN@' LV+#5 MT[WU\2RO@RJMO][?;;;.<_Z+RH*2'2^Z&<6S63WU6T3E!P<3?-O%N-9/]]?*S MZSK.W/RRKUW]_P#9=Y-ELKC IXTW^WZ;;W47I(?U#7T,K&"AL;_3(C XV(BL>9[J^'SW"0H*T9L_5NMM,;++9TRJMO M][?;;;.<_P!#=#V/?MM=$= QR[:NGE3Q& 6I8.I[>AXY:YC)RP]*\L?<=BRS M*?KF3!.-H2 F61BS)KLT:XW;;))-R)Y]T'U,3Z-(72.O;7L9X>HO3H5A+15* M+.8^H,4@BB2Z+G=RKMN_U2=)U?0-2BG(2M:?A,?@$ M*&/2+PP_; (V/1'LBA!$7/VX5D\ MW53/PHNE((^@YTT*M@[M3=IK9S9R1N_JSBAK&UR]3@@&T0)RWFTH"9EWF(:< MAR@D#L)K.4J[-62)Z/D6D(B:6J.SJ,1@4S*R!XO(*1&RX< MY=-2/T&8!&1IHR+C]\JBSXC=TENY!R0*XSYS DSW0?L7&NJK=9-377;'F$S4%'J_=3G?:-RP2F@RJ& MWV_4P=?4?KTW:A+9+7/W6!\=#EU5-JJ::[::MT\[H;N)U7U3A=[3?M?1&+M MGC\];%]R!KG"OC;R*];3+3&VCK7?=PKOY+HPJAC=53.NF/'M\_\ 1-2.JJWD MG1LM&R9*$H5Y5D@@#4DE*E'&C5XWE$BFLLC,7APF,Y4PN96=.MGC-MC/DM'3 MC9)LK8^W8Q6FB "T8UB+(JZ7L)3GJIW?WL5% 8C6L&#>=L-BL) M#8X$;KNM\K/7N6(QNW27)$7&_P L MO.GZ$O K>A 2=1=5ZS+-699%5-\"D M3*X261(\P69R"&36.//DY%FQ+ID6% MNM=5VCA%;37?'S%;2KMCGAE]N1)(B)3[)JT3I]F$Q!LCN#B/4D9$-_E\DBC@ M'/M&J&^^SZ6DUM$=M.UO;C7J1_8T9J"1L[(U+L1F)37\!.,3<0^O ME_I,82Z"HALC;>E4DMZ06_P!VZW^^Y=?MV=*#_4N-OM6<>@#3T8'8^V8I954PDCIKOMKG205SQ?RQ#9-HLDYVE@*@ZN93!PZ;^+#=V]EN MD8S)'[Q#7?.NBRSI1337[N-L8QC'QC77&-==<8QKKC&,8QC&/EC&,8^S&,8_ MTHU$S4S-8@WA\:*'A0^02QP)'.C!5"-!G;I$B=6&"&*SIQJU35V1;([ MJ[XQIIMMCHZ$]"43.91W&C=MW".?)?<=[.N34(A4D6'> M!"%1MS8NTUE56#@=KOP(J6_46NH05+&,8(-5W0P1-5E12;E+.R#T=!,2V/$LX4S]O]%=>[OJWO")\_ZJ(PU(U3LW_)Z92BO[0 AU M8J_.'XO(6LLBCMO&V)YJ-?3#1F\6'(;)-]-W$<+RCD3M2(6U.;92(Q>C3G>4P$#5H=\2($T)YG5BZ8K"EM-#.NH[:K[^J M4JY-UK<$)C\_A1-Z.>!W[D!)!Z)!C@@)()(OAA%#1;RW#=77&Z*VFVF?ZOG\ M=2?X[1[_ "R\Z?HB%JQLO**.Z$!07H2G7(L!8FPIENHJPC,[9E11J%7+ M6BJRNR4>F(HZ(:J+*.&B+5YG1UH#$^X)4SHB'@+YP5K'W"N/F1%<6/#&, M>6\W6_N_@1*X=(0_4-':22[+;>B*0 V%;V-'R2VNR&WT M7PK8S\],YQC/RK<[R_1D6G1:Q1B!A_OT/84JYU'5:)(#!A-@O-XRE5%CV+SM+"CG4%Q0PX8G[+86-QS)#IW0FE9!70]RS?- M(W."EKV!8)>5[J.<;ZR%%R#42W2TW:L6>_SS\/9?5=.1@78Q5#+4[<,G5,V5 M>DF;93REZ>67M9I287#+$,:;[_+0D;=:XRIOG&/FIOG:'*C;)@[].PYQ)ZS@ MFS23AU\2^QH2+G1N8P..>6[VR7F$5$5A)')$:AXW;)$"0W63TPT7SH0(PZ2 MY2/%2"010D^CY-F69L9/$RSH!*(^Y=,5ET$C$<.L%V3YOG;S6KM!1%37533; M7!6O:)'33K^V@SK8<7KSF$:(G;2*E-<8SL.LRWRYV,4#4!!+"FF^64IE8DFL MEMG=LU<>';&/,N*VXWR+7+S_ &M3\LNM9W=)0>I_:83+J.Q8LQ$1E,DTVPF[ M9PN$CBPQ;QY'RM7.$G."8&G*_#PY.0D-#,P.X5)'YU84AT1]/F56=8\H?&[ ML^8*M_DFH7D!,D35TQC7=?;&,8Q_IGI?+SP6*Q.*A2DDE$HDA1B#CL;CH-BN M3-GCQLFNU&APH<:U5<.G3A5-!N@GLHIMKIKG.(W :\[_ .)IY.YD:'1N(0J& M=5T3*);*I$76/(U#U;V==G/1,K]%BUA54H-T<2@LF:+.Y2 M1?;[M'"#=PX0;!>D:X%].E;AJCB^'6A9P_C>%PJ:<@DN6;7T!V6-Y MT"RR-6-:D@,;3DHY:UTJS4)M-&BOJ%7#DIGG_DE])]I8M4-1!:]/RX'DO%OK MQK#-923&P6S8IN=CR+PR_JYPY\>J^MDTQ+GI(2\*SG;5/U+M7R4<:))^%+3337]%.VARY8)_DN MV9&17.2IS7XD8?I6TCCC/C<$+GY[,[MX-+29%7[7AX*I&)LYUQA/Z]HGCP9/ M376M)3S@;+OWIF86OQ[ I%U3P-;Y%[ONH2D70W!S-V,Z%IJ42-PJH[+FJ[06 M<_9YYR:/D$O3[%H,NY$<(PE],USKCKK@8Y4DUY.;V,N5T)R$V?M,;6LBC5(R M4L01^4C'7?!(TWW>[;L-W!177S%$8#[M/9,>Z.XDB_,,$LNOGP;EVZBD+?VQ M=]ES4'#B/0CGEM.?4G+BBT,IDDYA"I,$/:.E%2JX]HU<,,N'5]5[67*5TWE5 MU<7BT;TV$KZYZS>6)5%"V!4]/V!"-9?'N\9OQQ?3NK2QF8&BL.*/0JF=XJY9 M#1B;IH.26W!196BND[-3-#&Q163TY4SR?Q0$DX).QVS0Z39E&KEN3;89Y<*- MD4'"V&VZ>^-=L[ZZYD=UI5GT6P"QD@N-=0@QSM;HJXR2R#L8SRO'*@>11.?R M,>JH5TVT$6_P#PW*:ZV^N--\Z^+;$DB5?>W3T_/6P8T2#BK,)V9Q5 MZGE"3!PLT2.C%2W4Y"YVH$@KKHJCNZ@Z+K+7.V_D>9C5'>O%Z*A=!!SYH5N\ MLQ"\9Q.EL0(DJQ#N6@>,#:UAY%I86Z+U5^U=KJE@:2?DHK(^HU4V3TL$!?5Z M5XK*I<,6%1"5\S4R3J5_5B3T2[9."H[>Y+0Z4%S*6L2#G5TR>O1S4:GLAIHJ M+6QX\[@+,D%B]+W79,:<+NP\IN_I:XYH&'O'+1RR6>C*?:2P%0 )\HW>*ZY7 M'1)HMMC;7&=\ZI(X3)*B XL4J8(+%BZ@T>T8J%2KC735P3);M44MGQ!?5/7& MZRN=E-L:X^><_+^1-I>W1U'5 2<91T9!;&M*%Q&0%%W*>JK1H'CQHRS-F7[W M137R&[5NLNOXL83TVSG'S\GF_E[K_I113[K,XW4>1EQ(/%IC;5NFX7URC\W$7M*[(W MPKV@ULAK%&Y>OJ'@X_I.&-7#-^ MIZS1S\Q40@L7CL+B8%KJQ!Q>)A!L7KG'R0RYT\W.NOC\ M&=E->WH+K27'K3,XY"Z5B^(155J]$7Y:,GS**9F@;$'K8;OSS3>DAGQ3+[TH M??9I\B!'=%/+)/S/#K5U4Q*5ZKR IU[P9(V -S[#/O UZ&88K7M_GJT'EC2Z MZ;NLVKZQAL!JUA#U9'(61+TN3(,0['M2PMX\;OFO[Y' '_=I]%?^+%\>#\[> M )-Z?[?4?LN=%0;ZQX/O>#TG[8-A_AOU/]CQ>>5\GY^/PJ_+R\^=F+^W_+/% M]SZ?^/>BJ]\K_P"UZGZS^7%G>H^7A\'D>A2^?C\?G8\'EJ>*2<*GSX]$_^L"A.[ZV MQC_;."W!_4\]%,]?[>5RDVQLLL\=/$635/3/GJI[?+7+8=(^N MJ7J\L\<(LF@2]I-CGP^Y(N%-4$!2("\6]?&5#"SGQHZL\(>JRLW<)X3\;9?5 M/#ZJ[5K>S&6S?#O5Y7TXC$S:[-?G\M] M?G^F]2?X[1[_ "R\Z?I"D]G%3"1UJY9X'HW=6A:24S?3-CKKX=&#.\:B,PFU M41>,8QXF?U?+-7'W5$M],YUSVB?XC>='%T"_MIJRNQPY!XOT/SD\'13T18,*0*""K!F MB+9ML#Q0EATA[7'N65@6<,O5G#E;U-5O5-3@]<87VRNM9G-]QV!AJ/QA/7&5 M"HP0OINICQH::X\7PI" DDOI:>-EM61&OXYRU?\ ;<]$E5-__ /NG?=-_@W^/ M#&>1N_Y.IC[FZ?[)%@P7P.-_L;-_.MS-=-5/4[?/'G)J;MD/E\UU4L9QG/E0 M+VS>K?G_ %8,6U9'&E71KSZI%IC/]K8A!HER]4P!KLENCG&FC>7O,+IKZJ;;H;)91 M5^=C=_1VMT%OOY:>Z5IC#C"WK%JOK"%P9X14OW"FRKA=RHJL MX6WV44VVWVVVS\/JZG?36KY,8&$H++>F.?(E**[F+'4J#/CWT8,S4>6 MB4F9ZDGS-XDH@W=)X<+I*8QXU-^'7? US".;(_:TL0*[)[Z;:M-F>'.VJFFV-,XWTSMX*.X%['L1NM]UM*K M&CE9\MP]#;/]A0P,Z0LJO+L:M\YS]N6<((*ZX^?S3_\ 7\FP'A[EUDK_ +)V M8.W=V?(]4-OZLO(Z)%<4Q\62QK_6FB;+-T]_E_>+:_9GS+O]PCIF0MEO_;8; M102G.98)OC;_ &VC M#*_/=!C==]?NZYUL/?=/7[==L*??\ AL7FO/4:OB0, ME=7+*4]5GIKUU+&#['SQDD-D_3LFMHX*)[Z[;:Y<-5T5?!OMIC;&FV=,W:*;EJ[:N4]D7#9RW6UW17;KH[YTWTWQG7;7.<9QG&?C8A9?&?+$[*^ MHR]2-RJ@*K-'V9'S'J^A4X&J)M&R2K=1%NBG MIX:[]PCO^NDM?NHI?F!0MT>0EC[FJ/G]1\XWT[=>%MC"?F.%%E]OEYFV^5\[ M*Y\4/]PF+R;;3[R6M_<:0*#D^[I#[5%M\[9[7*H2#'0D8G'-_.AD_IPOVY^%=;Q3N.9]3081%U"Z.C MT,FODBLG,M C='.^^,/,CA=;]%M7DZJ+$?2"W*C'F" M)C1Q$92'ADKTB4K<06QD*QG984SC%D+5=-$DQ4AR)<.4F#Y?"6-U-DG.$)?8 MXNZ5IE&(3?\ *>7"N*SJ^X[5DQ6^(0(5D4Q@$%@E:U[*YU9KF+QUJX(OWT;& ME1;4@P[Q&3,\CI&DZ&,G"4@'Y: M*L,L3::R&^I5GEBMNAY2^%-/)WVT^7ASG'Q]6]"S^J>C^G?4O3(_4/I_G>I] M#ZSP>H]'ZC^\\KQ>#Q_>^7S^W^3:.7;3M5W%'MD]D=@5J5[$K"#;);[>+9+8 M7+1!=CE/;;[MJ1Z(<._%YBWV M.-UL8\[[N,>2U]/X8[[FMTFM=?[G3:U^=>/).MNWV^_NLXVJ^DZ/24+:JZXU MT5332:X1SMKLVW4SJMIYH_NGFQZNC_[,C*N!),3&K_+[N/J[>,=KPDBZ^>GV M[>D>,/FI\LX^6OSTS^^1P!_W:?17_BQ?'[Y' '_=I]%?^+%\?OD< ?\ =I]% M?^+%\?(MVWQ\.PE]J&8-[=]HA=UL[_[3!/,U]Q*RM7&NGAU\GTVK/.F<[^/* MOST\OP%>_P"MAR6GWTE(1Q*!#O5%/ZLZ/%IG?-C,UFN-<_/&J+=NKX_EG*F= M?GKFT:DM#J?W"ZR/!.O>\Y"Z'T[[*71-MBCK>?=O]"6$ L2/VX#X_O:K95$[ M@CTL;RQNF&6=(,DS*31%SIHVW3VX@ 65W/W[6QH)R%S4(,T=H)Y+K'2FRC*F M86RD%4:H#^.@5MMM86[;Y$8TDYHM(V.&/R5>Y>YCEG,><#4J9[:[- M)I.JHB5DSMMG11-73"$ZL,;)Y0 MP%"638:-9(>+;?R6C%FDBU;)>+;.?#IKKCYYS_1G=T6YU83_ -M+G>[JTM)C M,Y 0FD>ZCH*1VC8MA'#,*N'E$$E(*SLV&R0R.D$D+FPR:T.8P\B6RF@DLILU M<.8]/V%/5_8<7YR]R7J"W:TYQYW&5Y2#RQ*3O?D\]STG:4"WM;JV;P,(Q:G" M(ITPBDGD(J0#![0LHY)$W+QJEKR_S)89Y)*RJMI".PR7&HP_;'6P66;L5G)1 M.-$38?=@39QDB_V;L5'+#=NHFV3\:.Z>FC]K>P?SY-)F\8:FR7 MG\X<^.4O6MX='(G&T_1HK:MT_3#V_P T4M,J>-7.ZF_^K'4G^.T>_P LO.G^ MJQ>.,3@=Y(8^W%/#P)J39.#(1H=P]V".BXM%;=\-;F=1CG+7=;335QANIY>= MO!M\OY.I/\=H]_EEYT_U6]T9QF!RK&0A%9B*8XC:3=@Y447I&[IDXY"K[VM;V[UGM MA6QQ=$;!J^R:#X[@>.#)I#>4 /5 B//2->5U95I6K&&ZA&I_RR\Z?ZL]2?X[1[_++SI_JMTX MI7%YP;F:P-Z4L!O";]LL\.BD#JF4NX\]: IA*)85WU81,6.)+)^,KOJMD;G; M#G5%?=+5'?G3BCH-U2<=]@2XY@4_9\E6YT'3T(YZZ]KZ0Q* M\M*OL:7@6DC=M29Q(R^*H.D5L:#R6X_/'EWW L7FUL3CG>'2F4$<_0FYZ>%? MI.^K(]G;.X".IEYNQ;(/?%ONT:^<[^>^Z>GBVQ6JB.V=\;[;II_NMWM^L/,O\1? MQ^ZW>WZP\R_Q%_'[K=[?K#S+_$7\?NMWM^L/,O\ $7\?NMWM^L/,O\1?Q^ZW M>WZP\R_Q%_'[K=[?K#S+_$7\?NMWM^L/,O\ $7\?NMWM^L/,O\1?Q^ZW>WZP M\R_Q%_'[K=[?K#S+_$7\?NMWM^L/,O\ $7\/VZJ>NJF_P"ZW>WZP\R_Q%_' M[K=[?K#S+_$7\?NMWM^L/,O\1?Q^ZW>WZP\R_P 1?Q^ZW>WZP\R_Q%_'[K=[ M?K#S+_$7\?NMWM^L/,O\1?Q^ZW>WZP\R_P 1?Q^ZW>WZP\R_Q%_'[K=[?K#S M+_$7\?NMWM^L/,O\1?Q/P4%YRO"/S8U"I4)AQYQ*>;6: 25$@3]G'BZ[MGT" M^=M41I=9%;91)!93373.VNF^V,:Y_=;O;]8>9?XB_C]UN]OUAYE_B+^/W6[V M_6'F7^(OX_=;O;]8>9?XB_C]UN]OUAYE_B+^/W6[V_6'F7^(OX_=;O;]8>9? MXB_C]UN]OUAYE_B+^/W6[V_6'F7^(OX_=;O;]8>9?XB_C]UN]OUAYE_B+^/W M6[V_6'F7^(OXK5Y'N$V.RF-\J::)J?NMWM^L/,O\1?Q^ZW>WZP\R_P 1?Q^ZW>WZP\R_ MQ%_'[K=[?K#S+_$7\?NMWM^L/,O\1?Q^ZW>WZP\R_P 1?Q^ZW>WZP\R_Q%_' M[K=[?K#S+_$7\?NMWM^L/,O\1?Q^ZW>WZP\R_P 1?Q^ZW>WZP\R_Q%_'[K=[ M?K#S+_$7\2HZ[YRO!:$DH5 !,> ZRGFW9<;*@IVRGDQ+J--N@=&B")L0?!(Z M*:+J**[#]]=]$]4T]E?W6[V_6'F7^(OX_=;O;]8>9?XB_C]UN]OUAYE_B+^/ MW6[V_6'F7^(OX_=;O;]8>9?XB_C]UN]OUAYE_B+^/W6[V_6'F7^(OX_=;O;] M8>9?XB_C]UN]OUAYE_B+^/W6[V_6'F7^(OX_=;O;]8>9?XB_C]UN]OUAYE_B M+^,N;%'%PTE(S6TBZ88^1!%# :+&;0F)6 AW[R,F) RL*@;P:W\MJ]+S\Q3I^K(*8J3:0NB2LB)2LS%).)(QQ=Z MS=:X42K.I:\E<[L47'F,+(N-'\<$$ N1#'=ZBYV8XU7S$I\A>,(2@,XH<_P!- MQZ>$'CH5"-Z)BSF(,I#8AF7E&;..Q<8*>3L8DJW*.6;["BRFN$,[-G6$:4NR M27HYUK7H6OS=MU8>!5'>,O=DJEC" IS*K8E4:B-:')76-71-$XSV+2*4,0P8 M7ZE/U3E'.V/AD4%O6A(82:-GXXBPP8H/3,AD!5Q MG5N/%CFSLD2=J:-VJ"RZFB>T!J6;V^J*FMC1^LY4'2:UQ;!Z,QN.7/)_P549 MJU[ CL%+0"CF%F3#YBP2DT)@,%'^,H-_,4QG7!9_:MVQN%)![YB',2C5_:,E#H^,7&WK2TI/"0U7 M7"\JF0E6[*1H1,R:6".5<:/-4=OGC$3IZ'W9N3F43@A*W#M?#:FCUL'*AWQ(48:1-M97],_O=AVN,9Q\2QA0=CK3%_#&4?-EF M!6#6-7KTA$)N3=^01E+^3*L'W/TD.PY(.6=-5X52.N&)2;G6;!Q'QAA5G''+C8-ZK-&Z^N/[6F/YET_?NF[%BQ;KNWK MUVNFV:-&C9/99RZ=.5MM$6[=NCIG????.-=-<9SG.,8^(Y?H&\]9[5\VN*64 M'7Y>J*UM^WS]F6O!W4D;2J,U97]6U_+[#M!L)2B!-YL4CXHD(5&,U'Z3K=E\ MG&8/;TBO,1M7MFU7UY7X1:*@X7%)!(3LID$XM8 ('1 MQLT4D9 @^R@W8JJ-W.J,&L$]=Q9 %8&MK+#A["DN@#DYBK&B#*4=N\Q;M8@J MK)651,?ITXX3:RDC-A,?81]9335\LAXM?FR*"WK0D,)-&S\<18.47C%^Q>(Z M.&CUD[;[J-W31TW4U4343VVTWTVQMKG.,XS_ #,TOKHFR8W4]1U^,4*RJ9R= MPOHS9HX^ZV8CV#%!Z9D,@*N,ZMQXLWU14UL:/ MUG*@Z36N+8/1F-QRYY/^"JC-6O8$=@I: 4V++)0A6U*B-B.B+L@BNFLDFSY1%W,P(781<-QHP4SB5@.(*4D;N!)6HU@XNZ4HGM2 MA*R%ZT6U/Z1E"0J2#(?;U?H_(^_^C3:J+-CK.75W8T8-0N;Q8@H[282*+2)@ MN+-A7V[%PT=X9DA[E1%7RU--LZ;YQ\\?/XF7+'&',SJ+67;7>/4[=9_64OY@ M;%><.+[3OB>R@79]01.>776-7FIRXJU\R9Q:.J&QNPE=UKEYAANUQC67TU:O M+\D9<_P[D/FCGF@Z-Z/D503V5/"-2F[ MZ62&S,558UC5P_DDHMLU'U#"6I1 M8&2<1]';RE&N,8^/;]J%]SB=F\FJ#VS+AY>/P2M+LIJO9;5?5-A.JP6B1Z]Y MD4M6+1&]>01S*&KZ2>#LG\Q#''.B>SR.&,8;;M(4&EKL00E0B)1P9)G\?8Z" MP+V0L [-H:=A!B3=HD.$.222F[9#5)+5%';73&FN,?+'\QT+4XNGHY=5SL:N MLLQS7')([ ,41=[$JZE,/ALA$/I>7"PX3(V6DF<:,2!)=)$:NKARFJBLDFMI MP_S3(>8+FD7MSTU%*+M;H$S1EAAZV.1DE":FFS&X>CJIDL;H*KR\= M2.GW@)H6(GW**;1DAOC5-TE5/UY:?.5S03V\N6X*YA MO%A^HIQR@M RES3*F91697IKH <7Z'C-[!8]3064*"X?&P$1*.E'&=GZVB.N M-D'(F?=!5DXJ!G3_ +=/(/M^"13FP(!-4K8EG.)NQB,MNB+)5Y(I.F-K(ZTD M(_4#@_L&DWC6>Z.Q+371)1?^9]QKJKD7D6-'P5M<95N_JV,A)O6\+TZ"[';V MMT)84]83$I)ID.."2)A_. RC\\<],S] IHV9N-M6FC=&OK-ZBHZ\D^C)QU!) M^T.W)19B;=8#::KN3'QB$?5-8%D,.XXF0=I MLDEDT4NWK<]VCCJ=XO[I8%' 8>O;"E?+$XY1@%0TS.C\QY[H"J6]0]#63,9H M]$R5TWD6HFBIN\XPH6ZHQ^"[8J>@H+"K BGUJ/2+Z!)@P[ MR"0SZ[$RQV-E?3*_9YS)XY;[_P!>JFV/YF;519L=9RZN[&C!J%S>+$%':3"1 M1:1,%Q9L*^W8N&CO#,D//6@."J=Y<[/<5%?E@W--?=/NHQ9/MY-^QK#1G1M:66$ M)@ %YVDI2@3'2\M.NFJKYK*GJ\7B[;"*B+MUMNDYA8 /&WD-$ XG' XJ($5Q MSDA%1HP.S9,8V_ VR&K57=J^>M]]TLY376TSJIM_,="U.+IZ.75< M[&KK+,Q*NI3#X;(1#Z7EPL.$R-EI)G&C$@2721&KJXMCD9)0FIILQN'HZJ9+&Z"J M\O'4CI]X":%B)]RBFT9(;XU3=)5WRM!>>+;+U9UU=O2MM>Y9/J,L7DI.]@%5 M6'9DHD46YSJY"]>@:FA[LC-(,1$Q\P2?G8O#976K>E4CY&6PWJG$P(L0298> (LQ0(>^RQ MG"S(N^&.?_0K]VVUQLX:IK941+<\S MBZT0%WB+0I2G-JO7@-I.I@9G_0XPF9J)A$!(^$.UIT#DHP&^6<&POKP8?5BY M^I/&>4%<:,J6@=U$"$Z*6;9]*"=S%/WG#H,8N6FEBJ=D5&&MB9UI'ZI+VA'6 MP1P]Q'VQI4L]&:Z/VC==DJDONE><.M2PS-4DY2!@<+EVO+W5S%O;L_DA62 Q MU?4$-)4BS-]#V @5AY1%\#@S:0EA>S!?+UNWUTSGXL/N5M8")MUM5-=& V_N,( M_2,$E%>H3V+6'!>FXU=28 BY=,?(JRXX@7K>FI1#[.R+?^HW_"Z,YBR:C5PC MDYXL-]G-AQ;-JV&2+U=<,AYWE7X=Y=ZOE(IST'%S"04M0T)D,:I M'[/NOS5 M?5M8I&71<^0$)JDVK18=/7,EN$8QE#XW6 M\@&MHNJ4K.6QO$**MRK24HA5!3]BJS>80=XPAFLS'YTRL^G:+0"]G(F$P*FY),H:0; TCS=GA'+C<Z9;;DBLEJRC]1QFM7%6_78V<9OHHP9$A#898RKQ MR>6(C4FB(W;.S3;57.R/5_3U'/']QE>5:+*WP:IZ6Q^S.=YI)HE^&B\E@Y]F M.M^L14P;UM9K<(YU!2]F!* 2>J"V[)9WY*FN*.KV-A'EE7)9]\\:T?/8*PQ/ MPL5I][V$[#JA/JUTXJHW5!VQHS%"WUY.$8),9&3#);/]URE<78!M&5U\0B=2WA-Y$ZBM'I/U+IE,HK^&UJ>L*N8S4> MXU9&3$)&*$LP3K75N]407WT3VK"12.]7VD?MNF(+T7'#@:F[YE0B-T-99$:( M@UP7&1BM7FFG/E=R$J61;I%I[O&V::V%-%=]-D5L)\^6Y/*Y?6)7MP='PJDI MH:#R?(5Q5L*D4:ELLDEO:#T8O)LS-E"@417=+B]5!OGMO&IAXGY?AW[!B F% MM8Z,Y7Z%0HP9*&4R3E;*T6#NI:VM5G.VB*,<"I1IJ[;V)JU39Z."FNVC;"^' M.<+>4G+;E1YNRKTA$>^$_;J>&7S-FAYB[QJFMS2O2X!]<#"]NG9ORW-&K,P@0UWW1REHXJ#LZ+TJ7TDEPT6PN$!0@"<1HL;)_/R MW8XFU2>L7.GBQC/@7;+Z[X^?V_+/]!"97T=R;S1T!*0(?$>!R6[:(JVUCX4! MAZZ)8!B3,[BIXB.#X(OEW'ID5-$?.6WW\/BWVSG_ .FGP!_\&_.O_P"W/Q?] M,083[4D1@ER2#I]S$I\>]GP9+.HZ7BO1U@65- @:"WN'[1@H9I(.?!5B)A8( M3;11@V"C@ O1-AC1KA//_P!-/@#_ .#?G7_]N?@M*^<>3>:.?Y2>#YCQR2TE M1%6U2?- ,O6I+(,L9@D5 D2(?)%B@X],LINCYR.F_A\6FN<=0=@/^.O;HZ9# MWA<]#6-5=P7?9LDC/2?.0RL:I@M?'58&.6X6NUJD?3.1MP8&Z#IL$356T0PH MNV4VV51K?W.8E->91THYG,P*HZ"I^2-SRXB9\J2 -.6?2!:U[+TJ,M,(??A@ ME8[I2%) T"(0(U'90=V@"U:6'/Q-<%I55U@L(K)UW>I$;'9:-9$&R:64'R*VRB M/-,MB,NIB8=%U/[H5G>Y98,)D4KG->4>6*W=K9C675)!IX)K"R):(%P<;.VN MHXFK$D\''+!9==D-V>YU;^V;"X? *@N.Q:UHGW<-I]8F^EPA^41!KI2^1%J5 MX#D-O(4[.#5;G"#.0I*HL781\N2V&OAJ"BJ*FQ'0[[9T/G4;D%DNN-[#H)A/ MY0H;"P=W8U@Q&1MGYESZ(=)9 $@K>6R5;TZ2+1XY:"]$]-$=]M,:? 0%4$7Y M?Y?B,L]KZX^,KRDM*5D*C,ME-\6$1IPE'[5>1R,02&C+,C@MW ".[QT8+CS* MNKK71/37*ZJJ/<4LN"1\WPGH'H3VVQ/MWU7$:SF=H2*FFK0 YG$B5M^QIM(: MKBTP8O9=*Y?IA(*UCAO>,#6VZ290MNXVVT7CD!EG,[^DY=[@G!/?4UDLRE=D M-+5#E.:HY4\3MRIXE$QE0%XL]9G,58W*QR0JG6#C?5584]8(IKY)(\KA",QI MM9W1WO ]!^X%+%&4AFRC>9N9J.K;UO6GH:#ZYNTK?53E'+>HZ@FMLY ML))Z_8,OIIV)"(*4VU>MWDL"ZHH.W?M_E:X84E1?4E"< <[<],>DA5\](\]] M/\RV)"P,>_&:;E:GAMIT]UQ6/BV=H:PTX.A^S=SHXTTD"K8BIJWX2"$3, ET M=YZZ:BUK7\E82)$0G:%>-:5M2KYH, 1\& D8MP=E+Z?)J9'.UF(_5ILOKZK& M=--%.H:SJ2S.?;4D-E=KQ&P:?/749MLTV&\@"!M3UHXC$_6 Q\,;2O&,4E!G M+ +AJN2"*%&[)1TYRWW7332[*1G5=)\9.)"*Z>,4GYL@UL1[W0 IDKSH&L'Z M;I&,Q)2$MJS(X(^HV,8?XD">-L-/#G*_P?\ VE/R:_&_YCV-^%_R._&_X5_* M+\7%/RC^O_CW_B_YC_@/T7XC]/\ \,^K^?Z+_=_+_0;&E=A\P<\3R4W%%P\( MMR2S.E:VE!^TX7'GH0D B%C&3D:?$9O%P9&-#7#,>34=-&RP]MNFGKL@EG65 M?6.1.8"OX[K^*5/-_J5!52^_&5603\._@>M)5ZJ)J_B&OX;^$!/TH,[\X<.^ MEM/3HI^F1\%;NK%E?MRS^+QRV",UM-5K[6+D':-]5B=)RU8QSW8TVD/;,]@) M.H!@*6ZL(R"=0QZ B'T($L*&(;!F.J;_4J"JE]^,JL@ MGX=_ ]:2KU435_$-?PW\("?I09WYPX=]+:>G13],CX#!*LZKK>NB,A#PJ/'W M\%@\8B+TX K4!K%*Y!F'4?%CUR8> 1;7 T(V6VW1%#\8;M=4D?N?$;ZSJ)IR MT&[QKGW-K\ZL!V&12/LXY;G*'0%B%%Y50US3!I4Q.5+2P=6IG94$Y^DF4XO( M6VOTQXDFY<.OBW+#K>3\\;4E<_N/< =\2$Q-YM9(RU C'DX-$(S/*J#0,#41 MJ).79]O&OJ8@VO)\:*[X^GN&#;"OU) OU)6,AH?G:LYG<5O63?\ M1UK=*.X MUU]&9Q&2C"&1:YN%;$;'Z3A=B1V0E-'A6;1VP7:C'%HU:K;G>A>D^Q2O.M^]#5_?47MF*V*S@*16/1UP-L=K\0W!H)M-&[I9@FX>5+RK7!ZDGW7E+\O,JNA74T<[Z_0='3A-+R\H:>/.<772MT8Y]QUY9 MEZT7U_+NR-NBK6Z'/=(=(TE;4>L\:*M2.2?D^@R5/T_Z&-Y""FH(K)7 9H5< MK:HKJX5P]G_N1Q)URPKUM>1'HR.VA1YVS+93HR,UG*EZ.Y]L2G#\&OCVSZ4]MOH.3VJ_FL/E4 M%8U25EBA*_:I#1&%S@=9AB2@+#+-4XJ:?QE)DY;,EL&E4-5&>8W$A65W&L\K*?9YBOIVVOBV_Y<_//^O8F-3N*]+GB)H/@XSNF&$"TKYQHBUHL!,>>SWV^G/GC8AA'.BWD^2JGOO([V81?H]O"8 MJ05&$P9SCCKN,7*Z@YB/RH:1SJ[$1=\UW3T7WU4SHU<[ M(VHRYXY@M285!S^UD;JTY9<]'=Q1*0*OV=G6:%K]U8?&S:D8A+(A%W?I MF >Q)M#"DB/:^D3;LV2[ J^UU1AO;)QLJW:/&AF&>V=[C]@Q0JR?M$7K(A'I MO N4Y-"Y2)=M7&BB+T80>,U]-L;)J[ZYQGX!R4:@8;#I"'&'&#:0QX_$3[=D M69(/VJ!R*2L8%E,8,)(.-=7(XDS:$&2V-D7"*2VF^FONS0X;[E>] V'RF.YF M><*<;IP[CZ3*=)S2P:%C,X-5GI7\VH^2=1V]O/K'>HBL9BC]X9^'(FA\[GD/0DB@YB9?B) ML"1E>/619BDU^G8?_2D_!YFC;5;.5,USPA47155#!?N6[U,UYGL.>LJ<;R_A M=_$I8D#OG=.(OX;HVM<9:T71SM \2M,PLZE^ZX]+=5-#5OGB+F2CIYO!+,[* MZ(:TN0OLK&(C+#U=P""5C,;;LV6QN*F B]?O[1DH&"[#@^2 5V 9/"&[E9@J MDCHWV]SNA[.MZ?\ 0JG,G! 7N2B;R3$T%5_0:8$VXLJ(2FOIF1!T 5YP=R@# M,8%H\CAC2K'##0<[\DF,(*H95<>X2!LV7NY'%*7O.CXM4 A^'A3)]#XC-N1J M/M,T'>F8?$(?M*7;N9S(@\4>/4-E,;KY30U0;:)-TF_+-[]$V%Q92TIG//R/ M'_X@YSJZS.3^R8B:C.C>YJLF%KNP8ZW:WZ".6(4W91LHPF0X&)38H)OPCI59 M+ZK8J(R#5A*HT!+=:P* Q]AU5"].E"EG\GP.R9>ZSKYI"K6/#K3'K;KB5Y6/;)ZJ;([//#MC6](U:-=3TB>AO+?"DGB] M&B;*J]W!7_0G7=VSJF0U>Q\\M1$4L 4JQE[!!,Y*"TG+"=@C/U+&-LG2*VC^ M"_M;\ZU)S_<-M7XM1M4N9MV;"1G'DC:-H ]LE];$HZK-UB"FM9UZ)$BG0MPD M;I-TB85\U=;(-]U-T$^PIY[@?0]P KTY+HRT;(Z0]MVR.8 MZG@\OAI6%6 [5$6/R!;,,'ULYFM)%8J18 L"9>O*RNK]9 @I($V&VKE_&^6H M'6M"6AU_:LLJ0+1T(I#MB)W)SW*@5I1FP)86-6'T;$:@W*5H:I4=6SQO-0K6 M%2%XQ($128W8J@_]2C[=-53CG.K*%@EX@^R)+TM%I5=Z=B'FP7F>-C2I"3UE M,*ZJB4MS,)2B9=*3QU-VR R*3KJZ"RS&+9;J[NA=OS[E5Q"H;>/&737;?&&$ M[N82(U\RPAK8IJ%W*R:UHR84%8\OA1D<68-!+NP63<>LOZITD[;>C5@%X MW!3D$H]:UXI#K&@D*A=TE[M?(0&=0X!+ >\Z-D:;IX='IPWV,*-GHP9J>'(^ M3JHD47\S.B?Z$2K^80SK

%-QSET_J?@'N^^H0JF48H$&VHVS*,YOL6N##A M)NXUU<(M"JZK-?&R*^J:VFZ>O_9SW_\ ]T[[IO\ !O\ %CAFEM@:YI M:1P4HWX0]P=PVD(>6SV_(_:W1Y>E4Z#6Z'$4-#HW"H8B-&K 6[\C.SKZ/HEG M QDO*FO_ &<]_P#_ '3ONF_P;_$B>0*/7P 1B[@:V)Z7CRSTYS$ZE*AJ9],&Z6K'?#E82F]29[;)ZN-DMEDL;M^6;WZ)L+BREI3.>?D>/_Q! MSG5UF.^.]BG6Y8DM57/B.$F[ZV(D73&;+KL,;X; MIZ_%OS6GH,+E/3H*A9I(ZYKO3?0@%,76Q@C\A&XNGYQ$=J4&K3--)OJGEVAE MTE\M,*Z9WQOCOCH!WW:_D?3E'U3%6>E"]I\S0.IKLY6ZF,Q0C&D:UD#*BX?6 MH>\X?;UM-TDH$@VA29AJOMAD27(.-E6C7L^\R'6H^$7I"+8JT11S2YVG)H_N M6LH''[QY^H[JDM?E!Q:L -/Q@3%+%FQ5@&5>PO#D8*(LMRFVSM1JMOU53<)[ M%W]Q3DFNJII*81#JG([GAXG#KLEY&9,YQ0.ME\K5G4]*V9NVB@H5(=L-!628 M+#[#9XMOE9'&/<09TMU0M MK"E3^M"!.>#1#,-"2L,*Z#6;I;8CJ[71W;P:?5J2DU0325T_[1MDR5@WVIR7 M56.==1]L&:%O4'"(=)Z,(V*,4D@F,$&VI(M-C::8Q=ILP'B2*#AZ[?SVE9MB M+W=+[2JBNZY QZ',;&N6P49!-!6]AQ?GJOR\=F<>DUTHUBU+D ^#(4H";;L] ME7Z&4-<[:QR=6==]9VU9Y-V:G8T8"EU3%;LC//TYELITY^>=-Q&FV,>@L,N8 MQ&8ZZ;ETA 82'V(#G*3=#19NZTTJWMVU.V[(YGJVY.T+$I&L>?A/#R_0O-&: MPK;H\AS2 A5T6E7=2%[6K&\[I/,$5V$H*6='8L@3):(,P3]$>[U6C/.!.FX? M+X6_Z Y_YXEDQC-ZD));<+/=#:!$HO-Y#3M=TI8D!@$%9%) BVU;SZQ(-+2^ MJ"[D6#>M-F*[ZTN(1M*PJ(+57:UNU/(?Q3T@"C72@O>KPWU87:)'E>?5Q!%) M-35E^2KH))P683@LS25:NRHL>S<;.$9'R^YZI[8HFD _%M16['8_Q7QC$NJ) M"_M"77-:,-/%+ ?*\(]G2:(1A:.QUDFDJ[P$&:KHYSHKE393&>EH)57,B?13 M?BOCH;UQT?+9?=VE(*,@4D*P!2^Y0W[R VI$)IU%^#H M14UI<#'XZ%GL4;SP30$U-3:+3M&0I+!3.(\+>Z^>U]4*12577:"[GO7F$U4U M/3WV^YY[A51E(E;0VV+!D\ J^0Q"*S& S*$;P* 1Z"31^6FK)8"HA(C0]\/4 MPH_6$N,*M$NA3P2I*8MNUJ+2Y-D+2%@6K@K&) MVS5T@(;:RB,O0>S9JLHSPW*N6KOUJ-21JG>?J:@%F!O>*!>VO?L>FMZ2"3Q$ MWHG"$K+'N*WGP_GK8DUCMBQI^CJ0,O8RD3CBB&S=L-([..AH>1J1B2 M#'[QGKHW1QE]JLU2U9+-LYOOG;L?HZQ^9S]>V1T<7K7CZQ^;:R(4ATSR?%XL MX.4_8G,70$:!1FU6%MQP& 7-R9$U(I<-.)KKM1HUDJFJF+L@R"@%6&G+3B>_ M^WZ9B-=]80>T9\2BM @]9$7I[J>*1:#;.>3;RD 5ZU?-A.JDV9)L]7OB>Y=, M5&F\2G/3''$*K(1=G!%F=L\T-H)U*=ME)?S[TWS!SC"*04LJKS05Y<72%44( MYCU;0*8A*(J0M&H*/L2V-M2A64N)B3U;M7I%NHFAEJ$0C5,],\UT'1'0$J#V MC8$;6MGO^N8#RE.JHJT?$5G1>N.C9-4@Z>%K-EQZ8:!0L/.UM&G;HD/>JJND M!::!)QR(/J^D(\7"=<R^CIE?L' MV2E)73P= ',5CL=>"SSLA!XXRAM,^W#:8^/5 M9'D(R9F;Z<=>EJ?,64* M.D0;J*!'5*5PC6$53@[$?'1A<:@0 (X6(8?OB>RKSY[H[()_W7Q[A$5D$MMU MF/\ 4ZUY6D0.0U7%9L8L ;H9"]$\N7RBC(E)&8VW M6>#]F.-DD4]-4]<>9YG4\ENBCL6B\*:PVJ8?2-= 8.PDS_<:/#0MH/V>. ME73Q!VX4W5VOZ65V>GQDCT;-('.INC-"D>(LA9>O*@@M*A6\53!Q:.+L1SJ* MU^R<.M':CY7<@JMNFHFCMH@GI.K0Z"ZIE-79N:KN@G'*IVP8/*>?-;8IW=@\ MA!Z-[3.L)+>-9@VQH4U(.H[$9N C+YXEOLN/WT6)F>$17M_3^H[!I8FU-@6AP^ZIZ(I0T7&+,=?A91G((9+Q[1JM(&#% MN*^H+LT<:[HHXW1WO6UK,)6>I);ZJ6A:I*IQ^4!@;2 J\TVE([GIZS*S!69&;$D7KLN7CXB,<:LD$5&&R.SE-Q'GTZZT[,G%[0:[1M]UCU')YW4+VU M:EF8V#N*TR*K.NF]'-.3HG!3,")/AY<(C6N6!O<@N](:.26$7J3"I5[,NFV, MI(2'!RSKALLU*[SCS4*) M]46PEHQ;-T$ M4Y.0Z&M_IOL/)GG*PN3HWGIB=P.1&Z^HNT2S4S,XR%L"O:MK2T9N>(N1C+"4 MCFYR625IAGIN@_355#]4Q>2PN.+ MU57T9HR-\W[J&8M,BK&1NI%!) 0E:#S&##A]Z5CEKS5-95T+U7-K2YKEMUR1 MK:M@3VOK!E-L@^CD&8Z[JOLL'-:I/5J&JJ;@!S86B'@X"&ZQP>AJF!4%9VWW MW/UX_L3HF80EMS7=W(U$QZ93J&F$>3J#Z"$Z!+&AM$$$ZW9FB+E<4T9-6!2> MN9P6',AS=F@YU9>:V5K*H(N[+/XU5-?0RMH\^/+LW1QX#@T<&Q<2[-.1[$6P M<%G# 6GNY40;-D=UL[9T23USC3'Z)8=R-9+;2M\66)IKZY>[F3QY2TV4_H^0 M7N;BMN!#6L/3&LID4&]"&8X4&;LEH8ZA3,?&= :(%!0?-;8IW=@\A!Z-[3.L)+>-9@VQH4U(.H[$9N C+YXEOLN/W MTZ9::CV[ MK5X]23SG"SM?/RVP>9%>C.IYM1DDZP/=I&.6).5Y]:4D1O4Q9F+B9$29B&<[ MQ&_3D0C5D-VA-D (3AV(658-]'J#Q+7?3?NR,3XM:3IE[@$GJ^<6:\'R"+,B MU93>F8;$XA6\PHTAF$K*Q.01E2%#RJ*Q3!S'U1+;;.OIMLM?@I2AZQ+:23-5 M_K B-K12>$*YNS*V R0E2>"[!K9&(N8S8"SA+U^7HI!BWU>[;>!OHAGR/BZ2 M%NW-TE>=S76UH1L]Z6L(Y3 6[H(KR\?S+Z$*0)Q4='5?6B1^O9EML4P1,QDR M_,+[Y1++/V>-6NM]VM.^B.Q9C;'4;:--.@;$>2GGF.$K.1A5D5-:,,^JQ6 \ MU1"M0RD8D-.CDT=Q(,?NX;.G?JLN%]FZ[?XN"SX;?73G-C_I*.QZ+=.1OGJ: M5['XQ?XN+A\1<0\E>L_JNR)% Y;I"\?1%9% R,0D2XS&B:C[;=!NHEZT4]M: MMP+2NN*JK 06O9##V,0BT+X,N%W=5*#@:,C@,G.Y6)2-WEG(%WC]VJ0':XPA MEHZSN[WJA\8FMC5-95#V4VMJE+HJ%U"6]BUK-- !J)%'(AK9<&LVN3PB31"2 M/QA(:Z:N<[>3JNFBLE>DYI6P[REAWI,DQE%SZVC(:^(!Y=8K4_*S[JS M$@,#K&O0T;E1;:7N&J[<4@R!Z-$DL-QZ"GFJJ[YTN;IR%T.^Z5!]=R#D&$3: MN17.DDOT/-&UDNI>_P!2%2E[M%"9'8S1,^0 "9J-CVY?&7*+%%3;;.TMMQ2^ MNK("-FW4E,]I2"GZ_FM5,JK=]+TPZ:P>HIW8P1Z"D*\.G9*N M/VEW$-;M2KS<;$"U@%(:(W<>%D)020:I-RW7]==9]0\T6Y(J3B= R7%+L.4I M#%C\ ADQE,Z":NPO1O+=_+,C.AZ7.#W.C MP8X4'[1^T9#;5]Q(U;?%"V](X";*^XI!NX>@#1^5"VI^-8@O,9/G MD2VYX8,Z@E(%R71U9B'NXR8:D!3W;#S#E91JIAAO35G 9C=I:=U!%>L03J1R M230A\^MJ2]I2 9*+RM"U\L:Y&)$; )'!6BH_(;4&&'IY\C0?LW3122INL)"^ MMN?P&E^'[)X!%QJ82F,8;2ZDK3*0\O(B\Q>Q:#Q@MFR&CN$,\L"8AP(;-,[; M[X:;*^4HE,:4N?K+M6]0TM.<]$VQ^R[*J_1_"Q?,\YCU@UY&X/#(%2T&ID,D M4/1Q+$B-*Q9S+9"WWSJ]+J[(M-VUA.!EI7[!)E-^]Q7N0!;%B9NJ7+J>?X\-\H5_:>ELW+0]QUU!;(J MH;;-)J5"M)CM3VZT$(V)6DMC]VU#=%9GHO('D?8/=-MP&I >]::J,G3;QK:J MRBCN<9%:Q&LY--/Q^G';.DX*4:1J2.XX#C\@4:_IF16E M!TJ]H.FK-8OQ)(;6X.+U5&?QM*8R$>)L !^RE)\;#,&NC=NZU26>:.>&J\L3 M,\(BO;^G]1V#2Q-J; M#A]U3T12AHN,68Z_"RC.00R7CVC5:0,&+<5]079HX MUW11QNCOV4(E9*SR*7;%RUG?\Z>(R@,+*UG;--QRM@592VER@F+L7L9>1$C5 M JI]T5V.C4^U4QBFK(K1 MU= FUXM=<1B;]$B.,S[/1L$NT]';6=J:K:/IW"WT2FY!-QG#@LIE%IEOSG'D M;1N*A2/*EK16XJ5F5*NJN>26.RJ&PB45\!;D&UZU7=\/D(9O'I8YQNB]$KJJ MK:)[[*Y\.V-[=X\O:^[RN0!=D!GE;36X)*WHB*W'F,SYF\'.DQ/Y34;7%0L' MH)@\RDP5S$5,_+379UAUOXMMN<.D/KT^_'',%$V+SW 17U2/?A0O#+-WKC<\ M3F#'\+?5W\G:9J\?Z19D^'M$_.<>8V5\:?E?ZQ"0T$XMZ7Z7'$0^";R5TE*N M.0( "]R]=-"5M+).&KVR69 M^01,4,3'$7S&4'&SIT@JJV).DMDW&_\ ])WO_P#_ %&]K+_Q+/@L&G?%O2_- M X<'R39RN[95QR> 'GN'K5KB/"6W./670$I1,90<;N?&^&LA_DH;X]3YV4TE M/?7KJON M.E^C)%KQ-&J"ZB4?\SPM/CF>EN5HKD%8V]K63:42Z%@^D=,HMY! MG%> C[I[@/Z=5/&ZB>F]HPB.J'3@#D7K?D/DR3CSQW@FJ^;;@B-B0FHWMF2R MT9CT9XG9%]7:$$::QIRNV8L-F1ARJ[SI=O0$1P=AD8:3SW+::U MB\Y(^WG%*8@#;EVM[U<59)N>X_+[6SW%:'2<#DE9BCO5,ZXF$WJPG+N'5!"S==%)I4L5/3E&GP%&UK6.!@J%#'A M4N$V);'Y"U=:ZYR0=^6BEB@:-YGY=H.)B>CN()3;4+Z6H7I:9J2JU:^A6U4. MWDCZ>YS'UC&(--I_-97+W"@6?'))+Y,^18OE=WC91T[::[1LIV[/*]AEU>\_ MUU[=T=>C:BY,TBM$4O3(*1V# M(>[EU!&BLCO^:$(MK%@Q23ES ;T#Q3S8\5 M*82>Z< ,EK!9N6LF]Y:^.";6M$1 8,F(Z8H6FA]Z#(]-%D'$=?"H:6E1*"L_ MJ;R-)@DU# MWZ)-HR4])K[>4&>=[+4F(Z4K?W<)C.+4BE5#<^NV0&;)E@#9ZJKG8CL@1;\G]%W*.8#K.MFH $HF&1( MK(,28);J.V*'XC70DJY\I"37["V:(Z'7A(*H@9FWXF/;:$$V[&-661 . M9H"9H:%G6NB35ZEIKARKC&,>9O\ .>VN5Y:YS)VE:L5,P6T+*(4C6;V?V1"9 M&(;Q^0PZ>S%S&%9%,(J= M$F+P>1+$BQ[=-!NV03T101TUTTUUUUQC$GGE%&*H@9.#63.Y&0;%I#-9]$GH!*LT7+TD1 M;N7CIPEHHJIMOKKG &D)Q0%)S*EHKN!4C%0RNJH+(JOCBD5__+"@& %P+R*! M]XY_[AENT3RS_P":\'Q1UDR2E8+^%*$@=ZU_&.=6E<5)^S-(1W1$BCLOL,O- M:C?UV_&EI"K+(YH3;N&Z[-/8@Z<.7*;E93&^HX*%',1 80Q:"Q(D6T;CQ@L8 M/;IM& XQ]A:4CJS>"V,&GZS^ M/$+&9*GM 2:R[0$MO7=K541'95+:-EM2J+KZR,T2WW$.AC_=,@ATY":2F$#M M:R;.:7QI+K]KEE)Z[[)YOXZ"O\ ?](RHC.:V>C!=T=Z,J<==&3.V"IU ME*@:]P(A-D2$O>NM7H M_:8EGY]_EK^)?^F_XV_*G\/_ )V_3?\ ?_P7Y/XE_P"&>#XYIB]1SAI5QJR8 M7K!'=CBZWJ>7V%%Q%B=Q<$5+)5X<=LJ#3/04NI#;%)Y39K).0BY+1D\?#WN[ M!MKI&GA*R9#=9F4WKUW[?T(DD@@-4,#9/I1I?$JBG'UO6,C XG7L79#](U%G M8:5)"1C,.\=X:ND1S;9573X>4"2Z$J 5&X+,P5?">?IB>W7N&_*I1YM0GYWI M0#R]6? ML'8OC67@KHC]V7"KV[E*D,T]T7[:=CS M+H2I9AP]85(U\./]3085+FSRRQO.M/2"D-QYYTV=JUE=-2AIK$B444W<2*3# M'3INW[*RVMZE2YZMH1V&Y1Y.8''EJW#0 FG9NTC-/7"3YM@W"=:V+!69>$;L MI/A&9W7,6%F-BV%(D@BFL@V9^\K>W,O4;3N^3Q!M!I37/0+.-UI.=)=*8QR) M#=TO/81BR62*#M52!T_3/N$3:V:8G/8CFK M8;W; ()R')IO8<"9<-3N^)?%(A)P] $.498X@5WQ+48N:$P=3TC7#D(\\99D MZ>:V!8EGSR8,Y>;]OJ>698A*O"NM<9LF6 >?I21>-SJT5;L2H:'2*9-D2Q . M&=C6S]-' IYLY"." U[55.3N:5REV#]@W$P9LU&)M'NY>7JN=/H8.2SB^+]FE&UM?_ %=..CK; MY4F/1HDG),JPX$5BE35/IRD_,R.'02N^TI-2]:0Q] C Q([.(L5)+/&8")2;C *&#FHB/MY(U?O"CD MR769KR$L\5U;.'NXY@(8#O9ILFAVBM<4WS@1)SZ9T%S-[>AJ @[.*6'3LV?2F*NW%IF$"[C3= MK*73#T;1J:8MV#9/2F;+JJ[(?STO)I4U)S4[)[(J2CMY !Q5DLDC6MX5T)TY MS9TMRE6LZDDI28:"T;!'1X?(MT-AS8Z,ZJZDIATK:E9] =?@JS7#W &C8*NQY-\;2-NY3-:T ;S#8@2W+!TA>K> MFD;5]QK]F#GV1F>U4(;[CCR&/Z M_A6-!U[&2BN"$55'CL.TEK\@\XEB\7KVU+9;S6 GF5=E:_QT;HRZ/1+4MM)RVB)35ZY3;QDBU(=9%(9U5^)[8A=.^XZ>L M?G16LZ:?,N"3G/\ 86T=Y&E#H<+@0ZS!'YL0QO@CAM99B0M9_HXW*QW1F+:K M(_%"R"-7(^LNWHX8Z=D@^Y[=JN@STM;R$/Q5U=8T9?"P\7JF&PV+:1HL+9CT M5 PX:1>@F^S$B\>X=D%'/;RIZL[]I*J:YWH#F4 MY78BT94ZK8CV8?LB[IA$[/C4*IM?ACJNV[K<1:/BQ&NX*!SJN#D,_$2;\ZY= M,%D'#.<1ZYNDFJ?'4(C][R+G#HV81FE(5$.V6,$,Y(W02,V0(3'QD$ XG'-W M MJY##8LE.1B#J1^<\'"GV^U06-492,!YJ*,=''HQ)SD#A,^4 FHMPQU'-(X M: 9EP4NH%=(G #7SUQJK)P]'[+L55MF3MRBK8U1VOW#,8-6$1[6K^L[![UL. M&\KQN<4?2\]XQ"WP(9'C"U%A.4(?H8]:1R6T78=?I*!VU"4H;[I[^KI>;JU(V-0W$5Z_!I0SP[E9(B_%D&:*-N'XM>SROH#0'0-5[8I6" MT[SB%K^UF-]^[7U70%G,[*>K4X^G*+I]6D+99:$8V7CQ3)_*Y4DX*+N5]5&= M.R/J9*4^[A#VWQMM!ZJ8K\T1:AYT/C',Y%,F#A8VY(XE=-:OTY5NZF!HN ME-,N="$:] ':N&BGN%W'!.@7P\%3/2M2&&62D6K]A7)PBQ8$L#R>S)' M?$:>$K)D-UF93>O7?M_0B22" U0P-D^E&E\2J*Q=D/TC46=AI M4D)&,P[QWAJZ1'-ME5=/AY0)+H2H!4;@LS!5\)Y^F)[=>X;\JE'FU"?G>E / M+U9\!RZX)1ZVP=B^-9>"NB/URS< -P2X5$DGOA[9<*O;N4J0S3W1?MIV/,NA M*EF'#UA4C7PX_P!3085+FSRRQO.M/2"D-QYYTV=JUE=-2AIK$B444W<2*3#' M3INWM2RAO;$_8,1-6>YS>(.$CZ;Y84C@C'#O7(RIZC@ \B5HPO*',0F<*D.S M:8KO7[PP0](V5#O02_J57/=1%QT#1H&0593_ '">8#X!(ZE%S,*F*+;.K%NF:A)XT/^LC2"3?*;9GS775S]J6>8 4?[G >$ MQBP9P&Y5A!2P6]P>VV;L6+U/.-HW04.@Y(@2G$2?W.^B9%;8 MFM*<-23H>HZS[3Y=,V4VB\N'1AJV8I6/4Y4TLV6A[H)&3QM,<2;-M6B;%-#G M&Z7MJ"JAB'0]67-8SR\G]2TT1E/)/)%C=:\<@H=-&LAE,)DC80A&*,EC=^<= MR'8G%1IHE]:D#-^- H)(LVW/?9]-1^IK#Z8]QVPTNU+2GU>T_$KZL*(W)']J MV@@8^CPOVK6EH%;- 20N<1BD&C<0.S_05NZB!)DS248*K31W;YF0B6/7S'F# M/)XB!UF"J8TR,^V\RZ/T=,Y7**C&=*C9NA>[O_0N+>0:N9H4YY7E-D ZMGK>/R"6P MP[S+)S=%WE"81M+ H5Y/(.W%QTT^W2=;" "[W =K_1%+G/2\[(_G#;B]6?BS MJKI_]D:D83Z:LK#LCZQ*;=_)Z[O3.B7X!^ECV/T?7U;Y^EKY^GR^6S-_<3*O M6=A3^N:-EZ0WCH=T1V_([%VLL;=1R+*PK-/Z\MGZ MQ1^Q$-=&3DI6#PQ:A @(MN#0BT8W)895MPV-$(Y5ME$4!,!M&X9C7L D\6Y] MK.6D554F,AGCR-AU]F+_ .3GY#GV6_1B<'<2:PK&Y[J2ZK7WBA&O;@KB!62T MH-Z- 68)K._)55V:@L=6$3,XP"R#>*D9$J (NL(O$-%=-T\+PF=3<=$)*TIV M77ZZ:GFI8>,TJ6OWPD;/I>A)7(Y*-/6L)=GF'U5NB[W>L$7[599'1%PCOO$: MR&3:5;2&;C@#L*9>TS=XJM&964P;%E@(#+;E*URRJ" W 2@*B1;6$'3@V7ZL MG+=38;KAPAYDZFZ5C3=G'*]=5&@6ND(\_D;*_)D2KVD9-58(]48T]=L% MMF:"'(^/2&&M3P(LNEGT[M37Y;9KZ9V&4M 0QLN-+S6/QX9SIT9++*$0D>.& MDY!-;(J&'U2>M:G89#$33)*0EI<&"#XX\>(-2:S1TLFCLASV,L(T^L1R>5B: M#]K5=P+5.I,4JIQ>FL)QT#I %8"I6WZ&Z (TA'EH!&C- D3D]B!A%DF2BLO%>JA:^FY?=PS:J7&C2TG*L<@=,RAF*.F3:*PUF\7((*M=&=SN3LEA!% MC5=2V7,*^?5C=K\_G\X,8%1<32:+RJ !OJIH7GR#F,B"%=C#Z)P\CJQ::;/5 MDVV:ACX656,3EEX$)>,@T%:5A6+*6&+^&QBZ9E.+,EJD;>"^>^ M=!]>2\AI!TU;&2N&69"HHHZ'-50^!Q8K_I2.&RA MAJ5C4M!%HU(1>Z[EMH2!G6#@668;N&2S9XAH\8.E$\[I*:*:XV^>NV,_+/QH MDEIHFDGIJFFFGKC1--/3&-=----<8UTTTUQ\L8Q]F,?Z,EO<6G:!^S),G)6_ MU6R^@+_N$!#V,Q+L#DH%5- ;9LZ:U]284X_$L\.&,/%@VF[9DV;>7Z=N@DG_ M $QS=/\ \2_1/V?+2DUE?2?HWU+\7?B.E;2I_P"B^O\ JK#Z!Z/\R_J/J?)> M^9Z+T_E:^=YR4_FCJ;4THG-XE3D4U@5\\T)WM QBM5(]!-<3 <1CEP4?=$(L M5-.^-UX](X-,X6BK(N&G'M^6?8@B MI)1/)*%G=0R^<7.G^6EE[)VM(&.KZ>-K>9;MM!6[QF^B*T=&K M>J#M"EEILTY9=:W_ "*+=82V,2:)N+\OLWT)()%>3SG,9%6\>BK31E' K*-: M)CV+ :FEKGXY+@ F"3+$9 V$>)7-=0HU68V&#N?'T/?AKBA'@RS-DNP3)/B+79@W:OI1UN*)<_LTYM/&EKGB9GC6I9=UP G;&HFM M2-0]5=F2$LZ/UG5":(,6:T%MHJYD;0N@Z]%(6C)[LS2/RT]?=2F9'*L<3+S MS67*3NJ35ER7C?H4I>SBV+EDQKHBU)?;M\7S]5W92R7&B+A\Y?ZZD,:;:8]# M\5;8>[GG?285M#;)K9%MU#Q_7O9]?-XE:#J)%"M'%@XS$7W4 SH):,LH*,!8Q'&'&C/C]2LFBL:-! MPC#@8TR93)#QK-JT\6&* U/335? S2VNO8M/1T&AG)M75@C'.9]H 2&5YR=? M@Z[ ;FPG^;VE;.<6=/VHY,28+#&<8!I;IINV0)MC"K589O6LEG-K6A4',_#E M-5<#KRO*M_$1:QN++I4M.&V0XC]S]%TM7)N*'CCY'<]%WDTCKG(-F[18',$% MVNZ70])7Y(V57WCU?*>BYL<+/H-&"J-:D+HEA4J%U+UM7MTS2+;: VNZ"FP( M;8Q_5LWSJSVDI)=-0FO9ZO7%Y4G;-JR<53X.NE(_R/\ 1>;(:%I6U$KK$!Y] MSC:U^WP5N(58\^000FK9U-1:)6/L6;,;J&=I*DW%2D^:;HYFHRZ:]'W[&3#N M(<&1>+IBS0T:]] A&(7^=_G?ARK?;EK7ZE^6OE^L_^7_9DAL7ZUZ/\?J>G M_-KZ]Z/TWFJ?0?*\WS2/B\K431%X=&5W<[>J:1YYHKGKBX M:5A'/W+\%Y>IYT0OZTJEL/5_!*V@01F M=>1JP35%X&+[J*;7AT'#9X#%2ZTN=*AI&+"9-!7\GCD-D-/2WH:8AIP?;BIY M#R8W::85VTW5QIKA3=/3*:>ZF,8\>VB>RB MNR>FVWVXUSMMG&/L^>?Z_P#^#T6>N878%IS:Q)BSKVK*BJD?&WUAV7-'(@S) M5PH!><2J!UZ!;B(E&B99^3D1\(&8L!ZNRSS3?*2:L'GEXS(1R0\GDY+U6*@' M5\KKZFYO^:X$N\!E:W&_4YF_AT\D&'['?9BXBA@^(-L]DGHMZ]9+(N%"=-FN MD:$$6\%$'9 8JHI<->#[($@8O'49?)39.#.Y$E)V B.Q-PF4?.56NB+0=OJY M5VT1SC?+"13R\Z>A,?*19M.1AV76;"HV'(PIZ4CX-G,&!,R;9,G<6=FI8*9I M$$]]FBCHFT2U4RHX1UW1E<@Z%HF&P<]8,:K6MY])K\HI*&W!))E7<3L^)-JS M-B++,)%WDFBDO;N1XQYJP./FVGKD&*@UPQ?.[6J-9PZP:E9WQA!'5=2CY_ &LDM M^.7D"AI482C-H\A5P"B1R?,M7T:K S..D.H*+KF;W=OHB[U?0F"F9?*0^6?C M(,6J3P8H_K2S:6H[H;J+2URY(3&X93<)C<6EP7:/M#JTK7LQ;I.;\_PJG7$2 M)1UR*?C989"FM3N/IB3)5_JHWTJ%()6]]'HW8\=I^13R=,(A$&L9YJ_/NSB] M)U0$OMH:L$3,&Y^1W!'"D?ZJ"R6$T]"C;&'+; M51JJ@LM-NA;-H/IRE.>@%(E^A8%>MFQNHD:QNFM&&!"@1>('(9=4SQ]NH^2+-6ZP]1HGLMJME/7.V+/GT2ZLYLE$$I+5/>YYK M';SK W$JBT51<.$M[/D8R4.0\!U50:*[ZY*K-,;:);YQ]FN43 YI;UKU3!8O;,R@1IP'7CU-%LMT_% MX<3R'S/ICGZ(RVK(H0G=G1:3W-7("1US!Q.(_L5F4\"%9(T)Q"*#-98*RX(D M$F[-'!-IXU,>H1\=T]8Q':1R^I*6.VN =$(OM#3:MAJU07@UE-(NA,(I,JJL"2 MUG-@1-W!)9/8 @NI9*29D);$XX.79"%,;KI.%FK= MPKT5M'65YA"9S+];1##3+[#CSM\: M>#Q9QCX8ZR*WH ?FL@C0N8P2HH?/Z^*V_9T8,(NWS [6[Q=U95;Q2SX-& MYU*ZG83J0@Y2XGB?HVE>QVR)/.47H-I7KQTZ<+#DQ2[;?YL7CS=L0T92(O9G M0-&5E7L>'PESFVY_?-%Q>N"A*=FK& "HZR)D;*3-,#*).KBR7S),&#-\JW62 M'.'J[$FDQDYJT[FJ.K*ZB\2JR9.+=L6YZ8B=;/15Q/Y:.@OD%2EAI&!B9Q:( M+98O"; >+->=KH)=$%4'Z;.NJYD?2%"1^PK@0".JE@9NX*]%3.T6TEQG,<<5 MU%W\B0-S9 _C&75V6-QPVQ*#(Y80>%RHFS<*:MABCEB M2;LI5T "YZZ46=1JVJ6IEI2RC?GS\SY?*NAV5.%Z?=Q*1M^A''/KP%+ %[1Y M_NLZG+-86DNJD02:.D=F^9^;?0"Q*/DU23@M7ELUG287&HY-]$C! MRK;!M*JS0TG!I@*,(/0DD*M-6K[5)=1%VBY;(5SMGG;IV'4U=RAQ&@NF9=&J MFQ35T*C8H>G@/($3%[ED]Z5\RL&$14B4CKV=PN(CR:+=-'5?1V]'MW=;LH]; MT '6C:-&QCHF-\\GY_7K3H=*KI7%6\P'G2-3,9:2D.C9N+<>%=TAAP.T53WQ MJYWTU\>2=_1/H*GQT"AT)B4YN#>16O6#0ASVRF,<0DX\-T!L-F1<-4\B9#E= M\.FY1ZEHFH@KC53?73._Q5L.JR8AK5$W)4UE7- +1K.0Q*YCL)".##QF*10=G#+ MG&R;41&XXP<.62).42@PY;CA;3*R>79!TBCC;&=\9^*LZ$D *R3$*ML!+SX$ M;'0<>4E8?$&I&Q+VD@:4B3DL M1,@'1ZL"8M1KHY7RB=QHW5RFEYKA*'"+5N M.JZTD%BNT!E=QJPK'A$&/S\R[("@[,%"QLL/AE9(9>&SS!BD@U\S;9X]02_M MJZ8VA<<6NJHPMISRJHS#^U]GQ99B2=<V*@"8DMM5@+M.#/[#JZ.9;,7N#] MBPIH=5DD)"99E&RWJB;9LAY3A+;Q>%33.;;9T#-0UGQJH3T2CS^S83(X;-:N MFKF80H3-VCNNYG"Y/(V$C'BFA;#%\IOAML@2;KHZZ[X3\S/]$47:U IUP5N/ MG2U'5@1F%V[))/"*YL0#+:^FE23R('9_#H;9,C@#[:)SYP2&%F\:D&J9(<@W M69;(.55D1TVDP[BHO95@8'^BI ME7(:N]&QP:_ U>-GBCA/;1:-)M<)K6V)*0>NQG.T [BJ>_7URRK2P6]^V#K3 M?$%(5NT%UW7#:L",6L&-34TT<#'TG3EZ"S-OH6$)"7RVV5=7QE0>Y8!F?2_. M /FL!?-<3ZII;#_;[XQZV:W#54!DE:6#&5[$BLU6';FT1Z!EB.7*L&@!<@@- M5\W5O?5H0BO@]\'NMQ7750Q.M&E,=96RQ P7H3G'C:JW4L.R:B>:+E@T)FHJ M:\][-L1^:$8;%92%+>8K+Q&HU]X(\>>OJS%D].OH'T.7#&P[GZ/-':9/95G M:7YFD]12V1RRS;&G'6$VD=L65R1()8,M.33*RYZ'Y]EL,IOKP]3>TML.7[,] M7NR;X^!BJ:J0LN@?5:R(='!$0A?+5.4[;-><:P#H&OHM9ECR/%$!>-+DD=AA MX]SIG2@X*-N()9D&/:1G&QA&N=HGNUU(I)&/'Z'3H3'73"HXF/N6#6Q3<)Z MYJZRFYFU>>Z.E93&T?@5%4A97"8*OH;(9>-'#G)26]9#<",^NB13NMWTOCU/CDXE%7,5C,> MG\>I&D>=XZU)J; L>N'LV^P MY%!NAHQ4;8V5QF]HN(K;BODG6Q>:K_K*2!>3+;O<90_5-TVK'VPL!<%J\N/* M4A=6<]'D3;#5^0DK'>T[#V8J-PRD@?#A^=2%?]%25S20"*QN_AUUE48QU+T! MHT0CIGBF0<[RBLF_.<;Y]K:AIY,XS8\E=.FEK2CX2]DT6KKI?HFDHE5TKZZFL:F%?&FUFU#S MA';;Z0AP%!D0:S&"'-XA!9<160,$Q9)=LR:,;S(!5:6-6M+>PN;.MX8"E9J5 M)U_/7?/M9\TQO6"6]+&E?$9(%W)R>FB:PHTT#2'8&XV%EO0NU4%1OQ;%9N&U M 12W;0ZWF_24BJ:N[2M>-T-,X%.[S;6E*^?)1=0"IXM:0P1/(QNZ%2$\RAVZ M95==;9V'=#7KT6K.Z_O:;!I.!>R@<_HZ&1^WIU;,?YUJ$4)Q$X;S)%3*\\3F?HTY #:M?3M$-(W,8C0D@NW>%VJ3U=%^Y5=M.M<0SD MC3HEMTT-NS;F].X;23H;< .X_-\?_//26.:=YSM8^X# M;37ZWEM'.D?KG"MML$0#3 M0H\6T0:*:+)I933V6N3I&.#*Z/5?&:TZ?.Q&D8W>]LVBC<-@6',7EK!1]9UY M=U!V)/."%; D2+7$Q&U]:,PA<2\/G-MLH,G#9FK+N=:MEE@WG6XS4$0:GZT,2 %!CNZC-\49&%V#%)KRC M855!J:L.U^:I&1-/JVNV Q.B;-RZQE13"J"&$$5E&A+G7:$L0\#IOF^JZAW:],= \C71 M!BU.Q/J*%E)_$[XI&O;3&1XN@-O)BKN+D<)L&-S!/#]H6&MM?*T*I.$,)N,L]=,.-F4KI5A0\CUE_+72?'=@BKX/2^/,89"ND7] M8O2%L0U.)UU8^+"+1;%=Y2>0I[^&6DF271UVD(OTWS6M.QL20&2C\IYMYAI> M*NWOU1])/Q+1A"^%SD@E0?"(]EL,*I6:-40U;%-W"ZB3K13T^-4E%;-_ @7D M_@LO(Z0N"&F2O#EO]!A:QZ,NBP6PI 5=4UYG;UI3T%YJFFK\3L[=3 $9GMJ- MFCAN,;RW9N,37=VM7DYDL'JV@;'N?G>R(%S33O8/21^,\QBZRZ5A]\7?O3]Q M,*4H6TGLPZ"*O)&90)_((0A1)JP&"WNXYXHX%3FG8&*E36,V6K+'L].2^RK( MMJRYF;F85&.&9',K;N&5SZSII(=8^S:L&KLN6?*LQS%HS0RFU:H(I\P1:7S: M"1FON4PC6&ZW/67675@@GTS7D:@1^&@HG;7!02&0+F&+FY0])CR),^_E5@+B MU!&R0YIJF]3^G5!6$F?\Y/*R@-C5+T:;M8))I^]M]6UZ]X;B_'Y*I L'(54) MCZD&?/ *A!"SZV121% MKHN]13(NB;"H8""NF2T17D1LP/<4\EMKMW<98-VK7;9VH\82VBHM?X>UX:I:/05O06=7X[CD5L-B:Z M7YYE"$JM^7T*<$/PVNH5PT2C^@RK'Z1%7U:+G&ZK?71!;3939+ MGWCUG70.?#H?:G-%^VE>J=.]7B0T'D]0>WL&YAD<7B]QS'FB-\Q3B'*9CK-R M,.BK(5EB?UE>/*1#39%Z3:U"(@*M#/)94O.7MA5LG''TOFD)ADIGG#71I2Y) MT@YDP6H942"Q ^#,N40)' -\\]>X5PX'M4U-U_Z?,2_A[ZX142=S(+!;C/0>5$@[%QF-LUM45V-0QR& MO(>0L*GNT^H.G]X='^E>E^0 =D .AIQT4LV&K]-V>N7#0& M<8D7HYP)7349N_J"/,2U+D:4K;:OXYS8,LR3@^@^FB\7:Z4U.Y).S,5E7,G2 MT/Z_JSLX,#.RQ+5E947.-$';61-]L)8:]315PM61P'8$$[G$U):$UZ MX[FG;TJ:[(DQ24( BW),I+$N5><0<7TD[T?("\9:R]U*_0M'R(\,NLY2^*#L M&+&X@ IT>SC(OJ:!NFOED;0%T/(<6GRRVCJ*,:?M%$:_MYP\5?HKO!Z2PE[N ME_?^'5'XZ)C1DQ7R\7EX7L5:J[:E'4/<-MO3!CJBPE+$;Q*2\43"9"^3Z1@X MW)=V$F*\;7D+FA[=N&LN7(64Z6MJMY#(XI2%PV),6,+A] M>\_CZWVD6\IE'-U5.+1L Y,(@-3](N*CK5H!>[?[^NN*20)_T1R-2[^P9O5M M8= =$/*\M25UQ8!^I9J7&B:5MFQ(;6H"U8<3 3ZOW-BV#"QC3=['B@HVY13W M8-G:?K-]=W5.4]$2!(!RE-(".+\DNK B=NPB6 MBIS"U;*P**SF9DIA(XZU&MLFA1U^Z6&;!%SJ9QV"]KW)U !H:[JR&I1::1!P2 <^ F[TDJWW>:O"ZA\+OA MRU0U6RZZ1K:/R+F9*<4FPZ&O&R+ M*.WKFN+(C?+7*?$\UEL%K& %^F3BM ; MV%*[\<.?J#,RV) >@0$J@AS>[([%0=51ZS 6,.X3J&W<$]"K]]H=9NM_+4Y>!6Q?=Z2&81B M@Z0DB;2@8UW?ZR7 YU2M,3J#S"=Q_CSL*E)V)DG0,OD-Z4EMYWATY.4B-K6?%Z;8O)E3>V%K!(G&KOE[2&6 M;*ND>LYW5-K#[3 ,7$9C739"ZM)6;-K>F%C1+HJVT")FR:0OF@6L=2+1*,R$;":VB5ZP"O M),&A4#=.G#$NMU5HW=8,!V5 )A"?::L?J6S\]_=@S'H^G M>L))@!5)&%6;0T%?]@="[ A\.E@PJ[E6!^]=%8X%E0IJ2&ZX-#<,[SA'-L/K MVINC(I6>X\+7#>[K3_+O]C2*=+SPK#^YQB M"4RJ@#,.45$]N9YJ#9TT]Y8ET(YH%GD'QD(NY)-TZ6KE>$.'S)-9Z_3UT>/(S/M+$F MZ\P3]RG$.5D3F6R)4T]A+?W4RL!Q!WQ?!/0HYAJL!0U [C,K>DV"X]%X,-OD MG\.+.NA#G60!4^8N,^X3*-85=:T05@'/MW2R>CN@X@^^N7/9[R>S.H(/$/KP MB0-6PAN7U0Q,']8J&*=$IL)N2LF#D'S]LY$B(FO$SNC533)9'3?7/#E$6' M;AZ!Q.^[05@E[V52Y.<407G#-E0N3/^V7%/+M/<>()]?22B(67XTEG2+9*+3NI^UY MM95S@)44A"1H4WG4['2$.QDRC'?5!FU'((VG;!;7FX]+::@@^*6 - MG56&_;]LK2ME7EU2MS359STRI0:U\J<0,!>G-'6"/,R !ONUC'[2;B]E::VYE M<2A7L!%Y ]7:4MQKO&E45/%E?7+;'::4RL*;39A"A1Q]%A$REDBD@@$LR[E] MR>+H:B6!4FX1&)_A6! Q6<-L)9^FAV3;&<(M&^B?)=GSA]S@[LSJ_FR/3.#J M XO?L0IFEB%_WUP-3\3Q9,,?=*&PUTHU\4OTF5<$\H1#JO%WP*)P6Q):KJ2:I$7\ MADN8'J2>LL('UZNI(#PY6%TRII6= M'.\>>#71Q%EL3$[/ <$*,3C9UN:-MPAGWT?YUDO/S":=C2Q2)2Z>S6 MLKQF=:1!4YPYK)AJ8G!_W#"TYL@++I<+V^M,2=7U, MA$%2;)J\-K(9U*.0M:#:G%&^V3_6#WGEU""/,KBGC]>B&5*2NZVS^4<\] =\ M5;4TZ-R=E79EJ#?0GIF11%Q)R9I@>Y:/6J\]\O0BLRV76W3P^U@LTX[K M>/60"Z4Z&84?R\=<0N/GCA,=#:%D=P6[,#7B8L3K/HJ\ M9*"'A'_BV4TQJVI,!):,YRTKR)^W[-;N&!IHM)K,GD@Z'Z=8PY[^1]R4E?$E MK&%5RJA!W Y%+1:PT9<[(OX_]18Y8*/WO])G*QN:MX%;E:R?1BG):]LZ'QZ> MP>0IC"3,R-T.1.5#BP$MH/,#F[M##ANIA)R@FKK\M]-=L5979CF#G@K7]&&6 M$BI.#$J5K9]#J>D I3986=JR,NHTJ%KXR-6WSNW="4&BZ.VW9-[$N8-7AF;V'<;J5,Y>RLV4-X;!8- 6DKC1 M00,T"[AP0IN%;!V"3)%##1+.H$+-R+N# 6,Z?V5+!4(J+DV2KV-.G<:!0IK, MS\IO;F^YYS#9^"A0+40-E,+*Q65,6"V=$B6NS=CNT')B:O@#/83(QLR'N-(D M"W?-YF'A3>MANVB6J2JK?1- M11/7&NV) MBY*XU/J[9V>XW=9]5MG.5?%GX/I XS'@R4J,$)#*$Q04:.3DA\L@W:E3A_1H MV1U,&";9HDFXL0)>*UL*(UW$'HVO8O((H MI!#T;@[%R'5:Q,";@ZVX9XS8:-V[D5MEHIILWSE/X=T7GCCE;-(D#@Z3OZ[/9P@GCPZ;ZX^SXJ26G^8.>#DJ MH$:$#T3)C%*UL3D%*"(TLW<1P54AE[&ER-<#8^NT2W8H!E&:33=+3*6NN=<9 MQ:-C9YQH;-A7A'MHC=,[S4%?9F5OQ/=JQ8[QBT91^'OK<_CV[(6V1RR++NVV M4FZ6G@\*>F,)PS>M*_WAZ,IS.4HIM#8[M&DIMF8;V%F8)@LCISE3X6#C:KK@<)<5X+J)<6Q@\9:#EZG!HDVX6L%F3<6FV5KP M.W-O-&H7;7(UOH[6U31UPKOC:"5]:G/%&69 :M>A"590BP:E@,SB%=$(T+V" M1Q_!(U(X^2"Q%Z "[Y:,E1Z+?=JUSE)+.J>?#\->D7G/U).^B6(O(-E?;FJ8 M(O=+,)L*<@M@[6TE0.\Y;B\A'BS/+?1]A+TJNZ7A\O;;7+.,P+GJCH1&QZL3 M681^(5- HT$8K0*8E[#@JK,4& ,F#96%V!('YT3MHGKD<8?.'K?RW*RBFU>S M<]S?0IN:5'(Y),*IEQ>GZ])2>L9;,I'M,)?*:]/O(ZL5AA2-=Q!Z)> [I(;%KC#.AKD.JS<";9*;9 MH_4 M1=\S%5;!A\LN05HS6'Z#+5D30$B8L(?HP<*(81+K/$\([[:>'P[9QFN*_3YE MHV,U'74_*6/M1\2IBH@M+3XZ3K&853EO95:8@B\9E(QA'YDHX;:>2@LD^9,] M_-RFCE'=)]#X#"HH]0AD2KE%W&HL"!.D:]@&QK>"0-)P+8-54X9"MY(1R(%X MSAB-R_KXORJ*@EH%^%6[5-DWC/X/48;1[\/H, MDM4=&7I_3:I:XTQIC7&,?$@(0VMH#$G\L351E+Z,PZ.@7DE17D$JEJZ4@F A^%5+S[*2$.J(D M]BZ\CJV-1"]*>N.H,US+!\/8#R((A&'XI9FW2\+?1=NU70#4W'H+&YF&&QVP M8F1.SB U2F7D4;M8JS+V+%W@" U] ZUCD%EBPI@BXC$> !8MHS&LVR(U)!J@ MGI-V=D\KV46N4D\YU^*]$"J]@XP34B;9*J18^)@60ZLDF<8?PEHG7K)LP3;0M-K M#2CH0G@;JVQH,-;H;,BCATVRB@GIG3PZ:XP:YW&<@\NCN?Y)($)9(J,84!4 M[2G3\I;+#'+:2FJR;Q).%%) W M?:0EE%*O,$%:6DU40,]4JC_$A5EV'RE$8O)+,3Y&52Z0NF@QNU;N#DJE!A 6V2).]] XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Document Information [Line Items]      
Entity Central Index Key 0001575828    
Entity Registrant Name Expro Group Holdings N.V.    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-36053    
Entity Incorporation, State or Country Code P7    
Entity Tax Identification Number 98-1107145    
Entity Address, Address Line One 1311 Broadfield Boulevard, Suite 400    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77084    
City Area Code 713    
Local Phone Number 463-9776    
Title of 12(b) Security Common Stock, €0.06 nominal value    
Trading Symbol XPRO    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 1,154,300,000
Entity Common Stock, Shares Outstanding   110,079,739  
Auditor Firm ID 34    
Auditor Name Deloitte & Touche LLP    
Auditor Location Houston, Texas    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 1,512,764 $ 1,279,418 $ 825,762
Operating costs and expenses:      
Cost of revenue, excluding depreciation and amortization (1,241,295) (1,057,356) (701,165)
General and administrative expense, excluding depreciation and amortization (64,254) (58,387) (73,880)
Depreciation and amortization expense (172,260) (139,767) (123,866)
Gain on disposal of assets 0 0 1,000
Merger and integration expense (9,764) (13,620) (47,593)
Severance and other expense (14,388) (7,825) (7,826)
Total operating cost and expenses (1,501,961) (1,276,955) (953,330)
Operating income (loss) 10,803 2,463 (127,568)
Other income, net 1,234 3,149 3,992
Interest and finance expense, net (3,943) (241) (8,795)
Income (loss) before taxes and equity in income of joint ventures 8,094 5,371 (132,371)
Equity in income of joint ventures 12,853 15,731 16,747
Income (loss) before income taxes 20,947 21,102 (115,624)
Income tax expense (44,307) (41,247) (16,267)
Net loss $ (23,360) $ (20,145) $ (131,891)
Loss per common share:      
Basic and diluted (in dollars per share) $ (0.21) $ (0.18) $ (1.64)
Weighted average common shares outstanding:      
Basic and diluted (in shares) 109,161,453 109,072,761 80,525,694
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net loss $ (23,360) $ (20,145) $ (131,891)
Other comprehensive (loss) income :      
Actuarial (loss) gain on defined benefit plans (4,529) 7,440 22,345
Reclassified net remeasurement loss 0 0 (244)
Amortization of prior service credit (702) (249) (249)
Other comprehensive (loss) income (5,231) 7,191 21,852
Comprehensive loss $ (28,591) $ (12,954) $ (110,039)
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 151,741 $ 214,788
Restricted cash 1,425 3,672
Accounts receivable, net 469,119 419,237
Inventories 143,325 153,718
Assets held for sale 0 2,179
Income tax receivables 27,581 26,938
Other current assets 58,409 44,975
Total current assets 851,600 865,507
Property, plant and equipment, net 513,222 462,316
Investments in joint ventures 66,402 66,038
Intangible assets, net 239,716 229,504
Goodwill 247,687 220,980
Operating lease right-of-use assets 72,310 74,856
Non-current accounts receivable, net 9,768 9,688
Other non-current assets 12,302 8,263
Total assets 2,013,007 1,937,152
Current liabilities    
Accounts payable and accrued liabilities 326,125 272,704
Income tax liabilities 45,084 37,151
Finance lease liabilities 1,967 1,047
Operating lease liabilities 17,531 19,057
Other current liabilities 98,144 107,750
Total current liabilities 488,851 437,709
Long-term borrowings 20,000 0
Deferred tax liabilities, net 22,706 30,419
Post-retirement benefits 10,445 11,344
Finance lease liabilities 16,410 13,773
Operating lease liabilities 54,976 60,847
Uncertain tax positions 59,544 58,036
Other non-current liabilities 44,202 39,129
Total liabilities 717,134 651,257
Commitments and contingencies (Note 18)
Stockholders’ equity:    
Common stock, €0.06 nominal value, 200,000,000 shares authorized, 113,389,911 and 110,710,188 shares issued and 110,029,694 and 108,743,761 shares outstanding 8,062 7,911
Treasury stock (at cost), 3,360,217 and 1,966,427 shares (64,697) (40,870)
Additional paid-in capital 1,909,323 1,847,078
Accumulated other comprehensive income 22,318 27,549
Accumulated deficit (579,133) (555,773)
Total stockholders’ equity 1,295,873 1,285,895
Total liabilities and stockholders’ equity $ 2,013,007 $ 1,937,152
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - € / shares
Dec. 31, 2023
Dec. 31, 2022
Common stock, par value (in EUR per share) € 0.06 € 0.06
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 113,389,911 110,710,188
Common stock, shares outstanding (in shares) 110,029,694 108,743,761
Treasury stock, shares (in shares) 3,360,217 1,966,427
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net loss $ (23,360) $ (20,145) $ (131,891)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization expense 172,260 139,767 123,866
Equity in income of joint ventures (12,853) (15,731) (16,747)
Stock-based compensation expense 19,574 18,486 54,162
Changes in fair value of investments 0 1,199 (511)
Elimination of unrealized profit on sales to joint ventures 4,159 0 174
Debt issuance expense 0 0 5,166
Gain on disposal of assets 0 0 (1,000)
Deferred taxes (10,478) (1,326) (737)
Unrealized foreign exchange losses 5,658 6,116 1,407
Changes in fair value of contingent consideration 576 0 0
Changes in assets and liabilities:      
Accounts receivable, net (34,895) (97,758) (20,256)
Inventories 10,575 (26,037) 906
Other assets (16,745) 4,365 12,683
Accounts payable and accrued liabilities 34,600 35,491 5,371
Other liabilities (18,275) 31,435 (5,981)
Income taxes, net 8,798 10,209 (2,056)
Dividends received from joint ventures 8,329 7,283 4,058
Other (9,614) (13,185) (12,470)
Net cash provided by operating activities 138,309 80,169 16,144
Cash flows from investing activities:      
Capital expenditures (122,110) (81,904) (81,511)
Cash and cash equivalents and restricted cash acquired in the Merger 0 0 189,739
Payment for acquired businesses, net of cash acquired (28,707) 0 0
Acquisition of technology 0 (7,967) 0
Proceeds from disposal of assets 2,013 7,279 3,818
Proceeds from sale / maturity of investments 572 11,386 0
Net cash (used in) provided by investing activities (148,232) (71,206) 112,046
Cash flows from financing activities:      
(Cash pledged for) release of collateral deposits (217) (70) 162
Payments of loan issuance and other transaction costs 0 (132) (5,123)
Proceeds from long-term borrowings 50,000 0 0
Repayment of long-term borrowings (65,096) 0 0
Repurchase of common stock (20,024) (12,996) 0
Payment of withholding taxes on stock-based compensation plans (2,559) (4,168) (818)
Repayment of financed insurance premium (9,317) (7,245) (227)
Repayments of finance leases (2,126) (1,001) (1,170)
Net cash used in financing activities (49,339) (25,612) (7,176)
Effect of exchange rate changes on cash and cash equivalents (6,032) (4,738) (1,876)
Net (decrease) increase to cash and cash equivalents and restricted cash (65,294) (21,387) 119,138
Cash and cash equivalents and restricted cash at beginning of year 218,460 239,847 120,709
Cash and cash equivalents and restricted cash at end of year $ 153,166 $ 218,460 $ 239,847
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Treasury Stock, Common [Member]
Warrants [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2020 70,890            
Balance at Dec. 31, 2020 $ 585 $ 0 $ 10,530 $ 1,006,100 $ (1,494) $ (403,737) $ 611,984
Net loss 0 0 0 0 0 (131,891) (131,891)
Other comprehensive income 0 0 0 0 21,852 0 21,852
Stock-based compensation expense $ 0 0 0 54,162 0 0 54,162
Common shares issued upon vesting of share-based awards (in shares) 741            
Common shares issued upon vesting of share-based awards $ 16 0 0 (16) 0 0 0
Treasury shares withheld (in shares) (554)            
Treasury shares withheld $ 0 (818) 0 0 0 0 (818)
Cancellation of Legacy Expro common stock (585) 0 0 585 0 0 0
Cancellation of warrants $ 0 0 (10,530) 10,530 0 0 0
Merger (in shares) 38,066            
Merger $ 7,828 21,967 0 756,421 0 0 742,282
Merger $ (7,828) (21,967) 0 (756,421) 0 0 (742,282)
Balance (in shares) at Dec. 31, 2021 109,143            
Balance at Dec. 31, 2021 $ 7,844 (22,785) 0 1,827,782 20,358 (535,628) 1,297,571
Net loss 0 0 0 0 0 (20,145) (20,145)
Other comprehensive income 0 0 0 0 7,191 0 7,191
Stock-based compensation expense $ 0 0 0 18,486 0 0 18,486
Common shares issued upon vesting of share-based awards (in shares) 1,013            
Common shares issued upon vesting of share-based awards $ 67 0 0 810 0 0 877
Treasury shares withheld (in shares) (312)            
Treasury shares withheld $ 0 (5,090) 0 0 0 0 (5,090)
Repurchase of common stock (in shares) (1,100)            
Repurchase of common stock $ 0 (12,995) 0 0 0 0 (12,995)
Balance (in shares) at Dec. 31, 2022 108,744            
Balance at Dec. 31, 2022 $ 7,911 (40,870) 0 1,847,078 27,549 (555,773) 1,285,895
Net loss 0 0 0 0 0 (23,360) (23,360)
Other comprehensive income 0 0 0 0 (5,231) 0 (5,231)
Stock-based compensation expense $ 0 0 0 19,574 0 0 19,574
Common shares issued upon vesting of share-based awards (in shares) 836            
Common shares issued upon vesting of share-based awards $ 46 0 0 1,866 0 0 1,912
Treasury shares withheld (in shares) (195)            
Treasury shares withheld $ 0 (3,803) 0 0 0 0 (3,803)
Merger (in shares) 1,844            
Merger $ 105 40,805 40,910
Merger $ (105) (40,805) (40,910)
Repurchase of common stock (in shares) (1,199)            
Repurchase of common stock $ 0 (20,024) 0 0 0 0 (20,024)
Balance (in shares) at Dec. 31, 2023 110,030            
Balance at Dec. 31, 2023 $ 8,062 $ (64,697) $ 0 $ 1,909,323 $ 22,318 $ (579,133) $ 1,295,873
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Business Description
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]
1.Business description

 

With roots dating to 1938, Expro Group Holdings N.V. (the “Company,” “Expro,” “we,” “our” or “us”) is a global provider of energy services with operations in approximately 60 countries. The Company’s portfolio of capabilities includes products and services related to well construction, well flow management, subsea well access, and well intervention and integrity. The Company’s portfolio of products and services enhance production and improve recovery across the well lifecycle, from exploration through abandonment.

 

On March 10, 2021, Frank’s International N.V. (“Frank’s”) and New Eagle Holdings Limited, a direct wholly owned subsidiary of Frank’s (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Expro Group Holdings International Limited (“Legacy Expro”) providing for the merger of Legacy Expro with and into Merger Sub in an all-stock transaction, with Merger Sub surviving the merger as a direct, wholly owned subsidiary of Frank’s (the “Merger”). The Merger closed on October 1, 2021 (the “Closing Date”), and Frank’s was renamed Expro Group Holdings N.V. The Merger was accounted for using the acquisition method of accounting with Legacy Expro being identified as the accounting acquirer. The consolidated financial statements of the Company reflect the financial position, results of operations and cash flows of only Legacy Expro for all periods prior to the Merger and of the combined company (including activities of Frank’s) for all periods subsequent to the Merger. 

 

On October 25, 2023, the Company’s Board of Directors (the “Board”) approved an extension to the stock repurchase program first approved on June 16, 2022. Pursuant to the extended stock repurchase program, the Company is authorized to acquire up to $100.0 million of its outstanding common stock from October 25, 2023 through November 24, 2024 (the “Stock Repurchase Program”). Under the Stock Repurchase Program, the Company may repurchase shares of the Company’s common stock in open market purchases, in privately negotiated transactions or otherwise. The Stock Repurchase Program will continue to be utilized at management’s discretion and in accordance with federal securities laws. The timing and actual numbers of shares repurchased will depend on a variety of factors including price, corporate requirements, the constraints specified in the Stock Repurchase Program along with general business and market conditions. The Stock Repurchase Program does not obligate the Company to repurchase any particular amount of common stock, and it could be modified, suspended or discontinued at any time. During the year ended  December 31, 2023, under the Stock Repurchase Program we repurchased approximately 1.2 million shares of our common stock at an average price of $16.70 for a total cost of approximately $20.0 million, including shares repurchased prior to the extension of the Stock Repurchase Program. During the year ended  December 31, 2022, we repurchased 1.1 million shares at an average price of $11.81 per share, for a total cost of $13.0 million under the preceding program. 

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Basis of Presentation and Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]
2.Basis of presentation and significant accounting policies

 

Basis of presentation

 

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

The consolidated financial statements have been prepared using the U.S. dollar (“$” or “USD”) as the reporting currency.

 

Basis of consolidation

 

The consolidated financial statements reflect the accounts of the Company and its subsidiaries. All intercompany balances and transactions, including unrealized profits arising from them, have been eliminated for purposes of preparing these consolidated financial statements. Investments in which we do not have a controlling interest, but over which we do exercise significant influence, are accounted for under the equity method of accounting.

 

Use of estimates

 

Preparation of the consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Estimates and assumptions are used for, but are not limited to, determining the following: purchase price allocation on business combinations, valuation of intangible assets, expected credit losses, inventory valuation reserves, impairment assessment of goodwill, income tax provisions, recovery of deferred taxes, actuarial assumptions to determine costs and liabilities related to employee benefit plans and revenue recognition. While we believe that the estimates and assumptions used in the preparation of the consolidated financial statements are appropriate, actual results could differ from these estimates.

 

Revenue recognition

 

We recognize revenue from rendering of services over a period of time as the customer simultaneously consumes the benefit of the service while it is being rendered reflecting the amount of consideration to which the Company has a right to invoice. As part of rendering of services, the Company also provides rental equipment and personnel. Using practical expedients under Accounting Standards Update (“ASU”) 2014-09, the Company has elected not to separate non-lease components from the associated lease components and account for the combined component in accordance with the ASU 2014-09 with recognition over a period of time.

 

Revenue from the sale of goods is generally recognized at the point in time when the control has passed onto the customer which generally coincides with delivery and installation, where applicable.

 

Where contractual arrangements contain multiple performance obligations, we analyze each performance obligation within the sales arrangement to determine whether they are distinct. The revenue for contracts involving multiple performance obligations is allocated to each distinct performance obligation based on relative selling prices and is recognized on satisfaction of each distinct performance obligation. Further, a small number of our contracts contain penalty provisions for late delivery and installation of equipment, downtime or other equipment functionality. These penalties are typically percentage reductions in the total arrangement consideration, capped at a certain amount, or a reduction in the on-going service fee and are assessed as variable consideration in the contract.

 

Expro recognizes revenue for long-term construction-type contracts, involving significant design and engineering efforts in order to satisfy custom designs for customer-specific applications, on an over a period of time basis, using an input method, which represents the ratio of actual costs incurred to date on the project in relation to total estimated project costs. The estimate of total project costs has a significant impact on both the amount of revenue recognized as well as the related profit on a project. Revenue and profits on contracts can also be significantly affected by change orders and claims. Profits are recognized based on the estimated project profit multiplied by the percentage complete. Due to the nature of these projects, adjustments to estimates of contract revenue and total contract costs are often required as work progresses. Any expected losses on a project are recorded in full in the period in which they are identified.

 

Revenue is recognized to depict the transfer of promised services or goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services or goods. We do not include tax amounts collected from customers in sales transactions as a component of revenue.

 

Foreign currency transactions

 

The functional currency of all our subsidiaries is the USD. Gains and losses resulting from remeasurement of foreign currency denominated monetary assets and liabilities are included in the consolidated statements of operations as incurred. Gains and losses resulting from transactions denominated in a foreign currency are also included in the consolidated statements of operations as incurred.

 

Interest and finance expense, net

 

Our interest and finance expense primarily consists of interest and other costs that we incur in connection with our revolving credit facility and finance lease liabilities. Costs incurred that are directly related to the raising of debt financing, together with any original issue discount or premium, are capitalized and recognized over the term of the loan or facility, using the effective interest method other than for those debt instruments that we elect to account for under the fair value option, in which case such costs are expensed in the period incurred. All other finance costs are expensed in the period they are incurred.

 

Income taxes

 

We use the asset and liability method to account for income taxes whereby we calculate the deferred tax asset or liability account balances using tax laws and rates in effect at that time. Under this method, the balances of deferred tax liabilities and assets at the end of each period are determined using the tax rate expected to be in effect when taxes are actually paid or recovered. Valuation allowances are recorded to reduce gross deferred tax assets when it is more likely than not that some portion or all of the gross deferred tax assets will not be realized. In determining the need for valuation allowances, we have made judgments and considered estimates regarding estimated future taxable income and ongoing achievable tax planning strategies. These estimates and judgments include some degree of uncertainty therefore changes in these estimates and assumptions could require us to adjust the valuation allowances for our deferred tax assets accordingly. The ultimate realization of the deferred tax assets depends on the generation of sufficient taxable income in the applicable taxing jurisdictions.

 

We operate in approximately 60 countries and are subject to domestic and numerous foreign taxing jurisdictions. Determination of taxable income in any jurisdiction requires the interpretation of the related tax laws and regulations and the use of estimates and assumptions regarding significant future events such as the amount, timing and character of income, deductions, and tax credits. Changes in tax laws, regulations or agreements in each taxing jurisdiction could have an impact on the amount of income taxes that we provide during any given year.

 

Our tax filings for various periods are subject to audit by the tax authorities in most jurisdictions in which we operate, and these assessments can result in additional taxes. Estimating the outcome of audits and assessments by the tax authorities involves uncertainty. We review the facts of each case and apply judgments and assumptions to determine the most likely outcome and we provide for taxes, interest and penalties on this basis.

 

In line with U.S. GAAP, we recognize the effects of a tax position in the consolidated financial statements when it is more likely than not that, based on the technical merits, some level of tax benefit related to a tax position will be sustained upon audit by tax authorities.

 

Cash, cash equivalents and restricted cash

 

We consider all highly liquid instruments with original maturities of three months or less at the time of purchase to be cash equivalents. Restricted cash primarily relates to bank deposits which have been pledged as cash collateral for certain guarantees issued by various banks or minimum cash balances which must be maintained in accordance with contractual arrangements.

 

Accounts receivable, net

 

Accounts receivable represents customer transactions that have been invoiced as of the balance sheet date and unbilled receivables relating to customer transactions that have not yet been invoiced as of the balance sheet date. The carrying value of our receivables, net of expected credit losses, represents the estimated net realizable value. We have an extensive global customer base comprised of a large number of international oil companies, national oil companies, independent exploration and production companies and service partners that operate in all major oil and gas locations around the world. We estimate reserves for expected credit losses using information about past events, current conditions and risk characteristics of customers, and reasonable and supportable forecasts relevant to assessing risk associated with the collectability of accounts and unbilled receivables. Past-due receivables are written off when our internal collection efforts have been unsuccessful.

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost comprises direct materials and where applicable, direct labor costs and overheads that have been incurred in bringing the inventories to their current location and condition which are calculated using the average cost method.

 

We regularly evaluate the quantities and values of our inventories in light of current market conditions, market trends and other factors, and record inventory write-downs as appropriate. This evaluation considers historical usage, expected demand, product obsolescence and other factors. Market conditions are subject to change, and actual consumption of our inventory could differ from expected demand.

 

Impairment of long-lived assets

 

We assess long-lived assets, including our property, plant and equipment, for impairment whenever events or changes in business circumstances arise that may indicate that the carrying amount of our long-lived assets may not be recoverable. These events and changes can include significant current period operating losses or negative cash flows associated with the use of a long-lived asset, or group of assets, combined with a history of such factors, significant changes in the manner of use of the assets, and current expectations that it is more likely than not that a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset or asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market for similar assets. If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, an impairment equal to the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and projections may vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.

 

We consider a long-lived asset to be abandoned after we have ceased use of such asset and we have no intent to use or re-purpose the asset in the future.

 

Property, plant and equipment

 

Property, plant and equipment are stated at cost less accumulated depreciation. Cost includes the price paid to acquire or construct the asset, required installation costs, interest capitalized during the construction period and any expenditure that substantially adds to the value of the asset, substantially upgrades the assets for an enhanced use or substantially extends the useful life of an existing asset. We expense costs related to the routine repair and maintenance of property, plant and equipment at the time we incur them. We capitalize interest as part of the cost of acquiring or constructing certain assets, to the extent incurred, during the period of time required to place the property, plant and equipment into service.

 

When properties or equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the books and the resulting gain or loss is recognized on the consolidated statements of operations.

 

We begin depreciation for such assets, including any related capitalized interest, once an asset is placed into operational service. We consider an asset to be placed into operational service when the asset is both in the location and condition for its intended use. We compute depreciation expense, with the exception of land, using the straight-line method on a net cost basis over the estimated useful lives of the assets, as presented in the table below.

 

Land improvement

12 years

Buildings

Up to 40 years

Leased property, including leasehold buildings

over the lesser of the remaining useful life or period of the lease

Plant and equipment

2 to 12 years

 

Useful lives and residual values are reviewed annually and where adjustments are required these are made prospectively. For property, plant and equipment that has been placed into service, but is subsequently idled, we continue to record depreciation expense during the idle period. We adjust the estimated useful lives of the idled assets if the estimated useful lives have changed.

 

Goodwill

 

Goodwill is not subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than not that a reporting unit’s fair value is less than it’s carrying amount. If it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. We complete our assessment of goodwill impairment as of October 31 each year.

 

 

Intangible assets, net

 

Identifiable intangible assets are amortized using the straight-line method over the estimated useful lives of the assets, ranging from one year to fifteen years. We evaluate impairment of our intangible assets on an asset group basis whenever circumstances indicate that the carrying value may not be recoverable. Intangible assets deemed to be impaired are written down to their fair value using a discounted cash flow model and, if available, comparable market values. Our intangible assets are primarily associated with trademarks, customer relationships and contracts (“CR&C”), technology, and software.

 

 

Investments in joint ventures

 

We use the equity method of accounting for our equity investments where we hold more than 20% of the ownership interests of an investee that does not constitute a controlling interest or where we have the ability to significantly influence the operations or financial decision of the investee. Such equity investments are carried on the consolidated balance sheets at cost plus post-acquisition changes in our share of net income, less dividends received and less any impairments. Our consolidated statements of operations reflect our share of income from the joint ventures’ results after tax. Any goodwill arising on the acquisition of a joint venture, representing the excess of the cost of the investment compared to the Company’s share of the net fair value of the acquired identifiable net assets, is included in the carrying amount of the joint venture and is not amortized.

 

The Company evaluates its investments in joint ventures for potential impairment whenever events or changes in circumstances indicate that there may be a loss in the value of each investment that is other than temporary.

 

The results of the joint ventures are prepared for the same reporting period as the Company. Where necessary, adjustments are made to bring the accounting policies used in line with those of the Company, to take into account fair values assigned at the date of acquisition; and to reflect impairment losses where appropriate. Adjustments are also made in our consolidated financial statements to eliminate our share of unrealized gains and losses on transactions between us and our joint ventures.

 

Fair value measurements

 

We measure certain financial assets and liabilities at fair value at each balance sheet date and, for the purposes of impairment testing, use fair value to determine the recoverable amount of our non-financial assets.

 

Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. The principal or the most advantageous market must be accessible by us. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value is reported in one of three levels:

 

Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted market prices from active markets for identical assets or liabilities being measured;

 

Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques; and

 

Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use to price an asset or liability.

 

When available, we use quoted market prices to determine the fair value of an asset or liability. We determine the policies and procedures for both recurring fair value measurements and non-recurring fair value measurements, such as impairment tests.

 

At each reporting date, we analyze the movements in the values of assets and liabilities which are required to be remeasured or reassessed as per our accounting policies.

 

For the purpose of fair value disclosures, we have determined classes of assets and liabilities based on the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.

 

Leases

 

We have operating and finance leases primarily related to real estate, transportation and equipment. We determine if an arrangement is a lease at inception. Upon commencement of a lease, we recognize an operating lease right-of-use asset (“ROU Asset”) and corresponding operating lease liability based on the then present value of all lease payments over the lease term. ROU Assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligations to make lease payments arising from the lease. The accounting for some of our leases may require significant judgments, which includes determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do not provide an implicit rate, and assessing the likelihood of renewal or termination options, which are considered as part of assessing the lease term if the extension or termination is deemed to be reasonably certain.

 

Leases which meet the criteria of a finance lease in accordance with Accounting Standards Codification (“ASC”) 842 Leases are capitalized and included in “Property, plant and equipment, net” and “Finance lease liabilities” on the consolidated balance sheets. Our lease contracts generally do not provide any guaranteed residual values. Payments related to finance leases are apportioned between the reduction of the lease liability and finance expense in the consolidated statement of operations so as to achieve a constant rate of interest on the remaining balance of the liability. Leases which do not meet the definition of a finance lease are classified as operating leases and are included in Operating lease right-of-use assets and operating lease liabilities on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the shorter of the estimated useful life of the underlying asset or the lease term.

 

We do not separate lease and non-lease components for all classes of leased assets. Also, leases with an initial term of one year or less are not recorded on the consolidated balance sheets.

 

Post-retirement benefits

 

Defined Benefit Plans

 

The cost of providing benefits under defined benefit plans are determined separately for each plan using the projected unit credit method, which attributes entitlement to benefits to the current and prior periods. Both current and past service costs are recognized in net loss as they arise.

 

The interest element of the defined benefit cost represents the change in present value of plan obligations resulting from the passage of time and is determined by applying a discount rate to the opening present value of the benefit obligation, taking into account material changes in the obligation during the current period. The expected return on plan assets is based on an assessment made at the beginning of the year of long-term market returns on plan assets, adjusted for the effect on the fair value of plan assets of contributions received and benefits paid during the current period.

 

We initially recognize actuarial gains and losses as other comprehensive income in the year they arise. Where the net cumulative actuarial gains or losses for a plan exceeds 10 percent of that plan’s gross pension liability, or asset if higher, the amount of gains or losses above the 10 percent threshold are recognized in the consolidated statement of operations as a component of net pension costs (over the expected remaining working lives of the plan’s active participants or the remaining lives of plan members in the event the plan is no longer active), which is included in “Cost of revenue, excluding depreciation and amortization.”

 

The defined benefit pension asset or liability on the consolidated balance sheets comprise the total for each plan of the present value of the defined benefit obligation using a discount rate based on high quality corporate bonds less the fair value of plan assets out of which the obligations are to be settled directly. Fair value is based on market price information and in the case of quoted securities is the published bid price.

 

Defined Contribution Plans

 

The costs of providing benefits under a defined contribution plan are expensed at the time contributions become payable to the respective plan.

 

Stock-based compensation

 

Effective October 1, 2021, in connection with the consummation of the Merger, the Company amended its 2013 Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective May 25, 2022, the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. 2022 Long-Term Incentive Plan (the “2022 LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the 2022 LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards may be granted to employees, non-employee directors and consultants.

 

Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in cost of revenue and general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur.

 

The grant date fair value of the RSUs, which are not entitled to receive dividends until vested, is measured by reducing the share price at that date by the present value of the dividends expected to be paid during the requisite vesting period, discounted at the appropriate risk-free interest rate. The grant date fair value and compensation expense of Performance Restricted Stock Unit (“PRSU”) grants is estimated based on a Monte Carlo simulation using the Company’s closing stock price as of the day before the grant date.

 

In October 2018, Legacy Expro established the Expro Group Holdings International Limited 2018 Management Incentive Plan (the “MIP”) which was comprised of the following stock-based compensation awards: (a) stock options to non-executive directors and key management personnel and (b) restricted stock units, each of which were assumed by the Company in connection with the Merger. Due to the Merger, the Company recorded stock-based compensation expense based on the fair value on the Closing Date to the extent each award was fully vested. Compensation expense associated with those awards that have a requisite service period remaining as of the Closing Date will be recognized on a straight-line basis over the remaining requisite service period based on the Closing Date fair value.

 

 

Research and development

 

Research and development costs are expensed as incurred and relate to spending for new product development and innovation and includes internal engineering, materials and third-party costs. We incurred $11.4 million, $7.3 million and $6.7 million of research and development costs for the years ended December 31, 2023, 2022 and 2021, respectively, which are included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations.

 

Earnings (loss) per share

 

Basic earnings (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities to issue common stock were exercised or converted to common stock.

 

Recent accounting pronouncements

 

Accounting guidance adopted

 

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of ASUs to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all accounting pronouncements; recently issued ASUs were either determined to be not applicable or expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.

 

 

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Business Combinations and Dispositions
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Mergers, Acquisitions and Dispositions Disclosures [Text Block]
3.Business combinations and dispositions

 

DeltaTek Oil Tools Limited

 

On February 8, 2023 (“DeltaTek Closing Date”), DeltaTek Oil Tools Limited, a limited liability company registered in the United Kingdom, and its subsidiary (“DeltaTek”), was acquired (“the DeltaTek Acquisition”) by our wholly owned subsidiary Exploration and Production Services (Holdings) Limited, a limited liability company registered in the United Kingdom (“EPSH”). DeltaTek has developed a number of innovative technologies and solutions and their range of low-risk open water cementing solutions increases clients’ operational efficiency, delivers rig time and cost savings, and improves the quality of cementing operations of clients. The fair value of consideration for the DeltaTek Acquisition was $18.4 million, including final cash consideration paid of $9.9 million and contingent consideration which is estimated to be $8.5 million. 

 

The contingent consideration arrangement requires the Company to pay the former owners of DeltaTek a percentage of future revenues generated specifically from the acquired technology over a period of seven years. The fair value of the contingent consideration arrangement of $8.5 million was estimated by applying the income approach and is reflected in “Other liabilities” on the consolidated balance sheets. That measure is based on significant inputs that are not observable in the market, referred to as Level 3 inputs in accordance with ASC 820. To the extent our estimates and assumptions changed during the measurement period and such changes were based on facts and circumstances that existed as of the DeltaTek Closing Date, an adjustment to the contingent consideration liability was recorded with an offsetting adjustment to goodwill. To the extent our estimates and assumptions change based on facts and circumstances subsequent to the DeltaTek Closing Date or after the measurement period, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to earnings during the applicable period.

 

The DeltaTek Acquisition is accounted for as a business combination and Expro has been identified as the acquirer for accounting purposes. As a result, the Company has in accordance with ASC 805, Business Combinations, applied the acquisition method of accounting to account for DeltaTek’s assets acquired and liabilities assumed. Applying the acquisition method of accounting includes recording the identifiable assets acquired and liabilities assumed at their fair values and recording goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed.

 

The following table sets forth the allocation of the DeltaTek Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the DeltaTek Closing Date, with the recording of goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed (in thousands):

 

  

Initial allocation of the consideration

  

Measurement period adjustments

  

Allocation of consideration as of December 31, 2023

 

Cash and cash equivalents

 $1,464  $-  $1,464 

Accounts receivables, net

  723   -   723 

Inventories

  183   -   183 

Property, plant and equipment

  642   -   642 

Goodwill

  7,157   994   8,151 

Intangible assets

  11,063   2   11,065 

Other assets

  27   -   27 

Total assets

  21,259   996   22,255 

Accounts payable and accrued liabilities

  245   2   247 

Deferred tax liabilities

  2,700   66   2,766 

Other liabilities

  831   (16)  815 

Total liabilities

  3,776   52   3,828 
             

Fair value of net assets acquired

 $17,483  $944  $18,427 

 

The preliminary valuation of the assets acquired and liabilities assumed, including other liabilities, in the DeltaTek Acquisition initially resulted in a goodwill of $7.2 million. During the third quarter of 2023, the Company finalized the valuation and recorded measurement period adjustments to its preliminary estimates due to additional information received primarily related to a customary purchase price adjustment. The measurement period adjustments resulted in an increase in goodwill of $1.0 million, for final total goodwill associated with the Acquisition of $8.2 million.

 

The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized.

 

The intangible assets will be amortized on a straight-line basis over an estimated 5 to 15 years life. We expect annual amortization to be approximately $1.0 million associated with these intangible assets. An associated deferred tax liability has been recorded in regards to these intangible assets. Refer to Note 14 “Intangible assets”, net for additional information regarding the various acquired intangible assets.

 

The goodwill consists largely of the synergies and economies of scale expected from the technology providing more efficient services and expected future developments resulting from the assembled workforce. The goodwill is not subject to amortization but will be evaluated at least annually for impairment or more frequently if impairment indicators are present. Goodwill recorded in the Acquisition is not expected to be deductible for tax purposes.

 

The Company has determined the estimated unaudited pro forma information to be insignificant for the years ended December 31, 2023 and 2022, assuming the DeltaTek Acquisition were to have been completed as of January 1, 2023 and 2022, respectively. This is not necessarily indicative of the results that would have occurred had the DeltaTek Acquisition been completed on either date indicated or of future operating results.

 

PRT Offshore

 

On October 2, 2023 (“PRT Closing Date”), Professional Rental Tools, LLC (“PRT” or “PRT Offshore”), was acquired (the “PRT Acquisition”) from PRT Partners, LLC by our wholly owned subsidiary, EPSH. The acquisition will enable Expro to expand its portfolio of cost-effective, technology-enabled services and solutions within the subsea well access sector in the North and Latin America region and accelerate the growth of PRT Offshore’s surface equipment offering in the Europe and Sub-Saharan Africa and Asia Pacific regions. We estimated the fair value of consideration for the PRT Acquisition to be $91.0 million, including cash consideration of $21.7 million, net of cash received, equity consideration of $40.9 million, and contingent consideration of $13.2 million, subject to a true-up for customary working capital adjustments. As of December 31, 2023, the Company has accrued $1.5 million of the cash consideration related to standard holdback provisions, which is expected to be paid in 2024.

 

The contingent consideration arrangement requires the Company to pay the former owners of PRT additional consideration based on PRT Offshore’s financial performance during the four quarters following closing. The fair value of the contingent consideration arrangement of $13.2 million was estimated by applying the income approach and is reflected in “Other current liabilities” on the consolidated balance sheets. That measure is based on significant inputs that are not observable in the market, referred to as Level 3 inputs in accordance with ASC 820. To the extent our estimates and assumptions change during the measurement period and such changes are based on facts and circumstances that existed as of the PRT Closing Date, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to goodwill. To the extent our estimates and assumptions change based on facts and circumstances subsequent to the PRT Closing Date or after the measurement period, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to earnings during the applicable period.

 

The PRT Acquisition is accounted for as a business combination and Expro has been identified as the acquirer for accounting purposes. As a result, the Company has in accordance with ASC 805, Business Combinations, applied the acquisition method of accounting to account for PRT’s assets acquired and liabilities assumed.

 

The following table sets forth the preliminary allocation of the PRT Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the PRT Closing Date, with the recording of goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed (in thousands):

 

  

Amount

 

Cash and cash equivalents

 $15,086 

Accounts receivables, net

  15,195 

Other current assets

  986 

Property, plant and equipment

  52,278 

Goodwill

  18,556 

Intangible assets

  33,940 

Operating lease right-of-use assets

  1,242 

Total assets

  137,283 
     

Accounts payable and accrued liabilities

  8,621 

Operating lease liabilities

  505 

Other current liabilities

  1,811 

Non-current operating lease liabilities

  678 

Long-term borrowings

  34,701 

Total liabilities

  46,316 
     

Fair value of net assets acquired

 $90,967 

 

Due to the recency of the PRT Acquisition, these amounts, including the estimated fair values, are based on preliminary calculations and subject to change as our fair value estimates and assumptions are finalized during the measurement period. The final fair value determination could result in material adjustments to the values presented in the preliminary purchase price allocation table above. The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized. The cost approach was used to determine the fair value of property, plant and equipment.

 

The intangible assets will be amortized on a straight-line basis over an estimated 5 to 15 years life. We expect annual amortization to be approximately $3.3 million associated with these intangible assets. An associated deferred tax liability has been recorded in regards to these intangible assets. Refer to Note 14 “Intangible assets”, net for additional information regarding the various acquired intangible assets. 

 

The goodwill consists largely of the synergies and economies of scale expected from the acquired customer relationships and contracts. The goodwill is not subject to amortization but will be evaluated at least annually for impairment or more frequently if impairment indicators are present. 

 

The Company’s operating results for the period October 3, 2023 through December 31, 2023 include $14.7 million of revenue and $4.6 million of net income attributable to PRT.

 

The Company has determined the estimated unaudited pro forma information to be immaterial for the years ended December 31, 2023 and 2022, assuming the PRT Acquisition were to have been completed as of January 1, 2023 and 2022, respectively. This is not necessarily indicative of the results that would have occurred had the PRT Acquisition been completed on either date indicated or of future operating results.

 

Coretrax

 

On February 12, 2024, Expro announced that it had agreed to acquire Scotland-based Coretrax, a technology leader in performance drilling tools and wellbore cleanup, well integrity and production optimization solutions. The Headline Price (as defined in the agreement) is $210.0 million subject to customary purchase price adjustment. The consideration to be paid at closing includes at least $75.0 million in cash and up to 6.8 million newly issued shares of the Company's common stock. The cash component of the consideration to be paid may be increased at the Company's election, and the notional value of any equity consideration will be unitized based on our thirty trading day volume weighted average price prior to closing, which is expected to occur in the second quarter of 2024.

 

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]
4.Fair value measurements

 

Recurring Basis

 

A summary of financial assets and liabilities that are measured at fair value on a recurring basis, as of December 31, 2023 and 2022, were as follows (in thousands):

 

  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,768   -  $9,768 

Liabilities:

                

Contingent consideration liabilities

  -   -   24,705   24,705 

Finance lease liabilities

  -   18,377   -   18,377 

Long-term borrowings

  -   20,701   -   20,701 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,688   -  $9,688 

Liabilities:

                

Contingent consideration liabilities

  -   -   3,227   3,227 

Finance lease liabilities

  -   14,820   -   14,820 

 

We have certain contingent consideration liabilities related to acquisitions which are measured at fair value using Level 3 inputs. The amount of contingent consideration due to the sellers is based on the achievement of agreed-upon financial performance metrics by the acquired company, as determined by the terms of the contingent consideration agreements with the sellers of each acquired company. We record a liability at the time of the acquisition based on the present value of management’s best estimates of the future results of the acquired companies compared to the agreed-upon metrics. After the date of acquisition, we update the original valuation to reflect the passage of time and current projections of future results of the acquired companies. Accretion of, and changes in the valuations of, contingent consideration are reported on the Consolidated Statement of Operations within “Severance and other expense”.

 

Non-recurring Basis

 

We apply the provisions of the fair value measurement standard to our non-recurring, non-financial measurements including business combinations and assets identified as held for sale, as well as impairment related to goodwill and other long-lived assets. For business combinations, the purchase price is allocated to the assets acquired and liabilities assumed based on a discounted cash flow model for most intangibles as well as market assumptions for the valuation of equipment and other fixed assets.

 

Goodwill is not subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount. If it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. 

 

When conducting an impairment test on long-lived assets, other than goodwill, we first compare estimated future undiscounted cash flows associated with the asset to the asset’s carrying amount. If the undiscounted cash flows are less than the asset’s carrying amount, we then determine the asset’s fair value by using a discounted cash flow analysis. These analyses are based on estimates such as management’s short-term and long-term forecast of operating performance, including revenue growth rates and expected profitability margins, estimates of the remaining useful life and service potential of the asset, and a discount rate based on our weighted average cost of capital. For assets that meet the criteria to be classified as held for sale, a market approach is used to determine fair value based on third-party appraisal reports.

 

The impairment assessments discussed above incorporate inherent uncertainties, including projected commodity pricing, supply and demand for our services and future market conditions, which are difficult to predict in volatile economic environments and could result in impairment expense in future periods if actual results materially differ from the estimated assumptions utilized in our forecasts. If crude oil prices decline significantly and remain at low levels for a sustained period of time, we could be required to record an impairment of the carrying value of our long-lived assets in the future which could have a material adverse impact on our operating results. Given the unobservable nature of the inputs, the discounted cash flow models are deemed to use Level 3 inputs.

 

No impairment expense was recognized during the years ended  December 31, 2023, 2022 and 2021.

 

Goodwill

 

For the years ended December 31, 2023 and  December 31, 2022, we performed quantitative goodwill impairment assessments as of our annual testing date and determined that the fair value was substantially in excess of the carrying value for each reporting unit. For the year ended December 31, 2021, we performed a qualitative goodwill impairment assessment of our goodwill as of our annual testing date and determined that there were no events or circumstances that indicated it is more likely than not that a reporting unit’s fair value is less than its carrying amount. Accordingly, no impairment expense related to goodwill was recorded during the years ended December 31, 2023, 2022 and 2021.

 

In performing our quantitative goodwill impairment assessments, we used the income approach and the market approach to estimate the fair value of our reporting units. The income approach estimates the fair value by discounting the reporting unit’s estimated future cash flows using an estimated discount rate, or expected return, that a marketplace participant would have required as of the valuation date. The market approach includes the use of comparative multiples to corroborate the discounted cash flow results and involves significant judgment in the selection of the appropriate peer group companies and valuation multiples. Under the income approach, we utilized third-party valuation advisors to assist us with these valuations. These analyses included significant judgment, including significant Level 3 assumptions related to management’s short-term and long-term forecast of operating performance, discount rates based on our estimated weighted average cost of capital, revenue growth rates, profitability margins and capital expenditures.

 

Long-lived Assets

 

The Company did not identify any indicators of impairment related to our long-lived assets during the years ended December 31, 2023, 2022 and 2021.

 

Financial Instruments

 

The estimated fair values of the Company’s financial instruments have been determined at discrete points in time based on relevant market information. The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, other current assets, accounts payable and accrued liabilities and interest-bearing loans. The carrying amounts of the Company’s financial instruments other than interest bearing loans approximate fair value due to the short-term nature of the items. The Company has $20.0 million of outstanding borrowings on its interest-bearing loan as of December 31, 2023.

 

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]
5.Business segment reporting

 

Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the Company’s Chief Operating Decision Maker (“CODM”), which is our chief executive officer (“CEO”), in deciding how to allocate resources and assess performance. Our operations are comprised of four operating segments which also represent our reporting segments and are aligned with our geographic regions as below:

 

 

North and Latin America (“NLA”),

 

Europe and Sub-Saharan Africa (“ESSA”),

 

Middle East and North Africa (“MENA”), and

 

Asia-Pacific (“APAC”).

 

The following table presents our revenue disaggregated by our operating segments (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $511,800  $499,813  $193,156 

ESSA

  520,951   389,342   300,557 

MENA

  233,528   201,495   171,136 

APAC

  246,485   188,768   160,913 

Total

 $1,512,764  $1,279,418  $825,762 

 

Segment EBITDA

 

Our CODM regularly evaluates the performance of our operating segments using Segment EBITDA, which we define as loss before income taxes adjusted for corporate costs, equity in income of joint ventures, depreciation and amortization expense, impairment expense, severance and other expense, gain on disposal of assets, foreign exchange losses, merger and integration expense, other income, net, interest and finance expense, net and stock-based compensation expense.

 

The following table presents our Segment EBITDA disaggregated by our operating segments and reconciliation to income (loss) before income taxes (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $132,869  $135,236  $32,254 

ESSA

  136,007   74,681   53,336 

MENA

  71,201   63,315   56,312 

APAC

  1,805   4,850   33,444 

Total Segment EBITDA

 $341,882  $278,082  $175,346 

Corporate costs

  (105,855)  (87,580)  (66,153)

Equity in income of joint ventures

  12,853   15,731   16,747 

Depreciation and amortization expense

  (172,260)  (139,767)  (123,866)

Merger and integration expense

  (9,764)  (13,620)  (47,593)

Severance and other expense

  (14,388)  (7,825)  (7,826)

Stock-based compensation expense

  (19,574)  (18,486)  (54,162)

Foreign exchange losses

  (9,238)  (8,341)  (4,314)

Other income, net

  1,234   3,149   3,992 

Gain on disposal of assets

  -   -   1,000 

Interest and finance expense, net

  (3,943)  (241)  (8,795)

Income (loss) before income taxes

 $20,947  $21,102  $(115,624)

 

Corporate costs include the costs of running our corporate head office and other central functions that support the operating segments, including research, engineering and development, logistics, sales and marketing and health and safety and are not attributable to a particular operating segment.

 

We are a Netherlands based company and we derive our revenue from services and product sales to customers primarily in the oil and gas industry. One customer accounted 12.5% of our revenue in the year ended December 31, 2023. No single customer accounted for more than 10% of our revenue for the years ended December 31, 2022 and 2021. The revenue generated in the Netherlands was immaterial for the years ended December 31, 2023, 2022 and 2021. Other than the U.S. in 2023 and 2022 and Norway in 2021, no individual country represented more than 10% of our revenue for the years ended December 31, 2023, 2022 and 2021.

 

The following table presents total assets by geographic region and assets held centrally. Assets held centrally includes certain property plant and equipment, investments in joint ventures, collateral deposits, income tax related balances, corporate cash and cash equivalents, accounts receivable and other current and non-current assets, which are not included in the measure of segment assets reviewed by the CODM:

 

  

December 31,

 
  

2023

  

2022

 

NLA

 $709,600  $633,644 

ESSA

  519,939   444,368 

MENA

  351,379   294,742 

APAC

  190,398   232,812 

Assets held centrally

  241,691   331,586 

Total

 $2,013,007  $1,937,152 

 

The following table presents our capital expenditures disaggregated by our operating segments (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

 

NLA

 $34,955  $18,435 

ESSA

  25,232   17,574 

MENA

  38,673   27,354 

APAC

  18,056   13,457 

Assets held centrally

  5,194   5,084 

Total

 $122,110  $81,904 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Revenue
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]
6. Revenue

 

Disaggregation of revenue

 

We disaggregate our revenue from contracts with customers by geography, as disclosed in Note 5 above, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. Additionally, we disaggregate our revenue into areas of capability.

 

The following table sets forth the total amount of revenue by areas of capability as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Well construction

 $533,556  $500,438  $112,126 

Well management

  979,208   778,980   713,636 

Total

 $1,512,764  $1,279,418  $825,762 

 

Contract balances

 

We perform our obligations under contracts with our customers by transferring services and products in exchange for consideration. The timing of our performance often differs from the timing of our customers’ payments, which results in the recognition of receivables and deferred revenue.

 

Unbilled receivables are initially recognized for revenue earned on completion of the performance obligation which are not yet invoiced to the customer. The amounts recognized as unbilled receivables are reclassified to trade receivable upon billing. Deferred revenue represents the Company’s obligations to transfer goods or services to customers for which the Company has received consideration, in full or part, from the customer.

 

Contract balances consisted of the following as of December 31, 2023 and  December 31, 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $222,591  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $203,689  $139,690 

Contract assets (included within accounts receivable, net)

 $52,607   - 

Deferred revenue (included within other liabilities)

 $27,206  $51,192 

 

Contract assets include unbilled amounts resulting from sales under our long-term construction-type contracts when revenue recognized exceeds the amount billed to the customer and right to payment is conditional or subject to completing a milestone, such as a phase of the project. Contract assets are not considered a significant financing component, as they are intended to protect the customer in the event that we do not perform our obligations under the contract. Contract assets are generally classified as current, as it is very unusual for us to have contract assets with a term of greater than one year. Our contract assets are reported in a net position on a contract-by-contract basis at the end of each reporting period.

 

The Company recognized revenue of $49.8 million, $15.5 million and $15.4 million for the years ended December 31, 2023, 2022 and 2021, respectively, out of the deferred revenue balance as of the beginning of the applicable year. 

 

As of December 31, 2023, $26.0 million of our deferred revenue was classified as current and is included in “Other current liabilities” on the consolidated balance sheets, with the remainder classified as non-current and included in “Other non-current liabilities” on the consolidated balance sheets.

 

Transaction price allocated to remaining performance obligations

 

Remaining performance obligations represent firm contracts for which work has not been performed and future revenue recognition is expected. We have elected the practical expedient permitting the exclusion of disclosing remaining performance obligations for contracts that have an original expected duration of one year or less and for our long-term contracts we have a right to consideration from customers in an amount that corresponds directly with the value to the customer of the performance completed to date. With respect to our long term construction contracts, revenue allocated to remaining performance obligations is $17.7 million.

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]
7.Income taxes

 

The components of income tax expense for the years ended  December 31, 2023, 2022 and 2021 were as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current tax:

            

Netherlands

 $518  $283  $216 

Foreign

  54,267   42,308   16,777 

Total current tax

  54,785   42,591   16,993 

Deferred tax:

            

Netherlands

  -   -   - 

Foreign

  (10,478)  (1,344)  (726)

Total deferred tax

  (10,478)  (1,344)  (726)

Income tax expense

 $44,307  $41,247  $16,267 

 

 

The Netherlands and foreign components of loss from continuing operations before income taxes and equity in income of joint ventures for the years ended  December 31, 2023, 2022 and 2021 were as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Netherlands

 $(5,232) $(13,984) $(19,190)

Foreign

  13,326   19,355   (113,181)

Total

 $8,094  $5,371  $(132,371)

 

The provision for income taxes differs from the amount computed by applying Netherlands statutory income tax rate of 25.8% in effect as of December 31, 2023, (2022: 25.8%) to loss from continuing operations before taxes and equity in joint ventures for the reasons below (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Statutory tax rate

  25.8%  25.8%  25.0%
             

Income tax expense (benefit) at statutory rate

 $2,089  $1,387  $(33,093)

Permanent differences

  9,332   12,187   14,123 

Effect of overseas tax rates

  30,572   (4,024)  9,905 

Net tax charge related to attributes with full valuation allowance

  (7,408)  28,267   28,607 

Exempt dividends from joint ventures

  -   (2,649)  (1,014)

Return to provision adjustments

  (884)  (5,966)  (5,001)

Withholding taxes

  3,479   3,029   1,995 

Foreign exchange movements on tax balances

  2,908   694   67 

Movement in uncertain tax positions

  2,958   8,322   678 

Other differences

  1,261   -   - 

Income tax expense

 $44,307  $41,247  $16,267 
             

Effective tax rate

  547.4%  768.0%  (12.3)%

 

Deferred tax assets and liabilities are recorded for the anticipated future tax effects of temporary differences between the financial statement basis and tax basis of our assets and liabilities and are measured using the tax rates and laws expected to be in effect when the differences are projected to reverse.

 

The primary components of our deferred tax assets and liabilities as of  December 31, 2023 and 2022 were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Net operating loss carry forwards

 $760,720  $771,963 

Employee compensation and benefits

  10,224   9,977 

Depreciation

  77,174   66,300 

Other

  53,202   44,133 

Intangibles

  13,485   16,197 

Valuation allowance

  (862,201)  (881,286)

Total deferred tax assets

  52,604   27,284 

Deferred tax liabilities:

        

Depreciation

  (26,172)  (13,630)

Goodwill and other intangibles

  (32,955)  (36,968)

Investment in partnership

  (1,274)  (911)

Other

  (14,909)  (6,194)

Total deferred tax liabilities

  (75,310)  (57,703)

Net deferred tax liabilities

 $(22,706) $(30,419)

 

We recognize a valuation allowance where it is more likely than not that some or all of the deferred tax assets will not be realized. The realization of a deferred tax asset is dependent upon the ability to generate sufficient taxable income in the appropriate taxing jurisdictions where the deferred tax assets are initially recognized.

 

The changes in valuation allowances were as follows (in thousands):

 

  

Year Ended December 31

 
  

2023

  

2022

  

2021

 

Balance at the beginning of the period

 $881,286  $829,087  $512,711 

Additions attributable to the Merger

  -   -   187,319 

Additions not attributable to the Merger

  88,497   146,451   160,299 

Reductions

  (107,582)  (94,252)  (31,242)

Balance at end of period

 $862,201  $881,286  $829,087 

 

As of December 31, 2023, the Company had U.S. federal net operating loss carryforwards (“NOLs”) excluding interest limitations of approximately $561.1 million, net of existing Section 382 (as defined below) limitations. $155.2 million of these NOLs were incurred prior to January 1, 2018 and will begin to expire, if unused, in 2036. $405.9 million of these NOLs were incurred on or after January 1, 2018 and will not expire and will be carried forward indefinitely.

 

The net operating loss carryforwards have been adjusted due to expected utilization during 2023 and integration related restructuring in the U.S. as the Company consolidated U.S. operations under one operating group.

 

Section 382 of the Code (“Section 382”) imposes an annual limitation on the amount of NOLs that may be used to offset taxable income when a corporation has undergone an “ownership change” (as determined under Section 382). An ownership change generally occurs if one or more stockholders (or groups of stockholders) who are each deemed to own at least 5% of such corporation’s stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. In the event that an ownership change occurs, utilization of the relevant corporation’s NOLs would be subject to an annual limitation under Section 382, generally determined, subject to certain adjustments, by multiplying (i) the fair market value of such corporation’s stock at the time of the ownership change by (ii) a percentage approximately equivalent to the yield on long-term tax-exempt bonds during the month in which the ownership change occurs. Any unused annual limitation may be carried over to later years.

 

The Company underwent an ownership change under Section 382 as a result of the Merger, which will trigger a limitation (calculated as described above) on the combined company’s ability to utilize any historic Frank’s NOLs and will cause some of the Frank’s NOLs incurred prior to January 1, 2018 to expire before the combined company will be able to utilize them to reduce taxable income in future periods. 

 

The exchange of ordinary shares of Legacy Expro for shares of the Company’s common stock (“Company Common Stock”) in the Merger was, standing alone, insufficient to result in an ownership change with respect to Legacy Expro. However, the Company will undergo an ownership change as a result of the Merger taking into account other changes in ownership of Company stock occurring within the relevant three-year period described above. Due to the ownership change with respect to Legacy Expro as a result of the Merger, the combined company will be prevented from fully utilizing Legacy Expro’s historic NOLs incurred prior to January 1, 2018 prior to their expiration.

 

It is our intention that all cash and earnings of our subsidiaries as of December 31, 2023, are permanently reinvested and will be used to meet operating cash flow needs. Existing plans do not demonstrate a need to repatriate foreign cash to fund parent company activity, however, should we determine that parent company funding is required, we estimate that any such cash needs may be met without adverse tax consequences.

 

We have performed an analysis of uncertain tax positions in the various jurisdictions in which we operate and concluded that we are adequately provided. Our tax filings are subject to regular audits by tax authorities in the various jurisdictions in which we operate. Tax liabilities are based on estimates, however due to the uncertain and complex application of tax legislation, the ultimate resolution of audits may be materially different to our estimates.

 

The Company is subject to income taxation in many jurisdictions around the world. The following table presents the changes in our uncertain tax positions as of December 31, 2023 and 2022 (in thousands):

 

  

Year ended December 31

 
  

2023

  

2022

 

Balance at the beginning of the period

 $88,137  $76,114 

Additions attributable to the Merger

  -   7,259 

Additions based on tax positions related to current period not attributable to the Merger

  3,042   8,009 

Additions for tax positions of prior year period not attributable to the Merger

  2,125   2,371 

Settlements with tax authorities

  (1,945)  (2,490)

Reductions for tax positions of prior years

  (714)  (547)

Reductions due to the lapse of statute of limitations

  (976)  (1,525)

Effect of changes in foreign exchange rates

  (25)  (1,054)

Balance at the end of the period

 $89,644  $88,137 

 

The amounts above include penalties and interest of $11.6 million and $9.8 million for the years ended December 31, 2023 and 2022, respectively. We classify penalties and interest relating to uncertain tax positions within income tax expense in the consolidated statements of operations. 

 

Approximately $59.5 million and $58.0 million of unrecognized tax benefits as of December 31, 2023 and 2022 respectively, included in “Other non-current liabilities” on the consolidated balance sheets, would positively impact our future rate and be recognized as additional tax benefit in our statement of operations if resolved in our favor. Approximately $30.1 million of unrecognized tax benefits as of December 31, 2023 and 2022, respectively, relate to certain deductions and should not impact our future rate. We do not foresee material resolution of these positions in the coming 12 months.

 

We file income tax returns in the Netherlands and in various other foreign jurisdictions in respect of the Company’s subsidiaries. In all cases we are no longer subject to income tax examination by tax authorities for years prior to 2008. Tax filings of our subsidiaries, branches and related entities are routinely examined in the normal course of business by the relevant tax authorities. We believe that there are no jurisdictions in which the outcome of unresolved issues is likely to be material to our results of operations, financial position or cash flows.

 

In 2021 the OECD announced an Inclusive Framework on Base Erosion and Profit Shifting including Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of large multinational corporations at a minimum rate of 15%. Subsequently multiple sets of administrative guidance have been issued. Many non-US tax jurisdictions have either recently enacted legislation to adopt certain components of the Pillar Two Model Rules beginning in 2024 (including the European Union Member States) with the adoption of additional components in later years or announced their plans to enact legislation in future years. We are continuing to evaluate the impacts of enacted legislation and pending legislation to enact Pillar Two Model Rules in the non-US tax jurisdictions we operate in.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Investment in Joint Ventures
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Equity Method Investments and Joint Ventures Disclosure [Text Block]
8.Investment in joint ventures

 

We have investments in two joint ventures, which together provide us access to certain Asian markets that otherwise would be challenging for us to penetrate or develop effectively on our own. COSL - Expro Testing Services (Tianjin) Co. Ltd (“CETS”), in which we have a 50% equity interest, has extensive offshore well testing and completions capabilities and a reputation for providing technology-driven solutions in China. Similarly, PV Drilling Expro International Co. Ltd. (“PVD-Expro”) in which we have a 49% equity interest, offers the full suite of the Company’s products and services, including well testing and completions, in Vietnam. Both of these are strategic to our activities and offer the full capabilities and technology of the Company, but each company is independently managed.

 

The carrying value of our investment in joint ventures as of  December 31, 2023 and 2022 was as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

CETS

 $62,704  $62,471 

PVD-Expro

  3,698   3,567 

Total

 $66,402  $66,038 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]
9.Accounts receivable, net

 

Accounts receivable, net consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $497,135  $441,605 

Less: Expected credit losses

  (18,248)  (12,680)

Total

 $478,887  $428,925 
         

Current

 $469,119  $419,237 

Non – current

  9,768   9,688 

Total

 $478,887  $428,925 

 

The movement of expected credit losses for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Balance at beginning of year

 $12,680  $9,392  $6,917 

Additions - Acquired in Merger

     -   992 

Additions - Other

  6,139   4,096   1,527 

Deductions

  (571)  (808)  (44)

Balance at end of year

 $18,248  $12,680  $9,392 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Inventories
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]
10.Inventories

 

Inventories consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Finished goods

 $25,854  $26,810 

Raw materials, equipment spares and consumables

  99,011   102,395 

Work-in progress

  18,460   24,513 

Total

 $143,325  $153,718 

 

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Other Assets and Liabilities
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Other Assets and Other Liabilities [Text Block]
11.Other assets and liabilities

 

Other assets consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Prepayments

 $28,725  $18,084 

Value-added tax receivables

  20,622   20,727 

Collateral deposits

  1,886   1,669 

Deposits

  8,912   7,245 

Other

  10,566   5,513 

Total

 $70,711  $53,238 
         

Current

 $58,409  $44,975 

Non – current

  12,302   8,263 

Total

 $70,711  $53,238 

 

Other liabilities consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Deferred revenue

 $27,206  $51,192 

Other tax and social security

  34,004   28,557 

Provisions

  38,576   45,248 

Contingent consideration liabilities

  24,705   3,227 

Other

  17,855   18,655 

Total

 $142,346  $146,879 
         

Current

 $98,144  $107,750 

Non – current

  44,202   39,129 

Total

 $142,346  $146,879 

 

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]
12.Accounts payable and accrued liabilities

 

Accounts payable and accrued liabilities consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accounts payable – trade

 $146,759  $100,951 

Payroll, vacation and other employee benefits

  43,924   46,935 

Accruals for goods received not invoiced

  22,921   32,102 

Other accrued liabilities

  112,521   92,716 

Total

 $326,125  $272,704 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Property, Plant and Equipment, Net
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]
13.Property, plant and equipment, net

 

Property, plant and equipment, net consisted of the following as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,176  $22,261 

Land improvement

  3,332   3,054 

Buildings and lease hold improvements

  100,404   98,490 

Plant and equipment

  971,178   789,910 
   1,097,090   913,715 

Less: accumulated depreciation

  (583,868)  (451,399)

Total

 $513,222  $462,316 

 

The carrying amount of our property, plant and equipment recognized in respect of assets held under finance leases as of  December 31, 2023 and 2022 and included in amounts above is as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $23,859  $18,623 

Plant and equipment

  589   1,275 
   24,448   19,898 

Less: accumulated amortization

  (10,315)  (9,085)

Total

 $14,133  $10,813 

 

Depreciation expense related to property, plant and equipment, including assets under finance leases, was $133.4 million, $102.3 million and $95.8 million for the years ended  December 31, 2023, 2022 and 2021, respectively.

 

No impairment expense related to property, plant, and equipment was recognized for the years ended December 31, 2023, 2022 and 2021.

 

During the year ended December 31, 2022, a building classified as assets held for sale as of December 31, 2021, was sold for net proceeds of $6.3 million. Additionally, during the year ended December 31, 2022, a building with net carrying value of $2.2 million met the criteria to be classified as held for sale and was reclassified from property plant and equipment, net to assets held for sale on our consolidated balance sheet. During the year ended December 31, 2023, assets held for sale were sold for net proceeds of $2.0 million. 

 

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]
14. Intangible assets, net

 

The following table summarizes our intangible assets comprising of Customer Relationships & Contracts (“CR&C”), Trademarks, Technology and Software as of  December 31, 2023 and 2022 (in thousands):

 

  

December 31, 2023

  

December 31, 2022

  

December 31, 2023

 
      

Accumulated

          

Accumulated

      

Weighted

 
  

Gross

  

impairment

      

Gross

  

impairment

      

average

 
  

carrying

  

and

  

Net book

  

carrying

  

and

  

Net book

  

remaining

 
  

amount

  

amortization

  

value

  

amount

  

amortization

  

value

  

life (years)

 

CR&C

 $256,835  $(139,302) $117,533  $222,200  $(118,221) $103,979   6.1 

Trademarks

  58,977   (36,578)  22,399   57,100   (32,921)  24,179   6.4 

Technology

  179,154   (82,266)  96,888   170,652   (71,191)  99,461   11.2 

Software

  15,248   (12,352)  2,896   11,556   (9,671)  1,885   0.7 

Total

 $510,214  $(270,498) $239,716  $461,508  $(232,004) $229,504   8.1 

 

Amortization expense for intangible assets was $38.5 million, $37.4 million and $28.1 million for the years ended December 31, 2023, 2022 and 2021, respectively.

 

During the first quarter of 2022, we acquired technology to bolster our well intervention and integrity product offering, resulting in an increase in intangible assets of $11.2 million which will be amortized over a five-year life. The impact of this asset acquisition is included in “Acquisition of technology” on the consolidated statements of cash flows. 

 

The following table summarizes the intangible assets which were acquired during the year ended  December 31, 2023 (in thousands):

 

  

Acquired Fair Value

  

Weighted average life

 

DeltaTek:

        

CR&C

 $2,571   6.0 

Trademarks

  257   5.0 

Technology

  8,237   15.0 

Total

 $11,065   12.7 
         

PRT:

        

CR&C

 $32,048   10.0 

Trademarks

  1,627   4.0 

Technology

  265   15.0 

Total

 $33,940   9.8 

 

 

No impairment expense associated with our intangible assets was recognized during the years ended December 31, 2023, 2022 and 2021.

 

Expected future intangible asset amortization as of December 31, 2023 is as follows (in thousands):

 

Years ending December 31,

    

2024

 $35,875 

2025

  32,968 

2026

  32,968 

2027

  32,968 

2028

  30,890 

Thereafter

  74,047 

Total

 $239,716 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Goodwill
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Goodwill Disclosure [Text Block]
15.Goodwill

 

Our operating segments, NLA, ESSA, MENA and APAC, are also our reporting units. The allocation of goodwill by operating segment was as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

NLA

 $139,512  $118,511 

ESSA

  83,319   80,058 

MENA

  5,441   4,218 

APAC

  19,415   18,193 

Total

 $247,687  $220,980 

 

The following table provides the gross carrying amount and cumulative impairment expense of goodwill for each operating segment as of  December 31, 2023 and 2022 (in thousands):

 

  

2023

  

2022

 
  

Cost

  

Acquired in acquisitions

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

  

Cost

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

 

NLA

 $155,852  $20,703  $298  $(37,341) $139,512  $130,949  $24,903  $(37,341) $118,511 

ESSA

  94,536   2,863   398   (14,478)  83,319   80,761   13,775   (14,478)  80,058 

MENA

  130,601   1,074   149   (126,383)  5,441   129,714   887   (126,383)  4,218 

APAC

  58,306   1,073   149   (40,113)  19,415   56,794   1,512   (40,113)  18,193 

Total

 $439,295  $25,713  $994  $(218,315) $247,687  $398,218  $41,077  $(218,315) $220,980 

 

During 2023, the Company recognized goodwill totaling $25.7 million from the DeltaTek Acquisition and PRT Acquisition and made measurement period adjustments of $1.0 million related to the DeltaTek Acquisition. Please see Note 3Business combinations and dispositions” for additional information.

 

No goodwill impairment expense was recognized during the years ended December 31, 2023, 2022 and 2021.

 

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Interest Bearing Loans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]
16.Interest bearing loans

 

On October 6, 2023, we amended and restated the previous facility agreement pursuant to an amendment and restatement agreement (the “Amended and Restated Facility Agreement”) with DNB Bank ASA, London Branch, as agent, in order to extend the maturity of the New Facility agreement. The maturity date of the Amended and Restated Facility Agreement is October 6, 2026. The Amended and Restated Facility Agreement increased the total commitments to $250.0 million, of which $166.7 million was available for drawdowns as loans and $83.3 million was available for letters of credit. The Company has the ability to increase the commitments to $350.0 million.

 

Borrowings under the Amended and Restated Facility Agreement bear interest at a rate per annum of Term SOFR (as defined in the Amended and Restated Facility Agreement), subject to a 0.00% floor, plus an applicable margin of 3.75% (which is subject to a margin ratchet which reduces the margin in 4 step downs according to the Total Net Leverage Ratio (as defined in the Amended and Restated Facility Agreement)) for cash borrowings or 2.50% for letters of credit (which are similarly subject to a margin ratchet which reduces the margin in 4 step downs according to the Total Net Leverage Ratio). A 0.40% per annum fronting fee applies to letters of credit, and an additional 0.25% or 0.50% per annum utilization fee is payable on cash borrowings to the extent one-third or two-thirds, respectively, or more of Facility A (as defined in the Amended and Restated Facility Agreement) commitments are drawn. The unused portion of the Amended and Restated Facility Agreement is subject to a commitment fee of 35% per annum of the applicable margin.

 

The Amended and Restated Facility Agreement retains various undertakings and affirmative and negative covenants (with certain agreed amendments) which limit, subject to certain customary exceptions and thresholds, the Company and its subsidiaries’ ability to, among other things, (1) enter into asset sales; (2) incur additional indebtedness; (3) make investments, acquisitions, or loans and create or incur liens; (4) pay certain dividends or make other distributions and (5) engage in transactions with affiliates. The Amended and Restated Facility Agreement amends certain of the financial covenants such that the Company is required to maintain (i) a minimum interest cover ratio of 4.0 to 1.0 based on the ratio of EBITDA to net finance charges and (ii) a maximum total net leverage ratio of 2.50 to 1.0 based on the ratio of total net debt to EBITDA, in each case tested quarterly on a last-twelve-months basis, subject to certain exceptions. We are in compliance with all our debt covenants as of December 31, 2023.

 

As of  December 31, 2023, we had $20.0 million of borrowings outstanding under the Amended and Restated Facility Agreement. The effective interest rate on our outstanding borrowings was 8.1%. Our facility was undrawn on a cash basis (i.e., no loans were outstanding) as of December 31, 2022. We utilized $50.4 million and $53.8 million as of  December 31, 2023 and December 31, 2022, respectively, for bonds and guarantees.

 

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]
17.Leases

 

We are a lessee for numerous operating leases, primarily related to real estate, transportation and equipment. The terms and conditions for these leases vary by the type of underlying asset. The vast majority of our operating leases have terms ranging between one and fifteen years, some of which include options to extend the leases, and some of which include options to terminate the leases. We include the renewal or termination options in the lease terms, when it is reasonably certain that we will exercise that option. We also lease certain real estate and equipment under finance leases. Our lease contracts generally do not provide any guaranteed residual values.

 

The accounting for some of our leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do not provide an implicit rate, and assessing the likelihood of renewal or termination options.

 

The following tables illustrate the financial impact of our leases as of and for the years ended December 31, 2023, 2022 and 2021, along with other supplemental information about our existing leases (in thousands, except years and percentages):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Components of lease expenses:

            

Finance lease expense:

            

Amortization of right of use assets

 $1,230  $1,352  $967 

Interest incurred on lease liabilities

  1,969   2,006   2,246 

Operating lease expense

  26,451   26,231   21,479 

Short term lease expense

  121,615   84,045   54,756 

Total lease expense

 $151,265  $113,634  $79,448 

 

 

  

December 31,

 
  

2023

  

2022

  

2021

 

Other supplementary information (in thousands, except years and discount rates):

            

Cash paid for amounts included in measurement of lease liabilities:

            

Operating cash flows from operating leases

 $28,269  $28,454  $25,348 

Right-of-use assets obtained in an exchange for lease obligations:

            

Operating leases

 $13,022  $15,051  $8,529 

Weighted average remaining lease term:

            

Operating leases

  7.0   6.9   7.3 

Finance leases

  8.2   10.1   11.0 

Weighted average discount rate for operating leases

  9.6%  8.9%  8.8%

Weighted average discount rate for finance leases

  12.6%  12.9%  13.1%

 

The operating cash flows for finance leases approximates the interest expense for the year.

 

 

As of December 31, 2023, maturity of our lease liabilities are as follows (in thousands):

 

  

Operating

  

Finance

 
  

Leases

  

Leases

 

Years ending December 31,

        

2024

 $23,429  $4,148 

2025

  16,069   3,711 

2026

  11,282   3,703 

2027

  9,996   3,231 

2028

  9,027   2,558 

Due after 5 years

  31,479   12,497 
  $101,282  $29,848 

Less: amounts representing interest

  (28,775)  (11,471)

Total

 $72,507  $18,377 
         

Current portion

 $17,531  $1,967 

Noncurrent portion

  54,976   16,410 

Total

 $72,507  $18,377 

 

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]
18. Commitments and contingencies

 

Commercial Commitments

 

During the normal course of business, we enter into commercial commitments in the form of letters of credit and bank guarantees to provide financial and performance assurance to third parties.

 

We entered into contractual commitments for the acquisition of property, plant and equipment totaling $36.7 million and $45.5 million as of December 31, 2023 and 2022, respectively. We also entered into purchase commitments related to inventory on an as-needed basis. As of December 31, 2023 and 2022, inventory purchase commitments were $23.7 million and $25.8 million, respectively.

 

We are committed under various lease agreements primarily related to real estate, vehicles and certain equipment that expire at various dates throughout the next several years. Refer to Note 17 “Leases” for further details.

 

Contingencies

 

Certain conditions may exist as of the date our consolidated financial statements are issued that may result in a loss to us, but which will only be resolved when one or more future events occur or fail to occur. Our management, with input from legal counsel, assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings pending against us or unasserted claims that may result in proceedings, our management, with input from legal counsel, evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

If the assessment of a contingency indicates it is probable a material loss has been incurred and the amount of liability can be reasonably estimated, then the estimated liability would be accrued in our consolidated financial statements. If the assessment indicates a potentially material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. We are the subject of lawsuits and claims arising in the ordinary course of business from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. We believe the probability is remote that the ultimate outcome of these matters would have a material adverse effect on our financial position, results of operations or cash flows.

 

We have conducted an internal investigation of the operations of certain of the Company’s foreign subsidiaries in West Africa including possible violations of the U.S. Foreign Corrupt Practices Act, our policies and other applicable laws. In  June 2016, we voluntarily disclosed the existence of our internal review to the SEC and the U.S. Department of Justice (“DOJ”). The DOJ has provided a declination, subject to the Company and the SEC reaching a satisfactory settlement of civil claims. On the basis of discussions with the SEC up to the end of the first quarter of 2023, we believed that a final resolution of this matter was likely to include a civil penalty in the amount of approximately $8.0 million and, accordingly, we had recorded a loss contingency in that amount within “Other current liabilities” on our condensed consolidated balance sheet, with the offset taken as an increase to goodwill as a measurement period adjustment associated with the Merger.

 

On April 26, 2023, the SEC issued a cease-and-desist order against the Company pursuant to section 21C of the Securities Exchange Act of 1934 (“Exchange Act”). Under this Order, the Company neither admitted nor denied any of the SEC’s findings and agreed to cease and desist from committing or causing any violations and any future violations of the anti-bribery, books and records and internal accounting controls requirements of the FCPA and the Exchange Act. In accepting the Company’s settlement offer, the SEC noted the Company’s self-reporting, co-operation afforded to the SEC staff and remedial action including improving the Company’s internal controls and further enhancements to its internal controls environment and compliance program following the Merger. The Company paid $8.0 million to the SEC in respect of disgorgement, prejudgment interest and civil penalty during the second quarter of 2023.

 

Other than discussed above, we had no material accruals for loss contingencies, individually or in the aggregate, as of December 31, 2023 and December 31, 2022.

 

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]
19. Post-retirement benefits

 

We operate a number of post-retirement benefit plans, primarily consisting of defined contribution plans for U.S. and non-U.S. employees. We also sponsor defined benefit pension plans for certain employees located in the U.K., Norway and Indonesia. The majority of our post-retirement expense relates to defined contribution plans. The assets of the various defined benefit plans are held separately from those of the Company. Our principal retirement savings plans and pension plans are discussed below.

 

Defined contribution plans

 

We offer various defined contribution plans for employees around the globe as per local statute and market practice. Specific to our largest employee populations, for employees in the U.S., we offer a 401(K) plan, which is a defined contribution retirement savings plan to which the employer matches employee contributions up to 4% of eligible earnings. For U.K. employees, we offer the Group Personal Pension plan, which is a portable, personal pension plan to which the employer contributes on a matching basis between a base of 4.5% and a ceiling of 6% of base salary. 

 

Expense recognized in respect of these plans were $12.7 million, $8.4 million and $7.3 million for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Defined benefit plans

 

We offer a pension plan to certain of our U.K. employees, which qualifies as a defined benefit plan. Effective October 1, 1999, this plan was closed to new entrants. The contributions to the plan are determined by a qualified external actuary on the basis of an annual valuation.

 

In December 2015, the decision was taken to close the U.K. defined benefit plan (“DB Plan”) to new accruals. The status of the DB Plan’s remaining active members has changed to that of deferred members. This change affected approximately 80 employees. As deferred members, these employees will no longer accrue further benefits under the DB Plan through their service. However, benefits earned through past service are retained and will continue to increase with inflation. In addition, affected individuals were auto-enrolled in the Company’s defined contribution pension plan.

 

On December 28, 2020, the Company, with the written consent of the trustees, amended the DB Plan rules to introduce a new pension option for members who retire before their state pension age, a bridging pension option. Under this new option, a plan member who receives his or her pension before the later of age 65 or their state pension age can elect to have their pension temporarily increased at retirement and then reduced at the time of state pension.

 

Key assumptions

 

The major assumptions, included on a weighted average basis across the defined benefit plans, used to calculate the defined benefit plan liabilities were:

 

  

December 31,

 
  

2023

  

2022

  

2021

 

Discount rate

  4.5%  4.7%  1.8%

Expected return on plan assets

  5.8%  5.6%  3.2%

Expected rate of salary increases

  0.1%  0.1%  0.1%

 

The discount rate has been calculated with reference to AA rated corporate bonds of a suitable maturity. Expected rates of salary increases have been estimated by management following a review of the participant data. Within the U.K. plans pensionable salary was frozen in 2012 resulting in the reduction in the weighted average assumption for salary increases disclosed above.

 

The expected long-term return on cash is based on cash deposit rates available at the reporting date. The expected return on bonds is determined by reference to U.K. long term government bonds and bond yields at the reporting date. The expected rates of return on equities and property have been determined by setting an appropriate risk premium above government bond yields having regard to market conditions at the reporting date.

 

Net periodic benefit cost

 

Amounts recognized in the consolidated statements of operations and in the consolidated statements of comprehensive loss in respect of the defined benefit plans were as follows (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current service cost

 $(350) $(357) $(439)

Interest cost

  (6,177)  (4,307)  (3,407)

Expected return on plan assets

  6,977   6,796   5,499 

Amortization of prior service credit

  249   249   249 

Reclassified net remeasurement (loss) gains

  453   -   244 

Amounts included in consolidated statements of operations

 $1,152  $2,381  $2,146 
             

Actuarial gain (loss) on defined benefit plans

 $(4,529) $7,440  $22,345 

Amortization of prior service credit

  (249)  (249)  (249)

Reclassified net remeasurement (loss) gains

  (453)  -   (244)

Other comprehensive income (loss)

 $(5,231) $7,191  $21,852 
             

Total comprehensive income (loss)

 $(4,079) $9,572  $23,998 

 

The service costs have primarily been included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations. Interest cost, expected return on plan assets and plan curtailment / amendment events have been recognized in “Other income, net” in the consolidated statements of operations.

 

The actuarial gain (loss) is derived from the components shown in the table below (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Actuarial (loss) gain on assets

 $2,319  $(74,332) $11,378 

Actuarial gain (loss) on liabilities

  (6,848)  81,772   10,967 

Actuarial gain (loss) on defined benefit plans

 $(4,529) $7,440  $22,345 

 

The actuarial loss on the benefit obligation for the year  December 31, 2023 has arisen primarily as a result of a reduction in corporate bond yields, offset in part by higher than anticipated investment returns. In addition, there was an additional loss as actual inflation over 2023 was higher than anticipated.

 

The amount of employer contributions expected to be paid to our defined benefit plans during the years to December 31, 2033 is set out below (in thousands):

 

Years ending December 31:

    

2024

 $5,598 

2025

 $5,741 

2026

 $5,970 

2027

 $6,262 

2028

 $6,471 

Thereafter to December 31, 2033

 $18,006 

 

The amounts included in the consolidated balance sheets arising from our obligations in respect of defined retirement benefit plans and post-employment benefits was as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Present value of defined benefit obligations

 $(148,167) $(135,182)

Fair value of plan assets

  137,725   123,840 

Deficit recognized under non-current liabilities

 $(10,442) $(11,342)

 

Changes in the present value of defined benefit obligations were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Opening balance

 $(135,182) $(241,808)

Current service cost

  (350)  (357)

Interest cost

  (6,177)  (4,307)

Actuarial gain

  (6,848)  81,772 

Exchange differences

  (6,905)  23,823 

Benefits paid

  7,295   5,695 

Ending balance

 $(148,167) $(135,182)

 

Movements in fair value of plan assets were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Opening balance

 $123,840  $212,688 

Actual return on plan assets

  9,296   (67,536)

Exchange differences

  6,344   (20,776)

Contributions from the sponsoring companies

  5,540   5,159 

Benefits paid

  (7,295)  (5,695)

Ending balance

 $137,725  $123,840 

 

The actual return on plan assets consists of the following (in thousands):

 

  

December 31,

 
  

2023

  

2022

  

2021

 

Expected return on plan assets

 $6,977  $6,796  $5,499 

Actuarial (loss) gain on plan assets

  2,319   (74,332)  11,378 

Actual return on plan assets

 $9,296  $(67,536) $16,877 

 

Information for pension plans with an accumulated benefit obligation in excess of plan assets were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Accumulated benefit obligation

 $147,129  $134,102 

Fair value of plan assets

 $137,725  $123,840 

 

The investment strategy of the main U.K. plan (“U.K. Plan”) is set by the trustees and is based on advice received from an investment consultant. The primary investment objective for the U.K. Plan is to achieve an overall rate of return that is sufficient to provide that assets are available to meet all liabilities as and when they become due. In doing so, the aim is to maximize returns at an acceptable level of risk taking into consideration the circumstances of the U.K. Plan. 

 

The investment strategy has been determined after considering the U.K. Plan’s liability profile and requirements of the U.K. statutory funding objective, and an appropriate level of investment risk.

 

Taking all these factors into consideration, approximately 45% of the assets are invested in a growth portfolio, comprising diversified growth funds (“DGFs”) and property, and approximately 55% of the assets in a stabilizing portfolio, comprising corporate bonds and liability driven investments. DGFs are actively managed multi-asset funds. The managers of the DGFs aim to deliver equity like returns in the long term, with lower volatility. They seek to do this by investing in a wide range of assets and investment contracts in order to implement their market views.

 

The present value of the U.K. Plan’s future benefits payments to members is sensitive to changes in long term interest rates and long-term inflation expectations. Liability driven investment (“LDI”) funds are more sensitive to changes in these factors and therefore provide more efficient hedging than traditional bonds. A small proportion of the assets have therefore been invested in LDI funds to help to reduce the volatility of the U.K. Plan’s funding position. The hedging level is expected to be increased over time as the U.K. Plan’s funding position improves.

 

Assets of the other plans are invested in a combination of equity, bonds, real estate and insurance contracts.

 

The analysis of the plan assets and the expected rate of return at the reporting date were as follows (in thousands):

 

  

December 31, 2023

  

December 31, 2022

 
  

Expected rate

  

Fair value of

  

Expected rate

  

Fair value of

 
  

of return %

  

asset

  

of return %

  

asset

 

Mutual funds

                

DGFs

  7.7  $64,023   7.5  $55,633 

LDI funds

  4.2   47,283   4.0   45,170 

Bond funds

  4.4   24,835   4.5   21,899 

Equities

  3.7   185   1.8   188 

Other assets

  4.0   1,399   2.2   950 

Total

     $137,725      $123,840 

 

The aggregated asset categorization for the plans were as follows (in thousands):

 

  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $64,023  $-  $-  $64,023 

LDI funds

  47,283   -   -   47,283 

Bond funds

  24,835   -   -   24,835 

Equities

  185   -   -   185 

Other assets

  785   277   337   1,399 

Total

 $137,111  $277  $337  $137,725 

 

  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $55,633  $-  $-  $55,633 

LDI funds

  45,170   -   -   45,170 

Bond funds

  21,899   -   -   21,899 

Equities

  188   -   -   188 

Other assets

  172   395   383   950 

Total

 $123,062  $395  $383  $123,840 

 

Other assets primarily represent insurance contracts. The fair value is estimated, based on the underlying defined benefit obligation assumed by the insurers.

 

Movements in fair value of Level 3 assets were as follows (in thousands):

 

  

December 31,

 
  

2023

  

2022

 

Opening balance

 $383  $360 

Actual return on plan assets

  10   6 

Exchange differences

  (88)  (6)

Contributions from the sponsoring companies

  32   23 

Ending balance

 $337  $383 

 

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]
20.Stock-based compensation

 

Management Incentive Plan

 

During October 2018, Legacy Expro’s board of directors approved the Management Incentive Plan (“MIP”) which was comprised of (a) stock options to non-executive directors and key management personnel and (b) restricted stock units. The outstanding awards under the MIP were assumed by the Company in connection with the Merger.

 

MIP Stock options

 

Stock options issued under the MIP vest over a three or four year vesting period as defined in the award agreement, subject to the fulfilment of continued service and a performance condition related to the occurrence of a Liquidity Event (as defined in the MIP). Additionally, a portion of the management options are subject to performance conditions linked to an internal rate of return. 

 

Due to the nature of the performance conditions, recognition of compensation expense for the stock options was deferred until the occurrence of a Liquidity Event as the performance condition was deemed to be improbable. On October 1, 2021, the MIP stock options were modified to redefine the occurrence of the Liquidity Event to the closing of the Merger. Upon Closing, the MIP stock options were exchanged for options to purchase Company Common Stock based on the post-reverse stock split Exchange Ratio of 1.2120 to 1 (as provided in the Merger Agreement). As of the modification date, there were 6.9 million MIP stock options issued and outstanding.

 

The aforementioned event was accounted for as an improbable-to-probable modification and as a result, the fair value of all of the issued and outstanding MIP stock options was determined as of the Closing Date. Compensation expense was immediately recognized upon the Merger closing for all MIP stock options in which the service period was fulfilled. For the stock options in which the service period was not fulfilled, stock-based compensation expense is to be recognized based on the total modification date fair value of the associated awards on a straight-line basis over the remaining service period. 

 

The Company recognized stock-based compensation expense related to the MIP stock options of $0.9 million, $3.6 million and $39.5 million during the years ended December 31, 2023, 2022 and 2021 respectively. As of December 31, 2023, there was no unrecognized stock compensation expense relating to MIP stock options.

 

As of December 31, 2023, 2022 and 2021, there were 2.9 million, 6.7 million and 6.9 million, respectively, MIP stock options issued and outstanding with a weighted average exercise price of $17.17, $17.19 and 17.20, respectively. There were no stock options granted during 2021, 2022 or 2023 and there are no plans to grant stock options in 2024. During the year ended December 31, 2023 there were 3.5 million options expired unvested at a weighted average exercise price of $17.21, 0.3 million options exercised at a weighted average exercise price of $17.25 and no options forfeited. As of December 31, 2023, there were 2.9 million exercisable MIP stock options with a weighted average exercise price of $17.17 per option. 

 

The intrinsic value of a stock option is the amount by which the current market value of the underlying stock exceeds the exercise price of the option. The total intrinsic value of options exercised was $1.8 million during 2023. The total intrinsic value of options exercised was not material during 2022 and there were no stock option exercises during 2021. As of December 31, 2023, options outstanding and exercisable had no intrinsic value and a weighted-average remaining life of 4.1 years.

 

The key assumptions used to estimate the fair value of the MIP stock options were as follows:

 

Risk free interest rate

  0.04%

Expected volatility

  55%

Dividend yield

  0.0%

Stock price on valuation date

 $18.90 

 

MIP Restricted stock units (“MIP RSUs”)

 

RSUs granted under the MIP were subject to vesting over a three year period. There were 0.1 million outstanding MIP RSUs as of December 31, 2020. No stock-based compensation expense attributable to the MIP RSUs was recognized during the year ended  December 31, 2020 as the performance conditions within the agreements were deemed to be improbable. In February 2021, the MIP RSU awards were modified so that upon the closing of the Merger, the MIP RSUs would convert to RSUs of the Company based on the post-reverse stock split Exchange Ratio of 1.2120 to 1 and would immediately vest pursuant to the terms of the Merger Agreement. As the MIP RSUs were fully vested on the closing of the Merger, the Company recognized $2.6 million of stock-based compensation expense attributable to the MIP RSUs during the year ended December 31, 2021 and had no further expenses outstanding to be recognized for the MIP RSUs as of December 31, 2021 or during the years ended December 31, 2022 and December 31, 2023.

 

Expro Group Holdings N.V. Long-Term Incentive Plan

 

Effective October 1, 2021, in connection with the consummation of the Merger, the Company amended its 2013 Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective May 25, 2022, the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. 2022 Long-Term Incentive Plan (the “2022 LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the 2022 LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards may be granted to employees, non-employee directors and consultants. The LTIP expires after 10 years, unless prior to that date the maximum number of shares available for issuance under the plan has been issued or our Board terminates the plan. There are approximately 13.2 million shares of common stock reserved for issuance under the LTIP. As of December 31, 2023, approximately 10.1 million shares remained available for issuance.

 

LTIP Restricted Stock Units (“LTIP RSUs”)

 

All RSUs granted under the LTIP vest ratably over a period of one to three years. Shares withheld from employees to settle personal tax obligations that arose as a result of RSUs that vested are included in our treasury stock. Certain RSU awards provide for accelerated vesting for qualifying terminations of employment or service.

 

Employees granted LTIP RSUs are not entitled to dividends declared on the underlying shares while the RSU is unvested. As such, the grant date fair value of the award is measured by reducing the grant date price of our common stock by the present value of the dividends expected to be paid on the underlying shares during the requisite service period, discounted at the appropriate risk-free interest rate.

 

Stock-based compensation expense relating to LTIP RSUs was $13.3 million, $11.2 million and $6.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. The total fair value of LTIP RSUs vested during the years ended December 31, 2023, 2022 and 2021 was $11.1 million, $13.0 million and $2.0 million respectively. As of December 31, 2023, unrecognized stock compensation expense relating to LTIP RSUs totaled approximately $20.2 million, which will be expensed over a weighted average period of 1.3 years.

 

The following is a summary of RSU information and weighted-average grant-date fair values for Expro’s LTIP RSUs:

 

  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Non-vested on Closing Date

  883,079  $21.97 

Granted

  458,258   17.64 

Vested

  (93,688)  21.80 

Forfeited

  (12,549)  22.59 

Non-vested at December 31, 2021

  1,235,100   20.49 

Granted

  913,034   16.51 

Vested

  (593,037)  21.91 

Forfeited

  (70,899)  18.80 

Non-vested at December 31, 2022

  1,484,198   17.51 

Granted

  940,176   19.07 

Vested

  (640,145)  17.37 

Forfeited

  (67,415)  18.07 

Non-vested at December 31, 2023

  1,716,814  $18.39 

 

Performance Restricted Stock Units (“PRSUs”)

 

The purpose of the PRSUs is to closely align the incentive compensation of the executive leadership team for the duration of the performance cycle with returns to the Company’s shareholders and thereby further motivate the executive leadership team to create sustained value to the Company shareholders. The design of the PRSU grants effectuates this purpose by placing a material amount of incentive compensation for each executive at risk by offering an extraordinary reward for the attainment of extraordinary results.

 

Design features of the PRSU grant that in furtherance of this purpose include the following: (1) The vesting of the PRSUs is based on total shareholder return (“TSR”) based on a comparison to the returns of a peer group, which is the SPDR S&P Oil & Gas Equipment and Services ETF. (2) TSR performance is calculated separately with respect to certain achievement periods included in the performance period as defined for each specific agreement. For certain PRSUs, TSR for the Company and the peer group shall be calculated using a 30-day averaging period for the 30 calendar days prior to the start of the applicable performance period and the last 30 calendar days of the applicable performance period to mitigate the effect of stock price volatility. The TSR calculation will assume reinvestment of dividends. (3) The ultimate number of shares to be issued pursuant to the PRSU awards will vary in proportion to the actual TSR achieved as a percentile compared to the peer group during the Performance Period as follows: (i) no shares will be issued if the Company’s performance falls below the 25th percentile; (ii) 50% of the Target Level (as defined below) if the Company achieves a rank in the 25th percentile (the threshold level); (iii) 100% of the Target Level if the Company achieves a rank in the 50th percentile (the target level); (iv) 150% of the Target Level if the Company achieves a rank in the 75th percentile; and 200% of the Target Level if the Company achieves a rank in the 90th percentile and above (the maximum level). (4) Unless there is a qualifying termination as defined in the PRSU award agreement, the PRSUs of an executive will be forfeited upon an executive’s termination of employment during the Performance Period.

 

Though the value of the PRSU grant may change for each participant, the compensation expense recorded by the Company is determined on the date of grant. Expected volatility is based on historical equity volatility of our stock-based on 50% of historical and 50% of implied volatility weighting commensurate with the expected term of the PRSU. The expected volatility considers factors such as the historical volatility of our share price and our peer group companies, implied volatility of our share price, length of time our shares have been publicly traded, and split- and dividend-adjusted closing stock prices.

 

In 2023, we granted 260,762 PRSUs (“Target Level”) which have a performance period of the three-year period from January 1, 2023 to December 31, 2025 and a single three-year achievement period for the same time period. In 2022, no shares were granted under the PRSU program. In 2021, we granted 354,275 PRSUs (“Target Level”) which have a performance period of the three-year period from January 1, 2022 to December 31, 2024, but with separate one-year achievement periods from January 1, 2022 to December 31, 2022, January 1, 2023 to December 31, 2023, and January 1, 2024 to December 31, 2024, resulting in a weighted average payout at the end of the applicable performance period.

 

The weighted average assumptions for the PRSUs granted in 2023 and 2021 were as follows:

 

  

2023

 

2021

 

Total expected term (in years)

 

2.85

 

3.25

 

Expected volatility

 

65.7

 

84.2

 

Risk-free interest rate

 

4.56%

 

0.54%

 

Correlation range

 

48.7% to 76.2%

 

21.2% to 79.5%

 

 

In the event of death or disability, the restrictions related to forfeiture as defined in the performance awards agreement will lapse with respect to 100% of the PRSUs at the target level effective on the date of such event. In the event of involuntary termination except for cause, the Company may enter into a special vesting agreement with the executive under which the restrictions for forfeiture will not lapse upon such termination. In the event of a termination for any other reason prior to the end of the Performance Period, all PRSUs will be forfeited.

 

Stock-based compensation expense related to PRSUs was $5.0 million, $3.2 million and $5.2 million, respectively, for the years ended December 31, 2023, 2022 and 2021. The total fair value of PRSUs vested during the years ended December 31, 2023, 2022 and 2021, was $0.5 million, $9.9 million and $0.1 million respectively. As of December 31, 2023, unrecognized stock compensation expense relating to PRSUs totaled approximately $8.7 million, which will be expensed over a weighted average period of 1.4 years.

 

The following is a summary of PRSU information and weighted-average grant-date fair values for Expro’s PRSUs:

 

  

Number

  

Weighted Average

 
  

of

  

Grant Date

 
  

Shares

  

Fair Value

 

Non-vested on Closing Date

  340,071  $32.38 

Granted

  354,275   23.34 

Vested

  (2,715)  29.72 

Non-vested on December 31, 2021

  691,631   27.75 

Vested

  (305,119)  32.50 

Non-vested at December 31, 2022

  386,512   24.00 

Granted

  260,762   33.03 

Vested

  (18,222)  26.63 

Forfeited

  (14,471)  20.55 

Non-vested at December 31, 2023

  614,581  $27.83 

 

Employee Stock Purchase Plan

 

As of July 1, 2023, the Expro Group Holdings N.V. 2023 Employee Stock Purchase Program (“ESPP”) replaced the Expro Group Holdings N.V. Employee Stock Purchase Program. Under the ESPP eligible employees have the right to purchase shares of common stock at the lesser of (i) 85% of the last reported sale price of our common stock on the last trading date immediately preceding the first day of the option period, or (ii) 85% of the last reported sale price of our common stock on the last trading date immediately preceding the last day of the option period. The ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the Internal Revenue Code. We have reserved 5,000,000 shares of our common stock for issuance under the ESPP; all shares were available for issuance as of December 31, 2023. For the years ended December 31, 2023, 2022 and 2021, we recognized $0.4 million, $0.5 million and $0.1 million of compensation expense related to stock purchased under the ESPP, respectively.

 

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Loss Per Share
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]
21.Loss per share

 

Basic earnings (loss) per share attributable to Company stockholders is calculated by dividing net income (loss) attributable to the Company by the weighted-average number of common shares outstanding for the period. Diluted earnings (loss) per share attributable to Company stockholders is computed giving effect to all potential dilutive common stock, unless there is a net loss for the period. We apply the treasury stock method to determine the dilutive weighted average common shares represented by unvested restricted stock units, stock options and ESPP shares.

 

The calculation of basic and diluted loss per share attributable to the Company stockholder for years ended  December 31, 2023, 2022 and 2021 respectively, are as follows (in thousands, except shares outstanding and per share amounts):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Net loss

 $(23,360) $(20,145) $(131,891)

Basic and diluted weighted average number of shares outstanding

  109,161   109,073   80,526 
             

Total basic and diluted loss per share

 $(0.21) $(0.18) $(1.64)

 

Approximately 0.9 million, 0.3 million and 0.7 million shares of unvested restricted stock units, shares issuable for stock options and stock to be issued pursuant to the ESPP have been excluded from the computation of diluted loss per share as the effect would be anti-dilutive for the years ended December 31, 2023, 2022 and 2021 respectively.

 

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 22 - Related Party Transactions
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]
22.Related party transactions

 

Our related parties consist primarily of CETS and PVD-Expro, the two companies in which we exert significant influence, and Mosing Holdings LLC and its affiliates (Mr. Erich Mosing served as a director until May 24, 2023). During the years ended December 31, 2023, 2022 and 2021, we provided goods and services to related parties totaling $13.0 million, $5.4 million and $6.8 million, respectively. During the years ended December 31, 2023, 2022 and 2021, we received services from related parties totaling $1.1 million, $1.0 million and zero respectively.

 

Additionally, we entered into various operating lease agreements to lease facilities with affiliated companies. Rent expense associated with our related party leases was $0.5 million, $0.6 million and $0.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.

 

Further, during the years ended December 31, 2023, 2022 and 2021, we received dividends from CETS totaling $8.3 million, $7.3 million and $4.14 million, respectively.

 

As of December 31, 2023 and 2022, amounts receivable from related parties were $2.7 million and $2.4 million, respectively, and amounts payable to related parties were $1.2 million and $0.8 million as of December 31, 2023 and 2022, respectively.

 

As of December 31, 2023, $0.6 million of our operating lease right-of-use assets and $0.6 million of our lease liabilities were associated with related party leases. As of December 31, 2022, $0.7 million of our operating lease right-of-use assets and $0.7 million of our lease liabilities were associated with related party leases.

 

Tax Receivable Agreement

 

Mosing Holdings, LLC, a Delaware limited liability company (“Mosing Holdings”), converted all of its shares of Frank’s Series A convertible preferred stock into shares of Frank’s common stock on August 26, 2016, in connection with its delivery to Frank’s of all of its interests in Frank’s International C.V. (“FICV”) (the “Conversion”).

 

The tax receivable agreement (the “Original TRA”) that Frank’s entered into with FICV and Mosing Holdings in connection with Frank’s initial public offering (“IPO”) generally provided for the payment by Frank’s to Mosing Holdings of 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that Frank’s actually realized (or were deemed to be realized in certain circumstances) in periods after the IPO as a result of (i) tax basis increases resulting from the Conversion and (ii) imputed interest deemed to be paid by Frank’s as a result of, and additional tax basis arising from, payments under the Original TRA. Frank’s retained the benefit of the remaining 15% of these cash savings, if any.

 

In connection with the Merger Agreement, Frank’s, FICV and Mosing Holdings entered into the Amended and Restated Tax Receivable Agreement, dated as of March 10, 2021 (the “A&R TRA”). Pursuant to the A&R TRA, on October 1, 2021, the Company made a payment of $15 million to settle the early termination payment obligations that would otherwise have been owed to Mosing Holdings under the Original TRA as a result of the Merger. As the payment was a condition precedent to effect the Merger, it was included in the determination of Merger consideration exchanged. Refer to Note 3Business combinations and dispositions” for more details. The A&R TRA also provides for other contingent payments to be made by the Company to Mosing Holdings in the future in the event the Company realizes cash tax savings from tax attributes covered under the Original TRA during the ten year period following October 1, 2021 in excess of $18.1 million.

 

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 23 - Supplemental Cash Flow
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]
23. Supplemental Cash Flow

 

Supplemental disclosure of cash flow information includes the following for the year ended  December 31, 2023, 2022 and 2021 (in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Supplemental disclosure of cash flow information:

            

Cash paid for income taxes net of refunds

 $(44,268) $(33,171) $(20,130)

Cash paid for interest, net

  (2,177)  (3,851)  (4,192)

Change in accounts payable and accrued expenses related to capital expenditures

  (7,926)  (14,721)  (8,191)

Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash

  -   -   552,543 

 

 

 

 

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 9B. Other Information

 

Securities Trading Arrangements with Officers and Directors

 

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

Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of presentation

 

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

The consolidated financial statements have been prepared using the U.S. dollar (“$” or “USD”) as the reporting currency.

Consolidation, Policy [Policy Text Block]

Basis of consolidation

 

The consolidated financial statements reflect the accounts of the Company and its subsidiaries. All intercompany balances and transactions, including unrealized profits arising from them, have been eliminated for purposes of preparing these consolidated financial statements. Investments in which we do not have a controlling interest, but over which we do exercise significant influence, are accounted for under the equity method of accounting.

Use of Estimates, Policy [Policy Text Block]

Use of estimates

 

Preparation of the consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Estimates and assumptions are used for, but are not limited to, determining the following: purchase price allocation on business combinations, valuation of intangible assets, expected credit losses, inventory valuation reserves, impairment assessment of goodwill, income tax provisions, recovery of deferred taxes, actuarial assumptions to determine costs and liabilities related to employee benefit plans and revenue recognition. While we believe that the estimates and assumptions used in the preparation of the consolidated financial statements are appropriate, actual results could differ from these estimates.

Revenue from Contract with Customer [Policy Text Block]

Revenue recognition

 

We recognize revenue from rendering of services over a period of time as the customer simultaneously consumes the benefit of the service while it is being rendered reflecting the amount of consideration to which the Company has a right to invoice. As part of rendering of services, the Company also provides rental equipment and personnel. Using practical expedients under Accounting Standards Update (“ASU”) 2014-09, the Company has elected not to separate non-lease components from the associated lease components and account for the combined component in accordance with the ASU 2014-09 with recognition over a period of time.

 

Revenue from the sale of goods is generally recognized at the point in time when the control has passed onto the customer which generally coincides with delivery and installation, where applicable.

 

Where contractual arrangements contain multiple performance obligations, we analyze each performance obligation within the sales arrangement to determine whether they are distinct. The revenue for contracts involving multiple performance obligations is allocated to each distinct performance obligation based on relative selling prices and is recognized on satisfaction of each distinct performance obligation. Further, a small number of our contracts contain penalty provisions for late delivery and installation of equipment, downtime or other equipment functionality. These penalties are typically percentage reductions in the total arrangement consideration, capped at a certain amount, or a reduction in the on-going service fee and are assessed as variable consideration in the contract.

 

Expro recognizes revenue for long-term construction-type contracts, involving significant design and engineering efforts in order to satisfy custom designs for customer-specific applications, on an over a period of time basis, using an input method, which represents the ratio of actual costs incurred to date on the project in relation to total estimated project costs. The estimate of total project costs has a significant impact on both the amount of revenue recognized as well as the related profit on a project. Revenue and profits on contracts can also be significantly affected by change orders and claims. Profits are recognized based on the estimated project profit multiplied by the percentage complete. Due to the nature of these projects, adjustments to estimates of contract revenue and total contract costs are often required as work progresses. Any expected losses on a project are recorded in full in the period in which they are identified.

 

Revenue is recognized to depict the transfer of promised services or goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services or goods. We do not include tax amounts collected from customers in sales transactions as a component of revenue.

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign currency transactions

 

The functional currency of all our subsidiaries is the USD. Gains and losses resulting from remeasurement of foreign currency denominated monetary assets and liabilities are included in the consolidated statements of operations as incurred. Gains and losses resulting from transactions denominated in a foreign currency are also included in the consolidated statements of operations as incurred.

Interest Expense, Policy [Policy Text Block]

Interest and finance expense, net

 

Our interest and finance expense primarily consists of interest and other costs that we incur in connection with our revolving credit facility and finance lease liabilities. Costs incurred that are directly related to the raising of debt financing, together with any original issue discount or premium, are capitalized and recognized over the term of the loan or facility, using the effective interest method other than for those debt instruments that we elect to account for under the fair value option, in which case such costs are expensed in the period incurred. All other finance costs are expensed in the period they are incurred.

Income Tax, Policy [Policy Text Block]

Income taxes

 

We use the asset and liability method to account for income taxes whereby we calculate the deferred tax asset or liability account balances using tax laws and rates in effect at that time. Under this method, the balances of deferred tax liabilities and assets at the end of each period are determined using the tax rate expected to be in effect when taxes are actually paid or recovered. Valuation allowances are recorded to reduce gross deferred tax assets when it is more likely than not that some portion or all of the gross deferred tax assets will not be realized. In determining the need for valuation allowances, we have made judgments and considered estimates regarding estimated future taxable income and ongoing achievable tax planning strategies. These estimates and judgments include some degree of uncertainty therefore changes in these estimates and assumptions could require us to adjust the valuation allowances for our deferred tax assets accordingly. The ultimate realization of the deferred tax assets depends on the generation of sufficient taxable income in the applicable taxing jurisdictions.

 

We operate in approximately 60 countries and are subject to domestic and numerous foreign taxing jurisdictions. Determination of taxable income in any jurisdiction requires the interpretation of the related tax laws and regulations and the use of estimates and assumptions regarding significant future events such as the amount, timing and character of income, deductions, and tax credits. Changes in tax laws, regulations or agreements in each taxing jurisdiction could have an impact on the amount of income taxes that we provide during any given year.

 

Our tax filings for various periods are subject to audit by the tax authorities in most jurisdictions in which we operate, and these assessments can result in additional taxes. Estimating the outcome of audits and assessments by the tax authorities involves uncertainty. We review the facts of each case and apply judgments and assumptions to determine the most likely outcome and we provide for taxes, interest and penalties on this basis.

 

In line with U.S. GAAP, we recognize the effects of a tax position in the consolidated financial statements when it is more likely than not that, based on the technical merits, some level of tax benefit related to a tax position will be sustained upon audit by tax authorities.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash, cash equivalents and restricted cash

 

We consider all highly liquid instruments with original maturities of three months or less at the time of purchase to be cash equivalents. Restricted cash primarily relates to bank deposits which have been pledged as cash collateral for certain guarantees issued by various banks or minimum cash balances which must be maintained in accordance with contractual arrangements.

Accounts Receivable [Policy Text Block]

Accounts receivable, net

 

Accounts receivable represents customer transactions that have been invoiced as of the balance sheet date and unbilled receivables relating to customer transactions that have not yet been invoiced as of the balance sheet date. The carrying value of our receivables, net of expected credit losses, represents the estimated net realizable value. We have an extensive global customer base comprised of a large number of international oil companies, national oil companies, independent exploration and production companies and service partners that operate in all major oil and gas locations around the world. We estimate reserves for expected credit losses using information about past events, current conditions and risk characteristics of customers, and reasonable and supportable forecasts relevant to assessing risk associated with the collectability of accounts and unbilled receivables. Past-due receivables are written off when our internal collection efforts have been unsuccessful.

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost comprises direct materials and where applicable, direct labor costs and overheads that have been incurred in bringing the inventories to their current location and condition which are calculated using the average cost method.

 

We regularly evaluate the quantities and values of our inventories in light of current market conditions, market trends and other factors, and record inventory write-downs as appropriate. This evaluation considers historical usage, expected demand, product obsolescence and other factors. Market conditions are subject to change, and actual consumption of our inventory could differ from expected demand.

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Impairment of long-lived assets

 

We assess long-lived assets, including our property, plant and equipment, for impairment whenever events or changes in business circumstances arise that may indicate that the carrying amount of our long-lived assets may not be recoverable. These events and changes can include significant current period operating losses or negative cash flows associated with the use of a long-lived asset, or group of assets, combined with a history of such factors, significant changes in the manner of use of the assets, and current expectations that it is more likely than not that a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset or asset group, (ii) third-party valuations, and/or (iii) information available regarding the current market for similar assets. If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, an impairment equal to the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and projections may vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.

 

We consider a long-lived asset to be abandoned after we have ceased use of such asset and we have no intent to use or re-purpose the asset in the future.

Property, Plant and Equipment, Policy [Policy Text Block]

Property, plant and equipment

 

Property, plant and equipment are stated at cost less accumulated depreciation. Cost includes the price paid to acquire or construct the asset, required installation costs, interest capitalized during the construction period and any expenditure that substantially adds to the value of the asset, substantially upgrades the assets for an enhanced use or substantially extends the useful life of an existing asset. We expense costs related to the routine repair and maintenance of property, plant and equipment at the time we incur them. We capitalize interest as part of the cost of acquiring or constructing certain assets, to the extent incurred, during the period of time required to place the property, plant and equipment into service.

 

When properties or equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the books and the resulting gain or loss is recognized on the consolidated statements of operations.

 

We begin depreciation for such assets, including any related capitalized interest, once an asset is placed into operational service. We consider an asset to be placed into operational service when the asset is both in the location and condition for its intended use. We compute depreciation expense, with the exception of land, using the straight-line method on a net cost basis over the estimated useful lives of the assets, as presented in the table below.

 

Land improvement

12 years

Buildings

Up to 40 years

Leased property, including leasehold buildings

over the lesser of the remaining useful life or period of the lease

Plant and equipment

2 to 12 years

 

Useful lives and residual values are reviewed annually and where adjustments are required these are made prospectively. For property, plant and equipment that has been placed into service, but is subsequently idled, we continue to record depreciation expense during the idle period. We adjust the estimated useful lives of the idled assets if the estimated useful lives have changed.

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

Goodwill is not subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than not that a reporting unit’s fair value is less than it’s carrying amount. If it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. We complete our assessment of goodwill impairment as of October 31 each year.

Intangible Assets, Finite-Lived, Policy [Policy Text Block]

Intangible assets, net

 

Identifiable intangible assets are amortized using the straight-line method over the estimated useful lives of the assets, ranging from one year to fifteen years. We evaluate impairment of our intangible assets on an asset group basis whenever circumstances indicate that the carrying value may not be recoverable. Intangible assets deemed to be impaired are written down to their fair value using a discounted cash flow model and, if available, comparable market values. Our intangible assets are primarily associated with trademarks, customer relationships and contracts (“CR&C”), technology, and software.

Equity Method Investments [Policy Text Block]

Investments in joint ventures

 

We use the equity method of accounting for our equity investments where we hold more than 20% of the ownership interests of an investee that does not constitute a controlling interest or where we have the ability to significantly influence the operations or financial decision of the investee. Such equity investments are carried on the consolidated balance sheets at cost plus post-acquisition changes in our share of net income, less dividends received and less any impairments. Our consolidated statements of operations reflect our share of income from the joint ventures’ results after tax. Any goodwill arising on the acquisition of a joint venture, representing the excess of the cost of the investment compared to the Company’s share of the net fair value of the acquired identifiable net assets, is included in the carrying amount of the joint venture and is not amortized.

 

The Company evaluates its investments in joint ventures for potential impairment whenever events or changes in circumstances indicate that there may be a loss in the value of each investment that is other than temporary.

 

The results of the joint ventures are prepared for the same reporting period as the Company. Where necessary, adjustments are made to bring the accounting policies used in line with those of the Company, to take into account fair values assigned at the date of acquisition; and to reflect impairment losses where appropriate. Adjustments are also made in our consolidated financial statements to eliminate our share of unrealized gains and losses on transactions between us and our joint ventures.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair value measurements

 

We measure certain financial assets and liabilities at fair value at each balance sheet date and, for the purposes of impairment testing, use fair value to determine the recoverable amount of our non-financial assets.

 

Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. The principal or the most advantageous market must be accessible by us. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The hierarchy prioritizes valuation inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value is reported in one of three levels:

 

Level 1 – Valuation techniques in which all significant inputs are unadjusted quoted market prices from active markets for identical assets or liabilities being measured;

 

Level 2 – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are not active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level 2 valuation techniques; and

 

Level 3 – Valuation techniques in which one or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use to price an asset or liability.

 

When available, we use quoted market prices to determine the fair value of an asset or liability. We determine the policies and procedures for both recurring fair value measurements and non-recurring fair value measurements, such as impairment tests.

 

At each reporting date, we analyze the movements in the values of assets and liabilities which are required to be remeasured or reassessed as per our accounting policies.

 

For the purpose of fair value disclosures, we have determined classes of assets and liabilities based on the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.

Lessee, Leases [Policy Text Block]

Leases

 

We have operating and finance leases primarily related to real estate, transportation and equipment. We determine if an arrangement is a lease at inception. Upon commencement of a lease, we recognize an operating lease right-of-use asset (“ROU Asset”) and corresponding operating lease liability based on the then present value of all lease payments over the lease term. ROU Assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligations to make lease payments arising from the lease. The accounting for some of our leases may require significant judgments, which includes determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do not provide an implicit rate, and assessing the likelihood of renewal or termination options, which are considered as part of assessing the lease term if the extension or termination is deemed to be reasonably certain.

 

Leases which meet the criteria of a finance lease in accordance with Accounting Standards Codification (“ASC”) 842 Leases are capitalized and included in “Property, plant and equipment, net” and “Finance lease liabilities” on the consolidated balance sheets. Our lease contracts generally do not provide any guaranteed residual values. Payments related to finance leases are apportioned between the reduction of the lease liability and finance expense in the consolidated statement of operations so as to achieve a constant rate of interest on the remaining balance of the liability. Leases which do not meet the definition of a finance lease are classified as operating leases and are included in Operating lease right-of-use assets and operating lease liabilities on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the shorter of the estimated useful life of the underlying asset or the lease term.

 

We do not separate lease and non-lease components for all classes of leased assets. Also, leases with an initial term of one year or less are not recorded on the consolidated balance sheets.

Pension and Other Postretirement Plans, Policy [Policy Text Block]

Post-retirement benefits

 

Defined Benefit Plans

 

The cost of providing benefits under defined benefit plans are determined separately for each plan using the projected unit credit method, which attributes entitlement to benefits to the current and prior periods. Both current and past service costs are recognized in net loss as they arise.

 

The interest element of the defined benefit cost represents the change in present value of plan obligations resulting from the passage of time and is determined by applying a discount rate to the opening present value of the benefit obligation, taking into account material changes in the obligation during the current period. The expected return on plan assets is based on an assessment made at the beginning of the year of long-term market returns on plan assets, adjusted for the effect on the fair value of plan assets of contributions received and benefits paid during the current period.

 

We initially recognize actuarial gains and losses as other comprehensive income in the year they arise. Where the net cumulative actuarial gains or losses for a plan exceeds 10 percent of that plan’s gross pension liability, or asset if higher, the amount of gains or losses above the 10 percent threshold are recognized in the consolidated statement of operations as a component of net pension costs (over the expected remaining working lives of the plan’s active participants or the remaining lives of plan members in the event the plan is no longer active), which is included in “Cost of revenue, excluding depreciation and amortization.”

 

The defined benefit pension asset or liability on the consolidated balance sheets comprise the total for each plan of the present value of the defined benefit obligation using a discount rate based on high quality corporate bonds less the fair value of plan assets out of which the obligations are to be settled directly. Fair value is based on market price information and in the case of quoted securities is the published bid price.

 

Defined Contribution Plans

 

The costs of providing benefits under a defined contribution plan are expensed at the time contributions become payable to the respective plan.

Share-Based Payment Arrangement [Policy Text Block]

Stock-based compensation

 

Effective October 1, 2021, in connection with the consummation of the Merger, the Company amended its 2013 Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective May 25, 2022, the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. 2022 Long-Term Incentive Plan (the “2022 LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the 2022 LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards may be granted to employees, non-employee directors and consultants.

 

Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in cost of revenue and general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur.

 

The grant date fair value of the RSUs, which are not entitled to receive dividends until vested, is measured by reducing the share price at that date by the present value of the dividends expected to be paid during the requisite vesting period, discounted at the appropriate risk-free interest rate. The grant date fair value and compensation expense of Performance Restricted Stock Unit (“PRSU”) grants is estimated based on a Monte Carlo simulation using the Company’s closing stock price as of the day before the grant date.

 

In October 2018, Legacy Expro established the Expro Group Holdings International Limited 2018 Management Incentive Plan (the “MIP”) which was comprised of the following stock-based compensation awards: (a) stock options to non-executive directors and key management personnel and (b) restricted stock units, each of which were assumed by the Company in connection with the Merger. Due to the Merger, the Company recorded stock-based compensation expense based on the fair value on the Closing Date to the extent each award was fully vested. Compensation expense associated with those awards that have a requisite service period remaining as of the Closing Date will be recognized on a straight-line basis over the remaining requisite service period based on the Closing Date fair value.

Research and Development Expense, Policy [Policy Text Block]

Research and development

 

Research and development costs are expensed as incurred and relate to spending for new product development and innovation and includes internal engineering, materials and third-party costs. We incurred $11.4 million, $7.3 million and $6.7 million of research and development costs for the years ended December 31, 2023, 2022 and 2021, respectively, which are included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations.

Earnings Per Share, Policy [Policy Text Block]

Earnings (loss) per share

 

Basic earnings (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities to issue common stock were exercised or converted to common stock.

New Accounting Pronouncements, Policy [Policy Text Block]

Recent accounting pronouncements

 

Accounting guidance adopted

 

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of ASUs to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all accounting pronouncements; recently issued ASUs were either determined to be not applicable or expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Property, Plant and Equipment Estimated Useful Lives [Table Text Block]

Land improvement

12 years

Buildings

Up to 40 years

Leased property, including leasehold buildings

over the lesser of the remaining useful life or period of the lease

Plant and equipment

2 to 12 years

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Business Combinations and Dispositions (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]
  

Initial allocation of the consideration

  

Measurement period adjustments

  

Allocation of consideration as of December 31, 2023

 

Cash and cash equivalents

 $1,464  $-  $1,464 

Accounts receivables, net

  723   -   723 

Inventories

  183   -   183 

Property, plant and equipment

  642   -   642 

Goodwill

  7,157   994   8,151 

Intangible assets

  11,063   2   11,065 

Other assets

  27   -   27 

Total assets

  21,259   996   22,255 

Accounts payable and accrued liabilities

  245   2   247 

Deferred tax liabilities

  2,700   66   2,766 

Other liabilities

  831   (16)  815 

Total liabilities

  3,776   52   3,828 
             

Fair value of net assets acquired

 $17,483  $944  $18,427 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Amount

 

Cash and cash equivalents

 $15,086 

Accounts receivables, net

  15,195 

Other current assets

  986 

Property, plant and equipment

  52,278 

Goodwill

  18,556 

Intangible assets

  33,940 

Operating lease right-of-use assets

  1,242 

Total assets

  137,283 
     

Accounts payable and accrued liabilities

  8,621 

Operating lease liabilities

  505 

Other current liabilities

  1,811 

Non-current operating lease liabilities

  678 

Long-term borrowings

  34,701 

Total liabilities

  46,316 
     

Fair value of net assets acquired

 $90,967 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,768   -  $9,768 

Liabilities:

                

Contingent consideration liabilities

  -   -   24,705   24,705 

Finance lease liabilities

  -   18,377   -   18,377 

Long-term borrowings

  -   20,701   -   20,701 
  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets:

                

Non-current accounts receivable, net

 $-  $9,688   -  $9,688 

Liabilities:

                

Contingent consideration liabilities

  -   -   3,227   3,227 

Finance lease liabilities

  -   14,820   -   14,820 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $511,800  $499,813  $193,156 

ESSA

  520,951   389,342   300,557 

MENA

  233,528   201,495   171,136 

APAC

  246,485   188,768   160,913 

Total

 $1,512,764  $1,279,418  $825,762 
Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

NLA

 $132,869  $135,236  $32,254 

ESSA

  136,007   74,681   53,336 

MENA

  71,201   63,315   56,312 

APAC

  1,805   4,850   33,444 

Total Segment EBITDA

 $341,882  $278,082  $175,346 

Corporate costs

  (105,855)  (87,580)  (66,153)

Equity in income of joint ventures

  12,853   15,731   16,747 

Depreciation and amortization expense

  (172,260)  (139,767)  (123,866)

Merger and integration expense

  (9,764)  (13,620)  (47,593)

Severance and other expense

  (14,388)  (7,825)  (7,826)

Stock-based compensation expense

  (19,574)  (18,486)  (54,162)

Foreign exchange losses

  (9,238)  (8,341)  (4,314)

Other income, net

  1,234   3,149   3,992 

Gain on disposal of assets

  -   -   1,000 

Interest and finance expense, net

  (3,943)  (241)  (8,795)

Income (loss) before income taxes

 $20,947  $21,102  $(115,624)
Long-Lived Assets by Geographic Areas [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

NLA

 $709,600  $633,644 

ESSA

  519,939   444,368 

MENA

  351,379   294,742 

APAC

  190,398   232,812 

Assets held centrally

  241,691   331,586 

Total

 $2,013,007  $1,937,152 
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

 

NLA

 $34,955  $18,435 

ESSA

  25,232   17,574 

MENA

  38,673   27,354 

APAC

  18,056   13,457 

Assets held centrally

  5,194   5,084 

Total

 $122,110  $81,904 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Well construction

 $533,556  $500,438  $112,126 

Well management

  979,208   778,980   713,636 

Total

 $1,512,764  $1,279,418  $825,762 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Trade receivable, net

 $222,591  $289,235 

Unbilled receivables (included within accounts receivable, net)

 $203,689  $139,690 

Contract assets (included within accounts receivable, net)

 $52,607   - 

Deferred revenue (included within other liabilities)

 $27,206  $51,192 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current tax:

            

Netherlands

 $518  $283  $216 

Foreign

  54,267   42,308   16,777 

Total current tax

  54,785   42,591   16,993 

Deferred tax:

            

Netherlands

  -   -   - 

Foreign

  (10,478)  (1,344)  (726)

Total deferred tax

  (10,478)  (1,344)  (726)

Income tax expense

 $44,307  $41,247  $16,267 
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Netherlands

 $(5,232) $(13,984) $(19,190)

Foreign

  13,326   19,355   (113,181)

Total

 $8,094  $5,371  $(132,371)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Statutory tax rate

  25.8%  25.8%  25.0%
             

Income tax expense (benefit) at statutory rate

 $2,089  $1,387  $(33,093)

Permanent differences

  9,332   12,187   14,123 

Effect of overseas tax rates

  30,572   (4,024)  9,905 

Net tax charge related to attributes with full valuation allowance

  (7,408)  28,267   28,607 

Exempt dividends from joint ventures

  -   (2,649)  (1,014)

Return to provision adjustments

  (884)  (5,966)  (5,001)

Withholding taxes

  3,479   3,029   1,995 

Foreign exchange movements on tax balances

  2,908   694   67 

Movement in uncertain tax positions

  2,958   8,322   678 

Other differences

  1,261   -   - 

Income tax expense

 $44,307  $41,247  $16,267 
             

Effective tax rate

  547.4%  768.0%  (12.3)%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Deferred tax assets:

        

Net operating loss carry forwards

 $760,720  $771,963 

Employee compensation and benefits

  10,224   9,977 

Depreciation

  77,174   66,300 

Other

  53,202   44,133 

Intangibles

  13,485   16,197 

Valuation allowance

  (862,201)  (881,286)

Total deferred tax assets

  52,604   27,284 

Deferred tax liabilities:

        

Depreciation

  (26,172)  (13,630)

Goodwill and other intangibles

  (32,955)  (36,968)

Investment in partnership

  (1,274)  (911)

Other

  (14,909)  (6,194)

Total deferred tax liabilities

  (75,310)  (57,703)

Net deferred tax liabilities

 $(22,706) $(30,419)
Summary of Valuation Allowance [Table Text Block]
  

Year Ended December 31

 
  

2023

  

2022

  

2021

 

Balance at the beginning of the period

 $881,286  $829,087  $512,711 

Additions attributable to the Merger

  -   -   187,319 

Additions not attributable to the Merger

  88,497   146,451   160,299 

Reductions

  (107,582)  (94,252)  (31,242)

Balance at end of period

 $862,201  $881,286  $829,087 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year ended December 31

 
  

2023

  

2022

 

Balance at the beginning of the period

 $88,137  $76,114 

Additions attributable to the Merger

  -   7,259 

Additions based on tax positions related to current period not attributable to the Merger

  3,042   8,009 

Additions for tax positions of prior year period not attributable to the Merger

  2,125   2,371 

Settlements with tax authorities

  (1,945)  (2,490)

Reductions for tax positions of prior years

  (714)  (547)

Reductions due to the lapse of statute of limitations

  (976)  (1,525)

Effect of changes in foreign exchange rates

  (25)  (1,054)

Balance at the end of the period

 $89,644  $88,137 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Investment in Joint Ventures (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Equity Method Investments [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

CETS

 $62,704  $62,471 

PVD-Expro

  3,698   3,567 

Total

 $66,402  $66,038 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $497,135  $441,605 

Less: Expected credit losses

  (18,248)  (12,680)

Total

 $478,887  $428,925 
         

Current

 $469,119  $419,237 

Non – current

  9,768   9,688 

Total

 $478,887  $428,925 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Balance at beginning of year

 $12,680  $9,392  $6,917 

Additions - Acquired in Merger

     -   992 

Additions - Other

  6,139   4,096   1,527 

Deductions

  (571)  (808)  (44)

Balance at end of year

 $18,248  $12,680  $9,392 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Finished goods

 $25,854  $26,810 

Raw materials, equipment spares and consumables

  99,011   102,395 

Work-in progress

  18,460   24,513 

Total

 $143,325  $153,718 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Other Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Other Assets [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Prepayments

 $28,725  $18,084 

Value-added tax receivables

  20,622   20,727 

Collateral deposits

  1,886   1,669 

Deposits

  8,912   7,245 

Other

  10,566   5,513 

Total

 $70,711  $53,238 
         

Current

 $58,409  $44,975 

Non – current

  12,302   8,263 

Total

 $70,711  $53,238 
Other Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Deferred revenue

 $27,206  $51,192 

Other tax and social security

  34,004   28,557 

Provisions

  38,576   45,248 

Contingent consideration liabilities

  24,705   3,227 

Other

  17,855   18,655 

Total

 $142,346  $146,879 
         

Current

 $98,144  $107,750 

Non – current

  44,202   39,129 

Total

 $142,346  $146,879 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Accounts payable – trade

 $146,759  $100,951 

Payroll, vacation and other employee benefits

  43,924   46,935 

Accruals for goods received not invoiced

  22,921   32,102 

Other accrued liabilities

  112,521   92,716 

Total

 $326,125  $272,704 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Cost:

        

Land

 $22,176  $22,261 

Land improvement

  3,332   3,054 

Buildings and lease hold improvements

  100,404   98,490 

Plant and equipment

  971,178   789,910 
   1,097,090   913,715 

Less: accumulated depreciation

  (583,868)  (451,399)

Total

 $513,222  $462,316 
Property, Plant, and Equipment Held Under Finance Lease [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Cost:

        

Buildings

 $23,859  $18,623 

Plant and equipment

  589   1,275 
   24,448   19,898 

Less: accumulated amortization

  (10,315)  (9,085)

Total

 $14,133  $10,813 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

December 31, 2023

  

December 31, 2022

  

December 31, 2023

 
      

Accumulated

          

Accumulated

      

Weighted

 
  

Gross

  

impairment

      

Gross

  

impairment

      

average

 
  

carrying

  

and

  

Net book

  

carrying

  

and

  

Net book

  

remaining

 
  

amount

  

amortization

  

value

  

amount

  

amortization

  

value

  

life (years)

 

CR&C

 $256,835  $(139,302) $117,533  $222,200  $(118,221) $103,979   6.1 

Trademarks

  58,977   (36,578)  22,399   57,100   (32,921)  24,179   6.4 

Technology

  179,154   (82,266)  96,888   170,652   (71,191)  99,461   11.2 

Software

  15,248   (12,352)  2,896   11,556   (9,671)  1,885   0.7 

Total

 $510,214  $(270,498) $239,716  $461,508  $(232,004) $229,504   8.1 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
  

Acquired Fair Value

  

Weighted average life

 

DeltaTek:

        

CR&C

 $2,571   6.0 

Trademarks

  257   5.0 

Technology

  8,237   15.0 

Total

 $11,065   12.7 
         

PRT:

        

CR&C

 $32,048   10.0 

Trademarks

  1,627   4.0 

Technology

  265   15.0 

Total

 $33,940   9.8 

 

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Years ending December 31,

    

2024

 $35,875 

2025

  32,968 

2026

  32,968 

2027

  32,968 

2028

  30,890 

Thereafter

  74,047 

Total

 $239,716 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

NLA

 $139,512  $118,511 

ESSA

  83,319   80,058 

MENA

  5,441   4,218 

APAC

  19,415   18,193 

Total

 $247,687  $220,980 
  

2023

  

2022

 
  

Cost

  

Acquired in acquisitions

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

  

Cost

  

Measurement period adjustments

  

Accumulated impairment

  

Net Book Value

 

NLA

 $155,852  $20,703  $298  $(37,341) $139,512  $130,949  $24,903  $(37,341) $118,511 

ESSA

  94,536   2,863   398   (14,478)  83,319   80,761   13,775   (14,478)  80,058 

MENA

  130,601   1,074   149   (126,383)  5,441   129,714   887   (126,383)  4,218 

APAC

  58,306   1,073   149   (40,113)  19,415   56,794   1,512   (40,113)  18,193 

Total

 $439,295  $25,713  $994  $(218,315) $247,687  $398,218  $41,077  $(218,315) $220,980 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Components of lease expenses:

            

Finance lease expense:

            

Amortization of right of use assets

 $1,230  $1,352  $967 

Interest incurred on lease liabilities

  1,969   2,006   2,246 

Operating lease expense

  26,451   26,231   21,479 

Short term lease expense

  121,615   84,045   54,756 

Total lease expense

 $151,265  $113,634  $79,448 
  

December 31,

 
  

2023

  

2022

  

2021

 

Other supplementary information (in thousands, except years and discount rates):

            

Cash paid for amounts included in measurement of lease liabilities:

            

Operating cash flows from operating leases

 $28,269  $28,454  $25,348 

Right-of-use assets obtained in an exchange for lease obligations:

            

Operating leases

 $13,022  $15,051  $8,529 

Weighted average remaining lease term:

            

Operating leases

  7.0   6.9   7.3 

Finance leases

  8.2   10.1   11.0 

Weighted average discount rate for operating leases

  9.6%  8.9%  8.8%

Weighted average discount rate for finance leases

  12.6%  12.9%  13.1%
Lessee, Lease, Liability, Maturity [Table Text Block]
  

Operating

  

Finance

 
  

Leases

  

Leases

 

Years ending December 31,

        

2024

 $23,429  $4,148 

2025

  16,069   3,711 

2026

  11,282   3,703 

2027

  9,996   3,231 

2028

  9,027   2,558 

Due after 5 years

  31,479   12,497 
  $101,282  $29,848 

Less: amounts representing interest

  (28,775)  (11,471)

Total

 $72,507  $18,377 
         

Current portion

 $17,531  $1,967 

Noncurrent portion

  54,976   16,410 

Total

 $72,507  $18,377 
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Defined Benefit Plan, Assumptions [Table Text Block]
  

December 31,

 
  

2023

  

2022

  

2021

 

Discount rate

  4.5%  4.7%  1.8%

Expected return on plan assets

  5.8%  5.6%  3.2%

Expected rate of salary increases

  0.1%  0.1%  0.1%
Schedule of Net Benefit Costs [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current service cost

 $(350) $(357) $(439)

Interest cost

  (6,177)  (4,307)  (3,407)

Expected return on plan assets

  6,977   6,796   5,499 

Amortization of prior service credit

  249   249   249 

Reclassified net remeasurement (loss) gains

  453   -   244 

Amounts included in consolidated statements of operations

 $1,152  $2,381  $2,146 
             

Actuarial gain (loss) on defined benefit plans

 $(4,529) $7,440  $22,345 

Amortization of prior service credit

  (249)  (249)  (249)

Reclassified net remeasurement (loss) gains

  (453)  -   (244)

Other comprehensive income (loss)

 $(5,231) $7,191  $21,852 
             

Total comprehensive income (loss)

 $(4,079) $9,572  $23,998 
Schedule of Actuarial Gain (Loss) [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Actuarial (loss) gain on assets

 $2,319  $(74,332) $11,378 

Actuarial gain (loss) on liabilities

  (6,848)  81,772   10,967 

Actuarial gain (loss) on defined benefit plans

 $(4,529) $7,440  $22,345 
Schedule of Expected Benefit Payments [Table Text Block]

Years ending December 31:

    

2024

 $5,598 

2025

 $5,741 

2026

 $5,970 

2027

 $6,262 

2028

 $6,471 

Thereafter to December 31, 2033

 $18,006 
Schedule of Amounts Recognized in Balance Sheet [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Present value of defined benefit obligations

 $(148,167) $(135,182)

Fair value of plan assets

  137,725   123,840 

Deficit recognized under non-current liabilities

 $(10,442) $(11,342)
Schedule of Changes in Projected Benefit Obligations [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Opening balance

 $(135,182) $(241,808)

Current service cost

  (350)  (357)

Interest cost

  (6,177)  (4,307)

Actuarial gain

  (6,848)  81,772 

Exchange differences

  (6,905)  23,823 

Benefits paid

  7,295   5,695 

Ending balance

 $(148,167) $(135,182)
Schedule of Changes in Fair Value of Plan Assets [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Opening balance

 $123,840  $212,688 

Actual return on plan assets

  9,296   (67,536)

Exchange differences

  6,344   (20,776)

Contributions from the sponsoring companies

  5,540   5,159 

Benefits paid

  (7,295)  (5,695)

Ending balance

 $137,725  $123,840 
Schedule of Defined Benefit Plan Actual Return on Plan Assets [Table Text Block]
  

December 31,

 
  

2023

  

2022

  

2021

 

Expected return on plan assets

 $6,977  $6,796  $5,499 

Actuarial (loss) gain on plan assets

  2,319   (74,332)  11,378 

Actual return on plan assets

 $9,296  $(67,536) $16,877 
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Accumulated benefit obligation

 $147,129  $134,102 

Fair value of plan assets

 $137,725  $123,840 
Defined Benefit Plan, Plan Assets, Category [Table Text Block]
  

December 31, 2023

  

December 31, 2022

 
  

Expected rate

  

Fair value of

  

Expected rate

  

Fair value of

 
  

of return %

  

asset

  

of return %

  

asset

 

Mutual funds

                

DGFs

  7.7  $64,023   7.5  $55,633 

LDI funds

  4.2   47,283   4.0   45,170 

Bond funds

  4.4   24,835   4.5   21,899 

Equities

  3.7   185   1.8   188 

Other assets

  4.0   1,399   2.2   950 

Total

     $137,725      $123,840 
Schedule of Allocation of Plan Assets [Table Text Block]
  

December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $64,023  $-  $-  $64,023 

LDI funds

  47,283   -   -   47,283 

Bond funds

  24,835   -   -   24,835 

Equities

  185   -   -   185 

Other assets

  785   277   337   1,399 

Total

 $137,111  $277  $337  $137,725 
  

December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Mutual funds:

                

DGFs

 $55,633  $-  $-  $55,633 

LDI funds

  45,170   -   -   45,170 

Bond funds

  21,899   -   -   21,899 

Equities

  188   -   -   188 

Other assets

  172   395   383   950 

Total

 $123,062  $395  $383  $123,840 
Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Opening balance

 $383  $360 

Actual return on plan assets

  10   6 

Exchange differences

  (88)  (6)

Contributions from the sponsoring companies

  32   23 

Ending balance

 $337  $383 
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Risk free interest rate

  0.04%

Expected volatility

  55%

Dividend yield

  0.0%

Stock price on valuation date

 $18.90 
  

2023

 

2021

 

Total expected term (in years)

 

2.85

 

3.25

 

Expected volatility

 

65.7

 

84.2

 

Risk-free interest rate

 

4.56%

 

0.54%

 

Correlation range

 

48.7% to 76.2%

 

21.2% to 79.5%

 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Non-vested on Closing Date

  883,079  $21.97 

Granted

  458,258   17.64 

Vested

  (93,688)  21.80 

Forfeited

  (12,549)  22.59 

Non-vested at December 31, 2021

  1,235,100   20.49 

Granted

  913,034   16.51 

Vested

  (593,037)  21.91 

Forfeited

  (70,899)  18.80 

Non-vested at December 31, 2022

  1,484,198   17.51 

Granted

  940,176   19.07 

Vested

  (640,145)  17.37 

Forfeited

  (67,415)  18.07 

Non-vested at December 31, 2023

  1,716,814  $18.39 
Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]
  

Number

  

Weighted Average

 
  

of

  

Grant Date

 
  

Shares

  

Fair Value

 

Non-vested on Closing Date

  340,071  $32.38 

Granted

  354,275   23.34 

Vested

  (2,715)  29.72 

Non-vested on December 31, 2021

  691,631   27.75 

Vested

  (305,119)  32.50 

Non-vested at December 31, 2022

  386,512   24.00 

Granted

  260,762   33.03 

Vested

  (18,222)  26.63 

Forfeited

  (14,471)  20.55 

Non-vested at December 31, 2023

  614,581  $27.83 
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Net loss

 $(23,360) $(20,145) $(131,891)

Basic and diluted weighted average number of shares outstanding

  109,161   109,073   80,526 
             

Total basic and diluted loss per share

 $(0.21) $(0.18) $(1.64)
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 23 - Supplemental Cash Flow (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Supplemental disclosure of cash flow information:

            

Cash paid for income taxes net of refunds

 $(44,268) $(33,171) $(20,130)

Cash paid for interest, net

  (2,177)  (3,851)  (4,192)

Change in accounts payable and accrued expenses related to capital expenditures

  (7,926)  (14,721)  (8,191)

Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash

  -   -   552,543 
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Business Description (Details Textual)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Oct. 25, 2023
USD ($)
Number of Countries in which Entity Operates 60    
Treasury Stock, Value, Acquired, Cost Method $ 20,024 $ 12,995  
Stock Repurchase Program [Member]      
Stock Repurchase Program, Authorized Amount     $ 100,000
Treasury Stock, Shares, Acquired (in shares) | shares 1.2 1.1  
Shares Acquired, Average Cost Per Share (in dollars per share) | $ / shares $ 16.7 $ 11.81  
Treasury Stock, Value, Acquired, Cost Method $ 20,000 $ 13,000  
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Number of Countries in which Entity Operates 60    
Research and Development Expense, Total $ 11.4 $ 7.3 $ 6.7
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)
Dec. 31, 2023
Land Improvements [Member]  
Estimated useful lives (Year) 12 years
Building [Member] | Maximum [Member]  
Estimated useful lives (Year) 40 years
Plant and Equipment [Member] | Maximum [Member]  
Estimated useful lives (Year) 12 years
Plant and Equipment [Member] | Minimum [Member]  
Estimated useful lives (Year) 2 years
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Business Combinations and Dispositions (Details Textual) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 11 Months Ended 12 Months Ended
Feb. 12, 2023
Feb. 08, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination, Contingent Consideration, Liability     $ 24,705 $ 24,705 $ 24,705 $ 24,705 $ 3,227  
Goodwill     247,687 247,687 247,687 247,687 220,980  
Goodwill, Purchase Accounting Adjustments           994 41,077  
Amortization of Intangible Assets           38,500 $ 37,400 $ 28,100
Finite-Lived Intangible Asset, Expected Amortization, Year One     35,875 35,875 35,875 35,875    
DeltaTek Oil Tools Limited [Member]                
Goodwill   $ 7,157 $ 8,151 $ 8,151 8,151 8,151    
Goodwill, Purchase Accounting Adjustments         $ 994 $ 1,000    
Amortization of Intangible Assets   1,000            
DeltaTek Oil Tools Limited [Member] | Minimum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     5 years 5 years 5 years 5 years    
DeltaTek Oil Tools Limited [Member] | Exploration and Production Services (Holdings) Limited [Member]                
Business Combination, Consideration Transferred   18,400            
Payments to Acquire Businesses, Gross   9,900            
Business Combination, Consideration Transferred, Liabilities Incurred   8,500            
DeltaTek Oil Tools Limited [Member] | Exploration and Production Services (Holdings) Limited [Member] | Other Liabilities [Member]                
Business Combination, Contingent Consideration, Liability   8,500            
Merger with Expro [Member]                
Goodwill   $ 7,200 $ 8,200 $ 8,200 $ 8,200 $ 8,200    
Goodwill, Purchase Accounting Adjustments         $ 1,000      
Merger with Expro [Member] | Maximum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     15 years 15 years 15 years 15 years    
PRT Offshore [Member]                
Business Combination, Consideration Transferred     $ 91,000          
Payments to Acquire Businesses, Gross     21,700          
Business Combination, Consideration Transferred, Liabilities Incurred     13,200          
Business Combination, Contingent Consideration, Liability     13,200 $ 13,200 $ 13,200 $ 13,200    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable     40,900          
Business Combination, Contingent Consideration, Asset     1,500 1,500 1,500 1,500    
Finite-Lived Intangible Asset, Expected Amortization, Year One     $ 3,300 3,300 $ 3,300 $ 3,300    
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual       14,700        
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual       $ 4,600        
PRT Offshore [Member] | Minimum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     5 years 5 years 5 years 5 years    
PRT Offshore [Member] | Maximum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     15 years 15 years 15 years 15 years    
Coretrax [Member]                
Business Combination, Consideration Transferred $ 210,000              
Coretrax [Member] | Minimum [Member]                
Payments to Acquire Businesses, Gross $ 75,000              
Coretrax [Member] | Maximum [Member]                
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 6.8              
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Feb. 08, 2023
Goodwill $ 247,687 $ 247,687 $ 220,980  
Goodwill, adjustment   994 $ 41,077  
DeltaTek Oil Tools Limited [Member]        
Cash and cash equivalents 1,464 1,464   $ 1,464
Accounts receivables, net 723 723   723
Inventories 183 183   183
Property, plant and equipment 642 642   642
Goodwill 8,151 8,151   7,157
Goodwill, adjustment 994 1,000    
Intangible assets 11,065 11,065   11,063
Intangible assets, adjustment 2      
Other assets 27 27   27
Total assets 22,255 22,255   21,259
Total assets, adjustment 996      
Accounts payable and accrued liabilities 247 247   245
Accounts payable and accrued liabilities, adjustment 2      
Deferred tax liabilities 2,766 2,766   2,700
Deferred tax liabilities, adjustment 66      
Other liabilities 815 815   831
Other liabilities, adjustment (16)      
Total liabilities 3,828 3,828   3,776
Total Liabilities, adjustment 52      
Fair value of net assets acquired 18,427 $ 18,427   $ 17,483
Fair value of net assets acquired, adjustment $ 944      
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Cash and cash equivalents $ 15,086
Accounts receivables, net 15,195
Other current assets 986
Property, plant and equipment 52,278
Goodwill 18,556
Intangible assets 33,940
Operating lease right-of-use assets 1,242
Total assets 137,283
Accounts payable and accrued liabilities 8,621
Operating lease liabilities 505
Other current liabilities 1,811
Non-current operating lease liabilities 678
Long-term borrowings 34,701
Total liabilities 46,316
Fair value of net assets acquired $ 90,967
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 21, 2021
Asset Impairment Charges $ 0 $ 0 $ 0  
Goodwill, Impairment Loss 0 0 0 $ 0
Impairment, Long-Lived Asset, Held-for-Use 0 $ 0 $ 0  
Impairment, Long-Lived Asset, Held-for-Use, Total 34,701      
Drawdowns as Loans [Member] | New Credit Facility [Member]        
Impairment, Long-Lived Asset, Held-for-Use, Total $ 20,000      
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Non-current accounts receivable, net $ 9,768 $ 9,688
Business Combination, Contingent Consideration, Liability 24,705 3,227
Finance lease liabilities 18,377 14,820
Long-Term Debt 20,000 0
Fair Value, Recurring [Member]    
Business Combination, Contingent Consideration, Liability 24,705 3,227
Long-Term Debt 20,701  
Fair Value, Inputs, Level 1 [Member]    
Non-current accounts receivable, net 0 0
Finance lease liabilities 0 0
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Business Combination, Contingent Consideration, Liability 0 0
Long-Term Debt 0  
Fair Value, Inputs, Level 2 [Member]    
Non-current accounts receivable, net 9,768 9,688
Finance lease liabilities 18,377 14,820
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Business Combination, Contingent Consideration, Liability 0 0
Long-Term Debt 20,701  
Fair Value, Inputs, Level 3 [Member]    
Non-current accounts receivable, net 0 0
Finance lease liabilities 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Business Combination, Contingent Consideration, Liability 24,705 $ 3,227
Long-Term Debt $ 0  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting (Details Textual)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Reportable Segments 4    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Number of Major Customers 1 0 0
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]      
Concentration Risk, Percentage 12.50%    
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total revenue $ 1,512,764 $ 1,279,418 $ 825,762
NLA [Member]      
Total revenue 511,800 499,813 193,156
ESSA [Member]      
Total revenue 520,951 389,342 300,557
MENA [Member]      
Total revenue 233,528 201,495 171,136
APAC [Member]      
Total revenue $ 246,485 $ 188,768 $ 160,913
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total Segment EBITDA $ 341,882 $ 278,082 $ 175,346
Corporate costs (105,855) (87,580) (66,153)
Equity in income of joint ventures 12,853 15,731 16,747
Depreciation and amortization expense (172,260) (139,767) (123,866)
Merger and integration expense (9,764) (13,620) (47,593)
Severance and other expense (14,388) (7,825) (7,826)
Stock-based compensation expense (19,574) (18,486) (54,162)
Foreign exchange losses (9,238) (8,341) (4,314)
Other income, net 1,234 3,149 3,992
Gain on disposal of assets 0 0 1,000
Interest and finance expense, net (3,943) (241) (8,795)
Income (loss) before income taxes 20,947 21,102 (115,624)
NLA [Member]      
Total Segment EBITDA 132,869 135,236 32,254
ESSA [Member]      
Total Segment EBITDA 136,007 74,681 53,336
MENA [Member]      
Total Segment EBITDA 71,201 63,315 56,312
APAC [Member]      
Total Segment EBITDA $ 1,805 $ 4,850 $ 33,444
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting - Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Total assets $ 2,013,007 $ 1,937,152
NLA [Member]    
Total assets 709,600 633,644
ESSA [Member]    
Total assets 519,939 444,368
MENA [Member]    
Total assets 351,379 294,742
APAC [Member]    
Total assets 190,398 232,812
Central [Member]    
Total assets $ 241,691 $ 331,586
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Capital expenditures $ 122,110 $ 81,904 $ 81,511
NLA [Member]      
Capital expenditures 34,955 18,435  
ESSA [Member]      
Capital expenditures 25,232 17,574  
MENA [Member]      
Capital expenditures 38,673 27,354  
APAC [Member]      
Capital expenditures 18,056 13,457  
Central [Member]      
Capital expenditures $ 5,194 $ 5,084  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Revenue (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contract with Customer, Liability, Revenue Recognized $ 49.8 $ 15.5 $ 15.4
Construction [Member]      
Revenue, Remaining Performance Obligation, Amount 17.7    
Other Current Liabilities [Member]      
Contract with Customer, Liability, Current $ 26.0    
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Revenue - Revenue by Areas of Capability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total revenue $ 1,512,764 $ 1,279,418 $ 825,762
Well Construction [Member]      
Total revenue 533,556 500,438 112,126
Well Management [Member]      
Total revenue $ 979,208 $ 778,980 $ 713,636
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Trade receivable, net $ 478,887 $ 428,925
Contract assets (included within accounts receivable, net) 52,607 0
Deferred revenue (included within other liabilities) 27,206 51,192
Billed Revenues [Member]    
Trade receivable, net 222,591 289,235
Unbilled Revenues [Member]    
Trade receivable, net $ 203,689 $ 139,690
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 25.80% 25.80% 25.00%
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense $ 11.6 $ 9.8  
Unrecognized Tax Benefits That Would Not Impact Effective Tax Rate $ 30.1 30.1  
Open Tax Year 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023    
Other Noncurrent Liabilities [Member]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 59.5 $ 58.0  
Domestic Tax Authority [Member] | Dutch Tax and Customs Administration [Member]      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 25.80% 25.80%  
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]      
Operating Loss Carryforwards $ 561.1    
Operating Loss Carryforwards Subject to Expiration 155.2    
Operating Loss Carryforwards, Not Subject to Expiration $ 405.9    
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Netherlands $ 518 $ 283 $ 216
Foreign 54,267 42,308 16,777
Total current tax 54,785 42,591 16,993
Netherlands 0 0 0
Foreign (10,478) (1,344) (726)
Total deferred tax (10,478) (1,344) (726)
Income tax expense $ 44,307 $ 41,247 $ 16,267
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Netherlands $ (5,232) $ (13,984) $ (19,190)
Foreign 13,326 19,355 (113,181)
Income (loss) before taxes and equity in income of joint ventures $ 8,094 $ 5,371 $ (132,371)
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statutory tax rate 25.80% 25.80% 25.00%
Income tax expense (benefit) at statutory rate $ 2,089 $ 1,387 $ (33,093)
Permanent differences 9,332 12,187 14,123
Effect of overseas tax rates 30,572 (4,024) 9,905
Net tax charge related to attributes with full valuation allowance (7,408) 28,267 28,607
Exempt dividends from joint ventures 0 (2,649) (1,014)
Return to provision adjustments (884) (5,966) (5,001)
Withholding taxes 3,479 3,029 1,995
Foreign exchange movements on tax balances 2,908 694 67
Movement in uncertain tax positions 2,958 8,322 678
Other differences 1,261 0 0
Income tax expense $ 44,307 $ 41,247 $ 16,267
Effective tax rate 547.40% 768.00% (12.30%)
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net operating loss carry forwards $ 760,720 $ 771,963    
Employee compensation and benefits 10,224 9,977    
Depreciation 77,174 66,300    
Other 53,202 44,133    
Intangibles 13,485 16,197    
Valuation allowance (862,201) (881,286) $ (829,087) $ (512,711)
Total deferred tax assets 52,604 27,284    
Depreciation (26,172) (13,630)    
Goodwill and other intangibles (32,955) (36,968)    
Investment in partnership (1,274) (911)    
Other (14,909) (6,194)    
Total deferred tax liabilities (75,310) (57,703)    
Net deferred tax liabilities $ (22,706) $ (30,419)    
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes - Changes in Valuation Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance at the beginning of the period $ 881,286 $ 829,087 $ 512,711
Additions attributable to the Merger 0 0 187,319
Additions not attributable to the Merger 88,497 146,451 160,299
Reductions (107,582) (94,252) (31,242)
Balance at end of period $ 862,201 $ 881,286 $ 829,087
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance at the beginning of the period $ 88,137 $ 76,114
Additions attributable to the Merger 0 7,259
Additions based on tax positions related to current period not attributable to the Merger 3,042 8,009
Additions for tax positions of prior year period not attributable to the Merger 2,125 2,371
Settlements with tax authorities (1,945) (2,490)
Reductions for tax positions of prior years (714) (547)
Reductions due to the lapse of statute of limitations (976) (1,525)
Effect of changes in foreign exchange rates (25) (1,054)
Balance at the end of the period $ 89,644 $ 88,137
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Investment in Joint Ventures (Details Textual)
Dec. 31, 2023
CETS [Member]  
Equity Method Investment, Ownership Percentage 50.00%
PVD-Expro [Member]  
Equity Method Investment, Ownership Percentage 49.00%
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Investment in Joint Ventures - Carrying Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Carrying value $ 66,402 $ 66,038
CETS [Member]    
Carrying value 62,704 62,471
PVD-Expro [Member]    
Carrying value $ 3,698 $ 3,567
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable $ 497,135 $ 441,605    
Less: Expected credit losses (18,248) (12,680) $ (9,392) $ (6,917)
Trade receivable, net 478,887 428,925    
Current 469,119 419,237    
Non – current $ 9,768 $ 9,688    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance at beginning of year $ 12,680 $ 9,392 $ 6,917
Additions - Acquired in Merger 0 992
Additions - Other 6,139 4,096 1,527
Deductions (571) (808) (44)
Balance at end of year $ 18,248 $ 12,680 $ 9,392
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finished goods $ 25,854 $ 26,810
Raw materials, equipment spares and consumables 99,011 102,395
Work-in progress 18,460 24,513
Total $ 143,325 $ 153,718
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Prepayments $ 28,725 $ 18,084
Value-added tax receivables 20,622 20,727
Collateral deposits 1,886 1,669
Deposits 8,912 7,245
Other 10,566 5,513
Total 70,711 53,238
Current 58,409 44,975
Non – current $ 12,302 $ 8,263
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred revenue $ 27,206 $ 51,192
Other tax and social security 34,004 28,557
Provisions 38,576 45,248
Contingent consideration liabilities 24,705 3,227
Other 17,855 18,655
Total 142,346 146,879
Current 98,144 107,750
Non – current $ 44,202 $ 39,129
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts payable – trade $ 146,759 $ 100,951
Payroll, vacation and other employee benefits 43,924 46,935
Accruals for goods received not invoiced 22,921 32,102
Other accrued liabilities 112,521 92,716
Total $ 326,125 $ 272,704
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Property, Plant and Equipment, Net (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Depreciation, Depletion and Amortization $ 172,260 $ 139,767 $ 123,866
Impairment, Long-Lived Asset, Held-for-Use 0 0 0
Assets Held-for-sale, Not Part of Disposal Group, Total 2,000 2,200  
Building [Member]      
Proceeds from Sale of Property Held-for-sale   6,300  
Property, Plant and Equipment, Including Assets Under Finance Leases [Member]      
Depreciation, Depletion and Amortization $ 133,400 $ 102,300 $ 95,800
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, plant and equipment, gross $ 1,097,090 $ 913,715
Less: accumulated depreciation (583,868) (451,399)
Property, plant and equipment, net 513,222 462,316
Land [Member]    
Property, plant and equipment, gross 22,176 22,261
Land Improvements [Member]    
Property, plant and equipment, gross 3,332 3,054
Buildings and Leasehold Improvement [Member]    
Property, plant and equipment, gross 100,404 98,490
Plant and Equipment [Member]    
Property, plant and equipment, gross $ 971,178 $ 789,910
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net [Member]    
Assets under finance lease, gross $ 24,448 $ 19,898
Less: accumulated amortization, assets under finance lease (10,315) (9,085)
Assets under finance lease, net 14,133 10,813
Building [Member]    
Assets under finance lease, gross 23,859 18,623
Plant and Equipment [Member]    
Assets under finance lease, gross $ 589 $ 1,275
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amortization of Intangible Assets   $ 38,500 $ 37,400 $ 28,100
Finite-Lived Intangible Assets Acquired $ 11,200      
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 5 years 12 years 8 months 12 days    
Impairment of Intangible Assets, Finite-Lived   $ 0 $ 0 $ 0
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Gross Carrying Amount $ 510,214 $ 461,508
Accumulated Impairment and Amortization (270,498) (232,004)
Total intangible assets $ 239,716 229,504
Weighted average remaining life (Year) 8 years 1 month 6 days  
Customer Relationships [Member]    
Gross Carrying Amount $ 256,835 222,200
Accumulated Impairment and Amortization (139,302) (118,221)
Total intangible assets $ 117,533 103,979
Weighted average remaining life (Year) 6 years 1 month 6 days  
Trademarks [Member]    
Gross Carrying Amount $ 58,977 57,100
Accumulated Impairment and Amortization (36,578) (32,921)
Total intangible assets $ 22,399 24,179
Weighted average remaining life (Year) 6 years 4 months 24 days  
Technology-Based Intangible Assets [Member]    
Gross Carrying Amount $ 179,154 170,652
Accumulated Impairment and Amortization (82,266) (71,191)
Total intangible assets $ 96,888 99,461
Weighted average remaining life (Year) 11 years 2 months 12 days  
Computer Software, Intangible Asset [Member]    
Gross Carrying Amount $ 15,248 11,556
Accumulated Impairment and Amortization (12,352) (9,671)
Total intangible assets $ 2,896 $ 1,885
Weighted average remaining life (Year) 8 months 12 days  
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2023
Acquired Fair Value $ 11,200  
Weighted average life (Year) 5 years 12 years 8 months 12 days
DeltaTek Oil Tools Limited [Member]    
Acquired Fair Value   $ 11,065
PRT Offshore [Member]    
Acquired Fair Value   $ 33,940
Weighted average life (Year)   9 years 9 months 18 days
Customer Relationships [Member] | DeltaTek Oil Tools Limited [Member]    
Acquired Fair Value   $ 2,571
Weighted average life (Year)   6 years
Customer Relationships [Member] | PRT Offshore [Member]    
Acquired Fair Value   $ 32,048
Weighted average life (Year)   10 years
Trademarks [Member] | DeltaTek Oil Tools Limited [Member]    
Acquired Fair Value   $ 257
Weighted average life (Year)   5 years
Trademarks [Member] | PRT Offshore [Member]    
Acquired Fair Value   $ 1,627
Weighted average life (Year)   4 years
Technology-Based Intangible Assets [Member] | DeltaTek Oil Tools Limited [Member]    
Acquired Fair Value   $ 8,237
Weighted average life (Year)   15 years
Technology-Based Intangible Assets [Member] | PRT Offshore [Member]    
Acquired Fair Value   $ 265
Weighted average life (Year)   15 years
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Asset, Expected Amortization, Year One $ 35,875  
2025 32,968  
2026 32,968  
2027 32,968  
2028 30,890  
Thereafter 74,047  
Total $ 239,716 $ 229,504
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Goodwill (Details Textual) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 21, 2021
Goodwill, Acquired During Period   $ 25,713      
Goodwill, Purchase Accounting Adjustments   994 $ 41,077    
Goodwill, Impairment Loss   0 $ 0 $ 0 $ 0
DeltaTek Oil Tools Limited [Member]          
Goodwill, Acquired During Period   25,700      
Goodwill, Purchase Accounting Adjustments $ 994 $ 1,000      
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Goodwill - Summary of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill $ 247,687 $ 220,980
Goodwill, cost 439,295 398,218
Goodwill, Acquired During Period 25,713  
Goodwill, Purchase Accounting Adjustments 994 41,077
Goodwill, accumulated impairment (218,315) (218,315)
Goodwill 247,687 220,980
NLA [Member]    
Goodwill 139,512 118,511
Goodwill, cost 155,852 130,949
Goodwill, Acquired During Period 20,703  
Goodwill, Purchase Accounting Adjustments 298 24,903
Goodwill, accumulated impairment (37,341) (37,341)
Goodwill 139,512 118,511
ESSA [Member]    
Goodwill 83,319 80,058
Goodwill, cost 94,536 80,761
Goodwill, Acquired During Period 2,863  
Goodwill, Purchase Accounting Adjustments 398 13,775
Goodwill, accumulated impairment (14,478) (14,478)
Goodwill 83,319 80,058
MENA [Member]    
Goodwill 5,441 4,218
Goodwill, cost 130,601 129,714
Goodwill, Acquired During Period 1,074  
Goodwill, Purchase Accounting Adjustments 149 887
Goodwill, accumulated impairment (126,383) (126,383)
Goodwill 5,441 4,218
APAC [Member]    
Goodwill 19,415 18,193
Goodwill, cost 58,306 56,794
Goodwill, Acquired During Period 1,073  
Goodwill, Purchase Accounting Adjustments 149 1,512
Goodwill, accumulated impairment (40,113) (40,113)
Goodwill $ 19,415 $ 18,193
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Interest Bearing Loans (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2023
Oct. 06, 2023
Dec. 31, 2022
Long-Term Debt $ 20,000   $ 0
New Credit Facility [Member]      
Long-Term Debt $ 20,000    
Line of Credit Facility, Interest Rate at Period End 8.10%    
New Credit Facility [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 250,000  
Line of Credit Facility, Ability to Increase Borrowing Capacity, Maximum Available   $ 350,000  
Debt Instrument, LIBOR Floor   0.00%  
Line of Credit Facility, Commitment Fee Percentage 35.00%    
Debt Instrument, Covenant, Minimum Interest Cover Ratio   4  
Debt Instrument, Covenant, Maximum Net Leverage Ratio   2.5  
New Credit Facility [Member] | Drawdowns as Loans [Member]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 166,700  
Long-Term Debt     0
New Credit Facility [Member] | Drawdowns as Loans [Member] | One-third Drawn [Member]      
Line of Credit Facility, Upfront Fee Percentage   0.25%  
New Credit Facility [Member] | Drawdowns as Loans [Member] | Two-thirds Drawn [Member]      
Line of Credit Facility, Upfront Fee Percentage   0.50%  
New Credit Facility [Member] | Drawdowns as Loans [Member] | Secured Overnight Financing Rate (SOFR) [Member]      
Debt Instrument, Basis Spread on Variable Rate 3.75%    
New Credit Facility [Member] | Letter of Credit [Member]      
Line of Credit Facility, Maximum Borrowing Capacity   $ 83,300  
Line of Credit Facility, Upfront Fee Percentage   0.40%  
New Credit Facility [Member] | Letter of Credit [Member] | Secured Overnight Financing Rate (SOFR) [Member]      
Debt Instrument, Basis Spread on Variable Rate 2.50%    
New Credit Facility [Member] | Bonds and Guarantees [Member]      
Long-Term Debt $ 50,400   $ 53,800
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases (Details Textual)
Dec. 31, 2023
Minimum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year
Maximum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 15 years
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases - Supplemental Information About Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amortization of right of use assets $ 1,230 $ 1,352 $ 967
Interest incurred on lease liabilities 1,969 2,006 2,246
Operating lease expense 26,451 26,231 21,479
Short term lease expense 121,615 84,045 54,756
Total lease expense 151,265 113,634 79,448
Operating cash flows from operating leases 28,269 28,454 25,348
Operating leases $ 13,022 $ 15,051 $ 8,529
Operating leases (Year) 7 years 6 years 10 months 24 days 7 years 3 months 18 days
Finance leases (Year) 8 years 2 months 12 days 10 years 1 month 6 days 11 years
Weighted average discount rate for operating leases 9.60% 8.90% 8.80%
Weighted average discount rate for finance leases 12.60% 12.90% 13.10%
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024, operating leases $ 23,429  
2024, finance leases 4,148  
2025, operating leases 16,069  
2025, finance leases 3,711  
2026, operating leases 11,282  
2026, finance leases 3,703  
2027, operating leases 9,996  
2027, finance leases 3,231  
2028, operating leases 9,027  
2028, finance leases 2,558  
Due after 5 years, operating leases 31,479  
Due after 5 years, finance leases 12,497  
Total due, operating leases 101,282  
Total due, finance leases 29,848  
Less: amounts representing interest, operating leases (28,775)  
Less: amounts representing interest, finance leases (11,471)  
Total, operating leases 72,507  
Total, finance leases 18,377  
Short-term portion, operating leases 17,531 $ 19,057
Current portion 1,967 1,047
Long-term portion, operating leases 54,976 60,847
Noncurrent portion $ 16,410 $ 13,773
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Loss Contingency Accrual   $ 8.0  
Payments for Legal Settlements $ 8.0    
Capital Addition Purchase Commitments [Member]      
Long-Term Purchase Commitment, Amount   36.7 $ 45.5
Inventories [Member]      
Long-Term Purchase Commitment, Amount   $ 23.7 $ 25.8
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2015
Defined Contribution Plan, Cost $ 12.7 $ 8.4 $ 7.3  
UNITED KINGDOM | Pension Plan [Member]        
Defined Benefit Plan, Number of Employees       80
UNITED KINGDOM | Pension Plan [Member] | Growth Portfolio [Member]        
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 45.00%      
UNITED KINGDOM | Pension Plan [Member] | Stabilizing Portfolio [Member]        
Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage 55.00%      
The 401k Plan [Member] | UNITED STATES | Maximum [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.00%      
Group Personal Pension Plan [Member] | UNITED KINGDOM | Maximum [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%      
Group Personal Pension Plan [Member] | UNITED KINGDOM | Minimum [Member]        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 4.50%      
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Port-retirement Benefits - Key Assumptions (Details) - UNITED KINGDOM - Pension Plan [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Discount rate 4.50% 4.70% 1.80%
Expected return on plan assets 5.80% 5.60% 3.20%
Expected rate of salary increases 0.10% 0.10% 0.10%
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Actuarial (loss) gain on defined benefit plans $ (4,529) $ 7,440 $ 22,345
Amortization of prior service credit (702) (249) (249)
Pension Plan [Member] | UNITED KINGDOM      
Current service cost (350) (357) (439)
Interest cost (6,177) (4,307) (3,407)
Expected return on plan assets 6,977 6,796 5,499
Amortization of prior service credit 249 249 249
Reclassified net remeasurement (loss) gains 453 0 244
Amounts included in consolidated statements of operations 1,152 2,381 2,146
Actuarial (loss) gain on defined benefit plans (4,529) 7,440 22,345
Amortization of prior service credit (249) (249) (249)
Reclassified net remeasurement (loss) gains (453) 0 (244)
Other comprehensive income (loss) (5,231) 7,191 21,852
Total comprehensive income (loss) $ (4,079) $ 9,572 $ 23,998
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Actuarial gain (loss) on defined benefit plans $ (4,529) $ 7,440 $ 22,345
Pension Plan [Member] | UNITED KINGDOM      
Actuarial (loss) gain on assets 2,319 (74,332) 11,378
Actuarial gain (loss) on liabilities (6,848) 81,772 10,967
Actuarial gain (loss) on defined benefit plans $ (4,529) $ 7,440 $ 22,345
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details) - Pension Plan [Member] - UNITED KINGDOM
$ in Thousands
Dec. 31, 2023
USD ($)
2024 $ 5,598
2025 5,741
2026 5,970
2027 6,262
2028 6,471
Thereafter to December 31, 2033 $ 18,006
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details) - Pension Plan [Member] - UNITED KINGDOM - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Present value of defined benefit obligations $ (148,167) $ (135,182)
Fair value of plan assets 137,725 123,840
Deficit recognized under non-current liabilities $ (10,442) $ (11,342)
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details) - Pension Plan [Member] - UNITED KINGDOM - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Opening balance $ (135,182) $ (241,808)  
Current service cost (350) (357) $ (439)
Interest cost (6,177) (4,307) (3,407)
Actuarial gain (loss) on liabilities (6,848) 81,772 10,967
Exchange differences (6,905) 23,823  
Benefits paid 7,295 5,695  
Ending balance $ (148,167) $ (135,182) $ (241,808)
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details) - Pension Plan [Member] - UNITED KINGDOM - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Opening balance $ 123,840 $ 212,688  
Actual return on plan assets 9,296 (67,536) $ 16,877
Exchange differences 6,344 (20,776)  
Contributions from the sponsoring companies 5,540 5,159  
Benefits paid (7,295) (5,695)  
Ending balance $ 137,725 $ 123,840 $ 212,688
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details) - Pension Plan [Member] - UNITED KINGDOM - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Expected return on plan assets $ 6,977 $ 6,796 $ 5,499
Actuarial (loss) gain on assets 2,319 (74,332) 11,378
Actual return on plan assets $ 9,296 $ (67,536) $ 16,877
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details) - UNITED KINGDOM - Pension Plan [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accumulated benefit obligation $ 147,129 $ 134,102
Fair value of plan assets $ 137,725 $ 123,840
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details) - UNITED KINGDOM - Pension Plan [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair value of asset $ 137,725 $ 123,840 $ 212,688
DGF [Member]      
Expected rate of return 7.70% 7.50%  
Fair value of asset $ 64,023 $ 55,633  
LDI [MEmber]      
Expected rate of return 4.20% 4.00%  
Fair value of asset $ 47,283 $ 45,170  
Bond Funds [Member]      
Expected rate of return 4.40% 4.50%  
Fair value of asset $ 24,835 $ 21,899  
Defined Benefit Plan, Equity Securities [Member]      
Expected rate of return 3.70% 1.80%  
Fair value of asset $ 185 $ 188  
Defined Benefit Plan, Other Assets [Member]      
Expected rate of return 4.00% 2.20%  
Fair value of asset $ 1,399 $ 950  
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Asset Categorization (Details) - Pension Plan [Member] - UNITED KINGDOM - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair value of asset $ 137,725 $ 123,840 $ 212,688
Fair Value, Inputs, Level 1 [Member]      
Fair value of asset 137,111 123,062  
Fair Value, Inputs, Level 2 [Member]      
Fair value of asset 277 395  
Fair Value, Inputs, Level 3 [Member]      
Fair value of asset 337 383 $ 360
DGF [Member]      
Fair value of asset 64,023 55,633  
DGF [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value of asset 64,023 55,633  
DGF [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value of asset 0 0  
DGF [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value of asset 0 0  
LDI [MEmber]      
Fair value of asset 47,283 45,170  
LDI [MEmber] | Fair Value, Inputs, Level 1 [Member]      
Fair value of asset 47,283 45,170  
LDI [MEmber] | Fair Value, Inputs, Level 2 [Member]      
Fair value of asset 0 0  
LDI [MEmber] | Fair Value, Inputs, Level 3 [Member]      
Fair value of asset 0 0  
Bond Funds [Member]      
Fair value of asset 24,835 21,899  
Bond Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value of asset 24,835 21,899  
Bond Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value of asset 0 0  
Bond Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value of asset 0 0  
Defined Benefit Plan, Equity Securities [Member]      
Fair value of asset 185 188  
Defined Benefit Plan, Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value of asset 185 188  
Defined Benefit Plan, Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value of asset 0 0  
Defined Benefit Plan, Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value of asset 0 0  
Defined Benefit Plan, Other Assets [Member]      
Fair value of asset 1,399 950  
Defined Benefit Plan, Other Assets [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair value of asset 785 172  
Defined Benefit Plan, Other Assets [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair value of asset 277 395  
Defined Benefit Plan, Other Assets [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair value of asset $ 337 $ 383  
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details) - Pension Plan [Member] - UNITED KINGDOM - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Opening balance $ 123,840 $ 212,688
Ending balance 137,725 123,840
Fair Value, Inputs, Level 3 [Member]    
Opening balance 383 360
Actual return on plan assets 10 6
Exchange differences (88) (6)
Contributions from the sponsoring companies 32 23
Ending balance $ 337 $ 383
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Oct. 01, 2021
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Share-Based Payment Arrangement, Expense | $     $ 19,574 $ 18,486 $ 54,162  
Management Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)     0     1,212,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted in Period (in shares) 6,900,000          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   2,900,000 2,900,000 6,700,000 6,900,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares   $ 17.17 $ 17.17 $ 17.19 $ 17.2  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     0 0 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares)     3,500,000      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares     $ 17.21      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     300,000      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares     $ 17.25      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)   2,900,000 2,900,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share) | $ / shares   $ 17.17 $ 17.17      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value | $     $ 1,800      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)     4 years 1 month 6 days      
Business Combination, Number of Common Shares Converted by Each Right (in shares) 1.212          
LTIP [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)     10 years      
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   13,200,000 13,200,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   10,100,000 10,100,000      
Employee Stock Purchase Plan [Member]            
Share-Based Payment Arrangement, Expense | $     $ 400 $ 500 $ 100  
Common Stock, Capital Shares Reserved for Future Issuance (in shares)   5,000,000 5,000,000      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Market Value at Grant, Purchase Price Percentage   85.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Market Value at Exercise, Purchase Price Percentage   85.00%        
Share-Based Payment Arrangement, Option [Member] | Management Incentive Plan [Member]            
Share-Based Payment Arrangement, Expense | $     $ 900 3,600 39,500  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 0 $ 0      
Share-Based Payment Arrangement, Option [Member] | Management Incentive Plan [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years      
Share-Based Payment Arrangement, Option [Member] | Management Incentive Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     4 years      
Restricted Stock Units (RSUs) [Member] | Management Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)           3 years
Share-Based Payment Arrangement, Expense | $         2,600 $ 0
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares)           100,000
Restricted Stock Units (RSUs) [Member] | LTIP [Member]            
Share-Based Payment Arrangement, Expense | $     $ 13,300 11,200 6,800  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   20,200 20,200      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | $     $ 11,100 $ 13,000 $ 2,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 3 months 18 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     940,176 913,034 458,258  
Restricted Stock Units (RSUs) [Member] | LTIP [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     1 year      
Restricted Stock Units (RSUs) [Member] | LTIP [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)     3 years      
Performance Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)         3 years  
Share-Based Payment Arrangement, Expense | $     $ 5,000 $ 3,200 $ 5,200  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value | $     $ 500 $ 9,900 $ 100  
Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Achievement Periods     3      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate     50.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     260,762 0 354,275  
Performance Restricted Stock Units [Member] | Achieves a Rank in 25th Percentile [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Issued     50.00%      
Performance Restricted Stock Units [Member] | Achieves a Rank in 50th Percentile [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Issued     100.00%      
Performance Restricted Stock Units [Member] | Achieves a Rank in 75th Percentile [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Issued     150.00%      
Performance Restricted Stock Units [Member] | Achieves a Rank in 90th Percentile [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Issued     200.00%      
Performance Restricted Stock Units [Member] | Share-Based Payment Arrangement, Tranche One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)         1 year  
Performance Restricted Stock Units [Member] | In the Event of Death or Disability [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage         100.00%  
Performance Restricted Stock Units [Member] | RSU and PRSU [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)     1 year 4 months 24 days      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $   $ 8,700 $ 8,700      
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation - Key Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 21, 2021
Performance Restricted Stock Units [Member]    
Risk free interest rate 4.56% 0.54%
Expected volatility 65.70% 84.20%
Total expected term (in years) (Year) 2 years 10 months 6 days 3 years 3 months
Performance Restricted Stock Units [Member] | Minimum [Member]    
Correlation range 48.70% 21.20%
Performance Restricted Stock Units [Member] | Maximum [Member]    
Correlation range 76.20% 79.50%
Management Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]    
Risk free interest rate 0.04%  
Expected volatility 55.00%  
Dividend yield 0.00%  
Stock price on valuation date (in dollars per share) $ 18.9  
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation - Nonvested RSUs (Details) - Restricted Stock Units (RSUs) [Member] - LTIP [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Non-vested on Closing Date (in shares) 1,484,198 1,235,100 883,079
Non-vested on Closing Date (in dollars per share) $ 17.51 $ 20.49 $ 21.97
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 940,176 913,034 458,258
Granted, weighted average grant date fair value (in dollars per share) $ 19.07 $ 16.51 $ 17.64
Vested (in shares) (640,145) (593,037) (93,688)
Vested, weighted average grant date fair value (in dollars per share) $ 17.37 $ 21.91 $ 21.8
Forfeited (in shares) (67,415) (70,899) (12,549)
Forfeited, weighted average grant date fair value (in dollars per share) $ 18.07 $ 18.8 $ 22.59
Granted, weighted average grant date fair value (in dollars per share) 19.07 16.51 17.64
Vested, weighted average grant date fair value (in dollars per share) 17.37 21.91 21.8
Forfeited, weighted average grant date fair value (in dollars per share) $ 18.07 $ 18.8 $ 22.59
Non-vested on Closing Date (in shares) 1,716,814 1,484,198 1,235,100
Non-vested, weighted average grant date fair value (in dollars per share) $ 18.39 $ 17.51 $ 20.49
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Stock-based Compensation - Nonvested PRSUs (Details) - Performance Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Non-vested on Closing Date (in shares) 386,512 691,631 340,071
Non-vested on Closing Date (in dollars per share) $ 24 $ 27.75 $ 32.38
Granted (in shares) 260,762 0 354,275
Granted, weighted average grant date fair value (in dollars per share) $ 33.03   $ 23.34
Vested (in shares) (18,222) (305,119) (2,715)
Vested, weighted average grant date fair value (in dollars per share) $ 26.63 $ 32.5 $ 29.72
Forfeited (in shares) (14,471)    
Forfeited, weighted average grant date fair value (in dollars per share) $ 20.55    
Non-vested on Closing Date (in shares) 614,581 386,512 691,631
Non-vested, weighted average grant date fair value (in dollars per share) $ 27.83 $ 24 $ 27.75
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Loss Per Share (Details Textual) - shares
shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0.9 0.3 0.7
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net loss $ (23,360) $ (20,145) $ (131,891)
Basic and diluted weighted average number of shares outstanding (in shares) 109,161,453 109,072,761 80,525,694
Total basic and diluted loss per share (in dollars per share) $ (0.21) $ (0.18) $ (1.64)
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 22 - Related Party Transactions (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2021
Aug. 26, 2016
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Proceeds from Equity Method Investment, Distribution     $ 8,329 $ 7,283 $ 4,058
Accounts Receivable, after Allowance for Credit Loss     478,887 428,925  
Operating Lease, Right-of-Use Asset     72,310 74,856  
Operating Lease, Liability     72,507    
Corporate Joint Venture [Member]          
Revenue from Related Parties     13,000 5,400 6,800
Proceeds from Equity Method Investment, Distribution     8,300 7,300 4,140
Corporate Joint Venture [Member] | Service [Member]          
Related Party Transaction, Amounts of Transaction     1,100 1,000 0
Related Party [Member]          
Operating Lease, Expense     500 600 $ 500
Accounts Receivable, after Allowance for Credit Loss     2,700 2,400  
Accounts Payable     1,200 800  
Operating Lease, Right-of-Use Asset     600 700  
Operating Lease, Liability     $ 600 $ 700  
Affiliated Entity [Member] | Mosing Holdings [Member]          
Percentage of Tax Benefits Realized Payable Under Tax Receivable Agreement   85.00%      
Percentage of Tax Benefits Retained Under Tax Receivable Agreement   15.00%      
Tax Receivable Agreement, Cash Payment for Settlement of Early Termination Payment Obligation $ 15,000        
Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Period Over Which Future Contingent Payments May Be Made (Year) 10 years        
Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Future Contingent Payments, Cash Tax Savings Threshold $ 18,100        
XML 132 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental disclosure of cash flow information:      
Cash paid for income taxes net of refunds $ (44,268) $ (33,171) $ (20,130)
Cash paid for interest, net (2,177) (3,851) (4,192)
Change in accounts payable and accrued expenses related to capital expenditures (7,926) (14,721) (8,191)
Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash $ 0 $ 0 $ 552,543
EXCEL 134 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %:!55@'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 " !6@558DCY4$^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R';'#B;-I:.G#@8K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"-BU"G*M_8N<.L$MRS&Y)#<-0#ZLY5W80\/:T>YG7K5R? M2?<&RZ_L%)TCKMEU\NMJ\[C?LE9R>5]Q64FQET()KB1_GUQ_^-V$?;#NX/ZQ M\56P;>#77;1?4$L#!!0 ( %:!55B97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M5H%56+ ;XU?!!P /S( !@ !X;"]W;W)KP'Q1;@J6VQLIS+O]]C M8S#.R >\H_1# X;SVGZ0Y/>5Y;-'(7_'2\X5>0J#*#YO+)5:O6^U8G?)0Q8? MBQ6/X).YD"%3\%8N6O%*R?B40%?L2GDL1) M&#+Y?,$#\7C>H(W-AAM_L53IAE;_;,46?,;5M]54PKO65L7S0Q[%OHB(Y//S MQH"^'[6MM"#[QG>?/\8[KTEZ*O="_$[?3+SSAI4>$0^XJU()!G\>^) '0:H$ MQ_%O+MK8[C,MW'V]41]G)P\G<\]B/A3!#]]3R_/&28-X?,Z20-V(QT\\/Z%. MJN>*(,[^)X_K[W:18&=%]@O"FB[HL#) M"YR7!9V*@G9>T,[(K$\EXS!BBO7/I'@D,OTVJ*4O,IA9-9R^'Z6_^TQ)^-2' M.M4?"3>!GU&10>21RTCYZIE,HG5[2G^7)ODV&Y%W?_QYUE*PN[2HY>;2%VMI MNT*:VN2+B-0R!EV/>V6!%ASG]F#MS<%>V*CBB+O'Q*%'Q+9L1W- 0[Q\S.^/ M">UFY6U-^0@O_RN)8.^6;N^ELW&VZ)U,S]F'?I?WKROX%IDH'L;_Z)"O)=MZ MR720>!^OF,O/&S *Q%P^\$;_[1O:M3[H<)D4&QD2*Z%L;U&V,?5^WG"'0%.R M (!Z_(E\YL\Z@KB295FTT^N'RUBJ!FD010FTJ1N^$E)I:>%"2B;: MP1TOJTW+D%J9EEW0L@^CE8]3V."^3VKC]2O-/BY0FYPAM3*Y(@M0U!_O=$9P M8[&?90&DK>%BE4X"KZN-[#4L/RT\/SW(](_]@)/K)+SG4HMJG]^G3:=K=?0M MS*C?-Z56QE4X?GJ0Y9]$KI#0KK*X>41F"KHG$9(,10+A"3*4\/3=%5>?]K0 MC9I[4VIE@(6]I[@_SP'>LBHJQSB ME;6QO492H$54H+B_?XEM.PY.I7CP(U??'G'-VY]:;$8C@RFU\OQKD1ELW/._ MQ#85L0)7_+>_JKQP[%'L]:P3W63L$*^KR\V46IE;$2-LW/UGO7(@.:O&A OT MJ'["VVAZ,*56AE2D!QNW_%=KK=;6TC"8&4VIE6D5B ML'&3?^LK,+YB3JC][OY/,N-N(J&5:9'A2D,1AN!B9DJXOX_(VSPWL1:$'B C^G-U^U ME(SF"%-J94I%CK!QI[]I:.3RR5VR:,$K;QWL$;J^FUUJ:1D-#:;4RK2*T& ? M%!I^\"!H_H[ DT%'93&,MXH&\G U>IGO_ND>GO\++:T%[#_CN%_7=P][YS^SABD>M#[LEFA;)MEU)FD^1P:5@O6/R5HM0O MT<)W4]T"C:8$4VIEF$5*< ZZVS!;@O%%NRLN4PW+:$@PI5:&580$YZ"0,$WN M ]^%/BJ8UGW@*K47_QF-"[E:)U-+%QL_]"GMM!TK_7?6>M#Q*<* \[I]B1S(*\1"9PB$CBX@=\, M_F-?AF0RTJ+!%1SMK"Q>5+O5O$8"<(H$X.!^?0.I:@)C3_F(!\*'BRMYR\+5 M!W(K$G?)R=755 O.: @PI59>;5N$@#9NWC?@TAG;]&JH@[='(K_1=$1N^1/3 MQB9+KZT<>5RF7X#/YT*HS9MT!]MG M1OK_ 5!+ P04 " !6@558ZL&:),$% #5%P & 'AL+W=O>])^F+%O>J^JRW4AKR4.2E/I]M MC=F=S>=ZO95%HD_53I;PGUM5%8F!G]5FKG>53-)Z4)'/F>>)>9%DY6RYJ*^] MJY8+M3=Y5LIW%='[HDBJKQOZ-F*<3N@5OR5R7M]\)U8E!NE/ML?5^GYS+-/)'.Y M-C9$ A]W\E+FN8T$S_&E#3KK[FD''GY_C/YK#0\P-XF6ERK_E*5F>SZ+9B25 MM\D^-^_5_>^R!0ILO+7*=?V7W#?:4,S(>J^-*MK!\ 1%5C:?R4.;B(,!=&H M:P>PX0!_8@!O!_#O'>"W _PZ,PU*G8=58I+EHE+WI+)JB&:_U,FL1P-^5MJZ M7YL*_IO!.+.\5*56>98F1J;DVL '%-5HHF[)VYVL$EL<34[(Q^L5>?[L!7E& MLI)\V*J]3LI4+^8&GL%&FJ_;^UTT]V,3]Z.,O%&EV6KRNDQE>AQ@#@_?$;!' M@@OFC+B2ZU/"Z4O"/,:1![K\_N$,&;[Z_N'40<.[>O ZGC\1[[V\D^5>8HEM M!@;U0#N=[Y8TH"P4_F)^=\B+Z%@8^S0ZUJW&NH@%H6"=[ C [P#\>AR? &B[ MIMR0M=+02- F1#[ ,J6E/L.P?%<^[+)WIG?)6I[/8%W3LKJ3L^7//U'A_8+5 M^BF#K9XHV%$:@RZ-@;,/+B%Y=A)633^\A!RN\WUJ\YI*N-\Z2YIU$]*;%*HR MV3_U!2S#S9W$0:%/*/,IBX-!YV!"+PAY( :M@PA#CU(1X+TC.FCAA/Y-EM \ M>0.5PFJ7:6.;Z4X^MM#_RH,8/[7P63"11Z>@K!+0>A, MP)B.\4@(G"_J^")WB<&*$"!),[U3&FH- M/9YH+0VZET2CAQCB?%.Q&BNHYTU4*>XH8B?%&UEM9%77)RN-W%3?+$\\3F<\ M7KH1%>6"#9$0F1\&,<>AJ-=[ <^)=0V+3964:UF3*;,%1@=3&^WX<7V8 P,J M3!?"7C.@FI!--!P]<#C42?5!&=MG1_O2T;:$LE&$+?!H+.B0#E/"MAP'(T!$ M&0><\XENI*Q'9$[$?M/-RK4J)'F>*ZU?H& ,F0^1QX=48QGS!1\2C566/1#1 M!%%O@ZC;![VMFZ^A>4E*:5 6/F9A?#BI$!6G?CQ$051Q/&&&:.^&J-,E+*]@ M>0!WT#3<;5;6LZO;S*:X_'%:>>R/:H3(8%\?@B&J*(PGMFK:&Q3J=BA7AYU& M;B2\@TIBD@?9>KXO^\Q\M6\+;4O"0O^W@M62@*$Q^VIBVHV=1>3%HXJ.50$/ M1^"8G>'L4'B,WML4ZO8IK_\;V]@Q4!8%HZHB,O!@(SI$)D(_G&#K_0=U&Q"T MK"UF75T4;>P6&)0M'*(A,DH]-D3#O <-!/,GX'KS0=WNXZKC<.YK8\MPXOO< M&^%@.G#60RN%Z:A@8JI6O0NA;AORIS3$U@F%B$>O=R>,\Y$?1'4>]4>;%Z*C MG$;QQ&QBO>M@GO.-\0\@(+"!P<9<%."B]#:I)/JJR)SVY4??%9\TVNJIHATG ML3N%-\WRO3W,>0[+4ZKR/*F:[-9I12U!&SH\+*UWRH9&!Y>- MCA4P&3T5$W.7]1Z',6>;?*J/\ LL29U(X_:11.U-]H /Y@@O'><#NJ'>^*MIQ9GNOQ=Q>"^^=)J]XPR"^RXNI@%5CN)OA4B\$@SS*&-447_=RB25E17 _V^5,H\_[ VZD_SE MOU!+ P04 " !6@558(U*KU&$# "]"@ & 'AL+W=ORD>J'+@ ,^5650D^]PICZRO=U M5D#%]*6L0> _"ZDJ9G"JEKZN%;#;N+5;-9O(E2FY@%M% M]*JJF/I] Z7<3+W0VRW<\65A[((_F]1L"?=@'NI;A3._M9+S"H3F4A %BZEW M'5ZE8XMW@&\<-GIO3*R21RE_V,D_^=0+K$-00F:L!8:?-$V$6FD>+B MD#+#9A,E-T19-%JS Q=,QT;Y7-BTWQN%_W+DF=E<"BU+GC,#.;DW^,&<&DWD M@LQEA954V!2O@7R26I,+\G"?DC>OWI)7A ORM9 KS42N)[Y!7ZQ%/]ON>]/L M2T_L&U+R60I3:/*WR"$_-."CB%8)W2FYH6$9-U.8E1]D6V8B6/:8[V>7= H&@03?[VOMP\6A'%R M"$M[8&$4CL9ABSL0$+<"8D>,3@CXUQ2@2'900V^LHK=8.;@,Y*I/6WPN*O8. MO-(URV#JH5D-:@W>[/5?X2!XWY?QES26OI"Q@V F;3"3L]5PG9D54YR5NQ N M\4(G>&WB#8?0G#R"P)$A==NDJ/091&>V5U MH'#0*AR<57@'6PJ>1*3'B L:Q_UR MAJVI;7B$A];+ N> ^S(,:$=2#XC&G52F M3X .5(U:5:.SJIX\TWV21L>.)#0*.YJ.4<-PW &EQR :CA+:+VKV A'2=Q1T@?+ R"J)L??^]AKT M78.D,0,K89J7L5UM M>[!KUWITUF^P-VM:J?_--(W=9Z:67&A2P@)-!I=#]$HUS5(S,;)V[<.C--B, MN&&!_24H"\#_%U*:W<1NT':LLS]02P,$% @ 5H%56 KHDE>8!P P2 M !@ !X;"]W;W)K<6H7]!;_KN2C M/OJ,;"BW2GVS%Y_6ES-L$ ,??>Z>SPSWMPN//S]Y_ M[X.'8&Z%EE>J_D^U-IO+63Y#:WDG=K7YK![_(?][9XALJ= M-JK9+P8$3=4.O\7W?2*.%A >6$#W"^B/+F#[!:P/=$#6A_51&+&ZZ-0CZJPU M>+,?^MSTJR&:JK7;>&,Z^+:"=69UI5JMZFHMC%RC#Z(6;2G1C76GT0)]O?F( M7OWZ&OV*JA9]V:B=%NU:7RP-W-FN7Y;[NWP8[D(#=_DHRS>(D3FBF#+/\JL? M7TY/ER\AWD/0]! T[?VQ4-"[KI.M04)KB-,7SK">^]?;UGJKMZ*4ES/H'2V[ M!SE;_?8+2?$[7W _R=E)J.P0*HMY7UT)O4&P::BT'^3?N^I!U!"[-^K!5=*[ MLOW_L"()R3BY6#X@#F3EWQQ-\K@4E6>%'EQ_0Y6_^"N?F2<[QM 1=*\Z++/%#)'AD%!P%^449 M4?\ R+V;X_OG"8R]Z6[[[-(DP8%6(4?41Z) KSM00YUYFJ,M\)[IQZ2=D%N0 M*2;8WWNG)\DEC%(ZA>W:\90RD@9@C^1%HH31][@V%J.VM/Q?50%VV_:[SE^P M>W_'2-*48P>PSPR'2I:,#$3B%/2I-:*]KZ"=]L403BUSFX85V5'*]D@]=K1( M, ] '2F(Q#GH#Z76CU5=>\&YQ$)YEN;9%)S'CN(BQP%P(P>1. G]!<4J3-7> MHUJ"<$6=5:@+=;?8:1EK,Y=I,BA#I\L\9CQ/0M4Z$A*),]*?JET<9L$+:)2X M)%1 MJ>H/59I2(F0D:E(G*J&.=L>0P_GUV4C0IG;7:Y93E,60#JR%HG3UC!L M(^@\/(0)P]@I6]>0%$#Z24 ZD9&S2/%#:KNNQ&U55R:@34B4^EZJN7^6M]/S MQCDMPSJ=(73-;620 ].@8%V?"WZNV/Z\.\_ <5I?>2)%.V\!GA7E M:M"1 VF< Z>S^QQ6E^!(EK"IQO29%3@)H1UID,9I\%1FGL/J\EV1$^[4@.?P MAK,L"= B'6F1QFGQ5&Z> ^LY=N5YGCB9]=BQ+,.!0P8=Z9#&Z?"?JKU?&-DU MZ%9UL!I*P@_4)3:*L:.-/6:AA([D1^/D]U'>24CF>CH @E1-/>8Q M8YB34$I'"J1Q"KQ6VBPZ::I.6E&,;F4K[ZK X(G$&EL\LQRP@B-E(6BQ.6JZV/)=9 MEY(XIX[ ])BQ@M! >[&C!XAQZAKFZSF,+A-E)(.6F8)T[=($I$UH_T?*8G'* MNE)-4^T/Q?WC3M7:VI5M"8C1JS^5D8CDK[W8HY[]4A'Y-.=/<'0:_]<_R3!/;[T11QGUI5+[9WD[C7UD5!9G5+OSJD7: MIF".('J6\G?X#4ZAQQJ8MS5Z$/5.VI<'>(Z''Z0W K @L3,;U57_D^LY@@$_ M9WDQ+PCI*X@0/,_@A^3YLWFEM=7OS]]B6LS3@@_7.)]GG,VSE#Q;JYW1!KZ# M,O1N@DO=.4Z=KG:M,D 8:)>1XUF9&F0%Q>7Z0\+:;2VF?'<9X%! L;!0"+"X#WZW4_[6&KMZ): M+X $2K&M8&QYX?H.NKA@E$WQ>@R!J7 6>+S 1AG XC( 3H>[9E?W[]S4H+55 M \VQL:]''R2J^@.8%[Q+]I0R,GTLXC/+@(X#;VA&3<#/'FL/P-<@LLK**PBY M2_*+!,J635/L-4R2H'KAHQ[@<3TPL)8.SD4O;)?Q@3^3/'-@^PSS)"\"S\[Y M* YX7!PX9-MWX0O#H.[[.>\C'X^A_Y'/\NC]LGVY_R_1W5>M!F%X!ROQFPQ< M=,/[\N'"J&W_ROE6&:.:_N-&"H!O#>#[.P5\O+^P;[$/_VMA]7]02P,$% M @ 5H%56)]-.PF* @ &P< !@ !X;"]W;W)KB)K$'9G+55% MC9VJ#=:U EJTHHKCP/=C7%$FO"QMUU8J2V5C.!.P4D@W5475XP5PN5MXQ'M: MN&:;TK@%G*4UW< -F-MZI>P,#RX%JT!H)@52L%YX7\CY,G;U;<$O!CN]-T:. MY$[*>S?Y7BP\WP4"#KEQ#M3^;&$)G#LC&^-/[^D-1SKA_OC)_5O+;EGNJ(:E MY+]98:;.+Y=:".K7FP35$QTO_2A MOPY[ A*](@AZ0?!60=@+PA:T2]9B75)#LU3)'5*NVKJY07MM6K6E8<+=Q1NC M["ZS.I,MI="2LX(:*- %Y53D@&Z/H,\)( MEW93I]C8$,X*Y_V!%]V!P2L'7D(^02$Y0X$?A"/RY=OEP7,YMN@#?S#P!ZU? M]"I_5=E_D[W.^?T9JJE"6\H;0"=,H*^WUZ@&U:&>CJ%VWDGK[9Z7;>9/_#C% MVWV@(T7/8H=#[/ =L;M[@6AC2JG87WLG7?QN=31W9Q[O1;)/??1P<((Y5^,HO"64S&$>(!(?XOPD_;]'6C'@\@C@2/7\0)P]@/ MR.P@]LLZ,H_C*)@=A,9[KVPM&\O4*[ [J^E-$\3UR"']V'V#U!+ P04 " !6@558I\4W1H,) !7 M+ & 'AL+W=OL[:I$RNSF(;.N>#+[#).0A0E%*"1EQ_/U"X"T* $-R*[RBTU2!TT> MH-%]T,#%@VR_=QO.^^CGMFZZR]FF[W?O%XNNW/ MZ][)'6_4+VO9;EFO;MN[ M1;=K.:M,HVV]P'&<+K9,-+.K"_/LNKVZD/N^%@V_;J-NO]VR]O$CK^7#Y0S- MGAY\%7>;7C]87%WLV!V_X?VWW76K[A8'*Y78\J83LHE:OKZ5UK2^H[?HQ&9X=WZH;' MUT_6?S/D%9E;UO&EK/\GJGYS.K4P$)]_($!?F+P$0]=C[74WU6G9@SPXM$]-2S^?[JSDF)(TO%O?' M?"%8C&AR"EL!,$107J #[H0 /1"@IB'Q$/A0_:6\=G"B7JK04,JF%#6/FI&9 M?JJO2^U>NU;>"^4'T>UCI&)9RWK1W W!0/2"=^^A?J"A'M2!\GVW8R6_G*E( MV/'VGL^N_OD/E,;_@KSC-8VM7LG82<]$_ MZM@CFE)NN8Y/?TG1]-&]\K2]ZDV(6>I\RQSA/"$6,PB69 19S"!8FM$,9I8= MF&5!9C>]++_/=>JJ(L5,C]+9$6&-7>\T^.U9J*-[EF]-V,FFGL^1@>(6.Y\C.V%+@*AHK XN:!Y@CQQK3A0 M*L(>6 N5?H>A443VC5)9M?A;C9J*86O11^IYQVINXMMYURR<3Z0HL7@L79#5 M'2L7@8[\X(0HBB=)$)^))+=])+INSYJ2A_QPM!,:K_.0%0!)D"]@H"-A@X(L M_JU$KQZ42G0[J49&CQKK.@Y[WF@L2.4L9 5 YBB.8P\7/''!9T9DS=M6^5K/ M?L+^-!JPWDRSW"8!X0BVHP($RX@GU*%)W*"PNODVS1JU9%&:7(>YT@0+HPT\ MW(CK(&GB,'-1*4(.,1>%:.PC-HD>%$SM_H"GU(^6-"H2Z,M.:9W6Q!"0)W5Y M9JE-TP4Y7AB"G!*MBL!L!Z4%H7B2V;P"X(LOLJ;*"<&K] MDOAB[J1E4%C,?&YTSI.M\$QD0)+$2>;0<&%SI4>)+34!7!'[.$S2!86URW_[ M#6]#F0)0%UH'.BQ<'"6IO0H#4 BG.?&PF-0*"LN5@WOMV*/VK6%%4);MGI], M6Y"AJRH(36,G'P*PA!:V; 9@"88%=:S%&.'8\#< 11 M8@\69"XI;ZBFLZ43?RNTS!#%V%4=.L*V( 52&#<)AFGB2.)Y6"PRKE]^>674"2KJI )">V M:RT!7!ZCU/% P)SJ,L_B!4]"!9\1*IK?VE0MC><-*\YG5)7PJVJ55[6V>BUK MIWTZ:14?BGUJV) ](6W=YY(X$H2 MA_M9R J H+S(2.&A/6D;'-8VU^Q1UU[TXFLB=;OO%$POODSN,:N68]8@3T $ MX3R+,YOLV8K.*@@YY3FI'WQ._:A/[\13L:;GY::1M;Q[!+F<+;,L <@\*YS: M9]#2Z7; I'-(6.= M$I8\I[1TX2Q:1%NF0HNN\YZO%!)7P"09MAD"8DCE++LF ,!\PS8)(1(60H=4 M^V;?F<#Q]B3I0ED)I F5:VB.B4,5*M@@'#M<71Q2,.I1?N1HWXJ\*.^N1<.: M\AEYEP1%UTOS[JM:6[V6M=,^G?0:">NU-Z93=S6O[H:*V5N5FFK.NK&T5->L M5^*MCBJNHH+PS!17:,TQL@,UA,KL4 V O%L%9%)L)+QQ-28EL^=<2]9,I6>= MBZ59Y_4M:SHV'!4H9>=AZNX].7NC+D27/VV> "I!V+,H)Y..(F$==1KT:MG< MS=7X;:-;V2I;:J[ M%P1E,2QLQP'8,[XA2"GG"8E1<)*ZBO?C:+"#-\S*0$5 MGC2)"[O8"> <3B'(*:=))I&P3%*<]FVY.QNA!])N-K"L=FDW%(7HB!^U"[FHU\4#6@"3"B;.% M!<$H2NV*) 3SJ@PZB2<:%D\GSCED)).,NWUK HR*VENQWX*'#(!:3T&BDHFA811WX=4<$(Y,AP$&C4-D'V;L_2PB&XMBN[($PY"M3 MT$D[T6=JIU$Z@5H"I >((%H08CLEA,-)BNP\ .$RE'FT$IVT$@T7DCZMU[PT M/GG8_6I5)H_*<9-%)SG? A7D#12,TMC1B!",9L2>BQ ,Y5[61P>#SE>?WE2\ M;+5[OM4'..BC6WXGFD;[OG*71\[ L@-U!0M&.77.\$ X4N34H0^=XHFSV%. H)," MHN'AZ.!W[P9P)M9Y_1.]7PQG7R*L!ZO>UE/W3C7[!X2SQU?\!4$L#!!0 ( M %:!55B@Y:VYV0D +-- 8 >&PO=V]R:W-H965T&UL MM5Q=D]HX%OTK+G9J=J8J!$OR9[:[JQ+PQU1M-JED9N=A:A_D,1R=*Q_?:TD'F9M#67VIUYPWUM=-L:UO)^NFV;V9S>KE MFF^R^G6YXUOQR4-9;;)&'%:/LWI7\6QU;+0I9M2VO=DFR[>3NYOC>Q^KNYMR MWQ3YEG^LK'J_V635MW>\* ^W$S+Y_L:G_''=M&_,[FYVV2/_S)L_=A\K<30[ MLZSR#=_6>;FU*OYP.WE+WJ0.;1L<$?_-^:&^>&VUIW)?EE_:@]]6MQ.[[1$O M^+)I*3+QYXG/>5&T3*(??W>DDW/,MN'EZ^_L\?'DQ\\T]K_ZGH9R;*7\7)5WOJV\GTE=6%\) MN# 3_IE55=9J9*"(S!1O5ZN\+=VLL#YF^6HJ1)MGN[P1QP;2&"#],/_->MLT M57Z_;[+[@EM-*>@K<3U-K(F9]1-OQ!U0)$>455MQ)8RGG0*7HA1G.&PV$_EZ M3EIZ3EIZY'%&>-YE1;9=94M^.QEUG/2Z<3D7J23&[A2,JD8*=T6*H+8+I-0D0YE>^+? M$!>KN"EQ0F>(2C0HQV8^\X>X5,5YA(1!3S?0V#EK[!@U_H^8DA5EK1T>'*5$ MY?($$0L0$8&(&$0D*F)*& E"(FD(XP8BNF<17:.('YHUKZQEN1%%L&[GDD]< MC+WBF.MD=4%90<0"1$0@(E81E 0NE:0%>5*(9R"I=Y;4,TIZG"!,VYGPZBBL M4#4[3K#YU_:U5E@/JN^Y!PH+(B(5X3K$DV2+09X$1*10I(&P_EE8WRAL-^7Z M/F.LZ[U0>+\3;SWQNFFG=V*Z>?RT4S\[9-6JOAS?==K[ZG#N2-4W-W;LVL$< MDRS")(LQR1),LA2);)!WP3GO@A^1=[I<"]3QUY-2+0 +'41$*F(JQXE!E@1$ MI";$0.KP+'5HE/J\RNK$/N3->LV+%53#H7K"KBM-5^;&T-<6,299A$D68Y(E MF&0I$MD@LXC=6Q3VBW)+:R_8X(#<008Y%Y! JE4-2BY6&!+#D 2&I%"/A[I> M6#_$?'ML5SI%<9KCB#OAO_ECMOQF15]W5=E.@([WSG9.I!6::"I76?YH4/)- M$89$&H@2*H9Y$AB2&B%#G7NW@ICM"EGG0V<@:66EI^"F(T*@Z"N:D/I%%47^U.MI+!!H:/2:PIR)3 D MU88SB=H[%<1L53S# 2=:R=7U/;%#XC!9,8Y50T->>8^I["C M 4,B#20@\MT5YDE@2*H+Y?LC==^;&=1L9KS40Z>JO3%EA,HBH[H;J&P1*EN, MRI:@LJ58;,,4Z]T-:G8WKK'2J>IW*(.V9G.#:\L[JA8:F%*\\)8,&)+ D!3L M\E#9WN:@9IOC$]_MJ^5:W W;>^.E>PZ6K\8E(,K.GKDY_M7UB\D6H;+%J&P) M*EN*Q3;,LM[WH6;?9SS+M)D%[TZAJB$T%J,5$\ZH5S-FJZY MKNO[3*YI36 :N,%H4?=.$#4[0297C<*^#PQ9P) (AL0P)-% II0Q3[E!@KCA MWNC>^V%F[^XJMU ME*8!GL$[,&!(I(&0T/4=665X#P8,2<%@0X5[5X/]$%<#FK\SC1G Y+T%YJY= M._2CLD6H;#$J6X+*EF*Q#1/PXMD2L\&#:*LQ]=$,1\DYU1=22A^$1!H(">2] M,S%,E,"05!]6 O;FX%>7-B9;A,H6H[(EJ&PI M%MLPQ7K[AYGMGVN,-:;N>U%&;8TGQ *;R>4+;WF!(3$,26!("G9YJ&QO>3"S MY?&\+7Y,L[%%W7]@#G5UJ:)N:T%EBU'9$E2V%(MMF%"]R\/,+L_XAC2F;F(A MMG*[?X%]8&G3!XDH8JK]));_6:9RM>M0#Q^4-9-M\/VI^P.O].V]W_ M 5!+ P04 " !6@558L5+S08 " "6!0 & 'AL+W=O1+=M'\_2D[<#$WS8HNWPT-1Y&RMS;VM$ D>FUK9>5 1M:=A:/,*&V%' MND7%EE*;1A"+9A7:UJ H?%!3ATD43<-&2!6D,Z];F'2F.ZJEPH4!VS6-,$\9 MUGH]#^)@J[B1JXJ<(DQGK5CA+=+/=F%8"@>40C:HK-0*#);SX"P^S2;.WSO\ MDKBV.V=PE2RUOG?"MV(>1(X0UIB30Q#\>\!SK&L'Q#3^;C"#(:4+W#UOT;_X MVKF6I;!XKNL[65 U#TX"*+ 474TW>OT5-_4<.[Q"!+IS.@U&.?-:.[@2_713$XJUY1; M,FR5'$?IE2:$&-Y#UEDV60L7:',C6W=GLY XA7,,\PU"AY[O/&!@BV0AB]2"95+ M4<,M"4)^:&3W%=S#3?;#N9DYM:W(<1[P4%@T#QBD;]_$T^C3 ;*3@>SD$'JZ MKRD@5 &9L-*"+F'ADBHNP%E^_\!'@JS6^?V??:4<3A:/GA]!L9/O3E(%1FMB M->=1*W=[\DE&N@[%L,[Y[15)L=]'X^@E,82 M?.\4O[ZI5R:C%VYPI1^P\9J)UTP8KA%/H#3QE>2];?LX7FB2?1T(=V:E0;/R M&\%"KCM%_=@,VF'IG/6S]NS>;RPN?265A1I+#HU&'XX#,/T6Z 72K9^\I2:> M8W^L>'&B<0YL+_E2MX)+,*SB]!]02P,$% @ 5H%56/B29TK;%P \$0 M !@ !X;"]W;W)K=A)O/$#&-OQ;H!D8_AQ_6&Q'UID2^J89"ML4AKEUV^=JNIFDZ.9\2X62#QZ MD-W5]3SUH%X-Z>EM MM[D(N\Z:BF]JZHOKR\L?+AKCVK-7+_BS]]VK%W[H:]?:]UT1AJ8QW?&UK?WA MY=G56?S@@]ML>WQP\>K%SFSL1]M_WKWOZ-U%6J5RC6V#\VW1V?7+LYNKGUX_ MQ?5\P3^=/83L=8&3K+S_BC>_5"_/+D&0K6W98P5#?_;VC:UK+$1D_*EKGJ4M M<6/^.J[^CL].9UF98-_X^HNK^NW+LV=G16779JC[#_[P'U;/\SW6*WT=^-_B M(-?^2#N60^A]HS?3^\:U\M?<*A^R&YY=WG/#M=YPS73+1DSE6].;5R\Z?R@Z M7$VKX04?E>\FXEP+H7SL._K6T7W]J__TO2VNB_/BM0DN%'Y=O.]LL&UOA&EM M57QTF]:M76G:OK@I2S^TO6LWQ7M?N]+9\.*B)SJPVD6I>[Z6/:_OV?/JNOC- MM_TV%#^WE:VF"US0 =(IKN,I7E\_N.);6RZ+)U>+XOKR^LD#ZSU)7'G"ZSUY M@"NAZ'WQSK6F+9VIBX_$$4O:V)\\L"SW]/1R,*R?PLZ4]N79#MSM]O;LU=__ M=O7#Y?,'B'V:B'WZT.JO_L^2*_[KD[WMB]>U+[_^]ZE3/;COZ5-=+T=-VLWI M"1D]9J1G%^DY?>>GK2U*WP:ZJB(95,4Z"24DH>"NGBY\XYN=:8_%UNQML;*V MQ5H[T]%MKN5-NXINMF1F_79"1.=HS5U-9&QL:SM3UT=\;W>]W(O5/[<.[U@7 M>,N;QG9TGN(??__;L^OKR^>?EQ^7Q;_?W+SG]U?/OUM^(_DGZ!T"Z.)ML6KE MZ]IT::=_T1T*WQ5Q\X]OX[:%"7PGK>4[/E\Y=)UMRV,FGY&J;V']Q"UHX_#L JN6@HUM?N+Z-EU?HUE:3WFS+KS#?9M%AGW;.W(2PK]Q)G=T.U\L%&IB+'* MT_ -AUT6O[1[&WHY.:G 8>O*;7&P)(NB]7WQF5:AA>D2U[!&O.D(ODQH1O_\<'%D#:0/\46.^VFP_<,X$"J@[9AQM:,BRUNLDH48$)&HPZO'C M1+%,5,8L+O"MA5M<%C_?NS_I+1$JO%\4JZ'G3\"J#W9OVP$*67IR LRA+^GM M7W@E%[!425,KRZ(B+L*S..B)W]NN,,6.OO$5\Y?@0=1TB95T07 -16336C\$ M,F$<=6BL7+0BRR8=BK+1E2'7VI+*%F07*XMMA0 ZB.I[M$1A:#0>1]>(L$DT MHAQ3'T0<*3K@ ES@VKVGW<@20D%:PJNT&29);K MHQ0Z2 M8A$01X)O6ULO227%F<&42EQXN[.58Y$.V"J/ ^3&VLIT52@^[Z *R;?5R]]'#;X P;3D7V3UJB/J@EA2:G"0DML _I MHMGM*-B854UR^,*?\+;$KH&X93IR0QLU 7Q!J+: .B$P@,V,@F&F?E6[C5%W M11[!M*8^DAI;0^2=OI I5 ,$OT*^'12DLN0=R7LQ3^BJ#I<>V80J1S;7EKV$ MDV0KY.$B^8'UJ]Y#L(]1# $18WS)]D\[,]5QC_O(!_B%2&A[\'0/^ZEKC9W1 MC[N0"YPN#G1I6(MG9V?Y#5LMBW=#!P8LR'Y"0Z06[="LB"&T@!_R0T@6-0?60K!ZJ;. MBN/KCSN8'"DEG:J$G6X@JFHHE>DB^M[W4TV;NI)%49*.BK&8HK0='T_\S@*4 MF7'-N*1OSS<>@H@.;6VM^&9H/%D2&Q.9U9[B'W1_YKU<9H &2O;S+?%Q%&28 M:%SMV\TY-)57Z3NAY9R./R[!,3RJ8P[[R%+I'1-GVPWING@_NZ:5)192((3F M>]6[@/.QLB:6C7:M!,MZ\)UZL '\6BJX,#K^C.-60P?EJH?Z% MXJ4@4$516!<+J)LH?6!:&5.Q ;'[],)&8MT?", N6HK$!Y%[C-U5NHP7$[N. M7S*M?/GD(@TH.3L=Q0CZ&M9)&CL+4=TTYOXE.G @HQWA81UIX;#8@EVRY3(Y M>8XPBKWHBLSVB'L'LM'I4V M;AQX/B*M3B,YW11M38!J=$4"-14=A00J'T%$EG0&%/>U'-+>JI[ O,D4 M@[U+S1*(4:'W.]]9.)*8UDP2"#:FT6./%\&$B9D((7ER DYQGO7Q+<%N\K>B MIRH<$AQT+68<'3EM$X9.?#>MN)Z30J+P,0EI?&M[@]A#:RFNKLD'.XHC,7!( MMG,/.I^FN'ZG_ W0K>B!'B=ZPIVYAF5% M:(,E5&G[XG<2AWO@*N"+A@2E:-X%V7!RB\1K,416S8,5&D!Y"7!<)@S&\B=S MUO!4$IGD4 BC0"C'"04UB=KF EN2+D^=/Z=<#-'(V'H&O'7$51(\)%TEBBN[ MZF.ZU6X(YON-X#PI1I"!>,H6'%3645;%L*\4;]XA?6W<0,DN-B.,X'K-BT%O MCKGV AP+#M&:Z=0>\;!+AUQDU07+SAIX+G%4HJ$RE4[89F;)AW <^-5C*KNM M% 9\K OP/9)T8)NU<1T!D)J.Y7>"=)(;*\'E,.!5C-H[O,U)."!3'+W)+5?.'T5<(H['5BKL?(EMD17;X"9QD4D Z045T.#$"Q M7F7)V[+"F%M='%@JK1U73%41%1!=79N#V';'00G>4E)\HVX8N(92/V4U.;.( M9CCGC0NR F9$3-R0)/+LH21 V+9*<%VYQUH>;L3K VRH63T M#7DW.NQ76Q]%EQ$_\/\7JTZ+*24$V?E;#OQTX0^7!C?4A<\MH7#6(X^MQZ0D6$_*1\Q!Z&JME MK),G6 R)U944 P'L$S:>PN*)O4;GI066HAHZ.,([CKQ19[YIIK;!#RRP8SU=BUJ_+L7=&ZB VKBY"4* BC#P8TZ:=Y, )R*G!PJ5VI$5V MSR%6]/[/P2 -BV&.V1)BG2TGS\&24,H&3Y5"0N5?;3_21F:I'_6H;(<,FL-) M^$X#@(3RM#S!)5):>XX"'&8L](L7EX,(Y!5!!"'.O<0Z,R+ M$8!4MJ&-%G O*H2&S4@CF&!H;B/W(_T<@10Z7I(E/ M)G[K#MD*"\V*R/. D&8-I$"^F$VEM%SY49BB0".B\'A1ZU$WNO^PCWP[=11L M(S7.2O![:-26*OA ZJ%C!K$8BT&3 MRC,[C2R(Y0F=8I 8=&*%-<%P:* 64Z"M &EBS]*ZK*OJ4F':M<[JF M5P^[36?B 57_H#44NFR[A0:H8+K9C?:V9TM7@+D>:G(3:T$:*.MPI7\C2[(? MBDF]N,UYLDQQ'^$:?537\5$Q641;2(M@_;"F1^F9RAA[$9 M)PP/O51Z(34VKTRN7"Z()7DU1*6<^= G3[_(I3BK0">-H%OI$*6-9>,'#N;0 M"=.*&'>NVGB#DPK93,5]74'U>MXG]C,.L.#*!;3$00'>)X[EC:R?N[)%[QP9GVHUK]0HK[PGR[+$Y MW8%YB?$I%0%>].%,.K"P 4M80;X8&2 MW$=UN6EN8[GO_0G[NP91B=K/.1,4O[L*F$#QDU@*,B0NT+52[K/=)>#%D8]A9;_H@T3+<#,KI$J58/9J;\FZ/JT MZ?SOS 2=WU29)QQ$V23A(!)7Q%2SL:,_>%X"4&WHID5*R'VL2W+82M,=\"" MAGJ-R]84'02B@O%PKLI)ZO7EOR8.?LK;-IHP!'5)#U''4U<>L1#9\3>#SBG6 M=.0&2\E0)**S/1QU^ $1)C%UMCWDEB;HI&B-:8LF'X6+."KDO:DX#M)2=AJ" MZ8Z+.T;*%@F?GS3_U!#CH&7GL>P@=?/ID)S@!DQSL7&F>G(JDB,/0A5NS&@K M[0PS-)':Q'/M1J:QO(S?V@A*R>N84-W,SL6='CX<(K:,5SQ2ZD"7-$[:23MM M*^W/?&!O,V]*(>[GN?W*]@?H_:")(JTS%2=YO+%KD+7=V CT?0)D(Z'W]=IR M_N(=UZM.ERL627GR$<*,O;UE8+M@6\R6O5/5TM(V^YFQ"(FSMKX]GQ,].;'C MVC87VTV>>DC1DA/,E=5Z2@[)XC16 BJP24U74N/79,V'?PA4[V7][R) RQN= M52R3ZX1&/6FY)E%J^@](3>9 FMZGP1>=L*6C$CEZI M)A8:1QU/J&!>HN,('0"$7-BBW3I*>.M(,[IRJX=+;W%,+L%B^&8L??"L2A"7 M(<4]SUJ&5[^27ZV+*_U[+?-Z^NX)7\=9@]D;5TL5ZR"!Y,_!S7'?4 M.&_?334K$] 7.[LK>44=(B$TDJ($HV!27LJ7.%[=8^G<8"%+>?3*1>I-S,P4 M$E=C'X- Q<7U;')/=&D_MAE2XBQ%X=,^92S&Y5D=6Z72IOVM? QK9R4TGP@? M@O$RO\,3!N.!1^V4N4/&15E3KJQ-" ]2/!FOD9F8Q=BV0;I>*J9UX>L4N\PZ MEIKRU:QB>MTIW<:1"3;61CS9BIB\%%S/?IR/H(F3=I$F[?>0]?^S<@'"#)L5 MY,BN"*(=R2(2$L?*?PQ30=_7C\S!.,?-A6NGKU\=4 MVDE^>UQ=-&\^0/'(/OF4:IQWGQUD/O\OWXL#G>'?H#TO&)OJ4L38JG]BOPU" M/YAVWSUK1.M@$1XV_ M[RFLG4L!AS5/1]=#\581P6N=94>V&O3I#:E=2;,,1*6;9 PC@HDX!K_C6V=M M_2"/,*!S!1;* $ -D:=$5)KM MEF:"A B7DG+RA:\1(B;?&SIB+*R,XQY9;8FDA/2.JTX"FHY2NA8%274_6R>+ MUO&,"6N8E[,Q4)U0QI21ZQD%7(J+CS/%QV'OO :M_(\9_J=M M-NA!&CIT+9P1LR#F\EF8T4^ESRQIAB8T7-5K=38*'Z"XDEHA[$(4E,@N8;9- MS-"R3$_'3=0W3C%+3F <[(2&JKP41$,J24,9-#_ BB_0!J>5\"P8H#_$#+Z3 M J%-VLNH6D,RW.+QUGT^ 9+XD&NNI*8YY3C2-^\R0M MT9-C:!*F/#,= 4F<(S "ZA1V!\!:G;70'&_@1 $,<96LM4Q>_TVFM3/7'Q[T M_2:Q.5=\Y48^,9>W4*8VLK*LI!2(.9F-+1L;*Y2\V)(BH2^_G@M/H!>TK##A MYS1H&,MS\L0N_WOUI/B-0O/U]_S1M?P;GVSDU_P/PO>]&\3:)$_ *?C6XVPZ M$Y/8^/ 7*A:ZBCEPY,Z!E>LRO7G@4-F>TPZ'F=4*9Q7UO=0/\J:>2TEH)5.K M83+&CTOTP2=ITU04-1PV89XJ("] M;'G.P$=:0)! )60)ZQT#E0R?2C2$V9_ZV8*+[%K_CW[18^;[W#;_$X)7M M< %]O_:DA/H&&Z0?.7GU/U!+ P04 " !6@558UX"8O0$) "<' &0 M 'AL+W=OS.HM,$,]GMPV(?:(FRV)%$E:3B>']]OT-*LGP98QZZ0-'M0QQ9),_] M?.>3=;51^K/)A+#LIC$8FSD3!S5!5HL1*JG3!+;[J]ST<%E^7@YLK=>]0W5ZJVN2S%HV:F+@JNMW@>7X"P>BYD#D[/:*G)5ON>4W5UIMF*;=D$87SE5W&L;)DI+RR6JL M2IRS-S\I*]B$7;"[VF#)&':OBI4L.<7,,%XF[*TTE3+2W;@:62BEHZ.X47#G M%41?4!!&[(,J;6;8#V4BDGT!(UC;F1RU)M]%9R6^%?&03<* 1>-HI O! MQ,F;G F!85:Q=W"[C"7/V2?+K4#IV9,.>W'3T^*HB]Z8BL?B>H V,4(_B\'- MM]^$\_'W9XR==L9.STF_^2#T6F@3L-OXUUHV63E*$WV)++O+ M5?SY/Z?<.:OPM#N3X:Y>XL-Z2?8,$;GE3^(S>Y Y>U*H5O:C+*05"7LHV3NQ MTC6P@"U]-MEK]I0)B"RM+->(/UT:F0C-?0]KS7&?,@-$0 #(/XL3*-J*EUO* M8L6W[A8!EM!,;4K$BZET9PIGE= Q9 !U:"&M+0(%@<^BK"$0BDDA3#25B&4J M8Y[G6Y9J53C)/'::$V9%G)4J5^LM4\_0Y01+E9!00])8J2RZ:QF-A\ZQSH1> M]IA$V.)8U25IA-6,XP9;G8BO"^\/+Y56+,.FE8 &! ?!2B7.E9L\\KUV"6A^=/HN- MDBXH&++EWX*!T:=H]6(8> H"+P+M.Z%A0&6L"! MM5+)1N:YBRJMPF9*3R-KWQ^+,C6IT&2'JPS:4F+$\O5:BS74''A(ZWM>?JTW MKY$NFZG:8(/Y[@U[7V(="':>-0C]WN'3]HPJ:; M8E&LX%J+Q.R>F\S9&=,%=2?<<])>L3"8SJ?X?]%=W_K"-!1E@9UP&JA&,5I$ M-(_H\WV)'K)*D\/ADN[2YZ,&)=%V&[ JYS"?5)*VRCDSGT;81Y]_:S.V",+9 M@EU>3@$SX2R$V,.B"<-@/)^PR%_,V ,"IMO%: &!^'A2E@+;W R#:'8)H7,6 M1;B<[1P" /&V/M%)NA;[J8NF,VB*I@O$L*D1RU_VMP2+\9C-YW2!3V].?\-R M$K+7X9Q]QY;AK+&LOSX)%HLYFT6X6$9+]FZOV%PA'M07TK((IHCN*W8YI4R% MRV!*3J-R@/LY,+LDH"8A>V7UE84:H%7CO/;==.@.+7X9*J0O:2"PARR1.(S: M=20L>;481J!'>8X#0_:VU@Z?(-%F4B>N/AOTZB)ACI#E&$PV0COW*TZNU0XD M.%D$4!:]6/ *F,SC#."1R3C;S29.<"'0$):TB1?,$X?R?N*X1DF!IH8)Z8+B M57CPR:5(+]S0T6K+<[MEA4"K U$\GA2(A;QHFK=!(\%U"0FFV=K: _-I++=# M!B#K+'Z1!4$1A"$H<8U21 .YX/AQ)8QU.\AUD=948L_D%*01$X8E);AHR?U$ M_O:;910NOC8SVI4GBVM0%H.4*ID7[I-:[F@+EQTUN,=Y*D4H: M+LW@-;MJTV(73 A94;QX+O\K$F_YB512I6 ?+S"J:",9SYD!5!-QOR#>0UYA M&OM97O;D?21[M< \"X?0$.%(\ MNUYSH\#@;LY!1.%4 P-F"\ZT=@U/><8V54C?8P:%T$M71Z-Z[ E1>I8.&Q!# M[$W!N205(_%-&;=2#]HG <7*5>4GEL<&$K'C:;"_@".)>S)$(\9-77?>(-G$ MT.COZ8 &)<(*#="C4.^W0LD!8W1%/,P]%B.P_O%XEWF),*U+QQWA1LL9?/T( M>A Z,4#Q$07L'[QTE'C_+IGX^/&)/:2IR2A&8,\/L54D(.K(\Y%,]SD=_@]9 M-1G%D\1!-<\/)']PXFT>]X"2+@ $DXD._!.5:T/*31)^O.RY_ZH/:9P MA[[_$4@TV?0GXL^W!27\/)>=!>/E_ R!Q8;PLB61[5AM#+K$R?,$=@8ZN5CN MV"N(V&PV/X'+DTEP.1VSA\I%#5'.P>D1=3?.5'I1[^8ER"H(\1Z!#2>+( +? M^VK:N@SF47BDK;]C-CYTNK\:!LLPQ)@I+]I5=4;6'"'X497K"T)AME):NZZ! MUU-PX_ $Y9W.@PD8\==0WIE4HAV6\_4*C!2W[<,5A^EQV?S;T MV&6P3Y/ZC8UY&-=Y[Q<34Z]^(2(!8WP+N_X"]O6*O%7B3[CRK1H)T$-0ZNA/ M'SZ+HV<\#Z%N&5H9LRWON!P$,@7Z'%AW^Q\_\?=AXK1+S-"MM 56W\UHYUG1A@U3G8_"/3 M_LEP\A?M/_[UU+_=@!EH)E]TF:R\(**JFL=DZ2F^WN/J75GOAHE'+M,1C:8' M6[8\:=CR,?_^O1\!B@XY?Q_^?P^P0EA>]GXY#SW[GP;H]:W[N0-U82@32&!7T2H'>BQ%;!@3YET?=W>[5VZU_X[3;[M_;?4!%X&D',SS%T?%P M,1MX#M)^L:IR[Y]6RB+?[C(3'%R/-F ]5:C!Y@LIZ%Y(WOP&4$L#!!0 ( M %:!55CM]/HZL < +D3 9 >&PO=V]R:W-H965TUC_;VVK2^4IH^6N': MNI;V\8XJL[N9+";=PB>UWGA>F-U>-W)-G\G_T7RTN)OU4@I5DW;*:&&IO)F\ M6ES=G?'^L.%/13LWNA;LRI5\<'S=27\;?(R=" +=D=%P.4YJ!\]A:_*ISSM[\;3^),G(BW4EGQIZQ:$A](NM82H/?N>N:A MA??.\B3Q+DK,GI&XR,0'H_W&B7_H@HJG F8PK[\$6^5ECI7LA*?O?3/.QS%G1T6QVESY1J9T\T$>>'( M;FER^_-/B_/YKT>,/>N-/3LF_784ES?*Y97AT#CQKWMZ\.*N,OG7?Q\R^:C0 MPR:?G482;(.R>D0"\8GRUEJEU^)..N7$JRZ)A2E%V:,HG2/LEKH0E9(K52FO M&.F-]$+:7F8A<%\.JC@YD>"=BA6KF$(8"T?LJ5Z1[>//']F!Y?>TI4HLTG>6 MOI?BWGA8]BI8=B5^-_J$]< K%(3C MJ_>#1U?B-1@.6UE,;E"A"K(R5)FQWR?XR\ZF%_.7W5WL7E='EQ M,5R\-WI]XLG68F4L2 -UO"V;0])BN-A'(OM_('%^>3FZ^M^06$ZS[")]'L7A M;'J9S8>++R0VYS+^URBG>XL1NH_+-,2ZVCBG8 M0<8@V3WNPQ[9--4C:$VBL6:K7! -LO)*>3"%A//("FF#1::U0H\E3\/MD$=/ M7.-M2X@$+8%,J]LJ)#56%0-L63G(\L;)#\^-O M53>P,M@U FIM3+%3O ,2#7RQHF(.5FB;G0J4" @\:,@T M+:?,-!;:Q"@(&7 MK%"D.AV\I:L2')<0@+UR@=_;&NO<;(M8' I4/F8H[G/I-J+$+"%J4R!([&!M MG =.@'BMP%TW]A55ZBN8'(0V$3$^PH9PE")U$#N"-4V 9'"_5 \CS__9X0.G MM/']_Y<-!586;<[$Q/DQP&@UGIWX#LII4H+JJ'OLI[ ;:BW.^(T"7>YAYT@: M'W4N$H-!:1UC)%<&"0*B&-L89 -?0S0?:'7*&X9V.B(3F/L7)B-&U-2 4OG' M$+- 1]<&AC,2!89 '7G$O.5>@JD@0SIE:Y8+T5EFCHW,L'B$'@]&?^+1Z@BH]8"IU[&=G1$-6 MF0+<+GG2:Y%%\2 S %44:06'V!B.JS5U8 !BH^K S3$_6MBE_H-%2&>?X3N! M=LR!=Z7(;5N@9ZDJ4AQQH)S[JW!JK9%\N=0^88<4YHJ%"L-\K;BH1/9)(.PX M*E 2#0_E ]-N($!T?$40D'($V,$&8XL]=J6BDTMK'SFJJ:&6P>[O*,<.A1H5 M(8M!BLI"B94]5D(66[(N!;@8@M%"5QD!>1'J:TV*Z8'MP^!HL J MDGU*-ZU/%>+Y7':1,$1U]+B%_J$2'PK_3H:>90 \QZMH0YUF+8\DK0.E,(%^ M/RRD1HF/Q9#5;U-5.'KR0+O=7UF@*(2Z<%3M.\V!YX!2!P;-ATV=5,&U#773!@*$ MXF4)Y_4TS9C)Y:;":"L:"/32" @JBU_O@Q)P*8UZN,7A41$1?[7%.D0^I>WP M+)OL#L:A"K&:AL"TM35M$\W2*A7IP;G>Q%/Q!^AM#Y$G,JLK@+$'+>,L&BM) MG!\#1*^#'@YZ\6/"#\]:[[3SMHUE_OY)$1ZXU(B9,PQ):B0F!'9%*$0% M\<@<"BL(P;B#(4#'*)WJ'XKL,%I@_*$M8YW"K71\SP&X3L<^_D!_&$1=*,
)%-C^=BQK5,%'?H)?P.!UFXN'9"#^J$.,#SC_[-'GH M"7TV>IU2DUV'ET8<9. 5WZSTJ_U[J5?Q=#D1 M-KXHBC?>-.'ES,IX;^IPN2&)Y.0-^+TTQG>/,/#,C'=UKSQ9.+=Z-YW::B&7PA[J ME6QQ,M-F*1P>S7QJ5T:*VC,MFVD4!-ET*50[.3GR>U_,R9'N7*-:^<4PVRV7 MPCR>R4;?'T_"R;CQ5!&20;&3E2(+ WYT\ETU#@F#&7X/, MR5HE,6ZO1^D?_=UQEQMAY;EN_E"U6QQ/B@FKY4QTC?NJ[_\FA_ND)*_2C?6_ M[+ZG3:()JSKK]')@A@5+U?;_XF'PPQ9#$;S $ T,D;>[5^2M_""<.#DR^IX9 MHH8T6OBK>FX8IUH*RK4S.%7@P[**M9?U4P!06KLV,1C//HEVN"_?BDMWB"#GO[$I4 M\G@":%AI[N3DY.V;, O>OV)LLC8V>4WZR7<181^4K1IM.R/9O[[)!\?.&EW= M_GN7X:^*WFUX>KC)!COH-FO=GU?2"+\:SBP3L -( $?-A&657JYTZT_TC(F6 M82G-RB@K&"=6(FT8RMQ".=HR<=XTP MS2.3=Z+IP%VSFT<<2W8.I:)]?/NFB,+\O67G"R5G6\8B@Y2O))?B5AJV1X11 M\/[\\X=+OPS?[_/!,BC2G6&5ER ?9-51Y MI)9H$!2Z(!P+>1423K3D($N.A6'^LFTE#]EGJ-.]J;KM_4E.)(_5Y,.9WA!L M.[ZW5S164X H@ @5T6["M0D2Z89@T:@Y!>I>N86GG4L]-V(%4>3?W@#+;JA> MOV-OWY197KYG5Q"W\#)^)QO8Z5(:58FU,ZY^/]TX8V2ZZ R,]ES7WP7NIZAJ1OQ#6>0&] <]8+R^NMEB);&0_M4H5*F+,Q#'L89HQNS*,EX M4F"S*'B>%0QEB9=0\$T[@ YJ>!I&.$G\.LI+GH0%UD648C=:=X2+LT_?/ISZ M9"78[$"C]5#<2FU*WA>\115F_DSVB,#[L9Y0)J+043I"I 3,@ O4 _% :*K_ M1(.$=ZFH5-H@Y0ENE;;.,/E8"W"@MRG@[UWL6R6'\%8E/X]YF]'Q@!1T.Q2^[*"TR>B?P(*SU+@9Q%!VN%@C?+>#%Y&81SBL4<7W]\9 MV?\)26$<\2(K_2KE$5#P"\-6E"8]D( +'@0YRQ.>%2%+8QZ#QL,(J &"6(:M M,&5IAK^HQQ"!,V4)+]* 6M)D@SP>>89J$I 6T1817G! [\*\Q28S="DGB0I MVPN#%")3ML_VBIRG14"K+ /J8ZPN?IC"#, M0!L"J7$(9/,\R>&CGTAK*,_A MEFO 0A6J??=P-+K(UBKW& H$(O:D(+HGY M_!Q65 /CA*'T)B5^RS)BO[V(9TS.!V (4+D__1",>Y"6D'?VHMX&U..2KO_I MAXA -J%H([98H+0'E%5[(<*>172)YXD%WJ:KI2_'_0XL-EW;$CS]<+-F6.!5 M;IAMMF)5(<$,+CKKVJH?2OP,9KL5#19>[O=XYX->VJ/J(4RU0"%NYZCD&!>P M2PIJI$:C5\3!$9^YLDY5X(5?AQ$)KX>WTHWT,+ 99@\K9A* &$>95COVA^RG M&G8ER?"&*@;;Y ]&0D_N.XKQ8]Q69Y\9O60T]:IQ.EL977>5&XQ!L>K?P:3! MQ&84#%.-!Z1W@&H\SUR0PVL0FD?,.BO=M50DP^@P_75LAZ/^0= C ME3?Y0GF[TBP,?OWN8"AYW]%O'SXMC\C!W:*>\+S:"IPO>4/FH^Q_-SJN)UR< M+V13CWG4P#&GN[;'3,5;@S2.8+:BF=$@RBO$L@<3M?(A7U1[!XCUW07$SQLZ M7H<;)#5E+GJ[MFI(R@%(L++I6Y9H")Z>8XT<8?LL\PO2B:FF3^LAC/0"4DEL MDU.VL-(9(P=36]T>K)^'CC],Z4/"OM# ^MZ5!R7/_!28H%9B5D2-J0HH>,D M&/$ M9R:(TV"99RC$44_G@XJL5(DP!>[6O6=Z?\W-?>NBA.,PRD9BC80I[VC M(FKX$?JM[Q&]FPJ>Y>#,>8P)H'<2^C+&:EPUP0"]VT4I#\L$OT&1; ;E*.)A M2-$IX)T@8;M>[J=;'V/\2$>?G.BE& G4?Y=9[ZZ_:IWV'W,VY/TGL4MA4#HQ M X5+2(% #Q"P &0 'AL+W=O5 M6 DW-#5J6MD86PE/G[88N=JBR,.A2HW2.)Z-*B'U8'46YK[8U9G9>B4U?K'@ MME4E[/X2E=F=#Y)!-_%5%J7GB='JK!8%?D/_O?YBZ6O4H^2R0NVDT6!Q#F FAPLPS@J!_=WB%2C$0T?B[Q1ST M5_+!PW&'_C'83K:LA<,KHW[(W)?G@\4 X3MO9,&2\SRH5?V#5[ M)\L!9%OG3=4>)@:5U,U_<=_ZX># (G[A0-H>2 /OYJ+ \EIXL3JS9@>6=Q,: M#X*IX321DYJ#\LU;6I5TSJ]^-1YA!N_A*]ZAWN+9R!,JKXVR%N&R04A?0$A2 M^&RT+QW\K'/,'P.,B$[/*>TX7::O(EYC-H1Q$D$:I^-7\,:]C>. -W[%1@?> MP$>IA^.&=S 38[#<9J#Z@/'!H[W"P>OLFF<4?7B$[ MZ5KVQE/T1&6VVA\R M(WQ!-4%R_DR M2N,%S.>+:+F(89Z,H]EX!C?!$#H73>GD?#8)XY1V3Q+&6Z13FDT?%+ 6BK1+ M.J8@U&BY' ?_F[623:0<;,D<^S0(O.E1(&A1NPU:RU[F\$N&);= ;4V^Y8/D M*[S/2J$+CDB =)*PPSW#$"@O*SY/_N8+6D;,D*8\:@KP9L,7!EWX9P=Z1F_? M+-)D_@%JL0_Y&,&NE%E)D7546 ,5/FTQ,X66#XK,4-ZQ0AKF5(?)((IE*X@A M?->D 15F#K9:)$!"$4KM.\Q_:!,;V6F)A*%IBB[*3%4K[.YD&H_L[#W?4F9T M;?R1F 7_.<^H#6)'C@941:'K+3R!-TVBZ3'BT( V. MI\==0GF1J2VG :M%\CN9<7:YIY#O&"DF]2Z6K-7Q,IHMXP=;A0NI^K_@IFDT MB^?T^%P_"=]S&$->LZ!DD]D27: SI]P*>9A$R3)]1J8%H;QH#6\*AVO%Q>X/ M\G2"/=%D#XM3&5V\]VBK1YG_WN]K/,RN$G5/^$!+E#F(N0MQ;BM5>ST]03S9 M:3\HUW+;P"MM H ,:'*HV[+^2.!0 ME]2C]'*UAD\.GWFFDRK_$4#(Z"O"%OI16G36$=S)9#E<\)6*>$5PDDR'T^XS M&,(SDWZ&$XH9["F;'.#Q.AL=%-J+%_+@AJN5:$IO;:E4 >6NR81O_&F1.T_V MQ_'4=/2L_=<.B^$=)-]OI#U\Q-B()K6YM03R;.^P8R_]Z* -H_ 6H=GD:)($ MFHZLG^W[V8NFC7O8WC3#GX4M)%%3N*&C\7 ^'31*Z3Z\J4-3MS:>M!2&)?7D M:'D#K6\,O:GM!U_0=_FK?P%02P,$% @ 5H%56'RR 12<"@ >AH !D M !X;"]W;W)K&ULM5EM;]LX$OXKA#==N(#JZ-62 MTC9 W_:VA^MNT?1V<3C M>68HO=AK\[7=*&7%];9NVI>SC;6[L]/3MMBHK6P7>J<:W%EKLY46/\WE:;LS M2I:\:%N?AKZ_/-W*JIF=O^!K'\WY"]W9NFK41R/:;KN5YN:UJO7^Y2R8#1<^ M59<;2Q=.SU_LY*6Z4/:?NX\&OTY'*66U54U;Z488M7XY>Q6H>N6/\7>S8V2F2BZUNIM MOQ@:;*O&?754*YJ M*"@7UN!NA77V_!=ME4C%,_&^*?16B<_R6K4O3BU$TX33HA?SVHD)'Q 3A.*# M;NRF%>^:4I6' DZATZA8."CV.GQ4XEM5+$04>"+TP^@1>=%H:,3RHD<,;875 MXJ>JD4U1R5I<6&D5 &:/&NS$QZ^/J?8QH_+C-=##&V%&/Q>:,$ M?NYT0QX0>BVJ\;90U\CZ5@EDO;"8>*.D:86BV I$1FU7RHS1X<^0/@+Q+TQT M&+@_;S+M36<,MJ6]SL0O"EN86C9E*TY$$F3X#+.(/H.E0/(AM1J1Q%ZX3$4< M>I&?B6#II6DJ/FN+0!:WTFA:FB4T+:![\5I M)IYBY$5Q3(,T7.++;51.Y#PR^?U]1YZ(.(;B*0T"+XQI .7((@K$5"5\D-]9 MH<, 0>M6!N]Q?7&5DU7-9<"_&PD,5PK5HK63>*HG#3U1U?9&UP?;D'6%UW! M8U<0#6BU_[= '\9VGGAA%,)#& :1EV=Q/\Z](/M1DN ^?@=9 M,,;A1&2>G\>$%B]* RM%X\F7SY^#H"O/E*-6I=V:="VHD)+ ,)YOE93E#THHP@.8\B M.#:"%S\JU#Q"7N\PU11P'N*!^ 4AHI&*(/8"J/G.60QS]14RW)\V!G::VI5ATMW5=V(]9=78LK67?2 M%?$:703H&W:E7NQ3\H499Q&^EDBO=]=JNR.=KZI24=0XS'? _DS,0V\9YRYU M_8 4^Z1PKR$5;K$CRR^HP%PAQ#QCL +!^7+I!KY/52WHL2#+D0P2P+$%'OQ)B#X(&OED&S'/?1TPNL&B:;E&7Q.DB!M#2 M9<: FP?A FAYNI*KJH:J1$6&0EUH0W ?"$>"R(IJQ_%?=Q0? MIQ[OS4F$&KW3!AWC@5$K9?=*-2QC/9;T=BCIU*I53@7G7OI%$.W,@^KA-ZFX M!8([,J5K.:8;-<$S+Y+[EOU7]*!=J4GF[S>]5E-M22YP]65<8A3GRJ)GJXHZ MXCML3ZJ6W^+6XU3CZ./!R_?D MNDGD04>"91!%@*Q%QE2KFH",S$)M!SR#/!6_'6.%;!EB->4E$A9XSAXHWKTO M$_" 'XLPQ4 MI@DMB="2+#/N$JZ48Q="STX:VP 2FVI'I!2FS#9Y0*8XO\S!M[G/I$4.B(\; M-D7&/$5Y#'QFJ]1+?>)U"O*#"U PA 3EZXL@[SC@#;\W27N95/]B8P]RL> M/;4>L*4%NV%85U]5C8(%PA.-MOS//2Z!DWJV8KQV?4M&C7%RIRZIIN%U:\P7 O-(E-1(]2C * M?U66/ MHPB57>$$H+M,O21CE.5H?1,>1431-)K8IPAQZXE%?0H2(2'VXU8!]<\_@FZ?8&5"2;&]3, M4ID]91A J/=#?O5%F.\>['/75I(UUFRB9(,R3Q-:-"Z*??D/=2F+&_0=H'W[*TFI'V0/F^))+?8#.?ZXJN8LU'^\T'=-^[F!=WL[7TJJF8*G+UL/:IR M#?<;LH8;/$QIN_4:990/051\) EF@%(VXT[%4E#C##6VK9;M559 M2?-(4?48_@0S4"(#'!E C\8 9DGNEO5-WVD\U*_U)EQA'Y":^ +8MV55C#?W MFZK8@ 7[Y%*L*\Y[1=T1Y[$=N$L=A2QQLL,4T"PWK;B_$+]VAG=<([7(.IH( MT[[TT3;JLJO!H+(KJ32OW)%"=J!8XXK ]RJXX.<4=QL]>E164G>+&H?N!KV3 M)S8.6P,-T"ZW7G)FHIE0UWS^J@K'"P0GD@\&;VN^Y+ )J+%<@IVNNV%N;]== M)D!,)DZX/<"Y/;#]EF8=VBH-T%KR9GMMZM(U:ZXNN6Z?B)T?_U#+9@^+&T'J M(0P\VK)Q@;MW I],^([:AA8JY:[-"W#*^<9ZAF8HF=:R,92'1DQ.;<,#F'[G MORA^.!FAAN$$[T]WX0/!P094U"#/\$.);Y2-DVF8"//*RK;67[)S;S M/%VZ4V@2DB*W9^D)DM9W3X_N*#+G%72 3>+#CH!V[KN"0SSD./7&M\#X/#[] M ")6.&M28A#-8 F8;#P5$8L"Y:S721 LEF*+@C"T^2?Y(ALO?--S)(:Q)U[M MP%K7G,1@L),D7R2'@A,Z9 Y7F%+'+K0_U@TGC/_A#.2-76D0$IN#+]7!DQU^ M(##2X=TG=-R^.H9TY6R(TCV^'$KM QW!M.S0(]JA2'$KS%3::"CL9PL:X#[W MMT'R9$&C^-C3YM/)^X MY06]]:#> Y%VKP;&J^.+E5?N?<+M=/=6YH,T8)<6 M]+O&4G^1)C-AW)L.]\/J';]=6&EK]9:'&X7"9&@"[J^UML,/VF!\W73^7U!+ M P04 " !6@5583C@(^IL" #5!0 &0 'AL+W=O8,=-6.4I[ MLU8Z8V15O?%-KI$EE5,F_# (^G[&N/2B474VU]%(%22XQ+D&4V09TZ\3%*H< M>QWO>]>=JTG/V5<&CQQ+ MTRO">D*/'$$TK'WM"#!->L$/2@RN^XS^?"X<5*F&J%LK;M7WH0%X94MG>V##(N MZYWM]N]PY# ,/G (]PYAQ;L.5+&<,F+12*L2M+.V:$ZH4JV\+3DN75$6I.TM MMWX4_52$,(2O<">W:,@^-P&7\$-Q*SQ:K=!H1C[94,[!C_>PDQHV_ "V$\*] MDI0:F,D$D_\!?,NQ(1H>B$["LXA3C-O0[;0@#,+N&;QNDWBWPNN>2=P *;CE MDLF8,P$+8H3N!4XF7,/U3L.YWKDR.8MQ[-GF,*BWZ$5?/G7ZP;S44_G-&R_ M^RI_J^C;0_0GA)1MT=Z\D;165"I8I@@QT_J5RPULF2@0U!I4H8^,3R RX\QL M_3%;H6[^@%O"CXYO9LL%?(9^V!H$O5KH#3HP?YQ^G>URK:#;ZE\.[7K1'\!2 MD:V^->JW>D%8"T%W"*<*YQ^U6H9Z4PT4 [$J)-5=UYPV,^NZ;M4W\WK@W3.] MX=* P+5U#=J#"P]T/41JA51>->Y*D1T#E9C:N8O:&=C[M;)_>*^X ,TDC_X! M4$L#!!0 ( %:!55@U1UL580, 'X' 9 >&PO=V]R:W-H965TIL(R3>:3!= MVW+]?8Z-VDZ#)'B]N!>KM747T6RRX2M\0/MU-O5?;/W'GS]CA5:HQ?H5M+YME M 52=L:K=*1.#5LC^RU]V<1@H%/$1!;938)YW;\BSO.:6SR9:;4$[:4)S&^^J MUR9R0KJD/%A-?P7IV=FML@@EO(?+JE*=M ;NL4+QS!<-AG"+=A)9,N.$HVH' M.>\AV1'(A,&-DG9MX*.LL?X5(")^>Y+LE>2@I]]EEQ:2@5CG,(CYK7"%S6\,6N40^R9>!:F*I1IM,(_SWB MBX5YHZJG_P\Y=-+D88?*\Y\UH@%NLC), MDM+MDC)DHYQR(N'MFX(ER0?JU5ZN#/.LH#4KBA.HCQ2*5CW[BG-AP,-4:>CZ MJ'U'K@V@:Z??0Q/VL:$E@7])L&^[8R'T8G/>4-U3'5E8X$I(Z1)"-)P=8KD+ MRQFY,2H9?;.P3'*XK(D:C5+CQ\6W3A!7$!)N4*_(SGLH27@HU)=H1LDI(0WC M,H,D'+.)RT01^X2D*:T#=N3RD%>?N-\('NJR:# 36T?037X# MOG[Z\;B_W3\NE_U,_2G>OTPW7%.,##2X)-7X/!\'H/MIWQ^LVO@)NU"6YK7? MKNF!1.T$Z/]24?/N#L[ _LF=_0!02P,$% @ 5H%56!GW@)FE @ NP4 M !D !X;"]W;W)K&UL?51+4]LP$/XK.R[3DXG? M(=#$,P3*E ,=!F@Y='I0[(VM09:,)!/X]UW9P0TS(1=[=[7[Z5OM8[Y1^LG4 MB!9>&R'-PJNM;<^"P!0U-LQ,5(N23M9*-\R2JJO M!I9V0V6YW/56<%EWBKP71-P_3;$H7:++S(>S?<\:JVSA#D\Y95>(_V5WNK20M& ME)(W* U7$C2N%]YY=+9,G7_O\)OCQNS(X#)9*?7DE.MRX86.$ HLK$-@]'O! M"Q3" 1&-YRVF-U[I G?E=_2K/G?*9<4,7BCQR$M;+[R9!R6N62?LG=K\P&T^ MF<,KE##]%S:#;Y)Z4'3&JF8;3 P:+H<_>]V^PT[ +/PD(-X&Q#WOX:*>Y26S M+)]KM0'MO G-"7VJ?321X](5Y=YJ.N449_.?RB)$(1S#M7Q!:97F:.:!)6CG M$!1;F.4 $W\"$\5PHZ2M#7R7)98? 0+B-!*+WXDMXX.(EUA,((E\B,,X.8"7 MC(DF/5YR(%$#5L$5ETP6G FXM\PB-9C=F_ E^Z'<[-R9EI6X,*C83"H7]#+ MOWZ)IN&W V33D6QZ"#U_K\4;7')3"&4ZC?#G 5\M+(4JGO[N(WP0)/S/3LW-JTQ(JI4H# M1Q!G_BQ+G3#U9]2!=VQ#C6U14VF,#_C<\=85!X@U$08FRYY3U["5(/WTU ^C MB'HW]I/3#!YI^(^YA%:KBMP-1#,_G880IWX6)?"@+%7\"*(T\9,X:"' M53$H5K7]>*Z4I6'OQ9JV*VKG0.=K19V[5=P%X[[._P%02P,$% @ 5H%5 M6(NAJYYU P S@< !D !X;"]W;W)K&ULK57? M;]LX#/Y7"*_8DU9;\N\N"="T-]R VZY8M]W#X1X4FTF$VE9.4I+VOS_*=K(, ME^9I+Y9$D1\_DB8UV6OS9->(#I[;IK/38.WS"SB=ZZ1G7X8,!NVU::ESDV>C\->' 0 M?%&KM?."<#;9R!4^HONV>3!T"H\HM6JQLTIW8' Y#6[YS3SQ^KW"=X5[>[(' M'\E"ZR=_^%A/@\@3P@8KYQ$D+3N\PZ;Q0$3CWQ$S.+KTAJ?[ _J'/G:*92$M MWNGF+U6[]30H JAQ*;>-^Z+WO^,83^KQ*MW8_@O[03+\N@,W2JR M<[//VB%P#N_@3[=& [?6HK,@NQK^4'*A&N44VDGHR)>W"*L1=S[@BE=PN8!/ MNG-K"[]U-=8_ X1$\LA4')C.Q47$>ZRN(>8,1"3B"WCQ,?*XQXLO1&[!:?B@ M.ME52C;PZ*1#^N/&[N1%4X#Z@Z+9H?![.T;GD7O+Y!-CF23 M2^BS_Q5G$)R4"/[^BL\.YHVNGOXY1_^B@_/T.;\>'3Q/]BW-[CTLD M/C6E;8?=%GV"*? H\QPXXZ48.?C4^J);W3>(18I#N1>($Q9%B:]*FN94*KU3 M?DQ;B$F29Y"DE$;*#8T XN@#[R.HJ0S],#Z-320LCU*@T*E:8^)S5J2IKW5& MRR%-/*'D)5F_RUB1ER>Y+PO&D\1?13G+T^AL\JDN%#[$)>.BO ![KF'#DQG; MHEGU+XDOS+9SP[@]2H^/U>TPHW^H#R_=)VE6BG+5X)),H^L\#< ,K\=P<'K3 M3^R%=C3_^^V:'EPT7H'NEYIFUWCP#HY/^.P_4$L#!!0 ( %:!55A'Z^(% M[@( )X& 9 >&PO=V]R:W-H965TL6M-UV&'90;"81*DN>)"?MOQ]E.VFVI4$OMD21 MCX\4_3S>:/-H5X@.G@JI["18.5>>1Y'-5EAPV]$E*CI9:%-P1UNSC&QID.=U M4"$C%L>#J.!"!>FXMLU,.M:5DT+AS("MBH*;YRE*O9D$2; UW(GERGE#E(Y+ MOL1[=-_*F:%=M$/)18'*"JW X&(27";GTY[WKQV^"]S8O37X2N9:/_K-IWP2 MQ)X02LR<1^#T6N,52NF!B,;O%C/8I?2!^^LM^DU=.]4RYQ:OM/PA:!&O,1VWKZ'B_3TM9/V+2^<0!999TNVF!B4 C5O/E3VX>W!+ V@-6\ MFT0URVON>#HV>@/&>Q.:7]2EUM%$3BA_*??.T*F@.)=^T0XA8? >+K-,5\I9 MF/%G/I<(7.7>:"K,X;/@@F(;"8=8_@=7==Z-9XW2-=L. TW C%52:XA'O' M'=+TN8,%-W"]PW#^0SJW)<]P$M"78M&L,4A/WR6#^.((V=Z.;.\8>OKO186' M;BFLK^^K6Z'9-\.UL)G4MC(4=E490P7"SP=\%"T&XO6XX8CT@E%&WW]P2EY98&UAJG5M2M0Q)E')0VH%0:RTRVC!&80ET M69C$K+W#0^U($A;VR7'$PF$R@ ?M:&Y/*&X0)JQ/*S:DD[@'AX8NVM., LVR M5D;?8NI((Q\[ZTY\+QO->7%OE/N6FZ50%B0N*#3N#/L!F$8-FXW39:U <^U( MS^KEBGX@:+P#G2\T?7_MQB?8_9+2/U!+ P04 " !6@558]F,C@N4# !< M"0 &0 'AL+W=OVV#\,^J#:3"+4MGR0W[?WZ47+JYM8TV[ /<22: M?$@^E$C/=TK?F2VBA8>F;LTBV%K;G8>A*;?8"#-1';;T9JUT(RQM]28TG491 M>:.F#N,HFH:-D&VPG'O9E5[.56]KV>*5!M,WC="/*ZS5;A'PX$GP66ZVU@G" MY;P3&[Q&^VMWI6D7CBB5;+ U4K6@<;T(WO+S5>KTO<)O$G?F8 TNDUNE[MSF MEVH11"X@K+&T#D'0WSV^P[IV0!3&ESUF,+ITAH?K)_0//G?*Y588?*?JWV5E MMXL@#Z#"M>AK^UGM?L9]/IG#*U5M_!-V@VZ6!E#VQJIF;TP1-+(=_L7#GH<# M@SQZQ2#>&\0^[L&1C_)"6+&<:[4#[;0)S2U\JMZ:@I.M*\JUU?16DIU=7BJ+ MP!/X$:XT55K;1P97M6@MB+:"]U]ZV5$)+(-+M//0DD=G%Y9[]-6 'K^"SF/X MI%J[-?"^K;#Z%B"D4,=XXZ=X5_%)Q LL)Y!P!G$4)R?PDC'_Q.,E)_(W8!5\ MD*UH2REJN+;"HDO:'$MX@$N/P[DK=&XZ4>(BH#MB4-]CL/S^.SZ-?CH1;#H& MFYY"7YXL$5Q(4];*]!KACQM\L+"J57GWY[$D3KHYG@1/)@='I!O]X_,1::F' M_ N54M&5-A8K4&NP6X2UJJDWR'8#PC@9U1B;6]1CG=TC?DW\3AE[#A^=HS.( M8\9GTV$13_D@EDVGU;TO*20L26)Z1ED*JU[6%;DU/LH:Z7+#5M7?&!C@4<32 M*(4B9VD1'3 _I@7%C)/;'&9YP0H> 6=1,:-?! 5/V(QG\!&-.:<65/9-7PN7 M>X7$+9TWWYO>9'G"\FD./\";-.,L*0I:WBA+Q_$,,@*)*=,S2*,'R(C_"(66N MK?RZYY!'Q$WF*"Q8E&<'!/*4\21QBXCEU.PN#KG'!QIP5'F- RCU@I,<,F*N MK/MJ.*^>M6.$,=@196?D=Y)2XZYK\L5H'\63Y&GO@<^*;)*/$AJS_DX\HM & MT'7-E^RR@5YZ<+A4[K@*J3UW_YP,^QO;+LJ#4_&?_5_TVC'Q9/.*2B/A+ MT1$M\G6L<88'$Z]!O?%SW5!KH9LP#+]1.GXZO!TFYK/Z\-WQ2>B-; V5;4VF MT626!:"'63YLK.K\_+Q5EJ:Q7V[I\P>U4Z#W:T4S9+]Q#L8/JN5?4$L#!!0 M ( %:!55AACX,HX@0 #$+ 9 >&PO=V]R:W-H965TF[IUIYV)]].C?M]5$]5(US-3 MU>+)R-A&>MS:<=]-K9+#8-34?1%%6;^1NNT,3H+LQ@Y.S,S7NE4W%MRL::1] M.5>UF9]V>&D'A>]:S=W&&BB3!V,>:?-U>-J)*"!5J\H3@L2_)W6AZIJ ,(R?2\S.VB49 M;JY7Z%H?>N@GIYVB T,UDK/:WYKY'VJ93TIXE:E=^(7Y0C<1 M':AFSIMF:8P1-+I=_,OG91TV#(KH P.Q-! A[H6C$.6E]')P8LT<+&DC&BU" MJL$:@],M7Q$O5=6#F#,0D8CWX,7K MG.. %^_)V8$W<*5;V59:UG#GI5?8:][M2G@!E^R&(]H>&4?5*= MP>$GGD7'>X)-UL$F^] '[ZX%+K6K:N-F5L'?]^K9PWEMJL=_=@6^%WIWX#SI M;;:"7+9"B_/A?J)@9&KDL6['X"6=+\BL?V%!S%[];XQSH9BJUI3YZ+Y!/RN*8@TI:^T+EH)B184 CZP.I5317@[@Q M,P)IC/7Z5R@=/,EZIO:5RR.!+P&3>< MYRR-8U(0@N%4#PJ\8%CZA4(4LS(O(>OQC7N M$!I#MTX8VE>H"9:QV4):74H8CQ-H%N@TRQ#O1+#*PH\B%B6"NCFG/&2 ,J2)1G' M0'OB];9YRD128*3H-:5,!"O*#)58FF;0+5F6DRU'S!2B7@[WQB/C#R#E$1,X M^C!+@:Z2L@A9"BQ)SC-XS;$6RVVX^0-!J"L) 7DD7;A"4#1.W_?FLF?QA\/E MS 9J$E&U=3X<,5P_J?]B+]GL"'JBJPG,%;&J^CG3%B,8OCJAP#Z*"WFR-+A" M"L#WT))KOJS8$'KT4M5>WJO'HZTNQ6[BV"S19J^)-(>41*_]@_T9Y]@%)%W> M+-Y]E*7 !=[VS>W]%BQ=)+8+C[:!. 8"9!$4/8*N#:;Y%Y= M/9;-X >%,IQK/_E@)E(K6%69<8NE?U?0_W737]!A16Y&,T]?@K=.MN?!1Q/Q MKY4[\O_VF)@1IZS(4]JE5+DR*VB=;:SSC74!<83DBZC7\(4X\@B6)UCO5]*M MV+7KR]C?>,;@-V(<'FOT!<'YMGC1K*7K]^#9XAGTJKYX3'Z3=JQ;![4:H2FR M/NV 73S0%AMOIN%1]& \?I#"&PO=V]R:W-H965TW%8&"*E:BY M.5>M:'!EH73-+4[UIJ$(7A<%!SV023D7]WIRAS08/OBJURNK'LQF(Q:OA3WPO[9WFF<#78HI:Q%8Z1J0(O%.)C2 MBUGL[+W!-RG6YF ,+I.Y4H]N\GLY#D)'2%2BL Z!X]^3N!15Y8"0QO<-9K + MZ1P/QUOT3SYWS&7.C;A4U5^RM*MQD 50B@7O*OM5K7\3FWP2AU>HRO@GK'M; MQ@(H.F-5O7%&!K5L^G_^O*G#@4,6ON,0;1PBS[L/Y%E><P: 1 MW*C&K@Q<-Z4H7P,,D-".5;1E-8M.(EZ)XAP8)1"%$3N!QW99,H_'3F1IP"KX M)!O>%))7<&^Y%:@N:XXEW,/%Q^'<1KDP+2_$.,"=8(1^$L'DYY_H,/SU!-EX M1S8^A3[9-@*NI"DJ93HMX.\'\6QA5JGB\9]C?$\B'N=+D_-=S^&/3@-N=,VM M;)9@Q-)7AL#MERF!Z_M[?-Y%BY5:3+_=Y3"UAN0\U?WD:"-3> OX5"G[6!,]F 7:G.8#SS\0)0#Z*>"[W3 MA'M$CAU\ ,IRDJ &<40S'%%/&#)&&,TA"TF89#W[A,0QA9A$-/-9 ,U)C.)' M-YHS>% 6A?$!HC@EPRQUHR@D>1;Z='INCK3E\TI J]63+)VL<'&IE3%0<*U? MG 6O58=9N6H57=U5W!T](.N62^WS%<]XJAKQJC!XPH+@Q>I(>; T:/E.%?:C M2V4L3(OOG=2B!.G./!P;Z7I@X$9PIR4/B!&D*H&7_^(1XWN-?ANJSG7/]!8O MAAD>JO"-5YWH0_PO2)OF)0G)$M<\+'4:,C?(,WR>L90P[-;'UQUFV) X]TTB MN3=_97@H@#PF"1M"1+(A X:@9S0F<9JAY5X;Z9 B*$G3Y'#Y0#,NXC!$(Q*F M,5",?4:C(6$90\->4#3*24ICR% S!XL'.DLRPL*AQV ]1AP22IW51H+)D*0Y MXOL\#U9?*S/&0D1YXM)/,*1+/TSTC>5&WU>= M=G)S2B+ 8-89/$&[+A!:ANPDP4ML"Y! MDFT?AGV@I)/%A2(U\A0G_WY'2G:3SC56Q+%%ZI[GGGOA<;XU]L'5B 1/C=)N M$=5$[7DHS+;191&NXU;N:G);\3+>2LV>(?T6WMC>17O64K9H';2 M:+!8+:)5>KZ>>OM@\+O$K7OQ##Z2W)@'O_A<+J+$"T*%!7D&P3^/>(%*>2*6 M\<_ &>U=>N#+YQW[58B=8\F%PPNC_I EU8OH+((2*]$INC7;3SC$<^KY"J-< M^(9M;SN91%!TCDPS@%E!(W7_*YZ&/+P G"7? 60#( NZ>T=!Y:4@L9Q;LP7K MK9G-/X10 YK%2>V+6WTK&T?)70PCI#'Z"SYK0HB-8H[!2;^ 7([2;Q\1> MO&U<#(SKGC'[#F.:P1>CJ7;PLRZQ?$T0L[R]QFRG<9T=9;S$8@R3= 19DDV. M\$WV,4\"W^1(S [(P)740A=2*+@C0Y/.DH]'Q$[W8J?'V#GXG.!2ND(9UUF$/^_QB6ND3/'PUR&M1]D.:TUG MXZ_5SX?J*U]]N-9P79#)T<*LS__HFPW&KHWEH!CDH..26Z :8<79Y/*#T"7< M,C'GMX0K44@EZ1E6&XLAW\$?R)UWP1^P; LM\PBMNP9,!?=H&[B[OKJ%$^'\ MH>.P2D;]B*?W(YX\^=\\#7SI!23C)'D+E3+&CJ!5G6,"$&VK9"%RA7S([(8] ML/?)^,/I6SC9UK*H0;K7-(,9:^9Y2= ;62R[PO=8O>?ASY3_C$;>E;8$VAJX M_X%$622>L0X>N3ZF&U)-XB'DW8-%54D_IWC*A;7&3;\HS"-RHY/C&"354'@< MZQ&>FW%>0.C]]X-\)1M)K]*U@_03B:20HY<[*4K!W=NS=G6?KA(XB\CY',B$48;CK#4-\^/J81G$ *&4PX:Z>0 MCI/P3UM4'!*/!&Q\$^[& JR<+]5_][_=R?Z7S:&#&[^8L@W:3;A+'&>WT]0/ MW/WN_KI:]5/ZJWE_UWT)/>% 8<70A/LK MO?'_V"3!MF=FZ(\QT>:[YRT7H# M?E\9GF'#PCO87^++?P%02P,$% @ 5H%56(S*"$]B!0 %PP !D !X M;"]W;W)K&ULC5=K;]LV%/TK%UX[M(!JZRW+2PPD M:8L5Z M-MZ(8]H&VZ9BK)*HDG<3[]3N7DA6[28-]L$A1E^>>^R1]NLJUF,Q/6G$E+Z7[ MH_UH\#894%:JEHU5NB$CUZ>CLVAVGK*\%_A3R1M[,">V9*'U-WYYLSH=A4Q( M5G+I&$%@N)87LJH8"#2^]YBC025O/)SOT5][VV'+0EAYH:LO:N4VIZ/IB%9R M+;:5^Z1O?I>]/1GC+75E_9-N.MD$PLNM=;KN-X-!K9IN%+>]'PXV3,.?;(C[ M#;'GW2GR+%\*)^8G1M^086F@\<2;ZG>#G&HX*)?.X*O"/C=_KYVDJ* 7]%;" M.'LR<4#E;Y-ECW#>(<0_08AB>J<;M['TJEG)U3' !'0&3O&>TWG\*.)+N1Q3 M$@44AW'R"%XRV)AXO.01&RTY3:]5(YJE$A5=.N$D:67W_Y^B/2CL ^3CHKQ'OV+)&'PH\KK)Y0[-=M:&KVUI J9:>/Z?-&DI.FMO[#4C MFGO4:2.N]ZK!\(J_+*2[D;(AWZ0I=C82<6\"2IJD(-@X'T!JR'!%0U@N%^@!*6%]@CO1MH)X6Q)+FP"&4A MZX4T0VGX9\R/B+Y"L"O ^W('8A>Z;F$F\IXU>;4D;]'AH7[6UX<\7I_168TP MJG^[0&*;X4[GXP I'P!+3R@*XB3T8Y+%&,N\H#<-/(V,(-4LM\: '! Z]$J) MA:H0==@=!65>4AS@(,$S3O.#[#_B0G$>I%G$0YQ@B(*T*.ER WX^IC](1Q#( MHXRF:1"F&65I4&0Y?=8. 3B6!.T,!N09SZ(DR),4LZ(,TG3ZJ$,_($I\QK5M MY?L)9ZMJNL.2W?5,-0@DB@A11=W(VZ5L71]6#O1*69]@Q#EBG\_H0M@-M4)U M.2!J_FC9?]66@PNX&LRWQFN["^*!.V<'WELRVAHYBP^[Q9C.?&W?3]H[U^W]U/?^?OBZ[S4L\N-V MGQ=)D,:<*6D0(3^PFE&4!R&R)PF**.*5',X.XFG,*Z$OE(+*H"QS+/B2#>,I M%G@Y#K(,Q;5%C M!]<\0S8714;/Z5G$>!%F7>&CK*$Y],C3("D*NN#6A CR:<4UBP]%D"61;V;< MQM[KKGT=R*"7E$7.YJ=1^%/DA^X#DX/+&L[7*W\EM>23J+NW#:O#K?>LN^S= MB7=7YG?"X "S2)0UMH;C(AMUS7G_XG3KKWX+[7"1]-,-;N[2L "^KS6N1OT+ M*QC^"\S_ U!+ P04 " !6@558WT$+)\4$ !U"@ &0 'AL+W=ON MB49;OO<4FJI2?G/#QJVO>N/>]N"K7I91#H:SRUHM^8'CM_K>8S?1WVUB2>S)U[E,W'XJHW$D)L.(^"H/!8\2T;(T"@ M\:/#[.U,BN+^>HO^(?D.7^8J\*TSWW41RZO>>8\*7JC&Q*]N_3MW_IP(7NY, M2/^T;F5/ICW*FQ!=U2F#0:5M^U1/71SV%,Y'/U'(.H4L\6X-)99W*JK9I7=K M\B(--%DD5Y,VR&DK27F('F\U].+L3Q>9QN?T"]VZJM(1\8Z!E"VPMU';)=M< M<[@<1A@3E6'> =^TP-E/@,<9?09"&>@W6W#Q$F (ECNJV9;J3784\8[S 4W& M?0(WF3G^B3A38ZX'B@Z^J"M@I?*T$-4D5,(#CG!_U9&_L"]OV:<0[@O>-1XR%$LF*RUDH-;XP.06-&\";(?0IS43 MI-F3MDA&_@R5[T%IFV!D"HFVX0B-(,O<&UN:^]6NH#B M+LLR/YA4I8"16*O_1Z*#3F $C MV(2!N.E3;< D661(U*(%*U$9"G@##UM3!I/$'H[/1F]*54D?JHUK&*U-52HU%NE=\VRQ+>@K0&I MS, K]L#?L/)A0%]Y 7XPV@ZB,_HD%,.K^K[M["(110ISP S?*#;OI-#C@[K-WBFH$$WXK8S:O7'L1CX"VC/3IY;G$6PB@ M:\1SSY5D1JH*;R5UP!0UE%JI5IQRTN0Q!4G:A;V%,6U7XO%2;9M"V$I;J#9] MTKA=4KN7&!RULIMW;\ZS\=G[U%SXI%I<%^;@HE%8G,; =^#2]<+#6!O2A0[MUWC=UI'OI9YT#\CJ/_13U&B%/WDNR'30] MJ;K&6:H1H]82=DM_-*BX;#0^[2,U'ERD^_KTQ=(UNLE0=MKOCK+Q+8U_G4Q1 M\Q*D=#J@+PD9?6.IP-AND$&$;NY6G$9AJ0J$]T!_OS[)Z-!G9;AW%< <7:8+ MCR049=O>"G:GNSO5=7N5>!9O+V2?E5]J*T-C =71X.RD1[Z]Y+2;Z.ITL9B[ MB&M*6I:X%[(7 ;Q?.%1.MQ$#NYOF[#]02P,$% @ 5H%56)/# . P#@ M+"@ !D !X;"]W;W)K&ULK5KY;]M&%OY7!JY; M. MBX>N' :<:S=HTP1)NL5BL3^,R)'$-<519TC;RE^_WWLS/"1+CA,4;622 MFGGSCN^=U/-;;:[M2JE*W*V+TKXX6575YNG%A4U7:BWM0&]4B6\6VJQEA5NS MO+ ;HV3&F];%1302[-]J0I]^^(D M/&D>?,J7JXH>7%P^W\BE^JRJ/S8?#>XN6BI9OE:ES74IC%J\.+D*G[Y,:#TO M^%>N;FWO6I D9=]N)D2 RI0J4549#XJ:(@0F#C+T_SI#V2-O:O M&^IO67;(,I=6O=+%GWE6K5Z<3$]$IA:R+JI/^O:?RLLS(GJI+BQ_BENW-AZ= MB+2VE5[[S>!@G9?NK[SS>NAMF Z/;(C\AHCY=@*R/T0FP.KQ>;0I8V$!N3P]/S8BM2#3>V55XN M:1N\!AQE]+0R^;QF_^0] F%&_#'X/!"RS$2IRW.^4>M-H;=*V0%Q(@NKA=V M)!8WM-JC?<#HR*7*5(A.'1$!M4&23.!AM5(X[]=!('[7YE9N^=QW9:9+97,Y M$%_P_5K^3YN\VA+KNC;WI%9W=*A"C"JDQ]5Q"1U)::V"6D&0&+B!DG1M[\O" M,DBCQ$H5F;!J(\D$T.?"Z#6V:ISJ:;S2ZXTLMP/Q@3@T.5"] :Q[;%IY _W; MABKDW-45G9/E%D'',@^(UP/Q^KBI"!.+!8"PS_X1LW;ZET;7.)[87A9Z3NH M+X;M4@@+3ZP):%@"^%PC,VT,1>]4#<3GC4KS19Z2DLD6A31+9:N6.(RSJ6$& M' T [A[;FOLSS'W;<"]%,@S%F]:&J5Z6^5>'#C@'SJN\CO&UD^96056G8328 M("07!TZ(F MA9#BH%O*H[B3-X@W2T4Y-P>SJ='6L@X/>DD@:D(M*4(6*2% '5TLBES.\R*O M2!%DRZ?W;=$W!7P">*T$A[]D,!(_XW."SW PQ2=!)R6.X6NU*45C%._C(UXT M&HSQ&0^BG0U$$ :S$C#>DB)05UDP-1R$6-?_)-UE.XRL8,*Y4F4G<(;:H5I1 MJ029RE21-JZN>#4YI=EHWCC79<:A1Z(4RRLY+\@L8!TA;K#+G#W(W0JF<4?# M\Q#A:?5\"QHE[,6A9J$+1 ^*]A+LW%!QYL,4(A@<&:$)JS(4+ CHX+D7B#W2 M/;R9.<_ +01&W/N*<[$>\(M8*ZIAN-#E\KQ29MTS1"KM2@ ^5+AE[8-,(83G ME1=1WLB\X(-DQ6P8?&TX5X%#-=@]I:/M])A3W*-3'5C-J3(DD:M"%P0KZ"0 M^#T>15;0QG8U1=R&A.^%-Q M%H^&XHF[F+B+))[AXET)TU&&XX5GXR"3 MV5B,@F0V(XW#-%]9?US,P2RFX\LHV%)$R:S]]TFE!:A1 D%M!DM282%M[>N+ M,U+G$[%$%K(B&<7H*:(D:0W;AGGH[7$F/47B"4<1_D9!/ WY;YB,Q55:U2@Y M4"K06AQ.C@CX9_L_?D>99R1-IY 'V>D MD"?B U!F]K (]>BU:O:!YU$0Q:'G.9RQ]&$PA3J^Z JB?V-W$@PG3N)9,)JP M#N-@-IMR*.ECSX?SKE3G@-$WUB\_3:-H^.P5X8^CSHTJ:Q4@(-$:]FT%5M!% M54WM(WMJY>WAL^_RYL$N[(-#X;))'#%@PC"()]/C7M:OGA"/ILD4VZ9A, ',PF$P M&T_^3@_=529';.T4U-#0\R)?.NSUR^S#FHD=08Y)9#=?(IN=IL5V>$-RFU/5 MDF=-QW%8A SE$V7YML;'ZCT&XICMQN4_K>U]_9182R#T*!C!1W$SXIM)$M+- MF&]FDR'=3' S#J(QVWC*-\DD)+%0GBW@-8>/AEVGP7 X[LF_&Y/O 7R.LHO* M&!XN4=.66V*;@4N*Z/2^GT0;%1V;##A_I2[:J7]WUD!UW@-Y]@C@/](@ V1N M9%&K/A/W8<* "Y-I$(Y]J@WC41!."?YO96XZ&OT8$\:38 *[A BD4R"4.K24 MBL@NDJ"I!5\TM4A]EN_["ITS!+@C?R;.*[/A M"(M(V>"Z'7RQ)TZ":#:"1XSQ^<8Y4U^2PY9]CUK6A6LPL3AJYK]-HPU.*&]' MP7CJ(VIQ)(7-(-,8/">1'?NV0J^L)'ZE23F'? MJ&I/?5U[ZBO;TZ:V/9;Y^IM=\NM27S_Q'9/JU!OJM&6I$E% MN_,U;LZ)4IK6:]^P'\AA-*F\@['MWX3,JX>/ _,)"LQHQE9.@G 8/1 $CR$A M+V\0 =R8L:(&=;EM[$YOAKK.7ISY6HN??,037V-Q<80SJ$'E\L?4ME*^I>UW M\#+C0(2PJ[I"2I9]%@AZ=5')LG+%F"MNM_TE>OX_/^1J:H:6(3H-*52FJQQE M(Y&F+E@613NO\="H5NARB>MZ0:F R&(?&NJ;/%/NVZ8^)ZP.F%^9KSVG:WF7KY& /%_Z";&&11>UBU2M.0/7?^Q. M-EKQ>WR3)B",4P59P@UX%XAIVM@#R@D>*%/2D8_-TSUK.Q._^.M;;VC/]GQ0NZP,[K'#G, M59%FO]*!A]G8'PP2Z&74K?>="?T-\.4BSRHMF])<)Q)DJ/^?SG2S-"Q3Z MVK1&= 2 7WY34I >W AKBY.O.QS[BJB=GP4NAB+ZT5L'36/^@H>67\A;K%+7 M3%%C%T6,QN$=V&FV3'YI.*O2^+/K'7=C1T5O&_AT;3)73^>H4UTA"X80'/W MBR:;MHDQ>V7;8:0O:HBFNF)W([<.WQP4*'Q;%PB!/ Y/!,.N0.Q&B7E3=?DA M9MD?@.;EPKT#\8U,TYG^=MRN+>I^>_VN!9W#(YD:#;TZRM6NZTCW:L>H!>UI MPB$34&V@7*ELZ>(!O;XPTLT-D789A -Q)>R:O)(@3[,$-Y[IH9M;^>X8/[7H MG ]B>/;!ZTH5&_IK5%:G[L5 !Y^'C.6B"T^+P8*S=,.ZBRKYO6:Q&91GG#=$ ME:\Y;3_N"$(:-$9O.J]VWA%JGDUT;^IV PW\>9Z7[1C+.5/@E!E ;"A6\<#" MP]W6ABN[%NU^:@$+;.EU2S.MWYNQ5/MSZ%XV/#CQ_8&B9?])M/>^9+>B[ MCK>?G1 'GKRON=AS2.&X-!EP.9D$Q,QDP(TXZF*TT!VDDD$D4#5%TQB70Z0" M]#Q#\9)&Y,V"1$1),(U'_,*()G>H2M\T8_H89X33$;] "M$9N,&35S111"6* M]1&.F:'5'YGQC+1R^TERO^ONT.1QXVQ[QOD-\9YZ/]&_F_L MN>HK\*G38*N]4W'N__D'/0TZ[9WC/W_9TY[7W#E/D/FRU1QIC9[3WQVM3? @ M0@T>QQ.OO;[6PI 'J-PIT(I.E_?A]@/R>H!T\MY'C(,(RWL/+1X>+.\>4@@= M3MX]E(1HG6,T:S%4MX,1(&,XIH$O?7O*WW=XV2'1S7R-:M+7T=#0ZY@IY#4O M_H*N,">,\02DV+JA\+&QA7O]Z]Y%55Q-TMCO3&"H_NOYW@\7CX<$,7 M#L7XR QB2E.*L^_ML]%*@JE[';1#'3%UZ"=!%[U?<*V56?+OU*B'KLO*_9BK M?=K^%.[*_0*L6^Y^1_=>FB6]="C4 EN'@\GH!,4N_S;-W51ZP[\'F^NJTFN^ M7"D)N]$"?+_0NFINZ(#V!X*7_P=02P,$% @ 5H%56.LAWS.A"0 4AD M !D !X;"]W;W)K&ULK5EI;]LX&OXKA*<9M("B MZ/21)@&2'C,=M!VCUWQ8[ =:HF-N9-%#4G&\OWZ?EY04.W:2#K! X8C4R_<^ M'JIG:Z5OS$((R^Z656W.!PMK5ZI41O2/X(<7:;#TSLF2F MU TM/I3G@X@4$I4H+''@^',KWHBJ(D90X^^6YZ 720>WGSON[YWML&7&C7BC MJK]D:1?G@_& E6+.F\I^4>O?16M/3OP*51GWR]:>-LL'K&B,5M'[8.C*-'#B3M@<3I[04Y+=]RRR_.M%HS3=3@1@_.5'<:RLF:@O+5:KR5 M.&=G5C((>J3HN5YY7DFC_",$_9) MU79AV+NZ%.4N@Q,HV&N9=%I>)4]R?"N*D*5Q $V3] E^:6]UZOBE3UAMF%7L MO:QY74A>P7QN!;+-FD,&>W;98794.*=FQ0MQ/D!E&*%OQ>#BUU_B8?3Z"66S M7MGL*>X77Q=\U;TA[K 'Y05FU:\9F\;+>MK]F=AU4QH!"L>!^S3AZGGQ=2* MSIL'*VE, Q$-4D4SNQ#NP*TPEJE;['#L:2'87#4: @1%C:AJ;ALMF)J[U4IH MUZ"@#Y2M2^EX!V@;A;JNW8I(=^P0=_1,G+UO"@45,,>V4 ;]1;+8ZN.NV>V5*6-MZRJ.M^V :)#Z.K&XH&B3&$ZY#(K-/J4@( M.A0,?7,H"'16+N$9"9IJTP7NO^3\%>A<8@A]#>\4+3=G,]3<5T3"U0M9+'Q8 MD=*R<"&1JG2"YDTUEU4ERI"]/QC\YQC4RKK(D"F\WM'6/%8VG:5:5-SZ#.BR M?5)%.PKS?*7W5$;.-X-HP05V7H6>*)653 MUS?=;^(RZ]#+2R?YJ5/!_:_;2.$'^IN%^\<.,2*/R=I"6R.+K53;L1_IYDSA M2TIM-MML1<*7GL7\TS? *ST'>N?Z1[4A3WAVXJX0HO3,Q)W0A83S5UH6_1$O M,'1Z664Q! YHUT6E8^$3X$4UT\2E=$LL7+!Z' MD\AI]06"0&:[.D!4I#7LY:^_C),D>NU(OGXW;AF_?N46[!JCS.Y- &>2:6;_ M@:+D$YH(Y.6=H?#0M=&^MR/V7LQT \#9]]2')#^SD^R',20W:L5^TZI9L=]5 M16W1L,_ACY!]5/7U\3=TPH?\MA-2==2B#<6[Y:I2 M&R'N&?6R&/"+JXM'(<5.;W3-3&T=]P67ANE62XSC,-GMB<.MBNQ&^L_VP^ ? M=TLJ7U]MI*ZD8=K>:\@M4!N%YZ],G8)K=T$0Y3&'$P&@O)^.70W=U[AQNKO$ MHA#%H]?FWA.G['/C]( (APH-^ZOERBY;KK\15S=IV7OB^L-UCL^J/J9(@A#J M;,]C-AZG032:H([1K"8CSP!T63X.DGS,XE$XS-@/?_CE) V&XS%[1<3CB,;G M7$CW)DZ"/)O0FR3,)]L2N3U08'&0I'D01Q&6(.(,@X1>;A8%\6C(XDD8C7JY0]K- M^8:83-MW"B,^4[72G9"GW5HU> M*=./!$?@1J=R^(@@%*_DM0=.LN]!.U77GL5D*QKWML*M7FBSD"MF!5_V980! MMW-B!]UN"L#+M;0+5"\@>6TZ9-."HSZ-#67L FT2(EQ%@$@+#/AYH^D1&!5: M=&/O<:W(1"V(SN!^S!W6]/-Q5_".0#_E2V'()UM.\U6('N'Z,N8:W0L7<&3G M8.BWJGA!Y<(9#65-M\46G8#1([XEUPD.W')O!])"TUB>48O Q<*QI-YG-5<: MPX.:AQ9KKLO>\]R2@>ZN!5D/20F\&QIYSJJY<%EA .4-MZFM<="-HR M%(943=EBCJZSG;*7&)@)2Z/V'Z&:'+%V/WF$GQ$]3>@I@X]5<^VQV@YBV5*% MAM>'NNVB?G3\P6LWGQ^#CGE+U\_$^/#)_1F=!6Y"/4<&KL_ID#XDR0X)HQSK M^CSK^OPVPNOB.MT9N=+[PS?&^Z=O#I.*#JO1Q8J]!*V;:NB$X3AG:0CW'()S MPSPC(ZJHT3!,CJCM M)GZ)J\<11= 5Z6V;F25R;\%@7"D-GSD-_*U2MXW-6;]U]9G[1MIXW(J+MBMC M6>_U%T[U@'YQK87_YK#&C&<57YF^ZYA5BQ$Q38YV.R*W;F$Y;HX6G>165&VI M4T6V]THW@G',-%2O9%*X9Z"LX5N4/"6 O^%VR*40*^OB6G#@]V"G U&R_SSP M\9Z9WF.>'/![^Q;X /'D]QM!YP:85<'U_Q0 ';RE/ V/GD9 T_\O!)KNP)\] MT .!6[BGA48_!W]23/AH%&,JITF8CGL\D.99D(QR!IR?WL.?!%.<9GXR"4?) M [;[&&A>#4\4@CX)Z8$ LDYL\CEG0\#/(8DWC?PI-I MHXL%TME?:ORG@S^:JN^?+9>YU.@VV:%^^ES&'?IP>K+UG7M)'X/H:[YA[B.8 M_^3=[_;_87#IOY/?D_O_;?B$CH";/EK"'$ Z>R^X/N%52OWU7RFK%5+ M][AP0(0(\'ZNE.T6)*#_;Y2+_P%02P,$% @ 5H%56/P6WY,+! Q0D M !D !X;"]W;W)K&ULK59M;]LV$/XK!ZT86L#1 MFQW7R6P#<9*B ];"J+,5P[ /M'2VB%"D1E)V\N][I%[JS([7#_LB\ M'8^<[I5^- 6BA:=22#,+"FNKZR@R68$E,Z&J4-+*1NF261+U-C*51I9[HU)$ M:1R/HY)Q&^+:R;B.;3BFUQ MA?;W:JE)BGJ4G)].1B#V\E:J4I?.\'#Z>]K)G!6R6^\MP6LV 20(X; M5@O[1>T_8KN?2X>7*6'\%_:-[C -(*N-565K3 Q*+IL_>VKC<& PB5\Q2%N# MU/-N''F6=\RR^52K/6BG36ANX+?JK8D6]IQ6Z1G$>\P M"V&8#""-T^$9O&&_UZ''&Y[9JP&KX .73&:<"5A99I%JS)I3&V[@1J?AW'&Y M-A7+3"H=QC,?_XI&<>_G"$[ZLF.SJ'/[YF67&X/4@)_/>"3A850V>/? MI^B>!3Q--TW")O$5>3'>RX(9G@%V[M\*6GYWL,ZLU7Q=6[86Z()YJ\J*R6>@ M4LT>"R5RU :X@8R)K!84WAS6SY#S'<\)$"0U&BXS56('_6] 6V /2I9.W/O# MA?D%VZ&F7@&R+M?$2&V D$HZW9Z; 6H[QC+I/5''\L9$G:L\A#LN:L?F?]@: MS7NH+>V*/.%F0TW&63 AH*(RD]955^X\4M/I23J< =12((6>O1*JJ1!,%2UW7U+KE R7:0N7.:XX6-34']&J]URYJT$7M9:PT^CJ0;89J MN4/CQC1)87<]5O*S=J7DM/, MV]B+E[5V+O4'0?=A>::\&4#76X Z _H"Z+J#_Z;ND\"?I-CTH&.] [7/7.?'\2 973;CA.PF5PD)BZ.M'$7W>TV>*,8DOAHDX\3_X_=#F,2# MRW0,#\I2G?QGG(A*'*9)0RH.DTE++QR/:'1355H]<;JBD"HE#J_HHA""E5"J6I-)M)VR?454U#$ M2 HC5:E5VB.5E]!K]6-/SW=N=NK6N3.*3GB%WWY=V?IAPOG5->. M#J[6$O76/R!:!\XGI+:=0"=R0*67B,@#=/!H: MP:K*7]1K9>G:]\."WEFHG0*M;Q1UEE9P#OJ7V_P;4$L#!!0 ( %:!55@$ M:AG'6 0 $<* 9 >&PO=V]R:W-H965T-'>NO&PV;3K'7-B&+K&@E:DVN7 T M-+.F+0V*S#OEJIFT6N?-7,@BZG?]W*/I=W7EE"SPT8"M\ER8]1"57O:B=K2= M>)*SN>.)9K];BAD^H_NS?#0T:M8HFW&6]J,6$4&'J&$'0WP*O42D&(AK_;C"C>DMVW'W?HH]\[!3+1%B\ MUNHOF;EY+[J((,.IJ)1[TLN?N(GGC/%2K:Q_PC+8GM&.:66=SC?.-,YE$?[% M:I.''8>+U@&'9..0>-YA(\_R1CC1[QJ]!,/6A,8O/E3O3>1DP45Y=H96)?FY M_A_:(20)?(%VYN MX;;(,'L/T"2*-<]DRW.8'$6\P;0!G78,22OI','KU'%W/%[G2-P6G(:1+$21 M2J'@V5'\I#?W:< ![O1S.&Z=2UN*%'L1]89%L\"H__5+^[QU=83L:4WV]!AZ M_W!IX$;:5&E;&82_Q[AR,%0Z??WGLPB.[O%Y!$G2J'51^LW=[N8/E:'&?%N6 ME-*4%J1U4!I)72[5&O04KF_'SR *BN#EYOOMJC0Z!C='<$L-]V(-R6DH[+<& M4*$QGZ"IB^V?"3_:QQ<'62:9EU!J'<,2@4J)AJC)@NJ\(#*ZLD#'F1%.%C-0 M2-T,8F8P5)W5$.:F(I5*^G"6TLU!3*2\TZ0!.@L/!;JW%&S:P4L8UY=+X=^23M+@.=NSY5:Q3&4DC43D?3$,.H M,N1@8L@JPW'^'V\86*[7!Q-O$1^E.--9Q\_7*1)*VK/0@_V[[Z M%K,J%VC8F=3!7"75V\X)U3,?D:I?V;K]X\K",QHN_6#K)9DG-<44#!M6,CG)(SCD);7J.6?R4"/.6B%J(<,(5VT3T8.2,3B@% MXZ?!-ARJJ'![.[[3NE?@Z.[ZQ$;9;O'A]J*C,LJ)^HXRA!>B%97UO%EF+MPYFL]_")X3XGRN#%V>_0IM_= M1WJ,=H]F1CJJY1*_!XT/Q_LN-0PUR$,CL/$36N>;]) LJ8W\NO D[X5)Y]!N MQ:%;3N A=9KU'>1-SPX,*]H?K5?!A&H7SDK>+).V)')APF&Q[PV??2N:.Q_W MG)/ 5Q@&KPH7OO/U;'U+&H3+P9MYN&(1>Q*3I:-H2JZMQH^S"$RXMH2!TZ6_ M*DRTHXN'?YW330\-&]#Z5--GJ[8_\_4$L#!!0 ( %:!55@^I0], M+P, H' 9 >&PO=V]R:W-H965TU=ZWETGBRAH:X M',EBUHH-W(/_T=Y97"4#2R4;T$X:S2RLY]&G[')9$#X _I2P=0+&;6;)DE-+*1$4H-T2A.:FK*O;>X*S'.+[X:#XSG M[ .[[]I6 9ZW%XI="5>S&^S8+/&8A;!)N6=<]HS\%<:,LUNC?>W89UU!]9(@ M07F#1OZL<<;R+&8\Y?D)OGRH.0]\^8F:'?.&W4@M="FQWGLO?*C= M'2NXIRN.T]&UN72M*&$>X;UP8!\A6KQ[DYVG'T^(+0:QQ2GVQ=")^&6'KJ4K ME7$=9F3_?(>=9TMERH=_C^D_G8'G9Z\T_Z6[&C(RLV8E@=8$DKJ?#73)I"Y5 M5]'IUL#61N&^U!NT;/ \@; ,Z+5@V%1H5F"'QH8GIT?&_B;9Y.LMWD:9WF* M]N]L'K ;/@Y4(XX!$P2-\G@ZILA1$6<7G,)JH3> >)Q)I>GPI4.2)[%2P(2N MR&D[K!QV.'D=*K.@\.VLZ(TM12NIV+!721_:/YK$%_R<,F1%/.$AUQ1SD7$C MI&6/0G7A5$B8< XPHRA_=M(B*\J@UMR"W8"-GX\AG!^I"08@%DGH?@0GE6EE M2:+"_@?\C<<\'A='[V=R,)\:RD-3V+%0>S^J!N\PZ#_U\^T7O/]*W J[D=HQ M!6L,3<\FXXC9?O+V"V_:,.U6QN/L#&:-'RNP!,#]M<';OU]0@N'SM_@/4$L# M!!0 ( %:!55AXN"ZWL ( -(' 9 >&PO=V]R:W-H965T[ E2N3A(2F)LZW2#Z9 M/!4"FGF7F%M=>;[)BFP9&:@ M*I2TDRE=,DNBSGU3:61I8U0*/PJ"B5\R+KUXUJQ=ZWBF:BNXQ&L-IBY+IG\M M4:CMW N]_<(-SPOK%OQX5K$<;]%^K:XU27Z'DO(2I>%*@L9L[BW"L^74Z3<* MWSANS<$<7"0;I1ZHQ .B&C\W&%ZG4MG>#C?HU\T ML5,L&V;P7(GO/+7%W)MZD&+&:F%OU/83[N(9.[Q$"=/\8=OJCLEC4ANKRITQ MR267[=GDX,)@&+QA$.X.HX=TZ:EBNF&7Q3*LM:*=-:&[2A-I8$SDN75%N MK:9=3G8V7E-Z4]1PIUG*90X+K9G,D=)NS*/C>.[.G)F*)3CWZ%(8U(_HQ6_?A)/@0P_;4<=VU(<>7S*+FC,!=ZA+ M RH[5B>XO\,G"TNADH JRWB"V@"3*:RXIINF2%J1)>D3)GT:$:B(6&[(P[Z0(!6$P68,X7X8!=.> M?(V[?(U[8[FI!3:()^&S#"U255E,X?Y"L/QHCOIQ,R8,]O";=/PF_\3/E9=+ MUD^Q'_HUBJ<=Q=->G"]*GOP7S7[XUVA..YK3?Z;Y>K7[L5_DZ!^\LR7JO.DF M!A)52]L^N=UJU[ 6[3O]1[WM=I=,YUP:$)B1:3 XI0.HVP[2"E95S:N]499Z M0#,MJ.FB=@JTGREE]X)ST+7Q^#=02P,$% @ 5H%56.5VJ,KH&0 AU( M !D !X;"]W;W)K&ULI5QM<]M&DOXK*._=5E)% MR1+M)$[LN$I^VW.5/;KV%M;5=\V]1-^/71NNNVOSQ^',JUW9APZK>VH4^6OMV8 MCGYM5X_#MK6FXI/YV=F/CS?&-8]>ON"_7;8O7_B^JUUC+]LB])N-:7>O M;.UO?GUT_BC^X:-;K3O\X?'+%UNSLI]L=[6];.FWQVF5RFUL$YQOBM8N?WUT M(&?^,/9FY#]7. H"^^_XI?WU:^/SD"1K6W980E#_US;U[:NL1+1 M\9FCHNQ#YS?Z,E&P<8W\:[XI([(7GIW=\<)<7Y@SW;(14_G& M=.;EB];?%"V>IM7P Q^5WR;B7 .I?.I:^M31>]W+3V[5N*4K3=,5%V7I^Z9S MS:JX]+4KG0W%=_&G[U\\[F@_O/6XU+5?R=KS.]8^GQ>_^:9;A^)M4]EJO,!C M(C11.X_4OII/KOC&EJ?%D_-9,3^;/YE8[TDZ_1->[\D=ZQTZ\;\O%J%K25O^ MY]")9;VGA]>#"?T2MJ:TOSXB&PFVO;:/7O[S'^<_GCV?H/9IHO;IU.HO7YG@ M0N&7F:!F0O>N^+?^^]E^ZXI7M2^_'B3_R V8^*8S;#B?U[8H?1-H@\ITMBJ6 MKC%-Z4Q=!'K$DHUV_%9'#[[VFZUI=L7:7-MB86V#M;:FI=<<;+#T;44O6U+S M;LV_*_^WK:,UMS5)8&4;VYJZWN%SN^WD7:Q^U3C\]@G;"B MS>=GSZ]./YT6_[JXN.3?SY]_?WHD^0?H[0/HXFVQ:N7KVK1II__0'0K?%G'S M3V_BMH4)_":MY5L^7]FWK6W*W>F$(OR0%.&'23F]3LW^)GJVK5]B65J/Q;9L_0;[;F:9:&WMR(4*_22V M;=]N?;!1XTGJ*O!PQ&%/B_?-M0V=G)ST\V;MRG5Q8TE1BL9W$V+^,8GYQTE9 M7!$=1-K;T+D-%/ZADCYJ=1M7+RZ9!2)O%=K](C]@U,D&21_^ZAVY$C*EHO,4 MMK[:;#](U@2" UL6+&UHNL(LETF#-J) 8D.#$[B?*-89U4%6)\B59 )->WOG M_F3T1*CHQJQ8]!W_95J4/R51_C3)[(_VVC:]%;4D\^4 (^QZS4'>ML=*];B- M6EMZBNPLS"_IU[_Q4T8)>:3*LM:3P!&N'$S.7Q,UIMC2)[YB52 <%CU:&SL-A6""">J^N('E=D M'_V0HV=$+TF+Q,[&L8:$5[3 7WC -=>>=B.G$@I2:%[EX$%G8\=4!P\WDH_-4%%'@+I6)M(8X$WS2V/BVN@@0M>*42#W[;VLJQ]O78*@=3%*Z:RK15 M**ZVT-H40RX^7:6 ,3\[?UJ<_3R#PL5?BI':,"=-S5:[\IZ6 9G6&DKK. M&[(]"HX2C6@?,ANSW9(RFT5-Q2]JMS+J^HKP*^0;P<%J2P%&@H$S!-ZJL6C M.[;VRI%[:,I.8$.R%0H6D?S ^E5?0[#W40P!$6-\R:Z*=F:JXQYWD8\D R*A M[<'3:]A/72M&BB'1A5S@]'"@1\-2@B3[]2.V.BW>]2T8,"/["1LBM6CZS8(8 M0@OX/C]T%!)E@Z;N=F(H@0\)[M10ZSN5@NF)EC2C 'G3L$K2BY[Y/YC9LF_X M"!36NQU+(5C=U%GQT=UN"Y,CI:13E;#3%415]:4R743?^6ZL:6-7,BM*TE$Q M%E.4MN7CB=^9@3(SK!F7],W)RD,0T:$MK94P HTG2V)C(K.Z)B@!W=_S7BXS M0 ,E>_N-^#@(,HPTKO;-Z@2:RJMTK=!R0LD@#2LY.1S&"/H9UDL;NA:AV''/_%AVX(:,= MTH ZTL)AL0&[9,O3Y.0YPBB,I2,EFCA!8EO#447L8J/ M*&OC-G3DRX2-1S0F/]-E+!GXI;2JCW.R"?-]L#K JYJ\Z6GQIK>%QA "V'UK M-?:')"?2!5/]V4?$#&^8H)C$>0%%;<8.$4[Z2*1C>/'.-A%?"KM]^Q5;K5I8 M(5(*BNF(RLR?V@<&^AGC$SN(88PMESTG(?&,T.4$ZU. (&,FW[4D=@R"&_MB M#C#DH20&<^JR%(]*&V\<>#X@K58C.;T4;4TP=71%@HH5'86$?^]!1')N7I9T M!A1WM1S2?E,]@7F3*09[FYI3(,9[LYAG"?H^FT2D[WQKX8I>:P)XK6/N/4HDV1,,X69X"/Z'- 'Q+T]2(68N!GQZ0^D-!0LA7C6+ MM Z&$C//EB*."7TK@8=67.Z30GKD8S*Z\8WM# (GK:7Y2TT!Q%$0C%%/LMX[ MLJ!Q'<9O53D"#".ZS_N)'G$GIP\*>?L$'/3@EO[_I$VHV<])S7Z>E/5[5 _( MHR"FVB;8AR;+1ZX.[DG.:=G*>">27O$[J8N;> K@;4.*I*F2"\*0T2L"AL3+ ML=W?6.$1.%LB\R@3P&7])%^IL;\D-I*W)@ (I=F-**A)%6VN4*?D*,:1E5-O MQK_DR3K.)NH(6B4R2UF%**[LHHMI-PJ0G5\)B):*'GD?3ZF8@TDYRJX94Y<2 M*EN463:NW\QX,P)@KM/Z#>C- >VUH/*"\8^FD;4'V&C3(6=9B_+0RPZPGS.SX9&P-D]*D[1W!:?S;>'FLYQ M"W?F&[F<+UQC$0 %9S?R=;LHLSW^NWP%SB\)BMQ @>JRY]0#ZU66XBQKL_FF MBP-%I[7CBJFTJ-I#3]?F1AQCRW $<5+J4$8#,! M)?VJ!Q0)(H[E:D=@L1IH&Q"-A/:!4DGOF4/LF!E!(T4.K?_&D(\>_/&L8'FTB3LMS&?QIQI@12(G@%CR9Y26 MVM;W(44A(@2\^;-O7:BIAK$R&HW>FLH4H+/[#S(276C M,FARAB-5L:L^@I98<.SW:ZK[-49ZR;35?K*V[!DQ TYR99P40A.'F(]V*%RO M!-6O#<"P0$HY%Z74*?V="3%$J80$.'M&?)(8ZPEF(_*1[1)N'DJZK),'6 R) MU954U)'2I:QHG!"-[#5Z5BVM%57?RE%VQ8K\=5/LK&E/.7Z"NJ5#J4/23Z31 M$+I81]C7$-,CY&E6PIK9DU&V8F\H*)$G'6O(J$ZOFCF+T@LQA]>RE&D4(+': M5)53H,C'2H7D:*&^[_C00(^@:[#XN."=A"*&PQTU6H5 X8-KMM?H:DO8*04N ML& XT/#JE(Q#FZO54/<>5=3S6A?688ZHH4:"\5(F'HZ1..%LC$V&&@R+&Q5< M)/AH@Q0UU])&M7\NU@U5YR%$\S$,- 2X7J&?7T%W(! Q7ER" OJ&X77-;(NX6M,@$ M<_?W[G>/,@[S">>3 P4OT6-L.M_N'JQ\QZT+UXSG+;2++%< M7$H@?Q) '/I8?: SSP:86=D-;31#> #"*/R"7+0-I875W*+JM/AM_R3[05O* M3T)^*O,V,6;M,VRGB*-R2Q31N$RQ1]MD]C.,UIQ/C[Z\)RCC6JG6M,4;%R@X M$6E$S@>4X3\04JF*"T:^#S;%XW=>2M&_YMT49W^)L.3V9_DL!+@&81.$(&>Q MK8WV++.^"Z=2PVX(IA9YMN).F." %!>P!.Q:NK;L-^04-$UPG+X9*.V._Q_! M/H$"TD7\912O;I&MJ8M9$'D>:8Y9 LT27F!#+RW7I15**QB.F6)\J/%34A_F M:,ZGIUTN$\,N$\/>#@Q[H)R/W>N <(KI3\=NF3U2#=E02MMOU'-5B(8$F*2Q MQ_Y8"W-!VR7H6'$ZR.DU9SV%=#:ENS1DY;.AM#[JX[&+SH!A7L%17!^!7.Q7 MI=06]JZE:?@&)#RL1JBQ=O"=,O%55=&#QSK+,J=K_'2_7;4F'E#M!5I.<- V M:VBL*E*[]R))DOVJ)FW+OB:GO!3TCB(Y]TU7LB1[_5C%DR"U7QTC+ T(C $: MU_)1,1!+6TC#=3EMF3'42IL^EOPPO,1;#TS.$/DPVB ,#YWTS2 U=@>97+D^ M&!NIV*/C+\N9Z.2P+6AE8^/A@-(@!>:$A[Q]*(2O M#+=&N4)^N\E^='6;!;>PA$_&M"Q9$Z-+&SEP&$;HMG+,57=(Q+$8 M*N%RVAL94^)X[HB;D?N]Y]UA7"3MQIU/3=7N@%0<8;B$ /,2XU,J-MN>1P0R M9J3Z.6J8??) @-EC'(&>NQJ])TRG$QK<3Q?#J K=%+>%&>-(Q]U%M;IKK6-^_/&!_ MFKS7]Y7-PZ3!<3 M]PU%M)6#JD9H&C]_,'B9W/;P8'NB)?U HIH$/__G9("3!,].2^F#C\,49Y/ M#S<>..\[AY%PP>]EX/\U08 M94K=6H+.Q=(1=":+41@^Q>2A77\^W30'_NUVQ6]"83[D?"Q;I]??&YO^DX<4 MD8'T[;@_9(60R*IE?EL @089CS[CLC7%52%1@(_E,B'7!^=G_YD4\W,^*Z%9 M?-#(-44=3XU[0"84)H_.I<8IE*-H64K90( ?N\V=3AP"B"3![VT/W4K7$Z29 MB1''37[/(,+MD ^$Q!G,QA(!P:"FU'#A5?Z:>. MA_P%7F+:FWUX:N6EYBF*$VB #&6F2L>Q&,%*6?BYC@"E:P49OW6 (564ABK' MQ=ZY>$*!#P=@)S.-]U29,9H4;PK(&,A:9H[R"P>K_6$*P,.\&+BPW0ULL]?J M#:TS%N=D0!C&'LZG)Q/>@:E_Q$SI73K/^Z$J_&"_>,2.DIME0RYLNOI[RC8& M]MXUV9)K!7[C!L?AJNPLJ7Q^<2-3BLX&N1,%#Y(M>ZL-HKU0]N!#UPH2:GQS MLD\T 9AA+;X1![<3"H2A MG:S_?NHQ3CE9);:9#*VV L!;L6L@/<=A<4!:/:;W!V80T+J_U"YX@ M(2OK!\@9[9O>J49^)5[@.*"">9^$X6< RG?H]N3:LG:D&6VYUL.E7W%,[MEA M3G>HHO)8:Q!'QQT6#LSRTP>*!G5QKO_.9;1??WO"SW%*;*Z-JZ4@?B/A[Z_> M\UR82D[&OF^I<3Z,,M:L3$!?[-Y;R9?KO"E![13;.,4CY>U;C@++.RR=._)D M*?<^.4O-[#TSA<35V(?057$W-AOR%UVZ'OK2J2HD7<3#/F6HZ^+(%,7DJ',V'*:+Y]+#/!W"4 MJ.<$^&C(>.^BO-@7Y:V6*W0>8C3E%K(QNZQ(AZC-]@X%8Q\)G1LJ&"D3W;,7 M)V:5W2' C0Y-N W7S:1><5I<;;D^NMF@,Q*K^?KH7C,<_CH=0=;BRTLG?GG2 MARC8>$GHX^]7DNT,=TNYYM*2OFU1>4&U;V^Y02-&JM5) 8YK'9GCH,1-7MN: MG=:RAGH$_@YVG!:)D#!T7G/4!_K.?WH>AIM8?)A&QN?J72JHIH RK"XFL3^G M>,\^^4V;>+UP[R#[UT'E<_'L>^E$T.D-> '5I=C=4/T3Q[(!)N%"('IMA#I% MT.-ARP/7(@]>"'OM*QX"8DTM\^&JF0XFR/(=-HW'\8>YM/C M")?Z30L0Q._I&0-]=; MR%+JEGD5<#.])&.:$9[%.XA;?G5OLB[(55<,CT#V,H-70U=3PJ[7!)"2-[2, M#MB.[Z^8KFO=HD?RJ$/V\8Y9(BI=K)-.KP1=EVIX%%U>(>B./C=TQ%B''<9! MLU(TJ1=*$5RD%ABZD\Z<:'9J$]@ZN2*=D!RQAGFY=P='KP>X XZ"&90;W?[\ M.+A&%HZN>;HU*G?5,M83X..Y)78'PW P#PDJL_"=(W+?;8\"KMS'NZ6)D!ER M33P_RC;C[$&>B//BPTV[O&6E_(\%P<_K;-:2-+1O&WA19D$L_66!6_\JHUZ2 M;FIBRTV 1F>G\0?48E.GEWV?PCS9)>QM$S/U+./7B4]UZF,4F!,8;]5 0U5> MFI9 *DE#.0V98,47:(/3QED6Q="\9P;?2H4Q7]/)*/N&9+B&:[G.AS 3'W+- ME1(%0R#4\Z69@_?V=]+VC&)6(V=&Z\"21ST_P_\:SQ*\Y0NBD[L-G0YU=T9Y M:$CC+1)+^6K2V'FHA ^J[3XIF1KJ%;D]6TBZA6DOC);!(K#V-T\^EAMT\H*YV\8KY>"F(I+C*L>6R,O6>7CEX\ M$>E!@XD!(JZWZNG=_1_O6SUD MNRK;[LX/#MR;R:Z8:;^S5I01> A%D7]C;])\6[ZB^+/&7^?N32=J&&*A7Y[= MKI[MS3O*0-0;"KH;Z8+)]U:I+<'2IB0SC*[-IP?(WIJVX2[R)6W"/N7!LCAR M@^\0=K_G6HF4Q/%M024%P+L^IZ L[*I@-%@Y=29(^PK1M"54F6, M)P\D M73:5YR_]BO=6B O#=PJQ6L7*[7 I?6A\',RS7WGZ)R78[RX^O4H9MOIGP!C^ M1C'RJC'JQ^>XVG!O_CX>M^$*G8XZ#\6Y>&-&JBYWLN4Y0W69<8#&5$*6J(IC M:)UE5(+?[B@$/,Z^&W!CVQ5_ V*0JU?R-8'IK^E;%B_DNP6'Q^4K&G\S[0KX MN[9+>O7L]">2?2O?>BB_='[+WS2X\%WG-_PCQKAMBP?H\Z4GF]%?L$'Z[LF7 M_PM02P,$% @ 5H%56+J46X2F @ P 4 !D !X;"]W;W)K&ULC5113]LP$/XKITR:-HF1-"UL8FTD DQ#@JFBL#U,>W#C M2V+AV,%V*/S[G9TTZZ2NVDOBL^^^^[ZS[^8;;1YMC>C@I9'*+J+:N?8LCFU1 M8\/LL6Y1T4FI3<,+*))M-VX$U7M_$:"5KK1^]<()H<3">01&OV>\0"D]$-%X&C"C,:4/W%UO MT;\$[:1ES2Q>:/E#<%D0D ;>?:+ \I(YELV-WH#QWH3F%T%JB"9R0OE+63E# MIX+B7/9-.X04/D#.K+"@2U@:M*@%[I03JH*EEJ(0 M:.'=/5M+M._GL2-"'C8NAN1YGSS]1_))"K=:N=K"E>+(_P:(22ST O?IZZ-G^Z-]0YW9EA6XB%I?5?., M4?;VS>0T^7R VVSD-CN$GJVH07DGL;\T:E/C7H]@*?T]^7N[>NI$2_WCX,HZ M00\8.3Q8+#L)-]0)%GX&77"/+PYRJ8O'7_LD'B9QXS.)IC7Z&4,NNM-79,9" MW@G)Z:%8>&C!:9@EP\$-4A=Q:$?*0A6R\ZX@_5&M)8?U&$W !ER-=&BIA%ZM MMPSZD>.#NEZ3%"65P@"!"LVW;@%QIR@X%B7UI+9L]UU'O--5#9HJS X+H0'Z M!AMWQ_%TWG?E'_=^MMTR4PEEB4U)HL/I-O3H6COJ^+"L:<2B M\0YT7FIZB(/A$XQ#._L-4$L#!!0 ( %:!55CD?)*])@0 X* 9 M>&PO=V]R:W-H965T*V%K$'QS<);D?.+V.H[A=\$W^LC&FPF:RD?[,=5L? ""XB7/#?6 M \.?1W[)R](Z0AC?>Y_>$-(:'M,'[Y]<[IC+FFE^*Z@0=YJXVL>F-$4(FZ^V5/?1W>8D![ ^IP=X$+.%2==8(3M2V*7=&H52@G5E^E89#"!.X:#6*M(9+6:U%S6S- M-+"Z@(]"-U*+CO'^GJU+KC_,IP:C6Q_3O(]TT46B_Q.)4+B6M=EI^+DN>/': MP11A#]CI ?L%'?7XD>=G$!(?:$##$7_A4(O0^0M':J&A2_!4?IUU=-K:;L^Y M;EC.%QZNA^;JD7O+'W\@2?#3"+9HP!:->5_>X386;K&@.P$EB)7MV<6%!FQR%''*+@JF-> M75FJNAQW#)],[-9&X)CLD^ MLM)Y>P?$CY((?R<#OH:?OJ0XW_="FU(V_/J_H1[:42V'F26:X] M;Q3^ZRGS[$-3,H1O0]IHC4LFB2CJV?.SE,5>E"6D/HE3F,TBR) BZ-:P>BML M YC6'#$0X@=)"+0C8OB&!5,'(4W1(1[WTMC"]DSBTWB&3A.@%,GX):&&/;OF M6EPLSU7+"R@%6XL26X.9T"C&2#1*L88;KA2*#7MZK>*G00!)8@D\.SC'"EE( MX#U)X -D).Z1'#6V)$Q]BEU^ M\[!F?D+)?Z(=:\3!OY,^EA(_(P2^RGIRD,H17PF6X(NLMQ/#505KJ7#44!.S MCG CR(E!CQ(_Q#UXRX#/ G^6G)[HZ=$=77&U=2\1#:Y&W74]<(?'SJJ[XU_4 MNY?2-5-;@7=QR3=H&IRE.(ZJ>WUT'T8V[L9?2X/O!T?N\,'&E55 ^4;B3==_ MV ##$W#Y#U!+ P04 " !6@55838P$K=@" #A!@ &0 'AL+W=O="2#/U M5M:NQT%@LA46S)RJ-4KZLE"Z8):F>AF8M4:65T&%".(P' 0%X])+)]7:G4XG MJK2"2[S38,JB8/KG#(7:3KW(VRW<\^7*NH4@G:S9$A_0?E[?:9H%+4K."Y2& M*PD:%U/O/!K/^LZ_W.13/O5"1P@%9M8A,!HV>(%".""B M\:/!]-HM76#7WJ%?5=I)RYP9O%#B*\_M:NJ-/,AQP4IA[]7V(S9ZSAQ>IH2I MWK!M?$,/LM)8533!Q*#@LA[9K*:OG.)L>JLL0A]Z<,6XAB],E @WR$RID5)O#;QY9'.!YNTD ML+2="PJR!GI60\=_@(YBN%'2K@Q\D#GFOP,$Q+,E&^_(SN*CB)>8G4(2^1"' M<7($+VG%)Q5>Z@:0+C&\?4!TG=Z(0.Y0F\\X>#4^OXH#O?&H1,==-I. M@7I9-5<#E8JZ [6K;?\^K]O6WKUN_C=,+[DT1&5!H>'I\,P#73?4>F+5NFIB MFQ9>Y[5:EQVNW M&+EU9\I9%%HU(Y$DZ6A5UNU@?!+WKKOQB=WXIF[-=4=NLUJ5W<.9:>S=Z8 / M=ALW]6+IP\9H?+(N%V9J_"_KZPYOH[V66;TRK:MM2YV9GPXF_,59%L[' [_6 MYLX]6E.(Y-;:=^'E'!JF[[W_)^FX>O$1!; 1'][@U%+U^6OAR?=/:.NG :VL(BAAJEX5S= M!E"FOL/7&G)^_,9Z0YJ.Z6SC\,DYFIH%DN[IQJQMY^MV0<.WY6UCW-')R,-B MD!M56^UGO7;Q!>U]_4(>WC&U/9MJJ;NHP%;.? Y(-I-X;FG5WM@'+D+9W;UMFFGI7>S.B/& Z] M-?>>SAI;O?OSJ<@.VGXZLM]-V?5($G PJUO3[;$(#Q$>G-Z\GM STIRS/$FP M4D7!W!DW3T&7K#5+H&5K$E68"&#PC; FM>AB!"DN2C#+%TIR3 MEDSB3 01F $_2K'%->D4/Z)',)2&)L5RG1"05DIMP=MUGXNSR[H6_RN[,@&UOVP-:V"5WP C0MGD.,M1)Y*CKEBFLD_PBG"5C^$R][@@G8'Q M#%E)HTDN"Q1:%I="(GTIEE>F6R#100%LFD7WF7P1*S9*LU1$/0I!%,'U*8C? ME6UEHKCU2RCZ:%@QF>?A?,90XKM%L#GUJ)#C<&W-D*-5$/C;@U1! M:*@5XZ#)$>'BP[463E?+LET8:JQS2!-\%3):S $$CZX"W*#FY^A;GV!&+<8* M%(%4!.*K L^B$/0*PP+!B5GMUM8!=0!10C$@/,8_CGI*]K2)$<_K-D:_=;M7 M/(0V%;(S%+T/Z 9%"/^RAW<8O#W:T7"+N0\<#-6$E@%LL4!C24)5#3E@3P6" M.- ?TGU_2 ]2[+5M%\>O,7" W'UDMP_TREB@OE[6%4TP0;FO)/-!2T]WZB_0 MNF=TEA0LC9TY!?=2M26R1BD4LB"0D4ETU4AAJ3F364&B4.#"CKU%PF2!YAQ: M0Z!T'^'2-*@R4*DKF^8!79JSM$!_AP\:A;7KSH(EJ/#0,D)W+F0&>A[LR=D^ MY]G!G$\QL3UOZ>8R[8?86/3!1B[$U^'P4'+__6V[.&0"M>@#LD :7N MP1"AU0ITNLC.'HJWL@T!%QG2*="A?GTS!HQ@N%9Y*KCQ>D$(SS M4 $Y$$C4D]D?/9HJ5Z%WA=G9H8UL6M\/F/O=_7@^Z:?2C\?[V?ZJ[!9UZZ@Q MN%SB3PS3A0/X/K>8T[8OP<#^CY;Q/U!+ M P04 " !6@5586UA(IR$# !E!P &0 'AL+W=O+ M"$5Z)!VG_[Y'2E'2PA6Z+]*1NGMZ=\=[7!RUN;,-HH.'5BJ[C!KG]N=)8JL& M6V[/]!X5?=EJTW)'2[-+[-X@KT-0*Q.6IF72H)H<3*>01.KWN\1"D]$-'XK\>,AE_Z MP.?V(_KO(7?*9<,M7FKY6=2N64:S"&K<\H-T-_KX!_;Y!(*5EC8\X=C[IA%4 M!^MTVP<3@U:H[LT?^CK\2@#K UC@W?THL+SBCJ\61A_!>&]"\T9(-403.:%\ M4SXZ0U\%Q;G5!^T02G@#-WB/ZH#PZI9O)-K7B\01O'=*JAYJW4&QGT!E#-YK MY1H+[U2-]?< "?$:R+%'\?"19"UV"I_+K MHB>GH_UXG-L]KW 9T?FW:.XQ6OWV(BO3MR/<)@.WR1CZZDI8OML9W/%P6O5V MZ,B_@3#@54:6PW:(9J^P?SCPP^T\A I95U MYM"-TDLH\CPNBM);:1I/\AE96<;BC)6=?\L5S31-KX/Y=!ZS= ;3Z2R>SU*8 M9GEECXL+BIR6DV S\IYD'F_&"MIE,%+<8BAN,5K<2SJ7A@2 ALLU MB>K?\2?".D<%]CX*JF5E0H[D,;?JT;HW1.=^,G+;@UO$:2 MOT<",2B2ZI? &(N+>>:M&=4W+^"3(LJ2FOGD;.&54)4\^!;[U(67P4H?E+,_ M0K[V2"EU9C;W? N!5*>"P^YPAUQTTOGDWEU [[G9 M"65!XI9"T[,I-=%THMXMG-X'(=UH1^&ULE5AK;]M&%OTK S4M%("UR.%C2*]MP$[2W0*;;F"G+8IB/XS$ MD34-R=$.1Y;37]]SAQ1-9V56@0%J2,[C/LXY]YH7>V,_M1NE''NLJZ:]G&V< MVYXO%NUJHVK9GIFM:O!F;6PM'6[M_:+=6B5+OZBN%CP,LT4M=3.[NO#//MBK M"[-SE6[4!\O:75U+^_E&569_.8MFAP>W^G[CZ,'BZF(K[]6=C,2-/EL9\HIL?R\M92 :I2JT<[2#Q M\Z#>J*JBC6#&__H]9\.1M' \/NS^@_<=OBQEJ]Z8ZE==NLWE+)^Q4JWEKG*W M9O\OU?N3TGXK4[7^RO;=7(')JUWK3-TOA@6U;KI?^=C'8;0@#U]8P/L%W-O= M'>2M?"N=O+JP9L\LS<9N-/"N^M4P3C>4E#MG\59CG;OZR3C%!/N>_=BL3*W8 M1_FH6C;_*)>5:E]?+!S.H)F+5;_?3;\GABOWCP./;[Q1,>MZQS\)A_W>KD^&KBR'F[E2MU M.0,)6F4?U.SJNV^B+/S'A&W)8%LRM?O5'3A7[BK%S)J],?76-*IQ+=T]I8>] M>P0C6\7F-ZI1:^U>L]^]-^RC>G3LIC*K3_\]YMCDT<<=^TU)VR62(0VJ7BH[ MI((NG"X1>[.S%H8R)Q_/V4_*;92M9%.V[!5+HQQ7GL=TC3(&*H$H#4N3@&>" M)3R(PYQ%62"$8!^-DQ50/^Q&TT2>TK2TB&A:4<0P9:TPI?S_\[[W?X 9?KJ#RM$^$Y/[T-,DU8?^%4L2&"YH$ 4\H0&,(X\F4) . M*$A/1D%_^%)!?]4(!0%[BU'K](K!\\'ETY P??R)27^>YWD:\)@C6AA&<5#D M23\N@J@(,3Y8B)ZC/!IR\HKE05@DA)P@%E&W'??#UQ.AS8;0 M9B>']MUZK7Q-&)/K5D(/;]7*-"M=:>DKQVE!G3[XQ*#>.>EVSMC/'FZ6C.'I M6L-M+>*U3Q"I-!. ,CG=7+'2W=:[=AZUU5L0=9[;J8RPKM@H0I8&&0 MA,1+GGN"X2<#\]X]JGI+-C_H4A$&U];4[ ^CX<@#O-E!Q* %/^!G0\NT$!\7 07$R!PE%&"C3E6E;MI(65(($[Z7UR,! \I)% YC.0H]Y6YK-2 M#(&G@/,.#@!IB!6O=6HH41(H@$@) A06&?V#0.8",E+8IC M)-0!3YJ:%I+0!$41R8L*P7XYQID\XUA-J 6W\A:K7^8F3R/ M2O64B?/G1L\Y#!#<(RAQH5H:BZ+ M0(2D>I3D%Q= 'CG'Q*RK89"V)"HFZT\^8#^?QG[WOP]!_REOUT/>3H/ZY!%? MT\A]67UN.FVB H)0 [CWNFF(!#"7'H 4VI14HWM,8<0+5!;A.SV$#'FZ+LM> ML X2[WV"WM(6[Q7J@/4:AK M;@,T<2)(2]&/)>G*QY/S?@D+EO M])^][MT6A/C[5NU&SQBOJ#NW,;87'I2&Q*L=!W)#WWP,6/T;>TBVHJX10:E^MK+< M#595&9P/\UMOL*T]TXL_5?/I;&.5/[X4;)4EF:@/=K8]SA MA@X8/H5=_0502P,$% @ 5H%56-B.]:M; @ )@4 !D !X;"]W;W)K M&UL?51M;]HP$/XKIVR:-HDV(4F!=1"IM$SKI$ZH ML.[#M \F.8A5QTYM!^B_GU]"QB3*%_O.ON?Q?QSLAGU6)J&%?,:XF0:EU M?1V&*B^Q(NI2U,C-SEK(BFCCRDVH:HFD<*"*A7$4#<**4!YD8[&P?V+^ZW$TN*Z+P5K!?M-#E)!@%4.":-$P_BMTW;/.YLGRY8,J-L/.Q MZ3" O%%:5"W8**@H]S/9MW4X HRB-P!Q"XB=;G^04WE'-,G&4NQ VFC#9@V7 MJD,;<93;2UEH:7:IP>GLA] (([B >[Y%I4VY-5 .WP4UQI/Q&HD*/B[)BJ'Z M- ZU.=,BP[SEGWK^^ W^?@P/@NM2P8P76/Q/$!JQG>+XH'@:GV6\P_P2DGX/ MXBA.SO E7042QY>S9[::A^A0?4I2B.KDC!;R<8EKC7,&4B?_YS2OM9]M/:37FQ6J'L M2FR'&&YGRP6\AT'<&T:I-])A'^9/=Q>S?2T%)+W!YY$9KP9#6 I-F T:]-(H M]D:4C.!41<*CMUNAW+@.59"+AFO_C+O5[A.X\6__7[C_01Z(W%"N@.':0*/+ MX54 TG>E=[2H72>LA#9]Y&PO=V]R:W-H965TZ4?S0;1PG,KI)D&&VNWEU%DJ@VVW%RH+4KZ MLU*ZY9:F>AV9K49>^Z!61"R.LZCEC0QF$[]VJV<3M;.BD7BKP>S:ENN?"Q1J M/PV2X&7AKEEOK%N(9I,M7^,]VM^VMYIF48]2-RU*TR@)&E?38)Y<+L;.WSO\ MWN#>'-G@,EDJ]>@FO]33(':$4&!E'0*GSQ->H1 .B&C\.& &_98N\-A^0?_J MWD6?YF5L^FVBU!^V\"0:Z42Y MMYK^-A1G9]^512CA(\RK2NVD-7"'%39/?"DPA.]T*\X?G&T^3")+^[FHJ#I@ M+SIL]@9VPN!&2;LQ\$766/\;("*B/5OVPG;!!A$_8W4!HR0$%K/1 -ZHSW[D M\48#V1OH$CR57Q>=GHYV]7)IMKS":4 %85 _83![_R[)XD\#W-*>6SJ$/KNG M^JMW D&M>G%($<_4]_^4:G#+TU+]B5QWA0=OJ$9# @LN/"]N88GK1DIWE>C*_73A M9W!0XHQ.;E0R^F9AF>0PKRD!ZJK&=XX?NX8R@D;"#>HU[?,12G(^=OK5;F@] MH_M00AK&909).&8Y4:MW5>=T/LX3)WX1^SN0IC0>L4.Z[$>\NKOR'X*G!(R. MVF/K"+I'P("7J>N4_6K_SLR[]OKJWCU2-US3&1D0N*+0^"(G8737^+N)55O? M;)?*4NOVYH;>2M3.@?ZO%!7P8>(VZ%_?V3]02P,$% @ 5H%56!^BU=Z, M @ ;P4 !D !X;"]W;W)K&UL?51=3]LP%/TK M5]DT;5(@WZ6P-A*%H?' A("-AVD/;G+;6CAVL)T6_OVNG9)U4NE+?&W?<^ZY MCH\G&Z6?S K1PDLCI)D&*VO;LR@RU0H;9HY5BY)V%DHWS-)4+R/3:F2U!S4B M2N-X%#6,RZ"<^+5;74Y49P67>*O!=$W#].L,A=I,@R1X6[CCRY5U"U$Y:=D2 M[]'^;&\US:*!I>8-2L.5!(V+:7">G,URE^\3?G'!K$3 MA (KZQ@8#6N\0"$<$5$JPUHETUL+O"M>C2)X]+]E'NK:9<3SI8_E$5(8CB":[E&:97F M:.#S YL+-%\FD:4:+C.JMGRSGB]]AR])X49)NS+P3=98_T\0D;A!8?JF<)8> M9+S$ZABR)(0T3K,#?-G0<>;YL@,=&^@;W-=?C\[WHYU'SDS+*IP&9 *#>HU! M^>E#,HJ_'M"6#]KR0^SE/7FN[@2"6@S_XS6$BTYKBN&W5PT/^&)A)E3U]&=? M P=+[&^ SAB;.>KAG-TGA2LN.5VM&I9*U08^0EJ$XR)WP2@AG&2T'U+P^RT@$5@D&3PHRP052_(LS-+"1446GB1CV'?4T8X)&M1+;W5#Y3MI>S\, MJ\-K)MSIR9PQE.#]H\VPVB M@Y>F;NTLV#BWO0E#6VZPD?9:;[&EG94VC70T->O0;@W*JC-JZE!$418V4K7! M?-JM/9CY5.][["N/1#1^'O #$XNO>'Y^(C^J8N=8EE*BW>Z_D-5;C,+B@ J7,E=[;[J MP\\XQ-,1+'5MNR\<^K,)'2YWUNEF,"8&C6K[OWP9\G!F4$1O&(C!0'2\>T<= MRWOIY'QJ] &,/TUH?M"%VED3.=5Z41Z=H5U%=F[^13L$SN$#_.8V:.#66G06 M9%O!KTHN5:V<0@L_/,EEC?;':>C(J3<-R\'!HG<@WG# !7S6K=M8^*FML/H> M("2V)\KB2'DA1A'OL;R&F#,0D8A'\.)3"N(.+QY)@84^P$OQ]=;)96M?-#=V M*TN@_G[=SR+/HYP2T[X'^[/C"$[XX6-2Z M?/[K$O51\,O4*;O8+,G1,L*A(X)NL=_A! M5B0P./E"U5JBVG<9)7.6$0#]I(Q'96Q#^"\H/Z;?J.H M_TN_>UPAQ5R1-'ML=^A%I.1&F8^3,SX10Y:]?+[ZK2X5I<,BY4JY5X@3%D6) M5SY-<[H.>J]\8[80TTJ>09*25)1_JG75KGUR2]I5%4G=M=_Z+'B1L#Q*@=)+ M-V(0-V=%FOK[E-'O* 5/2* DZT89*_+)F;Z3@O$D\5M1SO(TNB@P:4_A0SQA M7$Q&8"]I')YUU0;-NGL[+(6U:UW?8$^KI^?IMN_*_Q[OW[;/TJP5Y:K&%9E& MUSD):_KWHI\XO>UZ]%([ZOC=<$-/+!I_@/97FIK4,/$.3H_V_!]02P,$% M @ 5H%56&P?(22\ @ \@4 !D !X;"]W;W)K&ULC53;;MLP#/T5PAV*#?!J6\ZE:1,#3;MA ]:M:+OM8=B#8C.Q4-GR)"5I M_WZ4[+H9D 9[B4F)/#R'"CG=*OU@2D0+CY6LS2PHK6W.HLCD)5;1:;1R N?5,F(Q?$HJKBH@VSJSVYT-E5K*T6--QK,NJJX?IJC5-M9 MD 3/![=B55IW$&73AJ_P#NWWYD:3%_4HA:BP-D+5H'$Y"RZ2L_G Q?N 'P*W M9L<&IV2AU(-S/A>S(':$4&)N'0*GSP8O44H'1#3^=)A!7](E[MK/Z!^]=M*R MX 8OE?PI"EO.@M, "ESRM;2W:OL).SU#AYO#3L)I_$H"ZQ*8Y]T6\BRON.795*LM:!=-:,[P4GTVD1.U>Y0[J^E6 M4)[-OBJ+D#!X#Q=YKM:U-7##G_A"(O"Z<(=ZC05\$7PAI+ "#;R]=]?FW32R M1,#!1'E7;-X68Z\4HSK7JK:E@0]U@<6_ !$Q[^FS9_IS=A#Q"O,32),06,S2 M WAIWX[4XZ4'VF&@%;A/7YL]V)_M!NC,-#S'64 38E!O,,B.CY)1?'Z VZ#G M-CB$GMW10!9K>ABU_/_'^N6UP#T^6IA+E3_\WB?K8.']LJCS6"U0]]UW/^R% M6-,1.SXZ94ER#E;S N$-)(-1.!Y.G!7'X628. E:21G"AN>\'542HVQ)X%@U M4CTAP@)K7 K"':3AA V 4";IL)7,I0%:3[!2JC"T*7*D02^@5A9$O5$B)X.G>J$L[0AOEK244;L NE\J^BMWCBO0K_GL+U!+ P04 " !6@558*^LN MM"D# !C!P &0 'AL+W=OFTENH! E3!BX M#TW'SKP\SSSQ>'[4YL[N$1T\U*JQBV#OW&$6AK;88RWMM3Y@0V^VVM32T=+L M0GLP*,LNJ%9AQ/DDK&75!,MYM[-]Y7 MN[WS&^%R?I [_(#NXV%M:!4.6HE$]$,+Z><@9#21]X;C]F?]EQ)RX;:?%& MJT]5Z?:+( N@Q*ULE7NOCZ_PQ*<#6&AENR<<>]]I&D#16J?K4S AJ*NF_Y%.I3/I9/+N=%',-Z;LGFCH]I%$[BJ\:)\<(;>5A3G MEN^T0Q Q_ %K0TH;]XW!6LG&@6Q*>/&UK0XD@6/PCCZ0JUNY46B?SD-'I7V" ML#B56?5EHI^4$1&\U8W;6WC1E%C^F" DS /PZ!'X*AK-^!R+:X@%@XA'\4B^ M>&A$W.6+1QIAH2=XB5\?G5R.]D=G9@^RP$5 9\.BN<=@^?MO8L+_',&6#-B2 ML>S+46G@FD-Z*)Z+>K^F#T/7;H8A;'$3UYFL"JK519-3O;,5!(IPGV6OT08$%PSA*> M0)ZQ).=GE'&@G$\%E I7"6I8'&>DWFKG53$):4D$3%] LDD8K&8P(B(Z2!B M^BLBLG^I^ JI#Q_I;]+1=)2J]*<#)&Q";E= M4B3-@]UM-$^2T\ 6&>W7Y#U!+ P04 M" !6@558-ZU.>SL$ _"@ &0 'AL+W=ODXF2_ M?D?*49S&]?)A7^SC\>[A'>\>ZL9;J>[T6@@##W75Z(FW-F9S.AKI?"UJKH=R M(QK<64I5=.QTUVHZEJVIRD9<*]!M77/U M>"8JN9UXU'M2W)2KM;&*T72\X2MQ*\SOFVN%JU&/4I2U:'0I&U!B.?%F]/0L MMO;.X$LIMGI/!IO)0LH[N_A43#S?!B0JD1N+P/'O7IR+JK) &,:W':;7'VD= M]^4G]$N7.^:RX%J= M1OD.^JR#9C^ I@RN9&/6&CXVA2A> HPPSCY8]A3L&3N*>"'R(024 /-9< 0O MZ),/'%YP)'D-78*'\NN\P\/>EBZG>L-S,?&0#UJH>^%-W_U$8__#D=C"/K;P M&/KT%NE7M%@,N83+LBF->/\;]F_QND[PI\L YN+!P%DE\[N_#B5S]+C#R>!] MBWHA5'_G\+V&O=($,,OSMFXK;C#8??FK8P@*ORBI-93UAI<*^6U>*_B]4/@D M0,Z5>BR;%?"F<-UHZ?T#K1+V#7+J6K86I);*E/]PQ_Y[7K7BR$Y5+@4,'@57 M^@3.;][Q>O/A''X&%L4D#2*4!C3(2. S.,$%I0F)@L :,$;P!70&-"6,T<[ M#TB69! /*099!E!"*((. D@14$1J%,$CQT#A&NPS#2U/<\$D<,1@DE-#, F09"6.*@0X9W,JE MV7*%1(\("U.,%$^-;":,I%F,1B2*8AAD)$ZL+T7,"/QA G-I>(7I1-0G#)\) MS)+A46&6NBP97DE"8Y3P+!+YJ3/ )'P_[ Q8ANH04KR&(Z2(>E)$;R;%+/_6 ME@K;Z3_8L7B$*_ZW5'!>W!- *7K6FQ7V?[1/WX@).( M%F^LX-%8#E?P#\M^$$UA'Y'OWS7;^T%$TB2RJ\A>;!:G5H[WY&1/3B'PD5YX MG6N!\]+2(%@28CF>:?7$GT.W.]K[J-="K=SHHB&W+UCW?>^U_70TZX:"9_-N MM+KB:E4V&BJQ1%?D-;:WZL:5;F'DQHT("VEPX'#B&B<\H:P![B\E?BEW"WM M/S-._P502P,$% @ 5H%56"H/T,-> P =0< !D !X;"]W;W)K&ULK55-;^,V$/TK [4HL@ ;B:(^4]N GS)L11[.#TD]F)X2%YU9V9A[L MK-U?A:&I=J+EYE+M181,SB&=,"I_<+^P6M'+1MNQ+62?S:UWE+' M5REI_!,.@V\2!5#UQJIV!&,&;=,-;_X\UF$"*+X'B$= [/,> ODLWW/+%S.M M#J"=-[(YPTOU:$RNZ5Q3UE;C:8,XN[A35@!-X6?X5:GZT$@)%P]\(X5Y-PLM M!G!N8362K0:R^#MD-(9;U=F=@9NN%O5;@A S.Z87OZ2WBL\ROA?5)3!*((YB M=H:/'>4RS\?.R#4P"#RE;T GI]'N@ER9/:_$/, ;8(3^*H+%3S_0+/KE3&[) M,;?D'/MBC1>N[J4 M7UMQE\^5W@0SQ964E5/?Y]*^RSQZ;2QLJ+="'VLKGO$ MW.WA)0D"86$Q+2 Y?WR M&FA)$OR>$$9+!@_*D+*))R&ME+"RK+WVC10V-NZEHF\;= M6@.W@IM>"YP#%O9"-ZH&7O^#%\/M&,15?=M+;AVTW?-&>\\['& M#"'^%Z:Q/FE*BM35!]7D$7-&6>#S@N6$84'>O2TB0\U)Z>M 2N_^QG%:XS(A M*>T;@D.4V@P+9,#B>M3 O"HLQSL($CB0BESFOL"JGT2B'2Q\_]XCI_0J3L73D9A*_2C'_@& M*M5W=IB*Q]WC/V4YC-)7]^&'=,OU8X-?H!1;A$:7>1J 'H;\L+!J[P?K1ED< MT][ YUN%TV94H]BIX_6+2%&7YY[[ MX!&G&Z6_F4H("_=M(\U94%G;3<9C4U:BY6:D.B'QRU+IEEM\U:NQZ;3@"[^I M;<8L#--QRVL9S*9^[5K/IFIMFUJ*:PUFW;98P>#2;=R=/Z*_\[%C+'-NQ*5JOM0+ M6YT%>0 +L>3KQGY6FS_$-AY/L%2-\4_8]+9)'$"Y-E:UV\W(H*UE/_+[;1YV M-N3A"QO8=@/SO'M'GN5;;OELJM4&M+-&-#?QH?K=2*Z6KB@W5N/7&O?9V4=E M!= ,3N&#P. ,G-SR>2/,F^G8(KPS&I=;J(L>BKT 11E<*6DK [_+A5CL XR1 MUT"./9*[8$<1WXIR!!$EP$(6'<&+AF CCQ<="=9 '^"A^/K=\>'=[GA,3,=+ M<19@_QNA[T0P^_47FH:_'>$6#]SB8^@SGWX"E\I8^-M3A%MQ;^&B4>6W?PZQ M/8[W57#=%P(PC:*="SVDTCV8>U#TUW9*"FD-J"4TC@2(>SSRV L3>%=++DNQ MOSZ!\U9I6__+_;G";=JUOINLT8H;(Q#M%5#"HM"/4<)P+-(,WDLK,'<6:EFN MM49RB-"C-S6?UTUM:RP1)45: ".H+/AD<0J?.J'1GUSM?/,$FDG&$":N!F-2!K%.,L* M$L?YT81^LI5PHM=UC4#QLJAT&&ROGBY=)[4$6ZFUX7)A"/HK16?A :ME )=@ M49M2K:4%#!>/X00NN:F@X_4"$ 1XZSX:E[]F[8J+<"TR7VOO[:F(.^F<[&2O M=&A+E&(#2ZU:4/MY=75C.<9=]),X<6&SA$08ME?L4[4\W2FSFEM4_IX'ERZ< MBLN5\%Q[(FK>U"L?^QZ1P1TFUR7/)9R$6,I7D).$%?#%"RHB\SO<@Y 8(;IZ M:@%7WP.(V2B$=%3@&.WWKX%\Q("&(XH51:,?'.REWD?P0W:*40JO$:?PSQR? M/X&RW&=!F0?!P:'0"/F\/B(@R2 @R?\("%8$%60K)!^V]7\@<,7M6N/L)W7E MJ)O#*OA4A,>,;_\FV^&K;V\A%\[D^>GQ'1:1F+F>BPG%3L/5!&A*0NS#B&24 MNI44RT98SMQ*Z(]P EU>!1GO82@0*#G MT"/G),HRN'0BA[W0.<'$TX\?,I)$U,NB$\2/JA?"'1M4I2)+7?@Q#5]$/M0Q MXYU[0"OTRM]V#/AV[*\$P^IPH3KO[Q%/YOUM[(KK52T-]NP2MX:C#+M"]S>< M_L6JSM\JYLKB'<5/*[P4"NT,\/M2X<]V^^(<#-?,V7]02P,$% @ 5H%5 M6)/"N/G1!P 01H !D !X;"]W;W)K&ULK5EK M;Z-(%OTK)8]GY4C$IGB332+EU;,M=4]'G9Y9K5;[ >.RS310'@J2S/SZ/;? MF#@.(9E1=Z" >MQ[S[F/*I\^R.*[6@M1LLE++*HQ&.QFJE-(:*%'I2E,\LTO5D6)?GH_%2_NRW.3V55IDDN;@NFJBR+ MBC\N12H?SD9\M'WQ-5FM2WHQ.S_=1"MQ)\I?-K<%GF;M+(LD$[E*9,X*L3P; M7?"32^[2 -WCUT0\J$Z;D2IS*;_3P\?%V<@DB40JXI*FB'"[%UEKCEA&T,,&6 U RPM=[V0EO(Z*J/STT(^L()Z M8S9J:%7U: B7Y(3*75G@:X)QY?G/LA2,A^R8W4I5'A>B3 H!JY?L4N1BF92* M3;Y%\U2HH]-9B05IV"QN)K^L)[=>F)Q;[+/,R[5B-_E"+)Y.,(.DK;C65MQ+ MJW?&:Q%/F5S>F;';HN\6:Q!8+=IE%NL L%!]H0HQ7[KQ:-D&0K)(*0'BN+J3._5PM:?6DP$TH5PR%:6(!2S)8X04!2C, M*4>_SK7'D&YK2+=7Q3N$LD65Z@5_%BVSV148/]2(O2L<)L)_1%34Q&=]1KZJ MBH+\C48EL6 QI&)C-K%=DQW5#;]N.':(QL>\%%BCK#M./(/[]'WB&+:I&[;A MZ,8KZ'A&B(&>X8<>XLQ)F2-(]AC0@8Y8E_* M-<@1RPSL65/*NQ=D'IF)[3C([!J6S1N9>:BUYT8 I$F9('#!$0,GP+" &S[LRTTC]/R_DYH]0/DM M4/Y@H-KPT.:7Z(_:Z8:!U;O2RV I)O)%DJ^Z<)T02 XT=0T7C,2#JQ]\A].# MIQ]"WZ0''P^>87D:V$ _.#YGW^! (EHB-+)2[E/!M@G,P$"EVF?%H+5B,)SN M33"#]\M5GOQ9A[-+I+4<\>).%];#[-F_Y@ODOB7;(KK<1VFEY=FGE9RGR:H- MGQ/N! ;WFGS";=?@ 5']0Y04NSFZ68+;ON$##HYH$8"-5)3$"06W5M\*WE>P M7.;'<9/*NGY!ZY@@LM6L"9>B=@\,80M#.!B&JW64KP3E%)A$_O:4V%\Z-AB& M1?_"+V#Q!3LE(O:\ ?^)A<<4ZA&N30H1!U-^D_";=/]:EM^/*WO1Y^8QUA9A MBV2YQ$201X>HT'31B;"$U&V%OXF2!:*-%;KP,P_7F]I%NYH<)$X/BMS<[4#, M]^"H.?GKEI-4_%+M*P;'I_Y5#P>HPITA:U3D[!.:ER/J'[P=.,9N%L?WZG5AVMG9\D'XWIH+[,UV=?69.\ N5>$-X&L MZX17:N9Q4S6/F[IYO*V<7RHONH/K"F-77W2KBY>(,VZH,^Z0!S#!VR%%'TK6 M#B7K';M,C<1#4JXA7EQE51H=#JCDJ""S4.J=3MHKW)OPZPKZ//N1U1S4S5:H M">\8W+1ZTMY;G6)WWL![CPSZS%T;SF!74&$EL2L>:,)WG%$\-^'^&VMOK_[4 M5'W?\+_A\H^U-0^\^5QISB]1.BAV_=,'Q?RI]BKL4B",/]7U'P(6*K=/UQ^; MCL[48L#0"FPT3>PHD11-=BGS1=O!P0[3"&Q7'U;0]@C.>?-[59&0Z&]AF1"YN-Y6O94)N],=WG_P\J2*3 %ON^=\AQOU+C64 M Y_$O4@9;^Y6<[<;0W0Q.ZE!:P$;8RM;_S4O.J#5@!WC7]/L -: =:Q/!G2S M!8N HO=T?P*4CQ<6HI]M^PU@7: XUQMC':.IQPZ^YPQ_A[X-)W?Z/B=IS4JM M[S."-HS4^NZ1DPA9Z[M'3(YRSD;BMF&Z)[0$&4V/-O+T=:R_#Z/H[MR,#S\X MNT&A$FM?ODM0^&,7$*&"_267<^*3)NG'?%/I -8IQM].Y7>_WCRN>H6-&Y4RJ6&&I.?1BYJ'^OJ!]*N=&_$@0 X+ 9 M >&PO=V]R:W-H965T;9+I1R\U%5CSX.EJDJO3T/:+!?N"L72^<7QM/) M2B[4O7*?5K<&W\9]E**L56-+W8!1\_/@@IY=)MZ^-7@LU=8>/(//Y$GK9__R M6W$>1)Z0JM3,^0@2_S;J2E65#X0T_MK%#'I([WCXO(_^H2R>G$Z.W8+PU1O,/;:JM-Y(K&U^4>V=PMT0_-[W13@&+ MX!3NG9X]G_H,"[C2-5;=RO;@WCW(ITK9D\G8(:!W&\]VP2^[X.Q?@E,&'W7C MEA;>-X4JO@XP1J8]7;:G>\D&(UZK&0%.0Z3,^$ \WJ?/VWA\('T+78+'\NN\ MX^/>OF'.[$K.U'F '6&5V:A@^M,/-(E^'N 6]]SBH>C3>VS 8ETIT'.X7TJC M3B_;XMS*5^P*!Q=;:8JPJQO\OO*ULB$\RFK=U>W"8J=UR_!'FR(\J!<'EQ4Z M_'DLVT$^Q[.]*^TSS(U24#9.X;(#(U%2$8EB&,'[EQ6V'Y+>Z I95:5[!2%P MX[K-%OUO63,KTN+7QN+S_D<;%1!N]R^ 5I.KCVI_A! MEJ95I8(;W9QND#0:XC%>5=J6S:*SRC(>1FF.1<:#S-,N -K%(@N9R("F)(GA ML7-^E_,PR3(X\<99!'@_SU79[E 6BCCW.XR(_!!1(A\U4RWSW0U"@8:,BY!& M7E4$_?:P.44Z/ ::$$%[6)'[U;3#S>DA;AJ%6>YQ4:/(:!B7(6Z-HY"F"="<1&F/F_C56/CH*4'\ ]PD#6,J.EST&,;EB)O2),QHW'43SX>$ MFO1"3?Z?4&^5:<>'!ONZ4\Q_5ND@@T&5?J--E.V!/'<*?IM*.18B2BD>'F>$ M9WW9N(A#E@I@G/ O*F5XV+XT+"QZ;86NB"!!.2\*^Z* YC3//$=P5> MU]]358+V(O/'@N0S?E13XX,9I59FT4YB%F9ZW;AN7.E7^V'OHIMQOIAWD^)' M:18E?M0J-4?7"(\K ---7]V+TZMVXGG2#N>G]G&) ZLRW@#WYQH_^[L7#]"/ MP-._ 5!+ P04 " !6@5586#^(0:," "P!0 &0 'AL+W=O_K MK,"*Z:&L4=";M505,[15&U_7"EGN0!7WHR!(_(J5PDNG[FRATJEL#"\%+A3H MIJJ8^C-'+KJ%HY_5FAT*44H' ]\R[# MB_G(YKN$;R5N]5X,ULE*RD>[^9S/O, *0HZ9L0R,EB>\0LXM$YJ:8>1,/ M< 2YAANF1"DV>]^D;EV34,">4%'/@VA<*?*JK3T--#>T(0C9AC X'X1)Z-;@+(9),!A'"3Q( MP[AMQ?_(G;":V!R5E1(,H[ 5%0S#22=OF(S@]-!%^7M=5*':N%FA(9.-,&U# M]:?].+ILN_ EO9UEMTQM2J&!XYJ@P?!L[(%JYT.[,;)V/;F2ACK&UL?57O;]LV$/U7#MHPN( :293\HYEM MH$X6;!\R!$VW81CV@9;.%A%*5$DJ=O_[W5&.F@RN84 ^DO?>O4>*I^7!V"=7 M(WHX-KIUJZCVOKM.$E?6V$AW93IL:65G;",]#>T^<9U%6050HQ.1IK.DD:J- MULLP]V#72]-[K5I\L.#ZII'VZP:U.:RB+'J9^*3VM>>)9+WLY!X?T?_1/5@: M)2-+I1ILG3(M6-RMHH_9]:;@_)#PI\*#>Q4#.]D:\\2#WZI5E+(@U%AZ9I#T M]XPWJ#43D8PO)\YH+,G U_$+^UWP3EZVTN&-T7^IRM>K:!%!A3O9:__)''[% MDY\I\Y5&N_"$PY [FT=0]LZ;Y@0F!8UJAW]Y/.W#*\ B_0Y G BZ!X*!96W MTLOUTIH#6,XF-@Z"U8 F<:KE0WGTEE85X?SZ=^,11 [OX;'O.HVTWUYJN)&N MACLZ,9A\EEN-[MTR\52.04EYHMX,U.([U)F >]/ZVL$O;8756X*$=(YBQ8O8 MC;C(>(OE%>19#"(5^06^?#2?![[\@GD'@\%S_@9T<1[-U^7:=;+$543WP:%] MQFC]TP_9+/WY@K9BU%9<8E\_TO6K>HU@=M].(WY[2K?*E=JXGJK#/\$&?,:C MAXTVY=._YQQ=K'G>T=\H[7""0/N/S1;M> ;\$/S(W@JK1F$LOV3Y.WZ95#NT M$;J/UX.K3JH*:)*62M,@>'DD,RUU(P+2!>W;RL&/,"F*6,P6\([C/(^S>3;$ M(HVS/*7X_VP>R8&/ ]5$$&!.29,\7DP9.2GB[(-@6"W;/5(^]8?2]*UW1/(U M;*5L*YZT/3G'(W5!1\HL:NEIPANRU2DV&]8JY<,Q3.;Q!S'C"ED1ST6HM:!: M'-Q)9>%9ZC[L"@N3SB%5E.677EEB)1F^1KA'NT<;OVQ#V#]6$P*D7")!ELJ3 M;-.JDD6%]??TFTY%/"UR./<>)J^:1<.%N"4Z".:'OC'.CEWWX]!LOJ4/+?M> MVKUJ'6C<$32]FD\CL$,;' ;>=*'U;(VG1A;"FKX<:#F!UG>&;N!IP 7&;]'Z M/U!+ P04 " !6@558_%A0GZ4# #/# &0 'AL+W=O&W0FCXP]Z<[O\=CQ=$"88B0U E&/#G42VK'_?8K^J\F=Y7+(Q$X8^F?-);)V+EV(,85*5-YQ[:_895/3^-%+!7F M'[:5K>= 5 K)LLI919#1W#[)<\7#GD/WG$-0.03?Z]"I'#I'#D%PQJ%;.70- M,S85PT-())F,.-L"U]8*33<,F<9;I4]SO>U+R=4L57YR\@>3"#[\!--2J"DA M($01<5J87;D*41*:"KC'9UF2]#-\ A=$0C@*H#D\Y%2*EAI4[?N$E8+DL>KO M#.8T3160&+E2!:N7=*,JL*D-+#@3F!_ G.4R$?!+'F-\"."J+.M4@]=4IT$C M8HA1&SI^"P(OZ,##,H2K3P<)V<>)4&??#QQ K24MLP6WTK:0HU6AA9*U8V%X21F:4JX *7DEA5-S^ZU=(HB MN[CO[>??;P^.2+)6@WTCOWU]3%-C(N^D:5C3-/Q?57MX2K6]XY?<6RN_\\8J M;(ST4A[)Z!V-+_3GA:YH+ M2'&E(+WV0"7(;?EL.Y(5IJ!\9%*5IZ:9J"\.Y-I S:^8*BJKCEZ@_H:9_ =0 M2P,$% @ 5H%56,2X/+BL @ P@8 !D !X;"]W;W)K&ULK55=;YLP%/TK5ZR:6JD+'TG3J4N0FM!I>^@6->WV[,!-L&IL M9IN0_OO9AK*DHE$>]@+^N.?XWG/Q85(+^:QR1 V[@G$U]7*MRQO?5VF.!5$# M42(W.VLA"Z+-5&Y\54HDF0,5S(^"8.P7A'(OGKBUA8PGHM*,).,;+P+ M^$6Q5GMCL)6LA'BVD^_9U ML0L@PU9:!F-<6Y\B8)3)I_&DYO>Y("]P?O[)_ M=;6;6E9$X5RPWS33^=3[[$&&:U(Q_2#J;]C6T+=Q@8>I)72HFC! M)H."\N9-=JT.>X H>@<0M8#H5,"P!0Q/!8Q:@)/:;TIQ.B1$DW@B10W21ALV M.W!B.K0IGW+;]J669I<:G(Y_"(T0P2>8$445B#4L)"KDFC1MX1DLZ8;3-4T) MUW";IJ+BFO(-+ 2C*44%YPEJ0IF"1]SIBK +. /*X9XR9BC4Q-!Q,_.V^/D<3L!9UHTJ2XM0K[5Q JU&GU>BH5@^&D4BCB_W"$]P:_RN-FVFXVQE'57@)CT(3UB=3 M0QP&>SJ%X6#T1JF>J.O!\# HZ0D:#ZZ[H*8R?^]V%R@WSB45N(O87(%NM3/B M6^<_;]9GQJ ;/_U'T[C[/9$;RA4P7!O*8'!]Y8%L'+.9:%$Z#UD);1S)#7/S MDT%I \S^6A@?:2?V@.ZW%?\%4$L#!!0 ( %:!55B&+Z??DP( (8( 9 M >&PO=V]R:W-H965TY[8.IEN MI+K6:T0#=YP)/8O6QE0'<:SS-7*B>[)"86=*J3@QMJM6L:X4DL('<1:G23*. M.:$BRJ9^;*&RJ:P-HP(7"G3-.5'W:R)!J/)/M*"[.>17L1%%B2FID+ MN?F$;3XCIY=+IOT3-NW:)(*\UD;R-M@ZX%0T;W+72YK8:A8P4(RFE/4-O9$&VH!80%7&LN:P9DEW8K9 MXZ/,_2XLF(MW>BL,G],Z*7F+SIN&[^?(EZA^/.8MJ.7NT8&N M2(ZSJ'(PU2U&V=LW_7'R(>!TT#D=!)W^AETWL)F'O?,-B7H49%BNG\*]C=0! M9\/.V3 H-:\I*]S1>$ '/^&\R#-H.H+:8XZSZ/7I1F6&R;/TAQWSL9! MJ<&PO M=V]R:W-H965T[1JI9S:@%^[2:0D M,"]2!NX! M3I_CY'NZE#(C+ZLP2L]ZRRQ[_-COI_.E7/GIA_A11NJ7^SA9^9GZFCSTT\=$ M^HLB:17V[<%@W%_Y0=0[/RV6W23GI_$Z"X-(WB0D7:]6?O+C4H;Q\UG/ZOU< M\"5X6&;Y@O[YZ:/_(+_*[-OC3:*^];>41;"241K$$4GD_5GOPOHHAL,\H8CX M>R"?TYW/)%^5NSC^GG\1B[/>(.^1#.4\RQ&^^N])7LDPS$FJ'[^7T-ZVS3QQ M]_-/.BU67JW,G9_*JSC\1[#(EF>]:8\LY+V_#K,O\3.7Y0J-K()H\[__4FZ(G01K>"#!+A/LM@E.F>#L)XP.) S+A&'; M%D9EPF@_87P@85PFC-LF3,J$2=LN3)G MDN31BI9_*!149*M]'D2YV+]FB?HU4'G9^6]Q)HE#?B67ZU3]E*;D*E[=!9&? M2S$E?K0@;I ^QFFP6?#.E9D?A"FYE2_9V@_?J]1O7UWR[I?WY!<21.1V&:]3 ME9:>D'3I)S+-%UX'89BGG_8SU>>\Y?Z\[)^[Z9]]H'\.N8ZC;)D2+UK(14,^ M->=;UFL ]@K -@#Z:FMO-[G]3'?- MZ:ZULZ?5LZ>ULZ;Y]N-Z2+]NF600C.]F_/*7C# [RF/[D3]27* M@NA!1EG^,0T6,BE_^13X=T$89#\:NGYI;"H_9'Y,'_VY/.NI8V(JDR?9.__K M7ZSQX&]-"D3"W UL5,#R8^_3N3V<#$:G_:==V;6*HJVB6*LH7H]R;'NB!PG0 MEM#T,=SJ8VC4!XOCQ;.JG$V[VYC9=7X&-M8W_GBZMV&]=F&T71AK%\8; MPNS!;#K8V^F@[:'M]-%VIX]:[?03$422,C6H"F\V&>R*LQPRMP62_\("ZI6EPO-7@V*C! MBU6<9,$?Q6&'Q/=$1)D?/01WH=)BFLIF[1F17;6'A+E(F(>$422,C6NZ51G MP.JG7?F=D']*/R&?(]FD.6-[736'A+F3^LX832?[@YY64;15%&L5Q9$K*4 P M34S3K9BF1C&Y,LS\6_F=? Y"V80-%T,>Y<_[7P8WTSL[,(K5H!J&]U%]JF!Z51*(U!:1Q* M$RB:KE:[4JO]UE$?^2^Y5B<:J_7*.! T-]19PDB:"Z5Y4!J%TAB4QJ$T@:+I M4J_, Q+M"K#W\AC&&]NJL)!ODGBQWLQN^*JZ%,QE M2M[Q.%RH 6_ZOM6)N[E?G94,M3R@- ]*HU :@](XE"90-/TOH_)M++-Q<]#- MK2Q<&EO5F1^OM0VM%^)PM9:+].1C'W5#'#$ISH30/2J-0 M&H/2.)0F4#3]SZ9RSBRS=0:=16ENJ[/:&YRMAN*/;-.#TBB4QJ T#J4)%$V? M$EYY@K;9$[R6R8.JRL]!MLQ+?!(;B[(9UE6F4)H+I7E0&H72&)3&H32!HNER MKEQ%V^PJFN8SF%,[B]>JSVBP:S6V(6I:B_):1=%64:Q5%(=N"X&BZ3N],N=L MLSGWIGD-9G9G54#]."C-@])H23-/66#0-CF4)E T7;65SV:;G9O#1][<2?9? M7G62S?S.RH5Z;%":!Z51*(U!:1Q*$RB:KO#*L[/-GAW$23:WT5GE4/_ME?6W M#%;R\:GT^%1V?"J';CF!HNG*K#PSV^R9W7RY)9_O[]-EG$ASC84Z8U":"Z5Y M4!J%TAB4QJ$T@:+I2JX,--MLH '<7W,+G34.O87*KM\0-*L/,SUHHQ1*8U : MA]($BJ:+M_+2;+.7=K3[:^9VEBST#BR[[KS9UJ0N6:A9!J4Q*(U#:0)%TR5; MF66VV2S[T^Q?<[N=)0WUNTJ:-J/':;B,!36RH#0&I7$H3:!HNJ0K(\O^/QI9 MYK8ZRQA)<^VZ+=8HX_H=9@UAM%T8:Q?&H6LJ4#3]\3*5J>283:7.1=)3Q_[L M1WZ-0*K^J &!2-.U7!03#?*/_EW8>!^VN1]=U0:EN25->]["H#:IS(,V2J$T M!J5Q*$V@:+K$*Z/),1M-78MF<NI4#1 M=$GM/-_MF >\W20Q*1[4J52V>5IIL?B+?)+16N;WX);GX)*H]+GW\GD(;95 :A]($BJ:+O7*9'+-I MT4GLGI]$^015$B?D4ZR2WJAZJ#D%I;E0FE?2=JOH<%P7/;)-!J5Q*$V@:+KH M*P/+.<+ :GD'NAG=6;103PM*\Z T"J4Q*(U#:0)%T\5=>5J.V=."S!LPM]%9 MY5!7ZY7U-TP;.#J3'IW)CL[DT*TF4#1=E959Y;QB5ATJN2VF:IG1G<4(]:N@ M- ]*HU :@](XE"90-%WGCIZ .*R;2I-10RV& M>F=0F@>E42B-06D<2A,HFB[9RML;FKV]QEKJSZV\KYLW_[T+HO(E M@(W7*+YY&=]VZ?;UK!?%2TGWEKO61\]J6,ZLCV+S\M4*OWD7[+6?/ 112D)Y MKYH:?)BH@4BR>;WJYDL6/Q;OWKR+LRQ>%1^7TE>GFGF ^OT^CK.?7_(&MB^Y M/?\?4$L#!!0 ( %:!55A?W0+V\ 4 (C 9 >&PO=V]R:W-H965T MCT0<;RF@:0(\GVYMM77-88!#*TO.QB.#=^',3_V,R.C'\36THE>(ZC1-R. MME+N;BQ+!%L:$W'-=C111S:,QT2JC_S)$CM.R3ISBB,+V;9GQ21,1O-9MN^! MSV=L+Z,PH0\#N"HY<=G\.GK4QW6//9CCS1+U1^W3UP]9V= =OELA+'3*+/T)Z%&?;(#V5%6/?T@_OU[3$5C3 M#=E'\C,[_D:+$W+3> &+1/87' M;>P2"O9 L+IQ5!7&8Y/_)Q)4_8* MC/&IL<99/*PP1X[O3?R9=3C'USJQ MJV9+8[GI>GPC=B2@MR.UX K*#W0T__DGZ-F_&& X)QA.)QA7@*S_43>U6FEE M$QACE.XUYOCR8-X9E^G4J;%S-'8.M/T:X>5 9570N2=TKA$=II$DC_0;^!1& MX)&IY0Y\4$N,5"O.7Q]IO*+\[R:2QJ!]20X9# \9;#E0L,J5\4Y7QC->F041 MVVS5#](-^GT?'DBD&KMQ,?>T9H2.5^O&115& MJJDD5$LO($+0YF=2$:/"!=J>6\?7R0R;*^K-KSEIR_(#2U4.S;)< W.QP\9: M(?7UQYRRKSX:--IRJ&A5W*7NAV;A_TEN*3>UH"[247T,ZF"#S67TAF;,6$51 MZGAH%O*/3)+(A,+5DR+D:G=C)S-L+J8WD(:D$+G3%B:E@H9F"7W.Y.*-J*OC MZ=2KTQE2'>-!HRV'BE9E7:IRV%&6[\@/DJU_2GN1(.![-4I&(5F%42A;Y"G4 M%3%RM/NT@Q$V%]D;:5-*MZ4K2ZD.S5J]*ZF+':L+:.W1,:1@QX-&6PX5K7H5 MRDD!FD<%3#>4+_:DK27,Y<:$:DCQMJ#*M#[F"$S=7T M9M>0<@Q;.K&<-)!YTM"07&Q!7=F_A5H/#CE,X$&C+8>*5@5>3C#(/,'DFNE2 M#^I3RWB")G7*7:RPN9[>]!IR^K[7TH;EH(',@T9.Y4./-M0UOEM_.IMS]N[" M06>4H:)5>9?3##)/,^](R,&!1'L*V";]/!N2^D[;]YVH''&0><2Y".IBH^K?T4^=^E=T\OYR]4K"E/#=3Q#6/RY4.:X/3: MR_Q?4$L#!!0 ( %:!55A^@D@OA@, .X* 9 >&PO=V]R:W-H965T MW*^FO79VD^J$S $-^Y:+0:R'WSFA\S8!^YF5;(#/(+Y6CXHG+F=EY3G4&@N"Z)@ MOW9NZ/M;&EF#^HMO'$[Z8DQL*CLI?]C)QW3M>)8(!"3&NF#X=X0[$,)Z0HZ? MK5.GBVD-+\?/WC_4R6,R.Z;A3HKO/#79VHD=DL*>5<)\EJ>_H4THM/X2*73] M2T[MMYY#DDH;F;?&2)#SHOEGO]I"7!CX_HB!WQKX-7<3J*;<,L,V*R5/1-FO MT9L=U*G6U@C'"[LJCT;A6XYV9G,O#9" S,AMI?&5UN1.YCM>,%LS35B1DBW7 MI=2\>3 CC[@QTDH D7OR@7%%OC%1U;-[W$0W6H/19*]D3FZ2GQ5O#,G;+1C& MA7Y'WA!>D"^9K#0ZURO78!:6Q4U:XMN&V!\AWD)R30)Z17S/#\C7QRUY^^;= M2S M!PB"CB"8)+A)$EEA0-SM"6#TG0!]10HP0P2-J^@% 5V&PP3SCF ^2?"OR4#A MME,*$R>L7LNAX/->\.58\F$7.IP,_:!0:91YNB*E8#8XKH1=A!(E8+ 88\A M]/U%/$P1=131),5?4J8G+L10P*A?\3@,1])>= $7DP$_%H85!XY+/5'N12]R M$"SGWG#DN(L<3Z\UEAM/>7$@ E#6B++Z-9/[6:6G6.)^%?RY/XRR[%"6DRA? MI&%B(N:R'S-8^'$P')5Z9^WS?N_ E>R)U4N FXXEB:H@)8*S'1>H7C L4EX/ M*HY\.H)T(B C0LQ+2:2E\*0.O(?@#YX*.%>*LA71:#.]E M,7LFD']8E+XV1F/"0,_22*>U\9,L#C,#*B<[J= :<8:C]\4QF"^\L8*<]9%. M"V1S2%Y+O:^*\RB@(R)%S[)(IW6QONB/SQ<]7DGM:<73@AJM(!V$B7JWY-); M1HO_P;@7W8OM!/]AZL"QU1"P1SOO>H$.5--<-1,CR[JAV4F#[5$]S+ A!64_ MP/=[B4U-.[$]4M?B;OX#4$L#!!0 ( %:!55@SAZ'<10, ,(, 9 M>&PO=V]R:W-H965T7+@)5@W.;!,Z:3]^UT!9TE&23=E+8IM[CGW.-?9EG OY MJ&( 39X2GJJ)%6N]/+%M%<:04'4LEI#BD[F0"=78E0M;+270J EW'8=9V G ME*76=%R,W^,06L38#]G2\I NX!7V_ MO)'8LVN6B"60*B92(F$^L4Z[)\'(Q!<5CVE :ZWG]G/"^VHY8$JF G^A44ZGE@CBT0PIQG7 MGT1^ 96>ON$+!5?%+\G+V.' (F&FM$@J,*X@86GY3Y\J']8 W=< ;@5P7P*\ M5P"]"M#;%>!5 &]70+\"%-+M4GMAG$\UG8ZER(DTT[@26>4'V+L_:U/ M#MX>DK>$I>0N%IFB::3&ML8%&5H[K"8_*R=W7YF\ZY(KD>I8D2"-(-HDL%%) M+<=]EG/FMC+Z$!Z37K=#7,?M-2QHMCO<;8#[N\.[#?!@![C;"-\PHU?GME?P M>:_PG2J%!\W'9(FI-D.G/6?=D4NA&NTHJ08M M=FR-\+=&!%Z+81L:^[7&?JO&W\HZ*"U='%WB*1R18B-TR 7PZ BOEJ-[!4VB M^UM%][?N@:T10:N"?]P#@]J?P9[\Z9 [H2EOLFGPATT];^AT7UC5NI#=99:N M[I,LV!/91@*&=0*&K0GP)*4(49H-CX>@7) \AOY">YQKIB)B%B&J^C MD'&F?]2/FS+1.M=?VC+;)YF_3[)@3V0;"1O5"1O]_S=F],>A@&6L\_)P:5W( MWR9@GV3!GLC*!-AKQ5H">!^;*EF14&2I+@N=>K0NQ$^+^O/%^!D6Z&4]_9NF MK.ZO\)IG^&IQF".EY!%#H M1QA$<57$.DW0/+'%4ID'[FBPH@MX!O5U]2CT MG9M%F;$0(LEXA 3,A\XMOAF3KG%(++XQV,C"-3)4IIQ_-S1;]/R&LR4RIAS(,_V4PMAT[?03.8TSA0 M3WSS'E)"'1//YX%,/M$FM?4 VN@2 MW5,FT#<:Q( >@,I8@)XL)?6;Y^T,(SY']RRBD<]H@&ZE!/V61C/TD=$I"YAB M('>N,W2KBA$_Z_E"3^#'0K!H@>ZH9!*]G8"B+)#O]!A?GR?H[9MWZ UB$?JR MY+'4D>7 59JB >KZ*9V[+1W20&<"_A5JX0M$/-*J<1\?[D[*[JY.;)9=DF67 M)/':C=F-+@UIG4E=L#Z/348%^,#6=!K !8I U9'<1NTD4]W^P%T7 MJ=08=?NY40EP*P//K>1(-;@C'[_#7>]/^I6Z9F" ME:CW,NJ]7[<$>@S%:PQY=C&>*5DY"KD:P M78ZFM$=)U5HU*&N0Y607)40NRHY:R!*)9[UQ,(MG.>:P_0'*A8LDGK=S'5X[ZJGH8CM M^?3V1O%5&UL MM5;;CMHP$/T5*Y6J5MJ2"[=J"Y$6TJK[0(O87AZJ/IAD2-)-[-1V8"OUXSMV M0A98B%B)OH!OY\S,F8D]HPT7]S(!4.0ASY@<6XE2Q;5MRS"!G,H.+X#ASHJ+ MG"JV9[C#.RF3&F4HD><\BB/8);/2Y<=S;.C[Q M6AD#"#NDZUX1S_&Z1QR:G@_WCL"#\^%N2S3=)@U=P]<[E88R7X(@?%7+3I<9 M;#,AC\E=T0T,G?ZTUWYO9*]WXV\UJ&^3:UG0$,867A<2Q!HL_^4+=^"\.Z;& MA!(,F@L'_+1;<_,R@B;RUB%I=>6X179(LN!#97@J&30J&[2EXHOP5 MF8/0:]A('-.QXG/=W3+HN%[_H)Q:S3Y7H0N150K9.P\P%DUL&AE)0EXR53UI MS6K3*]V8%N%@?8(]5-7R/-)4#=B,BCAEDF2P0DJG,\1/1U1-3351O##/_)(K MK%PS3+ /!*$/X/Z*XU-?3[2!IK/T_P%02P,$% @ 5H%56+IEC7YA P M:0T !D !X;"]W;W)K&ULK5==;]LV%/TKA%8, M+=!%(O6=V09L*\,&+%D0M]O#L ?:OK:%2J)&TG;[[TM2BBK+LI @?HE%\IPC MGGLBZ7)T9/R+V %(]#7/"C&V=E*6M[8M5CO(J;AA)11J9<-X3J4:\JTM2@YT M;4AY9A/'">R.1+[/*?\VPPR=AQ;V'J>>$JW.ZDG M[,FHI%M8@/Q4U6.\C3HOJE7^M" MM @XN$ @-8%T"=X%@EL3W)<2O)K@F@)2L9E6FS5XA,T6(N1+=5>]1WM5;VO M6;4OI^8I)EZ\$PN?>6MZ+ZAZX?_,,$^)F'@C>Q#VW4/ MCH2QAZ-37'*.BX@?!J2!G=CP&AO>H(V'/Z?HWWO(E\#_ZW,QR-;OQ%M1TA6, M+?72$\ /8$U^_@D'SJ]] 5]3++F2V$G5_*9J_MO"K^A!*RP?X\AQ.MF?P[PX MCK#;B?XQ[8([C^V%_]E%C(AHT<7_W,)S](/VUV5]3++F2V$G9 MXJ9L\=NRC\_2(J[KD\Z[?-X#<[ 7^YWLSV$XQ-B]\-QCYT?+X0S:F#Y.YX/I M#_-?&_]5U9)KJ9W6KM6NX;?]"]3\]H>:>($7=<*=]^!P%(5!][O?APN6%JNN3._$R?(TQO^T.F.H3<4[Y-"X$R MV"A)YR94F^)57U\-)"M-I[MD4O7-YG*GSD+ -4"M;YCJ=NN!OD%SNII\!U!+ M P04 " !6@558@8H.58(% ,%P &0 'AL+W=O+81>*1-MJ M)=$5Z23=KQ\I*9)-48P#^":QI/<<\^$Y(E_SXIF6W]F:$ Y>\JQ@EZ,UYYOS M\9C%:Y)'[(QN2"&>+&F91UQ906H\E%=>^NG%S0 M+<_2@MR5@&WS/"I_SDA&GR]'APC)@$KQ5TJ>V*?TN+ZZ3RY$E1T0R$G.9(A+_ MGLB<9)G,),;QHTDZ:K]3!NY^?LW^N8(7,(\1(W.:_9TF?'TY\D<@(%O7_Z*69B)T Z X$H"8 J0'V M0 !N O"A 7838%WE!/@@%,PVS+QB#&P("M15P[NR8:6/"U6XN$]B6D1IUD:5<6B2S!-OHG! MD01<164A1 S,B.A" JX+3DK"^ EXB%X(.P$A$0T9UY$G("H2,,UEXO_J7)]+ MFK]^)P.<@EO1[%^H&,C'D/ HS=@G,8"OBQ!\_/ )? !I 1[6=,M$(G8QYF(* M),@X;G!G-2X:P(4(W-""KQFX*A*2["<8B[EK)Q"]3N ,&3.&)#X#&)X 9"&L M&=#\\'"D"0\/#X<&&MRV Z[RV0/Y'BB/LK8%KF;7#^%4-\MU%J?*(I>6IPFV MH>\+@J==]KX,>;ZERL*^#'H.MMU6ML=BMRRVD65.2]'!D>COF#*N;98Z@;OS MQ:?0.G14QS(E^_;S05 M]7D21=J*ETV'YO3& I&_,Y0:3*-R/ P5+HW*]6Q/C^6V6*X1:W==J):%:'=9 M("]B9V-$1^9JBN8AY"K5F.MT./!<3Z'3Z1#VW8'V\UH^S\AW0\H5*2LR42NR M*M\$\_H#$<.U%2R-"F(7J;VHD=F>$PSTHM]"^4:H!7DB953$I.*B?"T(#42^ M9JPV]GT%22/S?*2\A*%>-5"EH 4*S$"R6D4S8(F%Z)$B\CHH5 9G85/5K19-IO_/$*Z MZ62^6/<5()W,QM > -IQ*M (]&?5;?4:> (*PK4H4+/N8;4T&I488*"":%1! M,%08U'$@(\?OPHT#T6%)RC:4B>U6K.>1*(U^BVJ2[0Y"7>C>EH0:";0L:P"E MS5ZU&BS3HEH9FC=GN$2XWQ\XL-6M22=#_6;3J'PO< ;(.N\ S>;A MNMYJ/\J7YA-XK+UML_]R:6RU9'T#@*S ]E0RC0Q"2W5%&MDIA(Z+AMZDSE! MLZ.X_3(%_]R0_)&4_VHYC.'RI^@YVT0QN1R)+9R1\HF,)K_^ EWK-YT!/FJV M\%C9]J>N,RW0[%H.-NM"7^?9KM];\OHR!V,\ M8(1@YX2@V0K=7-V^T0K&^'>WPC&SANM3/SLV1:\/O!J[[9' MNM/J(%.Y/X/G87TPVZ6ISXEOHG*5%@QD9"E26F>>&%-9'[W6%YQNJL/(1\HY MS:N/:Q(EI)0"\7Q)*7^]D%_0'H!/_@=02P,$% @ 5H%56&YCV\$6 P MX@L !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF M5MH*QD"@2Y#2I/N0UBIJVNUAVH.3W!!4P,QVDO;?SR:4YH.@1LE+P/B>PSGW M*/BVEXP_B1F 1,]IDHF.,9,ROS)-,9Y!2L4ERR%3.U/&4RK5DD>FR#G020%* M$].V+,],:9P98;MX-N!AF\UE$F2,RSB+U&97") "C5[0-V 1I_DL'JN"2 =Q MW@=)XT1.2U77*U7V'E5]&%\B M@C\AV[))#;SW?KB]"3=5?ZHFV563[(+/V:11WMW/+OIS"^D(^-\Z>8UH_9VX$CD= M0\=0'P(!? %&^/$#]JPO=9T_$=F&4:96W%L%OF$>(Y M3GT*;B7.;11W,QPVQ] (/S2&$Y%M./4JI]Y1,7@[_75Q$)!@*X;=,L=QB.?7 MQ]"JQ+4:Q=W>W#7'T @_-(83D6TX]2NG_E$Q^#O])2XFK>T8=LOLP&DY>[Y) M024N:!37'71[C3$TP@^-X41D&TZQ]7:$6D<%4<*]C>^^10)_*XF:.IO8/MX3 M!5X[XW&CP)XZS[F2V)1',\6A@9R*;=/PVWF-CSNP<LRKQOKP/U!+ P04 " !6@558=L;"8H0# !7$ &0 'AL M+W=OZZ/C"_C ^/? MQ Y HJ<\*\3$V4E97KNN6.\@I^**E5"HE0WC.95JR+>N*#G0Q(#RS"6>-W!S MFA;.=&SF[OETS/8R2PNXYTCL\YSR[W/(V&'B8.=YXB'=[J2><*?CDFYA"?)K M><_5R&U8DC2'0J2L0!PV$V>&KV/L:X")^#N%@SAZ1EK*BK%O>O!',G$\G1%D ML)::@JJO1UA EFDFEG== M)SFODB2O)(D)NF6%W ET4R20M EQ_Q3(XVC(_&(5A9_M/H_ P\#M1 ML36C=^H=-'H'5KTWRZ7=)E;XI3;IDRSNB:Q5MJ@I6]2+3:(3 Y"0^*1CD],H M'(51]Y2P9O1.O<-&[]"J]_;FSFX3*_Q2F_1)%O=$UBK;J"G;J!>;C$Y/D^$@ M\CLV.8TBD1]V;6+-Z)UZL?=R!_*LBF?WLX75*';\I4[IE2WNBZU=NZ/[(^[% M+35-^V?%"P<=NYP+\X,PZOC%GM1[19,7T<0N6EUUN1)M]8R5XF+/],D6]\76 M+M_+=17WY1QY4#WYK.5: UVQ>RZD*: MV:8[GIF>L#,_UUVSZ>1>:*J6^Y;R;5H(E,%&47I7D1+(JRZV&DA6FKYNQ:3J M$LWC3G7^P'6 6M\PU=O5 _V"YK^$Z0]02P,$% @ 5H%56"UZ-/L" P M3@H !D !X;"]W;W)K&ULK591;]HP$/XK5E9- MG<0("0':#B(5LFF3QHKHNCU,>S#A2*PZ-K,=:/?K9SMI!BADK<8+Q/9]W]U] M/MLWW')Q+U, A1XRRN3(295:7[FNC%/(L&SS-3"]LN(BPTH/1>+*M0"\M*", MNGZGTWN16+$N2 9.$,R1@-7*NO:MH8.RMP3<"6[GSC4PF"\[OS>#3N_#4R 4D.DP_A5X8LYE?87;0O;WJ6#XEPJGI5@'4%&6/&/'TH==@!>_PC M+P'^(2 X NB6@.YS 4$)"*PR12I6AP@K' X%WR)AK#6;^;!B6K1.GS"S[;=* MZ%6B<2K\PA6@/GJ+YK !E@,ZCT!A0B7Z"@\JQ_2-7KN[C=#YV1MTA@A#4T*I MWC$Y=)7V;UCUE&E29!O_*5"J1%T?_QQ2R!8B?=9DTTI@K\4JN<0PC1]]Y$L0&G/#U M*Z_?>5=7#*UI.:BT'/SO/54*7:=IP=W;J3N_?U!UC>Y?JM2)R JE MW)V75N>'M9ZH;/A#&0*^ON'[3RX%Q4+60X1]02P,$% M @ 5H%56,K;K%?J @ ;0D !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5MH*F*^D2Y":L&E[R%3U8WV8]N# 34 %F]DF:?_] M;* L'R3KU+XDMCGG<,_U-=>C->,/(@60Z+'(J1@;J93EA6F*.(6"B'-6 E5/ M%HP71*HI7YJBY$"2FE3D)K8LWRQ(1HUP5*]=\7#$*IEG%*XX$E51$/XT@9RM MQX9M/"]<9\M4Z@4S')5D"3<@[\HKKF9FIY)D!5"1,8HX+,;&I7T1!1I? WYD ML!8;8Z2=S!E[T)-OR=BP=$"00RRU E%_*YA"GFLA%<;O5M/H7JF)F^-G]2^U M=^5E3@1,67Z?)3(=&P,#); @52ZOV?HKM'X\K1>S7-2_:-UB+0/%E9"L:,DJ M@B*CS3]Y;/.P0;#] P3<$O NP3U <%J"\U*"VQ+<.C.-E3H/$9$D''&V1ERC ME9H>U,FLVF+[T-G2OINN3O@IMS\:![X[,U:;K'AP.AJX] MV,9%^[@!]@(?=[ M&VYGPSUJXUX=;S1E5$A>-K;[K<4B]Y(;"N'7I=#[W6ET-#]C:WS',?S_)U* MZ(%9ENOL%L(^S+:QC?W^0O [$_Z_"V%&J&HLJH7(HV5P5.E_R^ MQ:(W$MO* M8-!E,'A=&01[)W@8#+&UL[_3?5@0#(8#:Z<,>F"VXSN[96!N-*("^+)NZ +% MK**R^79WJ]V=X;)NE3OK$W67:%K_7YGF(C(C?)E1@7)8*$GK/%!!\::Y-Q/) MRKK=S9E4S;,>INH^!%P#U/,%4RVOG>@7=#>L\ ]02P,$% @ 5H%56-RS M*$S= @ V@@ !D !X;"]W;W)K&ULK59=;YLP M%/TK%JNF5NH*F$!(ER MB:;MH5/4C^UAVH,#-\&JL3/;)-V_GPT4Y8-$K907 ML/$]Q^?X"<35R,[KP_NZ3+7 M]H&;#%=D"0^@GU8S:69NRY+1 KBB@B,)BY'SQ;^=Q#:^"OA)8:.VQL@ZF0OQ M;"??LY'C64' (-66@9C;&B; F"4R,OXVG$Z[I05NCU_9OU;>C9 &@-\*"!I 4!FME56VID239"C%!DD;;=CLH#J;"FW<4&ZS^*"E6:4& MIY,?0@.*T"=T#VO@)9C11' MS?&B,6&$IZ#0Y10TH4Q=F=6GARFZO+A"%XAR M])B+4A&>J:&KC1A+Z:;-QN-Z8WQDXRFD-RCPKQ'V<- !G[P=CG?AKCF"]AQP M>PZXXNL=X7N4) /S6J9 UV3.X!IQT%VN:IJPHK$ELDYZ_3B.^T-WO:V^(PS' M QRV83LJ@U9E<%)EFQJB%&B3&,I35F:0F;=&Y]1612I*;E;VG%QU6:GWBK8T MACCR]IT<1GG=)GJMB=Y)$U-8@)1&LVQ>N0,70N<@$:-D3AG5%%2G_-Z!,-S' M7K0G_S J]/T![K80MA;"DQ;&E#$CMZD9A7[?03$'^:=+YDDF^Y&^52N2PL@Q M7V$%<@U.\O&#'WF?NXKB3&0[IJ/6='2>$HD.$X-Q./#W,M,19BHD.%(B_59E M_Z3*)SY_1W).<@[#_& 0#?9+W]WJ M/+;KWQ&YI%PA!@L#]&[ZAD'6G;2>:+&JFM%<:-/:JF%N?CY V@"SOA"F(343 MV]_:WYGD/U!+ P04 " !6@558T)_Y)(D$ !U$P &0 'AL+W=OC-5["#.3#^I:K M.[="24@&5!!&$8?%V+GT+R*_IQ6,Q*\$-F+G&FE7YHQ]U3?7R=CQM$600BPU M!%9_CS"%--5(RHZ_2E"GFE,K[EZ_H'\RSBMGYEC E*5?2")78V?@H 06.$_E M'=O\!*5#H<:+62K,B#:EK.>@.!>29:6RLB CM/C'3R41AR@$I4)04U#,-"MT M2X7NH0J]4L%0[1:N&!XB+/%DQ-D&<2VMT/2%(=-H*_<)U>L^DUR])4I/3GYF M$M Y^@%=TYAE@.[Q$PAT$H'$)!7H'IYDCM-3)? PB]#)AU/T 1&*;DB:JF43 M(UF_@?5PLP.3"SHJ@.ZQ6Z0YB1F.2 M$JPSY@QAB3Y! ARG:":QS"7CSW6E,W0+/ 8JFQ:J,,0O0D,7B,>)UPG"PE8T'RI772TK^AL0X=044%D2*LUU/;X'B5!(5 MN)@FZH4$#D*BCT^J.@IH8/4L#/P=G]^C06K.[J(7X@U MCF'LJ"HM@#^",_G^.[_O_6@)G; B*WP?6>A^I8+E"\O3!*F$1]>9LD'Q4X7: M2[@T416^)J'K=6I^3PNIH54HLIK_3G+Z%3E]*SF_J%@P?OX&F#?Y:5=7W]&! M2G%OJ ;?TX.OAT /73WT]!#JH:^'U2?5U2?VZF6*^ JT&B<G8.*SL$[TUINT_JHE!Z\3NEPV EK*5U(A;M"]9IO-?R=M PK6H966B)5 M_84DL?'T,I]N>T?N_]"BE)=]L4@Z4B^R>O9>YG6[;_X]!:[H7UQ\=HJ6M06VC[OP9;WX%M??YWO=(D^,R'0%'/^ MK#;-&\R3YCU,T% B^_ZKML<^[=$DM82V3])VY^';MQXVDM LG_^IDAY)IOMJ M4E3/1NJZKUI!/PP[09TYJRU',]<2VCYSVUV*;]^FV)@[,RWWX?0U;#IZ7M@9 MUOEK::=1\M?JOL7=.8_(@"_-N8Y ,XD:RM3GUF#.I/OOF<@58?8JT@'J_8$R^ MW.@)JI.VR;]02P,$% @ 5H%56,.)M#L* P X0D !D !X;"]W;W)K M&ULI59;;YLP&/TK%NI#*VT%S"VIDDA-Z;0^=*IZ MV9Y=^!)0P&21=L+^'+.YW.,S??-=HR_B0Q HGU94#&W,BDW M5[8MD@Q*(B[9!JB:63%>$JFZ?&V+#0>2&E)9V-AQ0KLD.;46,S/VP! /XGL-.M-I(.WEE[$UW[M*YY6A!4$ B=02B7N]P T6A RD9 M/^N85K.D)K;;']&_&._*RRL1<,.*'WDJL[DUL5 **[(MY"/;?87:3Z#C):P0 MYHEV-=:Q4+(5DI4U62DHAQ;!#4<(N";@+L$?(7@UP3N5X-<$W^Q, M9<7L0TPD6($H/,E4%CE\@*=QR!)7H@+17MYBM'YV04Z M0SE%SQG;"D)3,;.EDJH7M)-:UK*2A4=DN1C=,RHS@6YI"NEA %MY;(SB#Z-+ M?#1B#,DE\MQ/"#O8&Q!T\]D\$\\?^VP@,^#%V.96Y,"0 M]<5_7P3N9&:_M_WV,7CB'6+B 8P;-I@#Y7ZCW#^J7-U6=1?ID.J*&+95^SB, M.KK[*!][3L==W$>Y811%P]J#1GMP5/LSDZ10MY)S=3&0)/LA%\& BV@2=%ST M43X.IF['11_EAM.I-^PB;%R$_W-VPMZ:3D?[7Q'Q,<2!YJC1'/WKJ8EZ:WUV M';7C'=%#,,_W.\('4!$>.?&31OODA%.CJ4:Y.>.^-+5;]4Y<:?,%7QNJY(,"JJN1 D<=Q9"%E3C5"Y=54J@ MJ245N1MX7M\M*.-./+)K#S(>B4KGC,.#)*HJ"BK?)Y"+]=CQG8^%1[;,M%EP MXU%)E_ $^J5\D#ASVR@I*X K)CB1L!@[M_[-+#)X"_C-8*VVQL0XF0OQ:B9W MZ=CQC"#((=$F L7/"J:0YR80RGAK8CKMD8:X/?Z(_LUZ1R]SJF J\C\LU=G8 M&3@DA06ML&ZSGD*126A0-&144C-=?NFGN88O@]X\0 M@H80[!-Z1PAA0P@_2^@UA)Z]F=J*O8<9U30>2;$FTJ QFAG8R[1LM,^X2?N3 MEKC+D*?CGT(#N2:7Y(XGH@#R3#>@<#H512DX<*V(6) ?0BFRD*+ =:X9KQA? MDE\E2&J2I\@$\ \(NS'.9Z IR]4%1GMYFI'SLPMR1A@GSYFH%.6I&KD:'1@= M;M*HG=1J@R-J_8#@ MZ>?I00=]]GFZ?\)-V&8SM/%ZQ[().@.9'[OJV#WDD'6,Q8JKQ+?4WL;QWHAV'0WU/?@1J&4;0G M_A!UZ?NA/_"[U4>M^NBD^J8 SG.LEPLRKZM"VW+ G!!XJYA^-S7 :B"6UE_! MN"8KK+1*0F?6HH.+'GC#O6Q,#T%1>.WON3X$86:#;5SMVMWJ)P7(I>W+BB2B MXKHNK7:U;?VWMN/MK4_P2:@[^/\P]7MR3^628>?(88$AO:MK5"7K'EU/M"AM MUYH+C3W0#C-\UD : .XO!':N9F(.:!_*^!]02P,$% @ 5H%56*C*(LF7 M! I0\ !D !X;"]W;W)K&ULE9?;;MLX$(9? MA3"Z0 )L+)*2=2@< TW,1$=J)=)+T7;Z]AU*BFQ3E)J]L77X M9\2/0PYGE@>I?M0YYQJ]5*6HKV>YUMOWGE>G.:]8/9=;+N#-1JJ*:;A5SUZ] M59QEC5%5>A3CT*M8(6:K9?/L7JV6I=53'U\X:7\G ]([/7!P_% MK\G"*?PM^J$^N MD4%YDO*'N?F47<^P&1$O>:J-"P9_>W[+R])X@G'\USF=]=\TAJ?7K][_:N ! MYHG5_%:6WXI,Y]>S>(8ROF&[4C_(P]^\ VH&F,JR;G[1H=/B&4IWM9959PPC MJ K1_K.7;B).#$@X8D [ VH;!",&?F?@O]4@Z R"9F9:E&8>UDRSU5+) U)& M#=[,13.9C37@%\+$_5$K>%N G5Y]EIJC"%VA3R*5%4=?V NOX?:!IU*D15FP M)CQR@];%9L,5%RF\O^'ZP+DX,4+W2NZ+9C7SI%/_D044]\QH-NWFU.'^?KMYF2" MQN]#[#?^@A%_QQ!HB).",+CFN/5!VG5BLL5^A>=T$2^]_2GYVV3K3D8M6:\Z M PEZD& 2I%MMAH*_0.*K83T]<<$WA;Y$3*.Z!QV#;/TO3D9%<9Q8B$,1\>/( M AR*KGP?)[Z;<-$3+B8)[SFD,L&%1MEQM[E 6C?AR><3WZ<6R%!$*!F0.%0! MH2,@80\23H)\A-&GVJ0-N>>JYJSN%Y^3)QP,PL>+R 8:JJX"3 ,+:*A*$CRR M]**>)YKD^0PGL %(.1QX)3,93DM8=UH53Y#O:LC<.D>;75FB/2MW;>)D M)9RL#,+HHHZ&/%& [2TW5-&8AG887:H01V[LN,>.I\/XPJNM68S[(N.0G-%& MR0I]EP6LT#TLTYURAS,># 9;4$/%%0T#:RNN'2J"2>"&2GJH9!+J@<.XA8G= MMC^S6/8=SEJH9[23)QF.(XZM=7?K$"V2,+207"J,B1N)X.,QCB>AOL':RV69 M%>+9+%1W6#H?9]LLB.S\YU)A:H?&H2)),K+-R$DY0B8YH)B#4DU @H>M)F"K M59! FK@@")/9@D^L9&-IL7-^M@N2P89RJ,+$SB(NTOM!/359\G9.S6FXQ#R([K[WJ3HNY:![:)=]OQG1!Z-S'?URZ"EKO MI'^I.!RPI@^L42IW0K=5>_^T[S4_-!V6]?S&]*!-7W1TTS:P=W!N%Z)&)=^ M2SR/8+2J[0G;&RVW39?T)#7T7,UE#GTT5T8 [S<2.J7NQGR@[\Q7OP!02P,$ M% @ 5H%56.Q:;')9! ;Q0 !D !X;"]W;W)K&ULM9AM_BH;>=.YFFH!X)K4]G;6;ZD+GDKJ]E+-N:$\B5 M9#OY]I4PP48HU$RY-S:"W3^K'V+9U>3 ^#>QP5B"YX*68NILI-S>N*[(-[A MXIIM<:FNK!@OD%1#OG;%EF.TK)P*ZOJ>%[L%(J4SFU3G'OALPG:2DA(_<"!V M18'XRR=,V6'J0.?UQ&>RWDA]PIU-MFB-'['\LGW@:N0V*DM2X%(05@*.5U/G M([RY@Z%VJ"R^$GP09\= 3V7!V#<]N%].'4]'A"G.I99 ZF^/;S&E6DG%\4\M MZC3WU([GQZ_JOU235Y-9((%O&?V;+.5FZJ0.6.(5VE'YF1U^P_6$(JV7,RJJ M7W"H;3T'Y#LA65$[JP@*4A[_T7,-XLQ!3=3NX-<._J4.0>T07.H0U@[AI0Y1 M[5!-W3W.O0(W1Q+-)IP= -?62DT?5/0K;\6+E'JA/$JNKA+E)V=_,HE! J[ M?9FS H,G](R%&L[Q"G..E_H$^"@$E@*@<@E^)VA!*)%$6;V?8XD(%1^4_9?' M.7C_[@-X!T@)GC9L)Y2UF+A2Q:COY.9U/)^.\?AOQ#/'^34(X$_ ]_S XGY[ MN;MO<9]?[@XM[G>7NWMM=U<]E^;A^,W#\2N]\*V'HQ*%2@D<25*N 65"@!QQ M_@)4@C@@;N=[E(PJ29TF]K,D]A(=S_ZE M*8'Y'CNS'W^ L?>SC=Y(8BV60<,RZ&5Y5VPI>\$8J&6NLJQ QSREEO0"EWA% MI!7F43,^HP35P@H-EEVK+$L2@V1O>$-)CB36(ADV),->DG.L1'-2 ;0Q"SLT MU,I*3&9=JS@./&.5SGLC&0IM)+$6M*B!%O5"^TMN,+?1BCH#',#$SE,4,!BJC&]AZ M8QF*;22Q%C;HG2IGKQ?6@;8WS.\66C4?FUD8>9E)C.+G?INFOFO/XS!T+Y':P!/ MO0'L;PXL7Q%Z:G2M-+LU_U42!=!LLVQV49)X9NG6'^!@G-^C/X"G!@'V=PBZ M;QT$,^P6![Z?>+$)TV(7>"',3)BCM@UCJ1UANF=[-7HK[@_$UZ04@.*5DO>N M$S4[?MS=.@XDVU;;-PLF)2NJPPU&2\RU@;J^8DR^#O2.4+/'./L74$L#!!0 M ( %:!55AKJ.C+^P( +X( 9 >&PO=V]R:W-H965TA4]6O/#MP$JV!GMFFZ?S_; M4)8/DF4OB6W..;[GFNO+:,/%FRP %/JH2B;'3J'4^M9U959 1>0-7P/33Y9< M5$3IJ5BY0+VL'X2>N9U*3BM@DG*&!"S'SM2_36.#MX!7"ANY M-4;&R8+S-S.YR\>.9P*"$C)E%(C^>X60[XKX&ICG3O\Z6Z&3RJFD-V@@?\%80\/>@*:GT_'/?3T M?+I_PLV@.ZN!U0N.Z,U(:9*/B$*J +2 %66,LA7B2[NP!D%YWI?W1C>TNN8B M>)\DB8^3:.2^;V>C!X:'7A+OPM)#6.CCV/<[V(Z[H',7G'0WS7-JWC*I_2E! M%[4BBQ*0XM;;/8@5B#YOC6JT%8VW9^N?B/00X2?QP!_V.PH[1^&9CAA7_^DJ M/(@H28+AWDG,#U%^$ 6AOV>O!Q9Y>'C$7M39BT[:>X2\MI=W;ZE'!WM>^UX< M)GC/0@]N&.!P#Y;VP 8^#G"_A;BS$)];46$^I MI3VPW5)K_+A;-WME7A;3(27*>,U4L[<^T\VYZ:5_99K.?D^$ MOD&ULG9;;;MLX$(9?A1!ZT0+;Z& =[,(V$#M=;"^R"))F]YJ6 MQI90B=22HSA]^QU2BF++LM?=&YN'F='W\S0SWTOU0^< R%ZK4NB%DR/67UQ7 MISE47-_(&@3-;*6J.%)7[5Q=*^"9=:I*-_"\V*UX(9SEW(X]J.5<-E@6 AX4 MTTU51MX+'8YF@%W.:_Y#IX G^L'13VWCY(5%0A=2,$4;!?. MK?]E[5L':_%7 7M]T&9&RD;*'Z;S+5LXGB&"$E(T(3C]O< :RM)$(HY_NJ!. M_TWC>-A^B_Z[%4]B-ES#6I9_%QGF"V?JL RVO"GQ4>[_@$Y09.*ELM3VE^T[ M6\]A::-15ITS$52%:/_Y:[<0!PY^?,8AZ!R"H4-XQF'2.4RLT);,RKKCR)=S M)?=,&6N*9AIV;:PWJ2F$V<8G5#1;D!\N_Y0(+&&?V3>1R@K8=_X*FKKKG(L= MM0K!GD4*"NE$F$GV('5A-D"SCW= HZ7^1.;/3W?LXX=/[(-Q^)[+1G.1Z;F+ MA&@^Y*8=SJK%"<[@^ &[EP)SS;Z*#++C "YIZP4&;P)7P<6(=Y#>L(G_&PN\ M8#("M+[>/;B ,^G7>V+CA6?BK7C):3T91X8YL WL"B$*L6-R:P=J4(7,QA:N MC1O9N.9ROBRG4W^2S-V70S6G5DGL^V%O=00=]M#A1>C;+.OVG".J8M,@WY3 M4%KD>U [4&/(;=3X ,8;X)Y:)$$T&Z>->MKH2EISOS-&CP72P:W[@ZN@Y$@3 MQ)\V2H' ;MF9D/B+$J,3 1,O# 8J3XVFGG=&9=RKC*]426_Y0""=I9KT*/83 MN/K_VN(3[, /HH&V$:-)XH]K2WIMR45ME#RP!$H6J.DYQ-S*XPWF4I%"&'U7 MDA..S_XL'-*.6 7AS!O'G?:XTXNXCY UZ55[,4H^/65*#FYL"SYB%(7)./>L MYYY=RYTU_7DH>:W!8&ODV*!MED554,^8CBF8G<+-DGB@8,3(CPZ.TY$$WWO/ M7]Y%$5^W6ZH(#&3ZGK)H&RA_"P:O[2!3=.''TY$WB,Z^J?Y![ M_5])!B"R_TX#7*3$)-JBZNV@[*V]&PO=V]R:W-H965T; M,DH2B;9##*E0K:,\(![<]-I8<^+,=IKNO^?L9%%!;1Z0>(GO[/N^^^[B-W9S MR@HGB>S>4B:1J#1G!2PE456>4_D\!2[JV/&=EXU[ML^TV7"3J*1[6('^7BXE M>F['LF4Y%(J)@DC8Q-'<\( @ZI-@P4 MEP/,@'-#A#*>6DZG2VF I_8+^R=;.]:RH0IF@O]@6YW%SHU#MK"C%=?WHOX, M;3U68"JXLE]2-['AV"%II;3(6S JR%G1K/38]N$$X(\N ((6$%C=32*K:GK+3$4X8XG7P5&L@-N29WQ0&4QG9KP@KR13 T MUNA5$A1Y,P=-&5?D 8ZZHOQMY&I,;BCP$E>O_+' MWH<><<-.W+!7W.U3Q?0S68#.Q/:DM5?D6UV 5!DKR1)DBEMX\\^I;_C]IIMF ML@Z)-P@C]W!&U:A3->I5M5S/KV^/I12]?>OE^,>^A9W"\#_W+3S7M]'[OQKG MG@R,>7L65.Y9H0B''<*\P3NDD\WMWY#S82/6@4P!#MAD7>NBD MQN3GKJN3%#*JSV0. G>64F748*A6KLX5T$4)RKCK>U[D9I0))QZ4[R8J'LC" M<"9@HH@NLHRJQPO@FVKL,.H!.^ /!K@/]:0% #@M)HI:RT-::&Q@,E M-T39;&2SB[(V)1K=,&&[.#4*=QGB3/Q#&B!]4&_R=H3%S3B@L/B+N^FY-<-9'-0O]NT'83; MT7"N,T?&,;*GRT6V"_YX7/VM"6 M%?8Z[6WH-N*Z!\5-9N/3RVVNY,%>'.3XWUZ\$]F>W:BQ&[VQ%]$_?_8@^MQ_ MUHJ6I&[4>]8)=V>FV?ODAJH5$YIP6"+,.^LA7E4SN@J,S,LQ-Y<&AV:Y3/%: M V43<'\I<=35@9V&ULK5;Q;Z(P%/Y7&K8L6S('%$1P M2K*)E[OD;EGF=O=SA:>2 >7:JKO__EI@1!&)2_Q%VO)]'^]]??9UM*7LG:\ M!/I(DXR/M940^5#7>;B"E/ [FD,FWRPH2XF04[;4>DCC3 M_%&Q]LS\$5V+),[@F2&^3E/"_CU"0K=CS=0^%U[BY4JH!=T?Y60),Q!O^3.3 M,[U6B>(4,A[3##%8C+4'N@A#.DZ$QR]0 CQALP3N$5/LE![:%;6$**+XZCK 2)$WXC\6^S M %U?WJ!+%&?H=477G&01'^E"QJN^JH=5;(]E;/A(; &$=\@R;Q$VL-5"GYQ. MQRWTX'2ZV4*?GDXW]NFZW*-ZHW"]4;C0LX_HUDQ#&FCRC.+ -:/[5A=2Y;_/K3&)[[EFU M>U:G>S^!\R&:?N3R?(((A0RB6*"$<@ZMA5FJ.3O^]$P7VV[#QC88=ERC8:-U MX';/LSR\CYJVH!S/'-2HO<3M.G&[,_%71B+8J9E;E(%HR]@^2,4>N*X[:&3< M L.NAYN%TQG45POG3&)[_O5K__J=_DW6C$'6ZEC_T JY7Z;7<*P%9GK8:A@; M=(;Q5=.Y-8Z9R^TY?5K>L789,J)H'G1JN=4R,9?#%?R M\@=, >3[!97MNIJH[E]?)_W_4$L#!!0 ( %:!55A.FW]# @, +$( 9 M >&PO=V]R:W-H965T<&%*>V9[CA':.";5F M$S/WQ&<35LJ,4'CB2)1YCOGG C*VFUJN]37Q3#:IU!/V;%+@#;R ?"V>N!K9 MC4I",]).5HR]Z<&/9&HY.B#(()9: :N_ M+2PAR[20"N.]UK2:)35Q__E+_9OQKKRLL( ER_Z21*93:V2A!-:XS.0SVWV' MVL] Z\4L$^87[6JL8Z&X%)+E-5E%D!-:_>./.@][!#<\0O!J@M)7!-7I4Y^X&/; MJ)V6B*W1_4>A=@P2M.20$(E^,B% MH,L()":9N%+PUY<(75YE$[KD-;5*%Y1T)S/;4R ME:E ]S2!Y%# 5CX;L]Z7V85W4C&"^!;Y[C7R',_O"6AY/MWKH4?GT]T3;OQF MZWRC%QS16^ ,TQ@0EF@%&T(IH1N]19^ >5^V*[6!4=/58*LR'(ZTG4 =,GZ 'X!GH-G=33 M]?).%#B&J:4*H@"^!6N&^G:]T@GWW+22$G41X[V<'-@=-'8'9]O])=-^AX/. MNJ'KCUL[U@4%SCAL.>B"W(%W9,?"QD)XTD($26FJ=^_E#CLKW@R&;BOV'M#( M&;5B[P$%07_HPR;TX;EW!VARZM8,N[=FY 6M$)<]J.[=BKJH@[M5.;'WBGFN MS[YNB@*9ZER5NF:VZ;MSTVY:\PO5CZOV^5^F:N8/F*MZ(5 &:R7IW Y52+QJ MD-5 LL*TC!63J@&9QU1]4P#7 /5^S53;J =Z@>8K9?8/4$L#!!0 ( %:! M55@.!=/I:0( \& 9 >&PO=V]R:W-H965T94QS[?NZJ*"F^D(V('!G+55-#9IJX^M& M 2V=J.9^% 03OZ9,>'GFWMVK/)-;PYF >T7TMJZI^G<#7+8S+_3>7SRP367L M"S_/&KJ!)9BGYEZAY0]12E:#T$P*HF ]\WZ&U_/4^CN'OPQ:O;^YC><*05[J_?H]^ZW#&7%=4PE_R9E::: M>5./E+"F6VX>9/L+^GP<8"&Y=K^D[7T#CQ1;;63=BY&@9J)[TK>^#GN",/E$ M$/6"Z+N"N!?$+M&.S*6UH(;FF9(M4=8;H]F%JXU38S9,V"XNC<)=ACJ3_Y$& M2!B0*.\B7')T^327# =^P5)6D8C^.E U[Z)=ZC M-)2/,:5'O0R3.([2 Z@1MS2^#*<'5/[>N-JK\C=5&R8TX;!&87!QB1%4=_UT MAI&-F^"5-'@?N&6%-S8HZX#[:XE3W!OV4AB^ ?E_4$L#!!0 ( %:!55CV MWH1VU@( &T( 9 >&PO=V]R:W-H965T*";3)D) M>S(JR086H)[*N= CNXV2TAP*27F!!*S'UJU[,TV,OA(\4]C+@VMD,EER_F(& M/].QY1@@8+!2)@+1?SN8 F,FD,;XU\2TVB6-\?#Z/?KW*G>=RY)(F'+VEZ8J M&UNQA5)8DRU3#WS_ YI\ A-OQ9FL?M&^T3H66FVEXGECU@0Y+>I_\MK4X<#@ M^F<,N#'@CQJ\QN!5B=9D55HSHLAD)/@>":/6TK-1GQ]K+^<@2*4R2]: M\[28H /:(PC#IYPM:OF"0;S8 M%736BQ/WM&I=483]H!\J;*'"0:CJH/41A=T*.$%X6J>N*@A+A9VLKA#Z"E;*J94KM;VT;9GF4!!Y MP;=0ZIDU%P51NBLVMMP*(%EM5# ;.TYH%X26UFQ2CRW$;,(KQ6@)"X%D511$ M/%\#X_NIY5HO W=TDRLS8,\F6[*!):B'[4+HGMUYR6@!I:2\1 +64^O*O9PG M1E\+?E'8RX,V,I&L.'\TG6_9U'(,$#!(E?% ]&L'D,3QL MOWC_4L>N8UD1"7/.?M-,Y5,KME &:U(Q=>\DMJEG-A*,YN5[;3ENV[X M\!&^&T@OD.=^1-C!WHCY_.WF^+6YK3/5I0MWZ<*U/_^HOS4( 9G>P#LH*Q@+ MJ/$0U![,1[2;X0@[X<3>'7(/58'K)KA3O<+S.CSO)%Y3$T6>Z@)*GE+"D(2T M$E0]C[$V[L(#"L]W'+_'.E3A. BB<5:_8_5/LBX$WU%S&(SN"G\(%@=1/XE# ME1]@/QX'"SJPX"38G)>*EALH%4HU'*!ZQ11U3-%)IGNN"!MCBH:K^=CS^Z4= MDX5QE(Q3Q1U5?+JVE?YZ2S7&%0\63&+7[W\*0Y7K1%'@C&,E'59R$NM6[Z[W M[V+LNI_UH7\4,1F<&;ZO#[8>XE#E)2[N)\X^N#/,??V#B TM)6*PUG;.1:0= MB.8.;#J*;^MK9,65OI3J9JY_&T 8@9Y?&PO=V]R:W-H965TR'N5(6IXR'FAIDZF=7GINBK),*?J7)18F#<;(7.J MS51N755*I&DMRKE+/"]V<\H*9S:IUY9R-A&5YJS I015Y3F5C]?(Q7[J^,[3 MP@W;9MHNN+-)2;>X0GU7+J69N9U+RG(L%!,%2-Q,G2O_!D&.BK0,UCQW.D7-K9##^M)Y.]Y=6>#A^2LV!#DKFB=] M:.MP(/##%P2D%9"W"H)6$-2)-F1U6@NJZ6PBQ1ZDC39N=E#7IE:;;%AA=W&E MI7G+C$[/?@B-X!/X"%=)(JI"*UC21[KF"+1([:*L,(5OC*X99YJA,J&K9LM! M;-ZN.EV@IHRK#T9_MUK Z[IHQ=+4E72U+[A2_X=;4HVUJ\?W=!?/\3:$E3'$JO M\8MJ/WO>=C,_C$?1>.+N#M,8"/.\<>1W8<]P@PXW>!77[)@4G)_!CB:T.5-F M[X3.4 +F)1>/B+#& C=,#VY.8Q\?8(7!F(1'\ -1\3B(AMG#CCW\7ZEE1;D" MT\=@*T2J3$M)T'2$% JAS7>U$RS!= @[[ $1,B;^$78_*B"^1X:QHPX[>A7[ M9UU@<=E+XSN56U8HX+@Q0N]\9!QDTXB;B19EWAM 'F_4:8?M9.;'OL;L/97U!+ P04 " !6@558H/"/#8<# <# M&0 'AL+W=OOJ9 T9U:Y&:4"6<6:C:1A>%,P$(1760953_FP.5FZOC.T\07MEH;.^'.)CE= MP0V8NWRA<.0V+"G+0&@F!5&PG#KG_ED\MO%EP-\,-GKKF5@E]U)^LX/+=.IX M-B'@D!C+0/'G 2Z ?R]8CA_9],AG+,&W,1C*N":W M\&@*RM\A[.XF)F]?OR.O"1/D=BT+C4 ]<0TF9Y=PDSJ1>95(\$PB?D"NI3!K M3=Z+%-)= A=5-=*")VGSH),QAN24A'Z/!%X0MB1T\7)XT */7P[W.]2$S8<* M2[[^LWRXK1-&[6[I$1QQJ#8.?J;S3"K#_BO?M3E?,0]*9GL./,S\81!$WL1] MV/:C)2P<#Z/A;EC<$A:$HRAJPG;T]1M]_4Y]EUE.F:IJ[4J*UN?N6O* 3>2-&1! ME2%R26*F\F@W9/:A_VZ1V4KP\PZ[K)+D?"B+,1ZB][AE:/(!R:H2(!< 382NK-(.Y?_73N/ M218?B6S']G%C^_B/W5'CELLG[!^<<2UA>+L?%-]AV'@P\O;/K;\I KM M!D;F97=V+PWV>N7C&MMW4#8 WR\E=FCUP"[0_$,P^Q]02P,$% @ 5H%5 M6)74,G _ P >0P !D !X;"]W;W)K&ULM5== M3]LP%/TK5H8F)@&)DS0?K*TTRJ8AP53!V!ZF/;CI;6N1Q,%V6OCWL],0FM8$ MT."EL>-[3L^])XYO^BO&;\0"0**[+,W%P%I(61S;MD@6D!%QQ K(U5S6Q0.V)K6:_]3 S?$#^[97, MA @8L?0WGE!59L*K;*A MN;;Q2G*U2A5.#G\P"0A[Z!"-N7HVN+P_0..4Y!*1?(J^WI:T4*9)M7ZU-AJQ MV3.A^Z<@"4W%)P6ZOCI%^WN?T!ZB.?JY8*50L:)O2R5="["36N;)6J;[A,Q3 M2(Z0AP^0Z[B> 3YZ.=QMPVU5L*9J;E,UM^+SG^![+$#1% >"G" YIP)8Y)K MUE[%JC?8$]92[36JO4[5YR#$L=HX29F5*9$P M5<^[VOL))7I'F?2N^8(-'8>]R(N":$NO(<[O82^.S8+]1K#_/V7.09I$^SMB ME!17^][2O!OF!ZZ' [/D7B.YUUUCK?'/!603X']-ZCKA^J5]+ J2P,!2S@C@ M2["&'S_@P/EL>NK?B*R5:=!D&KS+'@AVZNZZ. RVW#%%N0$VFQ,VDL/GS3G+ M"LZ6H%6*3JX$1QW"CXI M:3JE^5Q44L]!'=,+EK:LZW2ND_VUSKT16:L0V'D\GIUW\:ZF#5I'C>,[_I9] MAK@X\C<.I+;NC;8"=^LV- 9=EG73O=:SMV)K)__8'>#W:0^PX=P/,0ZWCUM# M7!C%,=YVS=[H"W53?D'XG.8"I3!30.
>N)Y(55:LX85(UGM5PH;X- M@.L M3YCJEVL)[K[;+XVAO\ 4$L#!!0 ( %:!55BQ3CZ; 0, "\* 9 M >&PO=V]R:W-H965T@-#$=RVJ; M*2;4&/3R9V,^Z+%,)H3"F".1I2GF+Y>0L'7?L(W7!_=DOI#Z@3GH+?$<)B ? MEF.N9F;%$I,4J"",(@ZSOG%A=X>ACL\#OA-8BXTQTDZFC#WJR=>X;UA:$"00 M2"HYC>J5&K@Y?F6_RKTK+U,L8,B2'R26B[X1&"B&&<_6UU#Z\35?Q!*1_Z)U&6L9*,J$9&D)5@I20HM__%SF80-@>P< 3@EPW@IP M2X";&RV4Y;9&6.)!C[,UXCI:L>E!GIL)X7],S5IJW]*#L,PK]16WJ]2J_7J/<&A.BJ M,R7*TBS!$F*$4\8E^8WU8=-"^*"?.B/%N]H;$L]LR[7]'2&]7'(EL MRVVG%@9#X]?J'#O8/*#W3+MQ]A.9[?CS8W/N;Y*W6(^)U0H 3,%L\X["L^+ZTDQ MD6R9?^&G3*K[0CY7+B;XT5'?$P1]02P,$% @ 5H%5 M6,S3BCD@ P IPH !D !X;"]W;W)K&ULK59I M3^,P$/TKHRQ:@51(DZ:'V+92+[1(@!#'HOWH)M/6(K&+[;2POWYM)V1[I%F0 M^-+ZF/=F_.S,3'?-Q;-<("IX36(F>\Y"J>6YZ\IP@0F19WR)3._,N$B(TE,Q M=^52((DL*(E=OUYON0FAS.EW[=JMZ'=YJF+*\%: 3).$B+&. MSA?*++C][I+,\1[5X_)6Z)E;L$0T028I9R!PUG,&WOFD9>RMP2^*:[DQ!G.2 M*>?/9G(9]9RZ"0AC#)5A(/IOA2.,8T.DPWC).9W"I0%NCM_9+^S9]5FF1.*( MQT\T4HN>TW$@PAE)8W7'US\Q/T_3\(4\EO87UIEMN^U F$K%DQRL(T@HR_[) M:Z[#!D#SE /\'.#O /S6 4 C!S1V/00' $$."#X*:.8 >W0W.[L5;DP4Z7<% M7X,PUIK-#*SZ%JWUHLR\DWLE]"[5.-6_X0K!"^ 4+IDB;$ZG,<) 2E2R!C?Z MG1Z/41$:2WC 5Y62^$2;/MZ/X?CH!(Z ,GA8\%02%LFNJW1 AM8-<^?#S+E_ MP'D#KCE3"PD3%F%4@A]5XSV_@L#52A1R^.]R#/U*QFLBSJ#AU<"O^WY90-7P M,88%O%$"'W\<7N9]\G&X5R%&HW@;#H].:1+%"I__]F]>J_RA3.R-K6C*3\5;]1J=9KW?=U::H)5;M8-=J MLF_E=[P-JRV)@D*BH%*B"\JHPM,KG>RB?7U@$+ZD5)0^[6&P%X_G^;M1CRK= M?U+.\5>23;Z(;$OV9B%[L_IEYKI"M?XU>+*%0N\-5BATW8-'B;,TABLZ0SC^ MC42L?50-UOK)(Z$"2Y2V]$I&W,JIQ)=5G+^N+R+8NJU5< M5JORU)?)DE"A>PM5FD1J6Y=8=AN5])]-*:V]SVXWG?S78E)ED4GD;E3D!,7< MMD(20IXRE56C8K7HM@:VR=A9'^DN+&N:_M%D+9PN57/*),0XTY3UL[:.1V1M M4391?&GK_I0KW478X4)WDBB,@=Z?<5W[\XEQ4/2F_;]02P,$% @ 5H%5 M6)-0(*&O! UQ8 !D !X;"]W;W)K&ULM5A= M;]LV%/TKA%8,"9!$NM1W9AM('*S+0XL@3E<,PQX8F[:%2J)'TG&S7S]2MB5; MHI2TD%]L?=Q[="YU>73(P8;Q;V))J43?LS070VLIY>K:ML5T23,BKMB*YNK. MG/&,2'7*%[98<4IF15*6VMAQ CLC26Z-!L6U!SX:L+5,DYP^<"3664;XZRU- MV69H@;6_\)@LEE)?L$>#%5G0"95?5@][CC=;CGA%DYW='J%7+A V,&N(7W\_G1\G&ZKT2F'")=#A L\KP7O(V=" MH#'A_#7)%^@F8^MP'XY9-\,\P+PG:@,.V+IEBS= M3I8WT^DZ6Z=$TAFZSU8DX6JR2:3>@&;,9?(?T?/&Q'L+'!P0NL2AX\51C;@I MSE5ZX9F9>R5SKY/Y$Y,D52U3MA8I6LO$U&L,'7;C$((:4:]!%./8;^/IESS] M3IY?"TE0PTM>*%<2IU1,ZZ3NB3294W3V%R7\W$2[&S="KRI1($ 9R^42!6A& M7DWECSMQM.!?BQ69TJ&E%%U0_D*MT:^_0.#\UC$+@K+ZH)/EN- BRM$C38M. M$LMD)=#?GVCV3/D_IK([ =]/=UM[3V!'M8=E[6$_"A V^],/(M>O]6=HZ$^L M)I*Y/Z.2970J!8B:,QOF'T#;_H;( <#(/ (:/NQOX8=T#&.-P MW*8 4)D Z,T%@,$&*!\0UZD:;( 'K1I0V0 XE0]X WBO =Y6 P3"7KL*G,(+ M0&4&H-L-/-'I,FWJI%U,RP,NA4AUZM05]HQV-1F0/HR1U TQZH=@2_ MOD" IC^ T E\W-*YE4& DSD$,'SZU8<_J%MO4UP($+?I0V41H#>/ $V3$ =1 MU)"RIDF(8[44,S/%E4? I_((;P #[ 0"[P4"<*M =&/]Y*3 E4W W39AS++5 M6JKEPH3-Y89P>M&0B$Z%Z(;_487H"^UX, XV$/K:06CZ!_"Q5^]N0K5T_AV%W5[(MFJV(A\ M9E*RK#A<4K6:X#I W9\S)OF^SW,L>_0]02P,$% @ 5H%56("@ %.9 M! AAL !D !X;"]W;W)K&ULM5EK;]LV%/TK MA%8,"=!$(OV(D]D&$GM%"RQMD+@MAF$?:.O:$B*)+DG;#; ?/^H1R:[E:W-3 MO]B2K'MXS^71]1'9WPCYK ( 3;['4:(&3J#U\L9UU2R F*M+L83$_#(7,N;: MG,J%JY82N)\%Q9'+/*_KQCQ,G&$_N_8@AWVQTE&8P(,D:A7'7+[<020V XPT6@TPONL+_D"W@"_7GY(,V96Z+X80R)"D5"),P'SBV]&;&K-""[XTL( M&[5U3%(J4R&>TY,/_L#QTHP@@IE.(;CY6L,(HBA%,GE\*T"=0WR8\U6D'\7F/12$.BG>3$0J^R2;XE[/(;.5TB(N M@DT&<9CDW_Q[48BM (-3'\"* /9# .L>"&@5 :V,:)Y91FO,-1_VI=@0F=YM MT-*#K#99M&$3)NDT/FEI?@U-G!Y^%!H(;9,+\B'1/%F$TPC(K5*@U5ORT1L#)J'D3HW$9^?QN3LS3EY0\*$3 *Q4CSQ5=_5 M)N%T6'=6)'>7)\<.)-2?.'1"NJJG(-T,I#T MN5X/*37/>=]=;Z>.#I6VDQNUY#,8.*9?*)!K<(:__D*[WF\(D79)I(T2^9H] M;H8(7X,T[8-$X1S(V9_ Y7D=(QRM0UY,8)W@1GB@$4P627HDSH5CKOC\12$4 M.R7%#HH]ADCS"3R33V%$)L(\M^2/, Y3TG_=0SP%^7<=4Q3T]%G)V3<$ML._ M6_+O-J%5%,26;[=&^%ZW4PI_A\A52>0*)?+P."&?YG,5" GHU*$PME0: MMA MW"L9]YJ8.A3$EF]O;^I:K>NV5S]UUR61ZT;;#(IFRPA/[;KH/-=EY^D=ZSS4 MJ_[D/11\E!D)D.01(I[:)Q6$2U6*E_Q#_F-WPL>UK5!3:+M5VK)"M F9XRC6 MG.F>T%GGBM;KG+**"VM4Z3B<-2D\N6[=__,NT)6M^<[5/=<+L)$D0CF M)M2[O#(UEOFF3WZBQ3+;-YD*;=XPL\, C)^1Z0WF][D0^O4D':#<>AO^"U!+ M P04 " !6@558+:62 KD" #2" &0 'AL+W=O0#X5=US-S,8E(3E001A%'!9CX\(^GT0Z MO@SX3F C6F.D,YDQ]JPG-\G8L#009#"7V@&KRQHFD&7:2&'\JCV-9DLM;(]? MW:_*W%4N,RQ@PK(?))'IV(@,E, "KS)YSS;74.?C:[\YRT3YBS9UK&6@^4I( MEM=B19 36EWQ2UV'EL#VWA XM<#95^#6 K=,M"(KTYIBB>,19QO$=;1RTX.R M-J5:94.H?HH/DJN[1.ED?,LD(-M#I^B&2DR79)8!NA "I!B@6_46G:+/+X6J M.23H:B57''8"T47.N"1_4K02FB1B9 M4H'K[X SZ4>B/S'4[RUXJ M?=S/18'G,#;4>1; UV#$'S_8@?6I)V>WR=GMS5F5SN\BKU1!F]P9!M$6>:_W M@>1>0^Z]1QYTD7M[D?=Z'TCN-^3^>^1A%[F_%WFO]X'D04,>O$<>=9$'N^16 M-+2VR'N]#R0/&_*PE_PQ!=4,%Q)X%W^XPQ]ZEA=N\??N<"!_U/!'_?Q,XJP+ M/=KYBW'<86@'6^P=8<[0M[PFK*(R6QU'=_NOF"\)%2B#A1):9Z%RX%4'K2:2 M%643FC&I6EHY3-5'!W =H.XOF&I$]43WM>8S)OX+4$L#!!0 ( %:!55@% MJ/&J7 , &L/ 9 >&PO=V]R:W-H965T+"2TX;,R?N;&<=_QX[24,_LM"* M<-/$SGD?V^=-[)[^BO%[$0-(])305 R,6,KEN6F*,(8$BU.VA%0]F3.>8*F: M?&&*)0<D) 850:@)6ET<8 :4:I*;Q4#*-:D@MW+Q?TX-\[6HM=UC MB-%O))+QP.@9*((YSJB\8:L/4*['T[R049'_HE41ZSL&"C,A65**U0P2DA97 M_%3F84-@^\\(G%+@'"KHE(+.KL!]1N"6 O=0@5<*O$,%?BGP\]P7RL6A%*$6OQB Q MH0+-X$EFF+Y6#[_9X6P; M7;-4Q@)-T@BB&L#H+P"G 6"JQ5<9<-89N'0:B6,(3U''?H,C?Y./# MY4Z-?'*XW*Z1!P?(G5KY5BX[U=O4R7GN,[SU._0&780/&>$0H7'&2;I 4^"$ MU?E]V4C4^^JY6.(0!H;:. 7P1S"&+U_8OO6NSJL"YN4PO:<^#AVO:RM?'CQVJZ5BR'+4JD-O(A^JMU('2FR]K-O1!_K M8@'S-UP\.W-W/'3WG'9MJ]O=CIJT.:V@)=B6.5YECG>@.1^3)29<&X&NF*@U MHQ%UK!G>GAG6CA7>GA4[$9._1@1-$5L)\ZN$^8T)&P.5> ;WZ#.A:,;4,8FN M2$*DVI*^7T-R!_Q'7>H:H<>FKDW8N$W8I$U8T!)LR^9N97.W]1.GD7BLQ]V] MST.=.-;N)]+FD),V84%+L"WS>I5YO?]WXO3V=HR]0V*T'V-;>]XTSO%8;]J$ M!2W!"F_,C2(A ;[(RSF!\G07_Y:KWJIBO,@+I9W^D:HDB\+O#Z8H0Z\Q7Y!4 M( ISA;1.NRKSO"CMBH9DR[P4N6-2%3;Y;:RJ8> Z0#V?,U6.E T]0%5?#W\# M4$L#!!0 ( %:!55A5SW]24P4 &$< 9 >&PO=V]R:W-H965TB4ZWOY]*=XQ.F1%E_*'2$,?,O2O)P9.\;V MUZ991CN2A>45W9.$G"I>1-.R_@N.C:WG&B ZE(QF)V>.($ORYG_X[3019PYPR &='%#? MP1YPP"<'7"?:(*O3N@U9.)\6] B*RII'JR[JN:F]>39)7BWCFA7\;<+]V/R! M,@*@ R;@)TKC8Y*F_'+=K"F@&_'T_2UA89*6'_C[S^M;\/[=!_ .)#GX;4SB^MX]D"\Y]E334WCZ=2>5;$]S9'MN;XW-9_. M 2O,D!7X5FO6 6:WP&PM8!]!1$NF@M?XNV?CVCA @=.#)YOAP$?05\-S6GB. M)KQ%]/60%"0&MX5WNPXC,#$Z*)2F> MB#'__COH6C^,[ :WS7D0/.:LR6\1_\W+G#,F4E>1*Z06! MW4M.MK&AY7GJM?!:U)XFZC"*#MDA#1E?CB3;ATE1H56!]20@$[XG,.SOGI?M M.I#]%K)_<=GY\C91E9W";*3L@A98, KLX=<%^/.>9(^D^$L%;M1;?WGP%/(SJZU/*O/@>,C7[HSA"9"/5&\B 9/L3LI!GX_0861 M'9S-0Q>Y$$VHJYKZ5 AEA9Q@#]NPC_E%NRYH(:503TN5X&315!>BPFZL$(4B MPG%)O%NOQQEQW/^UE/A6T;K9"B6%>E*J3%360A]C&/170F%F6<[ [RTH%!/J M2>8((\J2&-@.=OL 93/?\MRAG2*4$XY+YT5\&,@\X+L2'?X?0HF$4"(]H;R( M#I&LD%BB0X41Q)XW\",+"15%NBJJ3X=(ULL)M&U/PORB71>TT%6DIZM*<+)^ MJFI0939<@T@((QH7QON[AW$R'/=_+1F^5;1NMD),D9Z8*A.5Q="Q)7/8;R''![YT M4PB%1+K-YB5D*&LCM*7B50BH/] B(R&?2%<^7T&%LE).('*QWQ%\7%:K$!"/[&N?NIS(9:5H]OX'7R^:T2X1I#M_NPV*;Y"5(R8:'M*X\CJEHSK.:&T;W]9'0(V6, M9O7ECH0Q*2H#_GY#*7N^J09H3Q7G_P)02P,$% @ 5H%56(:?5/;A!0 MO28 !D !X;"]W;W)K&ULM5I;;Z,X&/TK5G:T MFI%F I@D36?32$W8[E;J3;W,/JSVP0$GL0;LK.TD'6E__-I (03JE-3STD+@ M.\??X?/E@$=;QK^+)<82/"=I92KKXXCPB5.D.BR%:;JRISQ!$EURA>. M6'&,HC0HB1WHN@,G081VQJ/TMSL^'K&UC G%=QR(=9(@_F."8[8]ZWB=EQ_N MR6(I]0_.>+1""_R Y=/JCJLSIT")2(*I((P"CN=GG7/O:P!/=4!ZQS>"MV+G M&.A49HQ]UR>7T5G'U2W",0ZEAD#JWP9/<1QK)-6.?W/03L&I W>/7] OTN15 M,C,D\)3%?Y%(+L\ZPPZ(\!RM8WG/MG_B/*&^Q@M9+-*_8)O?ZW9 N!:2)7FP M:D%":/8?/>="[ 0HG.8 F ? _8#>*P%^'N"_-:"7!_129;)44AT")-%XQ-D6 M<'VW0M,'J9AIM$J?4/W<'R175XF*D^,;)C'P!N +N*02' 'S\\ E\ (2"QR5;"T0C,7*D:I"&=<*&WH>P" M=_!J>/!V=FC(QB^>C9_B]5[!NV)T\>41\P0$>":;Y,WB^VF\[N&;L>KOKCMR M-KM)&UGTP/)5K%"(SSIJY!"8;W!G_.LOWL#]K4F".F5)5\FR5V39,V9YH\:& M*<<1D> "A20F\@?X^QHG,\S_:/U-"')+C#G+!(CT%-LF4LGK=;\%UW MZ.WI9FQ,6]TL@55T.RET.SFZ.X+_P#W>L'BCIX7D]M[G(FK%$^(U/KJLO0!CO/HK=?=)8(J]*5'L S MFP"3=/DX=H,EN,)*-55Q!N%LVH!ICG:Z.U%T^_O26:*L2E<:"^]X9Z&6,@%' MVXAME<=%(C>[IC6,F:RU?E:=ARVTJM"E]_ .F \["QDS2VN%ZX;'&PQ.:I.N M+=:J=J5-\0[XE(/&S0S06A:K3B5'&S1.VE5%2@/BOY)#Q* M[Z/F'FW5EEA%"VRA59]!Z4R\(ZW)TVK.V=O6.59]28ZV[\-=6)MS?H8U\4IO MXIG-R;N*]W'+LN(5;ZE>JP[%*EI@"ZWZ$KAT,M#L9"Q4KYFAK;HY6JUZ]XO7 M%FM5M]+@0+/!>5?Q/N!PK6+!K5J(4OVU!5P0M4X-]:R?OFK[^'![F>X)'NJ<5L9=4YY6BUV6K_S8@MUJINI7."9N=T M;,^V-5=9M656T0);:-4G4SHX:'9P%N:JD\82W%_M3\T-:2W;SS!=L#1=T&RZ M#A3TA%%E#!"-P!]KQ!&5&)O?6)GI6E>H3;3 %EI5ZM*FP0/?D Z^=8'U;S9] MMU?[7F[F::U* ZD_=/=?J3@[^WT2S!?IOBD!0K:F,MOZ4_Q:[,TZ3W7M MV<:N:\071"WD8SQ7H6[W1''S;*]4=B+9*MT]-&-2LB0]7*I>C+F^05V?,R9? M3C1!L6-M_#]02P,$% @ 5H%56%<9I<4< @ ?P4 !D !X;"]W;W)K M&ULO51=:]LP%/TK0H/1019_)&E'9QN6AK%!TX5T M'XRQ!\6YB44ERY/D.OWWNY)=DT'BP1[V8NM*]YQ[[K&ODD;I!U, 6'*0HC0I M+:RMKH/ Y 5(9L:J@A)/=DI+9C'4^\!4&MC6@Z0(XC"\#"3C).@>'K$6Y "$>$,GYU MG+0OZ8#'ZV?V][YW[&7##-PH\8UO;9'2-Y1L8<=J8=>J^0!=/UY@KH3Q3]*T MN;,))7EMK)(=&!5(7K9O=NA\. )$TS. N /$7G=;R*M<,,NR1*N&:)>-;&[A M6_5H%,=+]U'NK<93CCB;W2D+)+HBK\DM8'.&7"S ,BX,^0P'6S/Q*@DLUG'9 M0=YQSEO.^ SG O(QF40C$H?QY$]X@/)ZC7&O,?9\TS-\2UYR64OR8PER _KG M*46##.[/OC85RR&E^.L:T(] LY;EO MO1R1-;BQZ#?04BW)Q7=@^J2KPU4B\H3 ;G37NYTV$YV^*N=@PS_:.>LUS?[ M+W8.5XEFWD]S2G!P-$_N:EHRO>>E(0)VR!6.KY!:M^/>!E95?L0VRN+ ^F6! M-R1HEX#G.X5CU@5N:OL[-_L-4$L#!!0 ( %:!55@GK=&PO=V]R:W-H965T<=WK((W:RY*JN!6;&RY$XQF=5!9V,1Q M KND>67-9_6S9S&?\;TJ\HH]"R3W94G%VR,K^.'>PM;QP9=\LU7Z@3V?[>B& M+9GZMGL6<&=W+EE>LDKFO$*"K>^M!_PQP:X.J!5_Y^P@3ZZ11EEQ_D/?/&7W MEJ,S8@5+E;:@\//"%JPHM!/D\6]K:G7?U(&GUT?W3S4\P*RH9 M>?,\SM;VW M(@ME;$WWA?K"#[^S%LC7?BDO9/T?'5JM8Z%T+Q4OVV#(H,RKYI>^MH4X"2#^ M2 !I T@_(!@)<-L ]]HO>&V 5U>F0:GKD%!%YS/!#TAH-;CIB[J8=33@YY5N M]Z42\#:'.#7_DRN&<(A^17\P*)^$B^5^MRL8M*VB!7JJFKZEV^AA!1WGJ+M) MF*)Y(6\AXMLR03'$T-XB4E%W)XJ,:BP%\9FEJ!C"299EEOH=PC:J;P,$PQ;A> ^SV:H2SR'*^G M2H8JWPO]D98).YIPDN8KUQ/;19!P".)C$O1!##+L!J[7(QG*PMCS(C-)U)%$ M5_:QE,HM6L,B+M%:\!+Q\]YG'#_1L*M$9#" 3"K/[^,95+X[AA=W>/'/#"$C M1&R8MNJY^@S"H/*=_@A+AJK()R-#!SOO"ZSS4Q3HYA]&Q:UQ=9QV"M$;1)K* ML+@0&321"#NH;!98XJ&,OIF\DNNR0.[1"D<&J_-BG>Q&\*3YI[RB5[VAAN:0OT+\V M#&6Y3/F^4@AZ&T.P:[MJ$FB_@O%)KW?NG+BW1"Y&=%%ONDC&=&%\]C/^HC5WT,>+=ISFN?J=CDE03X-5@Z=R',:J(Y C4WBN_J0\&* M*SABU)=;.#8RH07P?LWA8-#>Z ]T!]'Y_U!+ P04 " !6@5581)-PE"\$ M !%0 &0 'AL+W=O<';GX*7>$*/"K+)B<>SNE]C>^+U<[4F)YS?>$Z2<;+DJL]*78^G(O M"%[71F7AHR!(_!)3YBUF];U[L9CQ@RHH(_<"R$-98O'\B13\./>@]W+C&]WN M5'7#7\SV>$L>B/JQOQ?ZRF^]K&E)F*2< 4$V<^]/>+-$8650S_B'DJ/LC4&% M\LCYS^KB[_7<"ZJ,2$%6JG*!]=<369*BJ#SI//YKG'IMS,JP/W[Q_E<-KV$> ML21+7OQ+UVHW]S(/K,D&'PKUC1\_DP8HKORM>"'K3W!LY@8>6!VDXF5CK#,H M*3M]XU]-(7H&,#IC@!H#Y&H0-@9UY?Q39C76+59X,1/\"$0U6WNK!G5M:FM- M0UG5Q@0'/?/'PRUX_^X#> *0(KRK:@J"LSAG7R M$]=^J@7SM$!AA/*9_]3/WAJM6J"+>XO??8!+\86$)6Y;0 M@65#&68K8B$Y>4EZ)!&,L@&(-=1$D*@%B2Z!Q&Y-B0P4G4(R;(HUVD26N&6) M'5@N-R4V2,(4P@&(-=1$D*0%22Z!)&Y-29X,4*S!)J+D+4KN@'*Y)[G9$Q0.%XHU MU$00&'3[;' ))7/K2N/H55MT'08T]G!3<7JR 3K@7.Y,XZ8/@^)XN+'8@TV% MZ?9[:-_P;P\$X(TB L3@F6 A'1N%S-<.1NEPI[$'GPK7"0!H5P C< YM,_4 M1%%NO(1OH0A@)PF@71-\YPH78'T@COT:40;!R"YDCSJ5JA,'T*X.>E0.C3(U M LHS0[G90TY%ZF0"M.N$.R+E#< E/S E];^_.@BKVT69?C6)5(XM-'7$%-AQH:[T:U>"O1Y1 MSAS_W9I"!*:QH:N::?U_P3 /XJX(K]/N) :R2XSE00B]:%YR'LW05!JP\$O6&PID[I(&VT77*?:@3B=MYTN%-_71U:/ M7"E>UL,=P6LBJ@GZ^89S]7)1G8*UIYZ+_P%02P,$% @ 5H%56* O'W,C M P G@L !D !X;"]W;W)K&ULM59M;]HP$/XK M5E9-G=022'A;!TB4;%JE,J&^;!^F?7"3 ZPZ-K,-M/]^9R?-@(9T2.P+V,X] MC^^>NURNMY;J4<\!#'E*N=!];V[,XL+W=3R'E.J:7(# )U.I4FIPJV:^7BB@ MB0.EW _J];:?4B:\0<^=3=2@)Y>&,P$31?0R3:EZO@0NUWVOX;T>6"-WXG7-ZQ946N+E^8?_B8L=8'JB&D>0_6&+F M?:_KD02F=,G-C5Q_A3R>EN6+)=?NEZQSV[I'XJ4V,LW!Z$'*1/9/GW(=-@#( M4PX(-5R.8S&<:QPA269:J2R;:@"[V@,?0][#$:U J\P?MWC7;] M4YE*&5G+D=GVLQIT>_YJ4X@C7;(TWXIG5'GC@?)%1R+;$J=5B-.J%&=$%\R@(L,D8:X_3Y8JGF-_W6H3/\>0 M/H#Z5296)?^AE71,LNA(9%NZM@M=VV^\BV)V?@ONE(^_,;FDH&9N M0D MMH%DW^OBM!@RAVZVVCD?X?"9S8I_:;+)%3_F,R8TX3!%RGJM@^^_RJ;!;&/D MPLU'#]+@M.66&ULO9GO;^(V M&,?_%2L[;7=2C\3A5]L!$FVR6W6B0P?=7DQ[8<(#6$UB9IO23O?'ST[20+C@ M0>7=&T@"[[0Y4KJ G?06Y,E3$ ^K,=*PZ#M#?!WBM@[(:OQ. M82OVCI$>RHRQ1WUR-^\[GNX1Q!!)C2#J[PEN(8XU2?7C[P+JE&WJP/WC5_HO MV>#58&9$P"V+_Z!SN>H[EPZ:PX)L8OF%;7^%8D!9!R,6B^P7;8NZGH.BC9 L M*8)5#Q*:YO_DN4C$7H#O'PGPBP#_U(!F$= \-:!5!+0. G#K2$"[",B&[N9C MSQ(7$$D&/BY4O5#T]RH:/,F M;],_TB;VT8BEO_N M0TW';D_'^ 9,<#H&&S#AR1C<-B2I64K=S'BMH[R%*IFC6Y5[3F>;S*CCF*07 MJDC(.AUS(/8RHIYSGI1XC6[/?=I/:DVMRT:K6BFHJ=1M-*N50N, ])QY+=8D M@KZC)D4!_ F:*;C V?ZR:;L, F++0$JZAW5:IW]=W==%7GIO:AFXS].E49'I"E#+PX_?^*'3I+G39PMF=?/"%BT7 MS-W;$$^ +[,O$0)%;)/*?%>Y+"V_=@RS/?Z#\AM\'>3?+':8_!/*B/ E306* M8:&07J.K!L#SKQ+YB63K;-M]QJ1D27:X C('KBNHZPO&Y.N);J#\-C3X%U!+ M P04 " !6@558.0-,BYT" =!P &0 'AL+W=O0I< M;B9>Z+TNW++ERM@%/TL;NH0[,/?-7.',[U5*5H/03 JBH)IXY^%9/K9X!_C) M8*.WQL0Z64CY8"=7Y<0+;$' H3!6@>+?(UP YU8(R_C;:7K](RUQ>_RJ_L5Y M1R\+JN%"\E^L-*N)=^J1$BJZYN96;KY!Y\<56$BNW2_9=-C (\5:&UEW9*R@ M9J+]IT_=.6P1PN,]A*@C1+N$9 \A[@CQH82D(R3N9%HK[AQR:FB6*KDARJ)1 MS0[<83HVVF?"MOW.*-QER#/9C31 PL_DB,RE,D<*#%. ;35D"@(J9C1N7<,S M.==X,QK;*TT^Y& HX_HC[MW?7/VXS,GUU:O1J=1J]JYA#,2)Q^(E$ M010/%'1Q.#T:H.>'T\-WW,1]XV*GE^S38[J0:^R3H@:&CK>EAVWC[=O_F 6C M(!FG_N.VZ3VPD[>P?!@6GO:P-R:2WD3RKHG+IP;??R@Q0,Q:"8+7IK'7AFH- M1@^Y2@;K&)_NN-H#.]YQ-0R+HV%7X][5^$!7V!HB*Z(IQT@E3!28S!H&C8T' M2PG"'6.'P?+_PEIC_E9PU*"6+H U<1>K?;'ZU3[CSUVT[:Q/,?O;J/XGTWXX M9E0M&68&APHE@]$)EJ;:,&XG1C8NGA;28-BYX0J_7Z L /P#^B]B M]@)02P,$% @ 5H%56/5N+?>$! ^1 !D !X;"]W;W)K&ULM5C;;N,V$/T50ET46:")1%VMU#:06&D;%,D:N;0/11\8 MB;:)E427I.*TZ,=W*"NR+=%*VNZ^6!)U9C1GAG.AQQLN/LL5I0J]%'DI)]9* MJ?6Y;,E$G0QL2[P>8)#+5 C?F%T(_?ND:;RQ/EG_7"=32Q'6T1SFBJM@L#EF-,%A0L')[)2^-(_8$@*A9P&T$W*Z ?T3 :P2\ M]PKXC8!?>V9+I?9#0A29C@7?(*'1H$W?U,ZLI8$^*W7<[Y6 MPSDU/26*XIP MC$[1G$MU*JAB@D)<%;JD)5TP)>'5+>R_.16,9RQ]7425)FF@BM=] MI_11D>\[AZ"D#W)=SP]:U %#OV7H#S,LN%#L+U)7!KY :]AZ4*NH>&8I1:F@ M&5,F7ENMX3ZOR'$[M P@U^]P3]X '; *6E;!(*MY4RWG$!;TVPTMGJCX'?V- M'F^O'ZX2]//U[8_)IQL3KT&]NC.M->_I++D M"RD[\&?8^C,<].>L$D(7JG9?0$$R>2_LQ](+.OMX9@1%G5UA /G>D5T1M2RB M01;7I:+@&W74_*C_T1!''=-F!I3O.5T"!I3G[Z$.&(Q:!J-!!E@ M>52BKD2Z\B B)57&^C/JF1'&/48&4!2''4)]4.#'1R(2MWSBKU)]XIXMO;HR M>PZRQ-9-/D-N;8?!;$:M*F%18F>85C QZ $EY*7G.,J)WIE1PT42E#B@, MS:*.KIDJ[IF(<=#M(@:4ZXUPEZX!A?WP"%]WQ]?]RA- \X'#>M$? 0PPPPQ@ M0 T, 7@WY^ W!IW_F(B-VN$6/WL7*GD+=4AM-^#@X0GG_Z:C83XQY&,?U0N= M<= YEI"[20UF#CP\=#QP!6GW;YF%AH';B7H[L@^+@\CM,NNC7"^.1QUF M]MZ9L*!B69^M)5@.E7)[&ULM59M;]HP$/XK5E9-G32:5Q+: 5)INJ[:Z%!?M@_3/ICD *M. MS&P#G;0?/]M)4R !H:G[ GZYY\D]=V>?NRO&'\4,0**GC.:B9\VDG)_9MDAF MD&%QPN:0JYT)XQF6:LJGMIASP*D!9=3V'">T,TQRJ]\U:R/>[[*%I"2'$4=B MD668_QX 9:N>Y5K/"[=D.I-ZP>YWYW@*=R ?YB.N9G;%DI(,M:Y M>Q9'VMX8?".P$FMCI)6,&7O4D^NT9SG:(:"02,V U=\2+H!23:3<^%5R6M4G M-7!]_,S^T6A76L98P 6CWTDJ9SVK8Z$4)GA!Y2U;?8)23UOS)8P*\XM6I:UC MH60A),M*L/(@(WGQCY_*.*P!W' 'P"L!WC8@V 'P2X!_*" H 8&)3"'%Q"'& M$O>[G*T0U]:*30],, U:R2>Y3ON=Y&J7*)SLWS )R#U%+31B0K8X2,)!I56B M >0P(5*HK?-$+C GF*(K54CH^ L3XATZCD%B0M6HA1[N8G1\] X=(;5_/V,+ M@?-4=&VI7-0?LI/2G4'ACK?#'==#0Y;+F4"7>0KI)H&MM%4"O6>! V\O8PS) M"?+=]\AS/+_!H8O#X5X#/#X<[NY1XU?I\@U?L(/O)1-3DPEJ,J'.CRIU99JB M<9$U-*C +X$J__VC1LZ'YJJXC7)XE $CPFE$@"C<+"NL]A)^AL M*:M;==PHVA96MW*=TS!J%A95PJ+_?+RC@XYWW:KA>->-FHZWO=9[,N!3T\,% M2M@BE\4M7:U6SX1STQVWU@?J^5!T^Q>:XNTQQ'Q*&PO=V]R:W-H965T:7&3J%U?>.Z:EU 2=65J*'"G5S(DFJ3V)RW![XSV*F],3&9K(1X M-I-9-G8\8P@XK+51H/AY@5O@W BAC=^MIM,A3>#^^%W]D\T="_V"9 M+L;.R"$9Y'3+]8/8?8$VG]#HK057]I?LVK.>0]9;I479!J.#DE7-E[ZV==@+ M\/TC 7X;X%O?#])X]L_XGL*ZRLR''P@ONFB0IME+GH+VD87H\2]Z6'->Q8PU.LL(_51$7[K#@8]+."CA6<8D5] MK."0=1U[_:RP8X6G6'$?*SQ@17[D][.BCA6=8HWZ6-$A*XB/U##N6/%_68\% M8-_+-=Y_+0C>0'NYVULX'/;9B ^NS6"$[?(?'^[>^S6M\)[*#<-WQ2''..\J M1@'9M)=FHD5MG_1*:&P0=EA@1P9I#N!^+O!9MQ/3);H>G_X!4$L#!!0 ( M %:!55A77S#FF ( .X% : >&PO=V]R:W-H965TSO50/N@0PY+'B0L^=TICMN>OJK(2*ZE.Y!8$[A505 M-3A5&U=O%="\ 57<#3SOS*TH$TX\:]96*I[)VG F8*6(KJN*JC\+X'(_=WSG M:>&6;4IC%]QXMJ4;6(.YWZX4SMR>)6<5",VD( J*N7/AGR\C6]\4?&>PUP=C M8IVD4C[8R54^=SPK"#ADQC)0?.U@"9Q;(I3QN^-T^D]:X.'XB?VR\8Y>4JIA M*?D/EIMR[DP=DD-!:VYNY?X+='[&EB^37#=/LN]J/8=DM3:RZL"HH&*B?=/' M+H<#@!^] @@Z0/!>0-@!PL9HJZRQE5!#XYF2>Z)L-;+909--@T8W3-A37!N% MNPQQ)KZ1!HC_D8S(2FHS4F"8 CPE0Q8@H&!&X]9%)6N!(R;(4@HM.$?+VZ^9Q\N[8+ MZX0<'YV0(\M^5\I:4Y'KF6O0G)7H9IV116LD>,5( MDI"?T/)/""< "^?#\\ M> YW,=(^UZ#/-6CXHE?X5@JT37%'>0U$%O;7PI*^='4/YO,W-VAJZ&Z<.Q/@[[NF?RPEQ^^*?^2,O5?^]8>(M4:#WE( M:TMU=J#!#R>38/Q"ZD!9$$XC;UAIU"N-WE2:8)H9YJD@DQO!_F+$MW23HS<-@V:2H/MW@Q+O)!!V0+<+R0V:3>Q/=]?\?$_4$L#!!0 ( M %:!55BJ8AS;B0, -H* : >&PO=V]R:W-H965T22$+B 5TKNK3FW1=A]>K.Z%20:PUK$YVY3> MM[]QDN8@A%RU;R!V_C.9W]@>SW@OU0^] 3#DI>!"3YR-,=MKU]79!@JJK^06 M!+Y92550@T.U=O56 ?%;D&9<*;C(36V^,G7"GXRU=PQ.8+]N%PI';>,E9 4(S*8B"U<2Y\:_3D=67 M@J\,]OK@F5B2I90_[. NGSB>#0@X9,9ZH/CW#'/@W#K",/ZN?3K-)ZWAX?.K M]]]*=F194@USR;^QW&PF3N*0'%9TQ\TGN?\#:IZ!]9=)KLM?LJ^UGD.RG3:R MJ(TQ@H*)ZI^^U'DX,/#C,P9!;1"T#:(S!F%M$+[5(*H-HC(S%4J9AY0:.ATK MN2?*JM&;?2B365HC/A-VV9^,PK<,[?2#O[.<^;^1.4Y'K ML6N0UL;L9C79K"(+SI#Y ;F7PFPTN14YY,<.7$Q3DZO@-5>SH-=C"MD5"?U? M2> %84= \[>;!QWFZ=O-_1Z:L%GYL/07G?'WB)6#B36>&ER1#+H27#D8E YL M_7B>7OKAP$\P^N=#[@Y=$/F)EQSKTMZ ;(&[UEN:P<39VEVFGL&9OO_%C[V/ M/;A1@QOUXLYW2MF-:_VR#$B&V[V+N?(2'[*$ Z\%W"D:MFBCTZQ$X:@1'5$, M&HI!+\6=,("Y,6?#'YQ&%OO#5FCS#E44>FV #E48':B.".*&(.XEN,G,CBI& M.5GCI40NN-18'[ P<$:7C#/#H/.PQQU@2=3:8?-358+TK?V:GJI\;Q2? 1LV M8,->L-N7K"R3)&>K%2X2GJE.D&$'R,@;M$!.54&8V*IS!-(;T4\>J*3A37IY MF_MA2UG>!9J<( R#49OS5#2(VZ*T-Y"?Q!PUF*/^917Y_U3)44>5C!(_;A^Z M+EU'-4T[=*UJ6H&X![=^ 6I==D\:*\-.F.I2:V:;!NVF[$M:\S-LW*H^ZS\W M5==W3]6:X47.884NO:LA1J6J3JH:&+DM>XNE--BIE(\;;#Y!60&^7TGL+^J! M_4#3SD[_!5!+ P04 " !6@558$_G*IF4# ["@ &@ 'AL+W=OW*0KP](!00&)U Q8_1W@"HI" M$ZDP?G6<1O]*#3Q]?F3_T&A76G98P!4KOI%4YBLC,E *&:X+^8D=_X).CZ_Y M$E:(YA<=.U_+0$DM)"L[L(J@)+3]QP]='DX =O ,P.D SA#@/0-P.X#[4H#7 M ;PF,ZV4)@\QEGB]Y.R(N/96;/JA26:#5O()U<=^+[G:)0HGUW=, K(7Z QM MF9!G'"3AH(Y5H@U0R(@4:NN6'1J;0(2B#YAP]!47-2"6H6V!*;H4 M3FNQ@D M)H5XK]FZRFCVO]]"N0/^0]F_W-U\OH[1WS=W?\8?;[7A/D;OWKY';S7WYYS5 M M-4+$VIQ.D0S:03LFF%.,\(L1T5)I6Y0-4S-QIEEC"$Y M1Z[].W(LQYT(Z.KE<&<"'K\<;L^H3B5/79S;">(HJ=N\6PXNIM=B HGL#)4NQ+ #V"L?WMC M!]8?,V*]7JPW*_8RD34N5%N2-:=(E6&ERQ W93JEO&4+3B0MG$4PT#UV.@M" MWQVXQ=XXBT$4AKW7$T%^+\B?%73]D.28[@&E),N @SK!22'^*,; ];R!D+'3 MF6.%X5#(;$2O/,"@UQO,ZKU2GS(GNUK?#0)EG)5(YH!$I9:,ZSI.6%EA2J;3 M$(P4^OZHCB><;'\Q2,)LF*],0M@G(9Q-0M^!*TS2*9GA^"!#9^$/=$YX^<'0 M*YX-Y95"HUYH-%_=-/V?UA2-/RHW#)VAU FWB0X6C]T&':Q589Y M"%5Y-97M-=);^PGHLKGX!_:-FHS:0>8_FG:LNL5\3U2%%Y I2NL\5$'Q=E1I M%Y)5S>6]8U*- LUCKJ8[X-I![6=,7>#=0K^@GQ?7_P)02P,$% @ 5H%5 M6 $T7TO) @ 1 < !H !X;"]W;W)KWN.=ZS*Z_Z:ZF>=0Y@R&O!A1YXN3&K:]_7:0X%U9=R!0(]"ZD*:G"K MEKY>*:"9 Q7<#UNMCE]0)KQAW]EF:MB7I>%,P$P1718%57_&P.5ZX 7>QG#/ MEKFQ!G_87]$E/(!Y6LT4[OR&)6,%",VD( H6 V\47"=M&^\"OC-8ZZTUL4KF M4C[;S6TV\%HV(>"0&LM \?4"$^#<$F$:OVM.K_FD!6ZO-^R?G';4,J<:)I+_ M8)G)!]Z51S)8T)*;>[G^ K4>EV JN79/LJYC6QY)2VUD48,Q@X*)ZDU?ZSIL M 8+.$4!8 \)=0'P$$-6 Z%1 7 -B5YE*BJM#0@T=]I5<$V6CD+,\$X:($&/7)"9U.9"@6$*L*V&C$' @AF-KE%J2LK)/9A2"8+= MFG$JR$AK0/=9 H8RKL\M1WT>G/_G%(HYJ%]H?[J[?;Q)R-?;N\_)MZDU/"3D M[,,Y^4"8((^Y+#45F>[[!B79Q/RT3G]23\(R50*DVMR(S+(WA+X6(NF M(.&F(./P7<8$TDL2!1])V JC PE-3H>'!^#)Z?#@'351T][(\<5'^&Y>5_B# M089_Z*9W*]L;ZGIWJ-X57]OQV9GQ,NSTNMV^_[)=@P-!W5[G;5"R']2.>[TF MZ(V>N-$3OZO'G43%\#"><:GQS"UQLEE5QP55A)VM-,(HZ.T(V@^ZZ,91%.Y( MV@\+@JA[=5A3N]'4_K\F?GJ'VGMU[86[Q9_L!UUTNNUHMT?[84'G:JO=E2!_ M:[X4H)9N3FN2RE*8ZL]JK,U5,'(3<,<^QBNBFNC_:*K[94K5D@E-."R0LG79 MQ9Q4-;.KC9$K-\7FTN!,=,L&PO=V]R:W-H965T!TZ2F*W@"\U(OE%WAGB5G%0C-I$ *BDEP&5U,8Q?O WXPV.C!'#DG M2RE?W6*>3X+0"0(.F7$,U YKF +GCLC*^--Q!OV5#CB<[]AOO'?K94DU3"7_ MR7)33H*S .50T(:;1[GY#IV?4\>72:[]%VVZV#! 6:.-K#JP55 QT8YTV^5A M (A&'P!(!R"?!<0=P&<.M\J\K1DU-$V4W"#EHBV;F_C<>+1UPX2KXI-1]I19 MG$GOI0$4G:-CM)#:'"LP3(&MDD%7(*!@1MNCN6A_%Y=W.T.+KHH+3H75:TIT MF65-U7!J(-\!T<.2LU4+8@)=;S/0&LFB15UJ#9;[< :&,JZ/["TO]_/GZQFZ MG=]_FSW<.47#:W[=0;4$]=L%/LW0X<$1.G"\SZ5L-!6Y3K"Q^7"N<-9YOVJ] MDP^\SR [07'T!9&0Q'O@T\_#R5LXME7H2T'Z4A#/-_J ;YC#99=#V>=PG[V6 M[]3SN79=I]%H')'S!*^'-O:$Q:,H)'W8&[EQ+S?^K]P;RA1:4]Z *VKM:D1] M4?\)(?#8*WRG%@__=O35W5*V8T(A#88'AR=@RJ+9_VX61 MM6^!I32VH?RTM$\>*!=@SPMIVZ!;N*[J']'T'U!+ P04 " !6@5587^=/ MYA\$ #X% &@ 'AL+W=O&ULM5A=<]HX M%/TK&F]GIYUI8\L?V&2!F00G;6:;-).TW8>=?5#@$C2U+2K)D/S[E8PQ8(P& M&.<%;'SO\3U7]^!C]1:,_Q)3 (E>TB03?6LJY>S*W>S[HL5PF-(-[CD2>IH2_7D+"%GT+ M6ZL?'NCS5.H?[$%O1I[A$>2/V3U79W:%,J8I9(*R#'&8]*T+?![C4"<4$3\I M+,3&,=)4GAC[I4]NQGW+T15! B.I(8CZFL,0DD0CJ3I^EZ!6=4^=N'F\0K\N MR"LR3T3 D"7_T+&<]JW(0F.8D#R1#VSQ!4I"@<8;L404GVA1QCH6&N5"LK1, M5A6D-%M^DY>R$1L)V-^3X)8)[J$)7IG@'9K@EPE^T9DEE:(/,9%DT.-L@;B. M5FCZH&AFD:WHTTRO^Z/DZBI5>7)PQR0@W$6?T#T3\A,'23FH=97H$C*84"G4 MI8N,)*^""L0FZ#XA&;H0 M05DHW1U0/@'_3P<^QNC]NP_H':(9^CYEN5"W M$#U;*J:Z7GM4LKI]_4DB5(4(!HN<\'V M#-^C9\TWJ#6&N%_G. M=EB\&^9BMQ-%5=@6%:^BXAFIQ)^OJ_5NXF#,UO^!YV)&1M"WU)^< #X':_#G M'[CC_-6TR&V"Q2V!;77-K[KF&[M6:8R7&N.%QIH:N 3">&/=G#,G#&M#L">L M-BNQL:P320<5Z:"-J0]VYK3C%Z+?XKL;%00=KQ85&PLZD6ZGHMLQTOT:WRAE M7.U5AC'[6&6T"1:W!+;5M;#J6MB6,L+&D??=VJ2486XMK#8IQJI.Y!Q5G*,V MA!'MC+P?NE%=& U1 0[K#P-C02?2[59TNT:ZETRYC.M<^0#CD\,(8TB\>I.;$\L M=7W"F%R=Z+VL:K-S\#]02P,$% @ 5H%56+N[RIJ.!@ -SH !H !X M;"]W;W)KBYM[X8 (GAJ;VB)I;^[#GVV(A2UEC9WE30-F]7AW]13_ M9.3)?9Q\2Y=2*O)C%4;I:6^IU/I5OY_.EG+EIR_CM8RR3Q9QLO)5]C:Y[:?K M1/KS8M J[#/'&?97?A#UII/BV%4RG<0;%0:1O$I(NEFM_.3GF0SC^],>[3T< M^!3<+E5^H#^=K/U;>2W5E_55DKWKERKS8"6C-(@CDLC%:>\U?25<+Q]01'P- MY'VZ]YKDI=S$\;?\S>7\M.?D& .H^,H#M!K!#!_#= '[H '_?+C\_$:0/R\_O!4?W^<'K@5Y_NPW\HP$$?F\C#>I'\W3 M25]EI>0)]6>[M,^V:;-'TA9R]I)P>D*8P[AE^/GAPYEEN#A\.*T.[V?]+R>! ME9/ "CWW$;T+/TC(G1]N)(D7Q,^[;6O)5F10B.3_G^^FE(]&;##IW^V7;@EC MW'.=:I@PPQAE0\\KPRJE\+(4WES*U[R4$W(9K3/ )/I6.JH+'74T3@<- ZHVM8XF&("2:S23:_LIH=A',\T!:\; MQQ+C\9IQ/.-2Q(>._3HT+BL8@Q6(MQ?@O(.CV\X[IIA $JMTC3H:!QV,F=^I M[$_KT"U0K#+YEK#!8,CK\P_GU+7F/02F!WN%_$>Z(@Q\EK:>0E436&K5#FN^ MI2B NU-I=)499G45F%/7FC4(4YB$#W853#;P65J["A6-L=2J'=9P3%'HF)K< MZ]0=U1@BX%RZUJJYF,)@?+";8-R!S]+:3:BDC*56[;!F98H"R]0D8<--C2$" MSJ5KK1J6*4S+[\1E9I,WC]L$%8M1U0266K5UFHPI"AI3DWO=$:N3[[DM;$!' MAEW G+K6K%F:PC"];Y>G !(J=*.J"2RUZOT_C=T,!;N9R=,V5]G"+*Z"<^I: ML\9N!F/WP:Z" 0D^2UM7H:H)++5JA_=N*^/<5S9YNGY):PX1<"Y=:]6XS6#< M/MA-,"#!9VGM)E3 MPFY!Q6E4-8&E5NV@QFF&@M/,:RA-G,=0P(9QK"&0SA;:0P2<2]=:-8-SF,';F@J&)_ADK7_%1T5Q++5J MHS6*.+U7$?U5(FVSW?,*/!ZFU=A*HFL-2J MG=6X[Z+@OFNR/.7U&P_GEJCQP+#2,9C?UP&=P$JT=A[HJP%*K M3L#>3G&458%K O_(X#-+$!T9V\2/L2IP]:K [;(J:&\X&,W@)%H;#G5!@*56 MG0"]('!1%@3N(;O++4'F]G(XGZ[UZ@6!VV5!T-YP,)G!2;0V'.I: $NM.@%Z M+>"BK 5Z+_MY#>ODCE>_]Y#:(4A+*12;OO!QER23; MIQ2W;U2\+I[;NXF5BE?%RZ7TYS+) [+/%W&L'M[DCP*6SXI._P=02P,$% M @ 5H%56*"SQA=> P V@D !H !X;"]W;W)KVSK69<*?CBJ[A$?27:BEQY'8J*2N!*R8XD9!-G%O_9NY[ MQL%:?&6P53O/Q(2R$N*;&=RE$\/N M\[/Z.QL\!K.B"N:B^).E.I\XL4-2R&A=Z$]B^Q[:@(9&+Q&%LK]DV]IZ#DEJ MI479.B-!R7CS3Y_:1.PX^-$)AZ!U" X=!B<4>9)%]I40,1&?D &RA(2&Z5 EQ_O0!-6:'>&,%VLY<%Y>2O>RA7 M(/_&^2\/=Y_?+L@?=P^_+S[>FXG'!7G]Z@UY9>0_YZ)6E*=J[&J,SU"Z21O+ MK(DE.!&+'R IU[DB;WD*Z;Z BXGILA,\9V<6G%5<0')%0O^"!%X0]@#-_[M[ M< 8G[#8KM'J#$WH?\>-E?(UUBRE-H"]#C<#0"IA/>(-9">.!-W8WN]S'9H$? M1''WQ#3J^P5D^3/L/\!K_:!C]E^%'MXPPYO>!;OI7(OR!VO M:JTNNOI]KL\^Z+.JYIR]415-8.+@0:I ;L"9_OJ+'WF_]57,_R2VEX"H2T#T ML_43'64^C,.#W>FQB4YLS:@C&YTENTUT30OL"[J6G."A49E#@]I#I0]S=%P@ MAR5^;!+U,\8=8WR^NI^2G/(UD)1E&4C #/:RQ4?)*M:M,<%^D^ MWD^>&*W [E$5AJ,#M#ZC^!#.W>F2)8BT0RTJ&PO7@F-G=T^YGCY FD,<#T3 MV(_;@7E!=YV;_@M02P,$% @ 5H%56*=I'B^K#@ 5J( !H !X;"]W M;W)K4I^+!=ABK_<1?'23\7;^'Z8 M/,3?GVXBL6[X9HR"Y8\3((H)#&_.QV<&^_99)15 MR$M\"_A3LO&:9*=R&T7?LS#41817_!IFB%\\=\CO^2+1482\:;1( M\G_)4UEV-"#359)&R[*RB& 9A,7__H_R0FQ4,(TM%$N%25EADC=6<77SIG']U#\[B:,G$F>E!2U[ MD;=O7ENT2!!F4KQ)8_'70-1+SSY%*2?FB+PC-VDT_?XN:]89N8R60NN)GZOE MCG>1?S6N_&>1B5-R'L=^>,^SUP?$ M^Y%]73CY+_FM(?@++3WK;-XG#_Z4GPY$;Y+P^)$/SO[Z%\,9_:U);4B86\#L M');U6H]GQK$]L4Z&CYMR:2AU9!TY:BE:+V5;AF.JI1@H?*4=K74[6MIV_.B' M?M%DY$,X%?^)7I!<+?R0_.LC7][R^-]-K:=E]FT]),Q%PCPDC")A# 13)&.O M)6-W_NHKO>+&]Y_!]&,O!$O MBTSUMDE]VO#ZJ@\)I4DJ1NA!>'] /JVR7N\@&S&+]^3"%WWAE+?)3!MLWY0TJ6G6 M;-*LV[&<5R_G3!K*T89R33P&.EFEW8_6[7[T:]K]]_P.790^%RE&#(G$ );' MTT",8*_BH!3 +%HL_#@A#SPNQ/ V&]ZNQ^I-PM">35]A%+#)9HJ>'!J3BBPZ ME?*:2QU7)%&4,D9JL>H %G22BB".UX(X_FF"8*)&NC$0R3Z)DJ3MRZ\-L&\; M(V'N<>MXI+4$;2W!0"$KS6^,I%LS^FD"$#>M09S7[C$D;;;> MV&[J(Z"'I5 :0]%4@6W8@<;. DMV4MC>>A_]F?66)I+FEK1*#V0:56$B#TJA M-(:BJ<(TI3#-GYCY"KWUR7O:Z'J+"TES2YJ2]QK3'O*H%$IC*)JJ+FGP&MT= M7D#:J\EK?TD/ZBU#:6Y)JR8]NRI+Y$$IE,90-%66TJ\V](;U'I*>?[O@+S?^ MK4D/:GV7M/9;_:X%/6A\%$IC*)JJ'&E;&WOWK47F*OY[EM:N>;9X*W/" M+R,A/'^:+7O:$WZ2]6B?@D23)MW@9A+LWU $MTD>)C<75?>DHYJR<4 MZ_G3.KR910Y-HV).7^IC[2T?),V#TBB4QE T54/2UC?TOOX_ MOGRXTJY!T=?OG62@OCN4YD%I%$IC*)JZ&E&:_V87\W^GU072D5W[7EL[-GTT M?34'I;DM5\H8%3U;X]I'J/D/I3$43168-/]-O?G_TE5E*X$/R*7_$*1B_%/V M7-?% 6?D+HH)767+F,B')%EU63&@/VYO*1GUU3MCL\E)Z%S2@T9(H32&HJFJ MD,Z[N7?G78Z&2C&=/_K!(K.BOO]?C>(H*NX2YIF_:05<\L]4)V;45;0R&CMIP-%;S:DM*6-O6V]/Y& M&% #V:RO#RX6DM0ZAXX%/6A\%$IC*)JJ"6DBFWM?-$W]("8?_?@[3TNCV$^+ M4<7!1E^33UJ(VY[LR0__GC?*"&HDES3#W%Q/=GAD5T4$74(-I5$HC:%HJM*D MDVQV<9+Q2GN9NN@K-JAS7-):Q88\J >E42B-H6BJV*0O;'9?O-TX:"DF)=:C M7S%X>=WS:?HX>LL(ZB!#:1Z41J$TAJ*I:I,.LME]9?BKALA0@QE*VV\ M-L?Y/]IS'':C#NQ.'5"S&4JC4!I#T50!2K-YW,5L_JDY#FI/0VENR\6R-#D. M&0>%TAB*IDI,NN!CO0M^+901!]-L_%[,A^5;:)$WUS=?D[>[&P+ZH_?6$W33 M$"C-@](HE,90-%5CTE4?[]U5[YO&H-XYE.9":1Z41J$TUB*+QD&I*C%IIX^[ M+\Q^U;9H4/\;2G.A- ]*H^.&O5!J5A$J?\(2LCV-_AQZRPKJAT-I'I1&H316TM1E4\K$N*I!Z72/ M]4YWY\%3ZZ)J_8%Z"P7J>4-I'I1&H32&HJD[0DJOW=K1:V_IQ/3XOB*"TERK M[K8;XW%MZL2J[YMB9)OA5>9.&HHYM0?9&.H,U.:4%KFUHT6.FCK1Q]&[W>L+ ME;.M;*O3)]V*>=#8*)3&4#15']+!MO:^F+D^;"&?TSF/23H7-^;K1PV_%2K; M>)@U7SNB?8Y5'WQO44'=[I*F)!.CML#0:RHVKF^_UU#,K)5BJ#-0Q2*]:&M' M+[I[,BGOGK.5C>7'Q=[J6^^F]:'UE@+4BVZY;$9^CTG&Q5.E"3&.MCY7"HV+ M0FD,15/%M[%7=1TL3ZE>7M,T>\M@:&1.GFJ8:RHD\ M-;:J>:I>SK*/3/NHFJGVX2A;TE&V0(ZRI??^S>[0WUDZ$T#TJC4!I# MT52%23_9^K/YR?J >LL.ZB>W7*RB!VQ4&-0ZAM(8BJ8J3-K)EMY.?GT.ZS"U MKS]V;S%!O68HS8/2*)3&4#158=*^MO9N7_?-85 O&DIS6RZ69OD2- X*I3$4 M3968=*T=;?*660\]OK=@H*O!2UKE M8>G:;Q/52XWK4H%ZVG;=A:X]#.0U%#JN M/7]$&TK5G[Y'1:\*1?K9]NZ[7).++CNY?+XKNYCSZ3S@CT7-0A.-^[OJ ^LM M JB;7=*49\*J$H#:U% :0]%434F;VNYB4^_^3'610\Z39+5\R3:U_3F_10O! M7F29ZMI/&Y^IUD?;6VA0;[JD59[0KFZ'#CTFA=(8BJ9J;>.W&/>^J?6>ID3T M@?>6'?9W&NM[E)C.:%+]95:OH5RMDZL7&=N6.;&K_=P^O&I;>M6VWG[M<1,N M1BUE%Y807V25\'O6Z*:=SE\V;P@67'O+KH^E=]-#;6HHS8/2*)3&4#15<=*[ MMO>^LXAZRY[O"IP<;.P@DF^%U/C#Z!?ZX'I+$&INVXW;DM0Z/:AI#:4Q%$V5 MEC2M;;T/NW,RLT<]DAG4KX;27"C-@](HE,90-%5QTL.VN^PE\LN2&=0"A]+< MDJ8DL^ION$&/2*$TAJ*I/XXMC6U'[X?NG,HF/<9E^ECZZ@A*)S_ZI4I@^NMP2A+GE)4U-9;5P&/2:%TAB*IDI+NNZ.WG7?.9D= M]QB7Z6/IK22HB0ZE>5 :A=(8BJ8J3MKW3A?[_ID[73Q]0%*[YG^L@B1(.;D109:[[^J7O>A#ZRU J&L/I7E0&FUITJVKGQDJ M#%5K<#'.1\ MP/7-5^*'0E/9"VVV@CK_4)H+I7E0&H72&(JF:DLZ_T[W7<3_A#^UJX^^MT:A M4P,M5[9\)MIZ>2;:M+8^$PV-BT)I#$53]#F1$P@3],;HA1Q?OA4RH-&1J$TAJ(5*ADF<\Y3UT_]LY,EC^_Y)5\L$C+-VNUTD/FU MZT])S.^R7]M]?VX.AK7/7>,],[+/AQ)S=O(@TM%'/[X/PH0L^)U C@XGXN+' M6<9Z>9-&#V)4,""W49I&R_SEG/LS'F<%Q-_OHBA]>9,=X"F*O^=AG_T/4$L# M!!0 ( %:!55@DH2I6 0 &\/ : >&PO=V]R:W-H965T<&6Z$?%9+1 TO!>-J%"RU+F_" M4&5++(BZ$B5R\V4N9$&T>96+4)422>Z,"A8F4=0+"T)Y,!ZZL9D<#\5*,\IQ M)D&MBH+([1TRL1D%:Z^4H& 20XYRLF'X0F^^Q%N0(9H(I]PN; M>FX40+926A2UL6%04%[]DY?:$7L&27K"(*D-DB.#N'_"H%,;=)S0BIF3=4\T M&0^EV("TLPV:?7"^<=9&#>4VC(]:FJ_4V.GQCT(C)!%)WU>+) MB<7C!*:"ZZ6"#SS'_! @-$H:.<%M@M^H MDF0X"DP&*Y1K#,;??!7WHF_;E)\)[, /W<8/7:\?'JAZAKE$!,HU&GP-DFAL MTUP!Q=5^M8?0>AQ=1=VT-PS7^W+:YT5IMYEWP#1MF*9>IA]>2G0Q6@MFMC^C M>MO&,FU;O9?VCTBV3AMTDW:.O89CS\OQ9Z$) WQE:AQ:P 7EL$4B34Y>_&;^ MW[6Q]L,F%0#$$1155O8@)]NVO)[XD3HU4J<&\NR@?J.Y?ZY,@K]@2CDM5H4W MN;SKO36YS@1VX)I!XYJ!US43(26RZJR6A"]:TVK0MA.[@^,-VSHMB4]LV.N& MX?4Y@T=>_C5XWO7>&KPS@1VX)HYV%W#TW\-78QP%IM]+CN)W8MYUVA[ >*], MB+TLIX2;JL[4;QH^FC!R6WS!C!&^'[E'6P=;PUM.="._1:LO-: MJC;<:UT*E O7T2G(Q(KKJNQO1INN\=;U2D?C=[:;="W1#J9J1:=$+JCI6AC. M#:0Y#8T 675WU8L6I6N0GH0V[99[7)J.&*6=8+[/A6F2ZA>[0--CC_\&4$L# M!!0 ( %:!55BB8T4;4P0 $@1 : >&PO=V]R:W-H965T)2K*P)+1 70[HQV99BE"BC(C=MR_+- F6E,1FIN3F=C,B.YUF) MYQ2P75$@^C+%.3F,#6B\3CQFFY3+"7,RVJ(-7F#^M)U3,3(;+TE6X))EI 04 MK\?&'?P80T\:*,2W#!_8R3.05):$/,O!?3(V+!D1SO&*2Q=(_-OC&?U?D!9DE8GA&\K^SA*=C(S1 @M=HE_-'!U# !,U*(C<602LT ?"'E'C,N%AX73PQ\B#%'6G-;8QY?;PY[ MV#A-4AWES[V8U')0)TSD;Y83EI4;(/8'!A^RLI;]1J=[Y==7?N61L9] -W1A M%([,_:D<&ISM>-"RSG%Q%Q>&CA5$#>R,G]OPJ'MA7KU_$8]OU<]Q0D+#0[J MZ!?:H#VFXJ<,;.0*2.1N6:.,@CW*=_]GX_C=C1,-K:!%7H/R.]LKUJ""H>_J MJ0<-]:"7^K>J--Y(8M"1?>"+++I>BX@&YT4BC2W"L087.7YX(8UAPR6\@LL[ M9#'4*=\F->NB9&&WLUBAH'4.N\ \:IA'O^Z%$QM:QS[#NH[..^2R?O59,L-N2=:PLSP)7.NW+=9XL^VA=TF! MDTX+_J(3J7XQ=-\XD[0XS:FDQ5T^EZ!]E,#^-=5>=3A=1=>XZ*J* MAL>^#/8W9N]:!,YU1>!<5P1=;WU%<.S.S?8W[H=6;Y'HCU=HIVH+8,&UFUP8PWLO,.M)#!/KI@%IAMU M56=@178EKZY9S6SS.>!.78);\U/YF4!=78]NJF\,#XANLI*!'*^%2VL8B,AH M=6VO!IQLU45V2;BX%JO'%*,$4PD0ZVLB+K/U0+Z@^7@R^0]02P,$% @ M5H%56-QKV:[, P =0X !H !X;"]W;W)K3(1]01MMY@20^]_B>>YSX>G+@XE%N !3Z7N1,3IV-4MLKUY7)!@HJAWP+ M3(^LN"BHTK=B[=%;D$SYLPF]ME2S"9\I_*,P5(@N2L**OZ[ MAIP?I@YVGA[<9NN-,@__YVE:C-U1@Y*845WN;KEA[^@$A0:OH3GTOZB0X7U')3L MI.)%%:PS*#)6_M/O52&. G!T(H!4 :0=$)P(\*L _]* H H(;&5**;8."ZKH M;"+X 0F#UFSFPA;31FOY&3.^WRFA1S,=IV9?N )$/#1 =XHGCP-3PQ3->:$7 MEJ36F@'ZPMD>I-(#R]N[>XG>+D#1+)?O]-@2A%U]+ %TJT$B2PS0LJ%[EBF) M_KF!X@'$OQK].W*1W% !3GK"%Y>'XS-J_-I*W_(%)ZUD@\HF M[=H\YS)C:Z17!:"W&:O*_JZO[B5O9'G-AV(_\T=1B+6F_7$UNK!HC",?-V&+ M'K; \^)G6$-=4*L+_H^ZE.X664X1'J9&@);*$Q,>0>!B'+8U= ME$^&_JA?8EA+#,]*_"0H,_I^XE;8J2^)O#AJN]6%>2T1780?!N1(:T-%5*N( M+E'Q'AWL-U?KH7L0>@]!:S."4F/9BF8"[6F^>XE[4;?H_M#S6[K/9F>VT2NY MI0E,';U/2A![<&9O?L.1]T??&]R=DOA#/^BO4%Q7*#Y;H:_E,OZ)S7''G0$> M$=*VN0?F>R'&XY;9/3@2XQ->CVHEHPN4O(+5HV[=HV'4MKI$8:_Y&K;?U1ZN M\3 F_6ZZ5A!=H&-XQX;@R!N?33G9V=[Z:K]162-PF#ON:/P+BO- M*ZR+:NJ&F=XP;%D^/Y_A2\OYJ]B:]3SJT/ K[>L5<6/'QD$X:B^^'EQ? [#H MXVMV $V)Y%DBN5#B:ZP9TK>EC]H?DPIVKCE8]%-U=DSWJ!\O0*SMN4:BA.^8 M*KO3^FE]=OI@3PRMY]?F3&7[_&>:\D!V0\4Z8Q+EL-*4GL[!0:(\XY0WBF]M MU__ E3Y#V,N-/A>", ]ON*Z\Z]NS 3U27/V U!+ P04 " !6@558[=%N M658" "2!0 &@ 'AL+W=O&ULC53;;MLP M#/T5PD\MT,6QG79KX1C(;=B 90B:79X5FXZ%ZN))(!@Z<"3T.*F/JIS#4>86WUR!Y?)1LH7)WPMQL'0!80, M<^,8B#UV.$/&')$-XT_'&?0N'?#T?F3_['.WN6R(QIEDOVEAJG'P*8 "2](P M\RSW7[#+Y][QY9)I_X5]9SL,(&^TD;P#VP@X%>U)#ET=3@#1PP5 W 'BMX#1 M!4#2 9)K :,.,/*5:5/Q=9@30[)4R3TH9VW9W,47TZ-M^E2XMJ^-LJ_4XDSV M71J$.((/\$UJ#2M4L*Z(0KB9HR&4:?B!!],0=FM-M'O1QX,*6%+&;/=T&AH; MBV,,\\[OM/4;7_ ;Q;"4PE0:%J+ XC5!:)/H,XF/F4SC=QGGF \@B>X@'L;) MF8!FU\/C,_#Y]?#HG6R2OB^)YQM=X)L(0PO*&C<5L,:\4=106_3%(6>-+1B4 M2G*825XWAO@)DB4LB!)4;$_:> <3+AMAX,9VJ^W;[;EFM<$\^F#%, MT)5"NBP*HOXN*)?'F8>]-\,CV^7&&OSY=$]V=$W-\WZE8.8W43)64*&9%$C1 M[4,0/4AA?A^,S;**FII&+-SQ54^@6 M'&K3IVR%'#FD;0F'^4T817$P]0]MOGUN 1Z./KHE/6XXPI-;W/A](#!L" S/ M$G@_:EE]U([N_L* '*B"=H1$66S@Y,&YK(\7M#1M ,+$#EW"^:K,5WT:5)O' MK:QQ<(MCH!=U9.CU#,;A.,8=)?[WG 2C]<^.?0$/3/4>O(>I7J<'HG9,:,3I%D(&@S%DIJJ. M7TV,W+L>N)$&.JH;YO!(4F4=8'TKH0_6$[M!\^S._P%02P,$% @ 5H%5 M6'^2!F:.!@ 02H !H !X;"]W;W)KRT [-$N2EQ3#L RV=;6*2Z)*TDPS[\:-D MQ;),F8TVME\B2[I[2-Y#GHY/>/[(^%]B"2#14Q*GXJ*UE')UUNF(< D)$2=L M!:EZ,V<\(5+=\D5'K#B0*'=*XH[K.(-.0FC:&IWGSV[XZ)RM94Q3N.%(K).$ M\.=+B-GC10NW7A[!V,X?/^[Q?T(!^\&LR,")BP^ N-Y/*BY;50!'.RCN4M>_P Q8#Z&5[(8I'_ M18^%K=-"X5I(EA3.J@<)3;=7\E0$8L\!]XXXN(6#^UJ';N'0/708'''H%0Z] MU[;0+QSZKW48% Z#//;;8.61]HDDHW/.'A'/K!5:]B.G*_=6 :9I-K/N)%=O MJ?*3H]^8!.2ZZ#VZA9A(B- -X?(9W7.2"I*S+]!;'R2AL4#W\"37)'ZGS!_N M?/3VS3OT!M$4W2_96I T$N<=J3J507?"H@/^M@/ND0Y@%UVQ5"X%FJ811%6 MCAK-;DCNRY N72/B=2A/D(/;R'5<7-.AB=E]O%Z<('>0N>-!W7C,[CZ$)ZB[ M;;U;XSY]O;M;XQZ\WAT;8MG=38]NCM<[@G?#60@0"33G+$'3KVNJYL85R"6+ MT,=T T*J+"/;R*="7QE:R['DF5B2$BY9*CP+X!EJCGW_" ^>7 M.OYL@OE;L'X.EJ7ASMCAQUW$.DZ5NU>\=&@6ZT<#;,ZH$ M^G07Z-,?4L@96VE*@$TP_U2+FM?5XJ\;#36C0#?JX=Z1^&.GW&@Y_RN=H7_0 MG1HC#6GUL2X#8@P+C"C$"-HVP3S;>*-K6* M%MA"JQ)<*A78+%5H5?[T:06I@%J*K>H15M'\ JU2(^CK2#<:Z,M(5R3ZQ^H( M7"H2^,=($N9F&G-@593 NMS@#G42:JST:LY6SZITE:($-JL2.[INR'/&52T5 M5C4(JV@^UO4%[.I4Z%:>SL3W$"%PJ4+@AC+$Z_0A,VICP@#N%0&L%D:&,_G MBH"\9INFDNX5;6JG=,5$1M8'%D?J*LSUG%71P"J:;Q5M:A4ML(56Y;\4+/ W M% O@H=HBDP7D.R/RA"XAA3G-*P\2T[_S8C[_IJ&'-%+E1V93%B5HO. F:I1 M.RFL"AD%&G;W=RPGWL%_)WRKC4ZMH@6VT*K_LBW5$=>LCAC9ED191_^!97.C M35DNT Y8QH[D#*.'^9 M38@IX?$SN@>>T)3D1U)>;*]G,5V08XI)T9_]#QWN:X+#Q-SMIDG=*MK4*EI@ M"ZTZ 4H5QC6K,(8)P%*U6\R8?27=>S.DC53ZH"Q"UQN5(+XL:;A$P3I75Q5L M5M9EK@6$0%?D6647=8D O?T="']7.W7,(\$.>E:N=5O;B=FU\72RJOE810ML MH56G4ZGYN&;-YWM-I^.3I\A46<-W9)/7GO=+-;2EJD1K9Y&NP6!/TT4GYG$V MGC$VT:96T0);:-L9T]D[^98 7^1G% 7*)8_MB;'=T]TYR'%^^N_@N8_/@NUI MQA)F>[CRBO %306*8:X@G9.AXI)OSRMN;R1;Y>?K9DQ*EN0_EZ!R"\\,U/LY M8_+E)FM@=VIT]"]02P,$% @ 5H%56(Z _9AJ P W D !H !X;"]W M;W)KN'#$&S=I\9Z6P1I425I.STW^](*:JMR&X&](O-E[N']SQ''6^YD^JKK@ , M>:I%HU=>94Q[Y?NZJ*!F^ERVT.#.6JJ:&9RJC:];!:QT3K7P:1 D?LUXXV5+ MMW:OLJ7LC. -W"NBN[IFZOLU"+E;>:'WO/");RIC%_QLV;(-/(#YW-XKG/DC M2LEK:#27#5&P7GD?PJL\M?;.X N'G=X;$\OD4:1WWQ\_HMXX[7IEIY%QXI8 0 MO=8A'AQBITQ/Q>F0,\.RI9([HJPUHMF!$]-Y(WW>V+0_&(6['/U,]K-3Z)F[Y"WC)4'U4,-"UD ,>P)-&JS+J#"6JN[(K>ZA%P[: MEN!M]CZ.:7*Q]+?[8LV815&8AH=F^8P9#<(H&,T.""Y&@HO_1= BFC.++LY M2CU8 M!1 L/G91=5 2>,*W4V,6%0AF<,%(_%9:;K\@MU=R@Y_0;%J3EW&GES29:#!C M%<8IG8HP8W817H;S(J2C".E)$6X95V3+1.=J@+VH3&M *5CQK>,*Z:(^I@)R M!VH#ZNSY+KMJ865R T!;! &KH5VT%T/QPJIE]^>D25_HI\8V;K7]5$:?*O=L,+V"Y0UP/VUQ!=VF-@#QH8N^P]02P,$ M% @ 5H%56->QJEY= P KA4 T !X;"]S='EL97,N>&ULW5A=3]LP M%/TK41@32!-IFI$VHZVT54*:M$U(\+ WY#9.:\EQ,L=E[1[W>_:K]DOF&^>K MQ9OOZTR=?'*,=>C-T='O=O3B]WX20F^XXZEWC) ' M/0NY9:(TWYZSNP[5$GI5E4U&22;:8@M<$]#J)*7.'>%C=THXFTD&K(2DC&], MN ^!><8SZ2A=Y3J=#Y'BAX%]TX,;H-))F'H+)Z !,#E[LJ?D4D_[^FPSV<[>]ZKC6.1-NG0B;J ,G[['[ M!<[QO$WJS%:,*R:JWI+%,17W#H9:7I&9_F-T2U^/CVE"5ES=-.#8;=N?:P(8%@>S '&,2PLS_\TGR$Z'X-AWH969(ARABC'L&S(M/QB>>R<2'_L,XVB M( A#;$6G4ZN#*;9N80@_=C7,&S"P/)#I:6N-[S9>(0_7 ;:G#U4(-E.\$K&9 MXFL-B'W=@!%%]MW&\@ #VP6L=B"_/0_4E)T3!+"KF#?L#L:1*,(0J$5[C88A MLCHA?.W[@]TE01!%=@0PNX,@P!"X&W$$

,"0(RO?@SOO(J]]37OL?VLD? M4$L#!!0 ( %:!55B7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:GRJ'Q=95HU77 ZC=V^?CC73 M8_A&6=%9J0:WT6^XEN*'>?[;'HVS$ MS%+]^$MI^4L-EO>7G59]?SS*MQ]<"VUE]]OF2P]YQ6]-V&+Y[05W(,>C*G,' M7$AM;-@C')\[QGOA=MZ^VUCU2?96Z%-NQ6>M-FLYW/G#N%\Q!C\CQ.'I[S:( M;_3_":-:+&0G3E6W68G!;N.H1>\!![.4:S-B U^)X]'3+NQDF+./@W5!8F?# M]E!N7_]+W5>?S;>_VCI<$$/]1KH/]-D\@.\/\H-[KWHY=]\^9Y<>PO^#86K! MOJV%!I % ED<#/*#6JT!Y 2!G!!"ON<]'SK!PFEJ &") )8' V2O9AQ 3A'( MZ>&:FILE@*P0R.I@D)=6=0"R1B#K_4)^=;=OEK,C]GYCY"",8:?"=%JN7]Q\ M&@2Q(4 L/"(W,H1OIH5Q_Q-V90"R12!; L@)C*.[Y]S*8;LGA,PS[#Z>$6"6 M#O,3EYI=\WXCV!?!S4:'DQ-BHKK9LV\"YA1&\U+B+6"OLDQX>1[-D[ MK!SFA;@7PT9 +LPQ^9XE$[AJQW4V=&HEV!7_*:!>+M\LTNAV8DQOAO!74_W7/);B(GY):<03%[ MI[Q M!]_0 15B8H;)*123>\>XI,OUNNW#:S9S_3,;*#_"3CBFF()",7D9SDC+ASO_ M]8\M[ZX;>'T7F&(*"L7DWC&?E9K_D'T/R= TAL(J>;4-H'!='"ZY=@LK. M%8>=L@*33$$AF=Q;YMQU(**;3H'YI:#P2^X%XWI@*VFWG6Y_B;@.N940$_-+ M0>&7W MFIHP]TL+*;1_,-?8@%A 3\TM!X9?"^\7G+-^/;EU3ST,^+0;#88>Q MP$Q34)BF\*8Y5ZZW.'.RN5QR'=UM,,44)#E,$;J*?4@(9]S=P-F5YBZ,,!"85[4NEUC(FY9T+AGE1Z'6-B[IE0N >DU^S5E>^4FS\@(&:= M"85U7N;9.RDQ]TPHW)-*N./6QMPSH7!/*N&.,$O,/25)>O,BX=[5YB5FGY(D MNTEDWG$P,?N4)*E.(O..,3'[E"2I3B+SCC'1R@U)YI/(O&-,S#XE2>8#,^^= MEP]FGI+DJ=IS;KL3$#-/2?)D+9$]QDV-J:'YL= MUCPQ]4PIU)/*SJ)H3C'W3$G).868F(6F%!9*IKM1HV,6FE)8*(D9 M-3IFH2F%A9)9.8QFA5FHHK!0$A-&L\(L5!UR"$%T"568A2H*"R4Q*XB)6:BB ML% 2LX:8F(4J"@M%3XQ.A>6R-^Q*_+0;B(E9J**P$,1\?G7[P$X@)CI^C?KY MVU$HH6G>63\R$&)B%JH.\Q3NJ>4A)F:ABL)"OV&&*N5:#3#)J# +51062F%& M24:-6:BFL- .S O1J:=X:LU!-8:$=F*=B(714GJPQ"]44%MK5Z$M?5X/% MJAJS4'V(<6U/F/&YB5FH/N0(MZ@C5V,6JBDLE,2$';D:LU!-8:%D72"*)CJ. MFL)"2:_0F<*#B5M,0NU)!9*C&N.9-EB%FI)+ 1KOZEG M2"UFH99X^/6+JB#$Q"S4DE@HPOS"[4;[:PRS4DE@H,6@\/C'H!(V.;6\Q"[4D%DI%$SJ]16>6DE@HA0F=GF?XW%(2#Z5 MJP@4G5V:D9@H!5I'H.C\THS$12G0)@)%)YQF)#9*@;81*#KY-"/QT6[0FS U M^QD4G7Z:'7!^T$V8G/T,BDY S0[HI)N\B$#1R:C9 23"!2=CIH=T$LW M>1F!HA-2,Y)Q3\+Z+0%$SD:R,D)K+&.5*.;XT LG: M",GQLO'M"373=IV$<=C=O'L[%PLYB/E7]R7&;>]3B.^_,K#X?3;CV?+T^/PW&]>5D_CD-P MK@RGKV>L;JZ^GGEQ]W8<_^?$P\/#\V;\>=C\WHW[^1\'#W\.IY?I:1SGU<7= M^O0XSM>KX77[^?0TO#_XR_/)JXO;^^O5Z?;>KX:E!P49%)8?%&507'Y0DD%I M^4%9!N7E!Q495)8?5&5077Y0DT%M^4%=!O7E!WFG,CK )(,U0&NO7'N UU[! M]@"QO9+M 69[1=L#U/;*M@>X[15N#Y#;*]T>8+=7O#U [Z!Z!X#>0?4. +V# M^;(-T#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z!]4[ /0.JG< Z!U5[PC0 M.ZK>$:!W5+TC0.]H?BP!Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WE'UC@"]H^H= M 7HGU3L!]$ZJ=P+HG53O!- [J=X)H'6?7. +VSZIT!>F?5.P/TSJIW!NB=5>\,T#N;/RL!>F?5.P/T MSJIW!NB=5>\,T#NKWAF@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJG%:!W5;TK0.^J>E> WE7U MK@"]J^I= 7I7U;L"]*[F9D& WE7UK@"]J^I= 7HWU;L!]&ZJ=P/HW53O!M"[ MJ=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C=SLS= [Z9Z-X#>7?7N +V[ZMT! M>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>].T#OKGIW@-Y=]>X O;N)=0!Z>V=S M'8#?WIE@QP$$]\XD.PY@N'\_F]X^?GOU]^/&D1>N=Z^#ICNOD+ M4$L#!!0 ( %:!55A&M$XJCP( .U! 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W)N*T"M@$;IJ8W[6ZW7NP%&#@-"O^$W2Y]^SFDK;2I MBU9ETKXW00GV^1VP]+D[N?[V/%FW.O3=X#;1SOOI4Y*X>F?[RL7C9(=P9SO. M?>7#U_DAF:IZ7SW81 FADWH%AZS-E$U35U;5S[<3YZ&YK>4]4M"''8N:]RNG=Q56! E[R8<[_PYX&7? MUR<[SVUC5_?5[+]4?5B5'+K$^>?.NOA\B7=Z'+?;MK;-6#_V84OLIME6C=M9 MZ_LN/A6].I_LPQNVIT]Y]'LEQ]WH*A>SLV_./ M^)882E_\?/9XVHUM_C([O-X?X[Q?SL,ER^7R=_SK&;_5_V ?"M)'"NDC@_21 M0_K0D#X,I(\"TD<)Z4,*2B,4426%5$DQ55)0E115)85527%54F"5%%D5159% MD5519%44615%5D6155%D5119%45619$UIROH_C_A_'+]>XK]KA-3]9_N7AYB=02P$"% ,4 " !6@558 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( %:!55B2/E03[0 "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ 5H%56+ ;XU?!!P /S( !@ ("!# @ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56 KHDE>8 M!P P2 !@ ("!D1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56*#EK;G9"0 LTT !@ M ("!V"T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 5H%56-> F+T!"0 G!P !D ("!KE( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56$GN M%2TB!0 \0L !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56#5'6Q5A P ?@< !D M ("!<7\ 'AL+W=O F:4" "[!0 &0 @($)@P >&PO M=V]R:W-H965T=0, M ,X' 9 " @>6% !X;"]W;W)K&UL4$L! A0#% @ 5H%56$?KX@7N @ G@8 !D ("! MD8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5H%56%&J7JL[! 5PD !D ("!ZY4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56/P6WY,+! Q0D !D M ("!Z< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5H%56'BX+K>P @ T@< !D ("!(,T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M5H%56.1\DKTF! #@H !D ("! ^T 'AL+W=O&PO=V]R:W-H965T0$ 0!X;"]W;W)K&UL4$L! A0#% @ 5H%56 &JK5%# P B0< !D M ("!=@&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5H%56&P?(22\ @ \@4 !D ("!4!$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%5 M6"H/T,-> P =0< !D ("!%1P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56(R?ZUIZ! #@L M !D ("!>RP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56/Q84)^E P SPP !D M ("!4#&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5H%56!^L\VJF"@ \'8 !D ("!V4 ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56#.' MH=Q% P P@P !D ("!FE4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56+IEC7YA P :0T !D M ("!XF ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5H%56';&PF*$ P 5Q !D ("! M@&T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5H%56-RS*$S= @ V@@ !D ("!E7@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56(:I(NG! M @ - < !D ("!JH(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56&NHZ,O[ @ O@@ !D M ("! (\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5H%56+A%UZQV @ - < !D ("!7I@! M 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ M5H%56 X%T^EI @ #P8 !D ("!;Z$! 'AL+W=O&PO=V]R:W-H965T:P 0!X;"]W;W)K&UL4$L! A0#% @ 5H%56+%./IL! P +PH !D M ("!7+0! 'AL+W=O&PO=V]R:W-H M965TNZ 0!X;"]W;W)K&UL4$L! M A0#% @ 5H%56("@ %.9! AAL !D ("!T;\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%5 M6%7/?U)3!0 81P !D ("!),L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56">MUQ\(! E X M !D ("!&=D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H%56&2[&QII! )QH !D M ("!&.4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5H%56/+:E-P2 P 8 D !H ("!1_$! 'AL+W=O M&UL4$L! A0#% @ 5H%56-01"9]Q @ M[P4 !H ("!D?0! 'AL+W=O&UL4$L! A0#% @ 5H%56%=?,.:8 @ [@4 !H ("! M.O&UL4$L! A0#% @ 5H%5 M6*IB'-N) P V@H !H ("!"OH! 'AL+W=O&UL4$L! A0#% @ 5H%56!/YRJ9E P .PH !H M ("!R_T! 'AL+W=O&UL4$L! A0# M% @ 5H%56 $T7TO) @ 1 < !H ("!: $" 'AL+W=O M&UL4$L! A0#% @ 5H%56*PW^(AC @ M4 4 !H ("!:00" 'AL+W=O&UL4$L! A0#% @ 5H%56%_G3^8?! ^!0 !H ("! M! <" 'AL+W=O&UL4$L! A0#% @ 5H%5 M6+N[RIJ.!@ -SH !H ("!6PL" 'AL+W=O&UL4$L! A0#% @ 5H%56*"SQA=> P V@D !H M ("!(1(" 'AL+W=O&UL4$L! A0# M% @ 5H%56*=I'B^K#@ 5J( !H ("!MQ4" 'AL+W=O M&UL4$L! A0#% @ 5H%56"2A*E8 ! M;P\ !H ("!FB0" 'AL+W=O&UL4$L! A0#% @ 5H%56*)C11M3! 2!$ !H ("! MTB@" 'AL+W=O&UL4$L! A0#% @ 5H%5 M6-QKV:[, P =0X !H ("!72T" 'AL+W=O&UL4$L! A0#% @ 5H%56.W1;EE6 @ D@4 !H M ("!83$" 'AL+W=O&UL4$L! A0# M% @ 5H%56)$YFKC> @ @@< !H ("![S," 'AL+W=O M&UL4$L! A0#% @ 5H%56'^2!F:.!@ M02H !H ("!!3<" 'AL+W=O&UL4$L! A0#% @ 5H%56(Z _9AJ P W D !H ("! MRST" 'AL+W=O&UL4$L! A0#% @ 5H%5 M6->QJEY= P KA4 T ( !;4$" 'AL+W-T>6QE10( >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 5H%56"%Q M][([ P K$0 !H ( !T$T" 'AL+U]R96QS+W=O XML 135 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 136 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 138 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 321 557 1 false 91 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://franksinternational.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Statements of Operations Sheet http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss Consolidated Statements of Comprehensive Loss Statements 3 false false R4.htm 003 - Statement - Consolidated Balance Sheets Sheet http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 4 false false R5.htm 004 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Business Description Sheet http://franksinternational.com/20231231/role/statement-note-1-business-description Note 1 - Business Description Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies Sheet http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies Note 2 - Basis of Presentation and Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Business Combinations and Dispositions Sheet http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions Note 3 - Business Combinations and Dispositions Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Fair Value Measurements Sheet http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements Note 4 - Fair Value Measurements Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Business Segment Reporting Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting Note 5 - Business Segment Reporting Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Revenue Sheet http://franksinternational.com/20231231/role/statement-note-6-revenue Note 6 - Revenue Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Income Taxes Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes Note 7 - Income Taxes Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Investment in Joint Ventures Sheet http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures Note 8 - Investment in Joint Ventures Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Accounts Receivable, Net Sheet http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net Note 9 - Accounts Receivable, Net Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Inventories Sheet http://franksinternational.com/20231231/role/statement-note-10-inventories Note 10 - Inventories Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Other Assets and Liabilities Sheet http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities Note 11 - Other Assets and Liabilities Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities Sheet http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities Note 12 - Accounts Payable and Accrued Liabilities Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Property, Plant and Equipment, Net Sheet http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net Note 13 - Property, Plant and Equipment, Net Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Intangible Assets, Net Sheet http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net Note 14 - Intangible Assets, Net Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Goodwill Sheet http://franksinternational.com/20231231/role/statement-note-15-goodwill Note 15 - Goodwill Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Interest Bearing Loans Sheet http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans Note 16 - Interest Bearing Loans Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Leases Sheet http://franksinternational.com/20231231/role/statement-note-17-leases Note 17 - Leases Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Commitments and Contingencies Sheet http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies Note 18 - Commitments and Contingencies Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Post-retirement Benefits Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits Note 19 - Post-retirement Benefits Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Stock-based Compensation Sheet http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation Note 20 - Stock-based Compensation Notes 27 false false R28.htm 027 - Disclosure - Note 21 - Loss Per Share Sheet http://franksinternational.com/20231231/role/statement-note-21-loss-per-share Note 21 - Loss Per Share Notes 28 false false R29.htm 028 - Disclosure - Note 22 - Related Party Transactions Sheet http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions Note 22 - Related Party Transactions Notes 29 false false R30.htm 029 - Disclosure - Note 23 - Supplemental Cash Flow Sheet http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow Note 23 - Supplemental Cash Flow Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 995476 - Disclosure - Significant Accounting Policies (Policies) Sheet http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies 32 false false R33.htm 995477 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables Note 2 - Basis of Presentation and Significant Accounting Policies (Tables) Tables http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies 33 false false R34.htm 995478 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables Note 3 - Business Combinations and Dispositions (Tables) Tables http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions 34 false false R35.htm 995479 - Disclosure - Note 4 - Fair Value Measurements (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables Note 4 - Fair Value Measurements (Tables) Tables http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements 35 false false R36.htm 995480 - Disclosure - Note 5 - Business Segment Reporting (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables Note 5 - Business Segment Reporting (Tables) Tables http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting 36 false false R37.htm 995481 - Disclosure - Note 6 - Revenue (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-6-revenue-tables Note 6 - Revenue (Tables) Tables http://franksinternational.com/20231231/role/statement-note-6-revenue 37 false false R38.htm 995482 - Disclosure - Note 7 - Income Taxes (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables Note 7 - Income Taxes (Tables) Tables http://franksinternational.com/20231231/role/statement-note-7-income-taxes 38 false false R39.htm 995483 - Disclosure - Note 8 - Investment in Joint Ventures (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables Note 8 - Investment in Joint Ventures (Tables) Tables http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures 39 false false R40.htm 995484 - Disclosure - Note 9 - Accounts Receivable, Net (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables Note 9 - Accounts Receivable, Net (Tables) Tables http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net 40 false false R41.htm 995485 - Disclosure - Note 10 - Inventories (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-10-inventories-tables Note 10 - Inventories (Tables) Tables http://franksinternational.com/20231231/role/statement-note-10-inventories 41 false false R42.htm 995486 - Disclosure - Note 11 - Other Assets and Liabilities (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables Note 11 - Other Assets and Liabilities (Tables) Tables http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities 42 false false R43.htm 995487 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables Note 12 - Accounts Payable and Accrued Liabilities (Tables) Tables http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities 43 false false R44.htm 995488 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables Note 13 - Property, Plant and Equipment, Net (Tables) Tables http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net 44 false false R45.htm 995489 - Disclosure - Note 14 - Intangible Assets, Net (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables Note 14 - Intangible Assets, Net (Tables) Tables http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net 45 false false R46.htm 995490 - Disclosure - Note 15 - Goodwill (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables Note 15 - Goodwill (Tables) Tables http://franksinternational.com/20231231/role/statement-note-15-goodwill 46 false false R47.htm 995491 - Disclosure - Note 17 - Leases (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-17-leases-tables Note 17 - Leases (Tables) Tables http://franksinternational.com/20231231/role/statement-note-17-leases 47 false false R48.htm 995492 - Disclosure - Note 19 - Post-retirement Benefits (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables Note 19 - Post-retirement Benefits (Tables) Tables http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits 48 false false R49.htm 995493 - Disclosure - Note 20 - Stock-based Compensation (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables Note 20 - Stock-based Compensation (Tables) Tables http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation 49 false false R50.htm 995494 - Disclosure - Note 21 - Loss Per Share (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables Note 21 - Loss Per Share (Tables) Tables http://franksinternational.com/20231231/role/statement-note-21-loss-per-share 50 false false R51.htm 995495 - Disclosure - Note 23 - Supplemental Cash Flow (Tables) Sheet http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables Note 23 - Supplemental Cash Flow (Tables) Tables http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow 51 false false R52.htm 995496 - Disclosure - Note 1 - Business Description (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual Note 1 - Business Description (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-1-business-description 52 false false R53.htm 995497 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables 53 false false R54.htm 995498 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details) Sheet http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual Note 3 - Business Combinations and Dispositions (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables 55 false false R56.htm 995500 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) Sheet http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details) Details 56 false false R57.htm 995501 - Disclosure - Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details) Sheet http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 4 - Fair Value Measurements (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual Note 4 - Fair Value Measurements (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables 58 false false R59.htm 995503 - Disclosure - Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) Sheet http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details) Details 59 false false R60.htm 995504 - Disclosure - Note 5 - Business Segment Reporting (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual Note 5 - Business Segment Reporting (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables 60 false false R61.htm 995505 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details) Details 61 false false R62.htm 995506 - Disclosure - Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 5 - Business Segment Reporting - Assets by Geographic Region (Details) Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details Note 5 - Business Segment Reporting - Assets by Geographic Region (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details) Sheet http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details) Details 64 false false R65.htm 995509 - Disclosure - Note 6 - Revenue (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual Note 6 - Revenue (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-6-revenue-tables 65 false false R66.htm 995510 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details) Sheet http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details Note 6 - Revenue - Revenue by Areas of Capability (Details) Details 66 false false R67.htm 995511 - Disclosure - Note 6 - Revenue - Contract Balances (Details) Sheet http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details Note 6 - Revenue - Contract Balances (Details) Details 67 false false R68.htm 995512 - Disclosure - Note 7 - Income Taxes (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual Note 7 - Income Taxes (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables 68 false false R69.htm 995513 - Disclosure - Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Details 69 false false R70.htm 995514 - Disclosure - Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details) Details 70 false false R71.htm 995515 - Disclosure - Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details) Details 71 false false R72.htm 995516 - Disclosure - Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 72 false false R73.htm 995517 - Disclosure - Note 7 - Income Taxes - Changes in Valuation Allowances (Details) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details Note 7 - Income Taxes - Changes in Valuation Allowances (Details) Details 73 false false R74.htm 995518 - Disclosure - Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details) Sheet http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details) Details 74 false false R75.htm 995519 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual Note 8 - Investment in Joint Ventures (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables 75 false false R76.htm 995520 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details) Sheet http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details Note 8 - Investment in Joint Ventures - Carrying Value (Details) Details 76 false false R77.htm 995521 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Sheet http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details) Details 77 false false R78.htm 995522 - Disclosure - Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details) Sheet http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details) Details 78 false false R79.htm 995523 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details) Sheet http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details Note 10 - Inventories - Summary of Inventories (Details) Details 79 false false R80.htm 995524 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details) Details 80 false false R81.htm 995525 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) Sheet http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details) Details 81 false false R82.htm 995526 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) Sheet http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details) Details 82 false false R83.htm 995527 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual Note 13 - Property, Plant and Equipment, Net (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables 83 false false R84.htm 995528 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details) Details 84 false false R85.htm 995529 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details) Sheet http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details) Details 85 false false R86.htm 995530 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual Note 14 - Intangible Assets, Net (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables 86 false false R87.htm 995531 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details) Details 87 false false R88.htm 995532 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details) Details 88 false false R89.htm 995533 - Disclosure - Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details) Sheet http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details) Details 89 false false R90.htm 995534 - Disclosure - Note 15 - Goodwill (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual Note 15 - Goodwill (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables 90 false false R91.htm 995535 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details) Sheet http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details Note 15 - Goodwill - Summary of Goodwill (Details) Details 91 false false R92.htm 995536 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual Note 16 - Interest Bearing Loans (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans 92 false false R93.htm 995537 - Disclosure - Note 17 - Leases (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual Note 17 - Leases (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-17-leases-tables 93 false false R94.htm 995538 - Disclosure - Note 17 - Leases - Supplemental Information About Leases (Details) Sheet http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details Note 17 - Leases - Supplemental Information About Leases (Details) Details 94 false false R95.htm 995539 - Disclosure - Note 17 - Leases - Maturity of Lease Liabilities (Details) Sheet http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details Note 17 - Leases - Maturity of Lease Liabilities (Details) Details 95 false false R96.htm 995540 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual Note 18 - Commitments and Contingencies (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies 96 false false R97.htm 995541 - Disclosure - Note 19 - Post-retirement Benefits (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual Note 19 - Post-retirement Benefits (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables 97 false false R98.htm 995542 - Disclosure - Note 19 - Port-retirement Benefits - Key Assumptions (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details Note 19 - Port-retirement Benefits - Key Assumptions (Details) Details 98 false false R99.htm 995543 - Disclosure - Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details) Details 99 false false R100.htm 995544 - Disclosure - Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details) Details 100 false false R101.htm 995545 - Disclosure - Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details) Details 101 false false R102.htm 995546 - Disclosure - Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details) Details 102 false false R103.htm 995547 - Disclosure - Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details) Details 103 false false R104.htm 995548 - Disclosure - Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details) Details 104 false false R105.htm 995549 - Disclosure - Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details) Details 105 false false R106.htm 995550 - Disclosure - Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details) Details 106 false false R107.htm 995551 - Disclosure - Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details) Details 107 false false R108.htm 995552 - Disclosure - Note 19 - Post-retirement Benefits - Asset Categorization (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details Note 19 - Post-retirement Benefits - Asset Categorization (Details) Details 108 false false R109.htm 995553 - Disclosure - Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details) Sheet http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details) Details 109 false false R110.htm 995554 - Disclosure - Note 20 - Stock-based Compensation (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual Note 20 - Stock-based Compensation (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables 110 false false R111.htm 995555 - Disclosure - Note 20 - Stock-based Compensation - Key Assumptions (Details) Sheet http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details Note 20 - Stock-based Compensation - Key Assumptions (Details) Details 111 false false R112.htm 995556 - Disclosure - Note 20 - Stock-based Compensation - Nonvested RSUs (Details) Sheet http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details Note 20 - Stock-based Compensation - Nonvested RSUs (Details) Details 112 false false R113.htm 995557 - Disclosure - Note 20 - Stock-based Compensation - Nonvested PRSUs (Details) Sheet http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details Note 20 - Stock-based Compensation - Nonvested PRSUs (Details) Details 113 false false R114.htm 995558 - Disclosure - Note 21 - Loss Per Share (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual Note 21 - Loss Per Share (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables 114 false false R115.htm 995559 - Disclosure - Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Sheet http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details) Details 115 false false R116.htm 995560 - Disclosure - Note 22 - Related Party Transactions (Details Textual) Sheet http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual Note 22 - Related Party Transactions (Details Textual) Details http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions 116 false false R117.htm 995561 - Disclosure - Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Sheet http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details) Details 117 false false All Reports Book All Reports fi20231231_10k.htm xpro-20231231.xsd xpro-20231231_cal.xml xpro-20231231_def.xml xpro-20231231_lab.xml xpro-20231231_pre.xml graph23.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 141 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fi20231231_10k.htm": { "nsprefix": "xpro", "nsuri": "http://franksinternational.com/20231231", "dts": { "inline": { "local": [ "fi20231231_10k.htm" ] }, "schema": { "local": [ "xpro-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "xpro-20231231_cal.xml" ] }, "definitionLink": { "local": [ "xpro-20231231_def.xml" ] }, "labelLink": { "local": [ "xpro-20231231_lab.xml" ] }, "presentationLink": { "local": [ "xpro-20231231_pre.xml" ] } }, "keyStandard": 498, "keyCustom": 59, "axisStandard": 36, "axisCustom": 0, "memberStandard": 42, "memberCustom": 48, "hidden": { "total": 59, "http://fasb.org/us-gaap/2023": 43, "http://xbrl.sec.gov/dei/2023": 6, "http://franksinternational.com/20231231": 6, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 321, "entityCount": 1, "segmentCount": 91, "elementCount": 815, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1494, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://franksinternational.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "longName": "001 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R3": { "role": "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "longName": "002 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R4": { "role": "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "longName": "003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "longName": "004 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R7": { "role": "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "longName": "006 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockOutstandingMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://franksinternational.com/20231231/role/statement-note-1-business-description", "longName": "007 - Disclosure - Note 1 - Business Description", "shortName": "Note 1 - Business Description", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies", "longName": "008 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies", "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "longName": "009 - Disclosure - Note 3 - Business Combinations and Dispositions", "shortName": "Note 3 - Business Combinations and Dispositions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "longName": "010 - Disclosure - Note 4 - Fair Value Measurements", "shortName": "Note 4 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "longName": "011 - Disclosure - Note 5 - Business Segment Reporting", "shortName": "Note 5 - Business Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://franksinternational.com/20231231/role/statement-note-6-revenue", "longName": "012 - Disclosure - Note 6 - Revenue", "shortName": "Note 6 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "longName": "013 - Disclosure - Note 7 - Income Taxes", "shortName": "Note 7 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "longName": "014 - Disclosure - Note 8 - Investment in Joint Ventures", "shortName": "Note 8 - Investment in Joint Ventures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net", "longName": "015 - Disclosure - Note 9 - Accounts Receivable, Net", "shortName": "Note 9 - Accounts Receivable, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://franksinternational.com/20231231/role/statement-note-10-inventories", "longName": "016 - Disclosure - Note 10 - Inventories", "shortName": "Note 10 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities", "longName": "017 - Disclosure - Note 11 - Other Assets and Liabilities", "shortName": "Note 11 - Other Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities", "longName": "018 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities", "shortName": "Note 12 - Accounts Payable and Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "longName": "019 - Disclosure - Note 13 - Property, Plant and Equipment, Net", "shortName": "Note 13 - Property, Plant and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net", "longName": "020 - Disclosure - Note 14 - Intangible Assets, Net", "shortName": "Note 14 - Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "longName": "021 - Disclosure - Note 15 - Goodwill", "shortName": "Note 15 - Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "longName": "022 - Disclosure - Note 16 - Interest Bearing Loans", "shortName": "Note 16 - Interest Bearing Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://franksinternational.com/20231231/role/statement-note-17-leases", "longName": "023 - Disclosure - Note 17 - Leases", "shortName": "Note 17 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "longName": "024 - Disclosure - Note 18 - Commitments and Contingencies", "shortName": "Note 18 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "longName": "025 - Disclosure - Note 19 - Post-retirement Benefits", "shortName": "Note 19 - Post-retirement Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "longName": "026 - Disclosure - Note 20 - Stock-based Compensation", "shortName": "Note 20 - Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share", "longName": "027 - Disclosure - Note 21 - Loss Per Share", "shortName": "Note 21 - Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "longName": "028 - Disclosure - Note 22 - Related Party Transactions", "shortName": "Note 22 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow", "longName": "029 - Disclosure - Note 23 - Supplemental Cash Flow", "shortName": "Note 23 - Supplemental Cash Flow", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies", "longName": "995476 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "longName": "995477 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Tables)", "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables", "longName": "995478 - Disclosure - Note 3 - Business Combinations and Dispositions (Tables)", "shortName": "Note 3 - Business Combinations and Dispositions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables", "longName": "995479 - Disclosure - Note 4 - Fair Value Measurements (Tables)", "shortName": "Note 4 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables", "longName": "995480 - Disclosure - Note 5 - Business Segment Reporting (Tables)", "shortName": "Note 5 - Business Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables", "longName": "995481 - Disclosure - Note 6 - Revenue (Tables)", "shortName": "Note 6 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables", "longName": "995482 - Disclosure - Note 7 - Income Taxes (Tables)", "shortName": "Note 7 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables", "longName": "995483 - Disclosure - Note 8 - Investment in Joint Ventures (Tables)", "shortName": "Note 8 - Investment in Joint Ventures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables", "longName": "995484 - Disclosure - Note 9 - Accounts Receivable, Net (Tables)", "shortName": "Note 9 - Accounts Receivable, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables", "longName": "995485 - Disclosure - Note 10 - Inventories (Tables)", "shortName": "Note 10 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables", "longName": "995486 - Disclosure - Note 11 - Other Assets and Liabilities (Tables)", "shortName": "Note 11 - Other Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "longName": "995487 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities (Tables)", "shortName": "Note 12 - Accounts Payable and Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables", "longName": "995488 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Tables)", "shortName": "Note 13 - Property, Plant and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables", "longName": "995489 - Disclosure - Note 14 - Intangible Assets, Net (Tables)", "shortName": "Note 14 - Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables", "longName": "995490 - Disclosure - Note 15 - Goodwill (Tables)", "shortName": "Note 15 - Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://franksinternational.com/20231231/role/statement-note-17-leases-tables", "longName": "995491 - Disclosure - Note 17 - Leases (Tables)", "shortName": "Note 17 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables", "longName": "995492 - Disclosure - Note 19 - Post-retirement Benefits (Tables)", "shortName": "Note 19 - Post-retirement Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables", "longName": "995493 - Disclosure - Note 20 - Stock-based Compensation (Tables)", "shortName": "Note 20 - Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables", "longName": "995494 - Disclosure - Note 21 - Loss Per Share (Tables)", "shortName": "Note 21 - Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables", "longName": "995495 - Disclosure - Note 23 - Supplemental Cash Flow (Tables)", "shortName": "Note 23 - Supplemental Cash Flow (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual", "longName": "995496 - Disclosure - Note 1 - Business Description (Details Textual)", "shortName": "Note 1 - Business Description (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-10-25_ShareRepurchaseProgramAxis-StockRepurchaseProgramMember", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-8", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R53": { "role": "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual", "longName": "995497 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual)", "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:NumberOfCountriesInWhichEntityOperates", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ResearchAndDevelopmentExpensePolicy", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R54": { "role": "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "longName": "995498 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)", "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": null, "uniqueAnchor": null }, "R55": { "role": "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "longName": "995499 - Disclosure - Note 3 - Business Combinations and Dispositions (Details Textual)", "shortName": "Note 3 - Business Combinations and Dispositions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-08_2023-02-08_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R56": { "role": "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "longName": "995500 - Disclosure - Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details)", "shortName": "Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-02-08_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R57": { "role": "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "longName": "995501 - Disclosure - Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details)", "shortName": "Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual", "longName": "995502 - Disclosure - Note 4 - Fair Value Measurements (Details Textual)", "shortName": "Note 4 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "longName": "995503 - Disclosure - Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details)", "shortName": "Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "xpro:NoncurrentAccountsReceivableFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "xpro:NoncurrentAccountsReceivableFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual", "longName": "995504 - Disclosure - Note 5 - Business Segment Reporting (Details Textual)", "shortName": "Note 5 - Business Segment Reporting (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "longName": "995505 - Disclosure - Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details)", "shortName": "Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_StatementBusinessSegmentsAxis-NLAMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R62": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "longName": "995506 - Disclosure - Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details)", "shortName": "Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "longName": "995507 - Disclosure - Note 5 - Business Segment Reporting - Assets by Geographic Region (Details)", "shortName": "Note 5 - Business Segment Reporting - Assets by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_StatementBusinessSegmentsAxis-NLAMember", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R64": { "role": "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "longName": "995508 - Disclosure - Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details)", "shortName": "Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_StatementBusinessSegmentsAxis-NLAMember", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R65": { "role": "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "longName": "995509 - Disclosure - Note 6 - Revenue (Details Textual)", "shortName": "Note 6 - Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "longName": "995510 - Disclosure - Note 6 - Revenue - Revenue by Areas of Capability (Details)", "shortName": "Note 6 - Revenue - Revenue by Areas of Capability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ProductOrServiceAxis-WellConstructionMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R67": { "role": "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details", "longName": "995511 - Disclosure - Note 6 - Revenue - Contract Balances (Details)", "shortName": "Note 6 - Revenue - Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerAssetGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R68": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual", "longName": "995512 - Disclosure - Note 7 - Income Taxes (Details Textual)", "shortName": "Note 7 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R69": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "longName": "995513 - Disclosure - Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "shortName": "Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details", "longName": "995514 - Disclosure - Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details)", "shortName": "Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details", "longName": "995515 - Disclosure - Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details)", "shortName": "Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R72": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "longName": "995516 - Disclosure - Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details", "longName": "995517 - Disclosure - Note 7 - Income Taxes - Changes in Valuation Allowances (Details)", "shortName": "Note 7 - Income Taxes - Changes in Valuation Allowances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:DeferredTaxAssetsValuationAllowanceAdditionsFromBusinessAcquisition", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R74": { "role": "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details", "longName": "995518 - Disclosure - Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details)", "shortName": "Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R75": { "role": "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual", "longName": "995519 - Disclosure - Note 8 - Investment in Joint Ventures (Details Textual)", "shortName": "Note 8 - Investment in Joint Ventures (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "i_2023-12-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "longName": "995520 - Disclosure - Note 8 - Investment in Joint Ventures - Carrying Value (Details)", "shortName": "Note 8 - Investment in Joint Ventures - Carrying Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-CETSMember", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R77": { "role": "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "longName": "995521 - Disclosure - Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)", "shortName": "Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "longName": "995522 - Disclosure - Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details)", "shortName": "Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "xpro:AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination", "unitRef": "USD", "xsiNil": "true", "lang": null, "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R79": { "role": "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details", "longName": "995523 - Disclosure - Note 10 - Inventories - Summary of Inventories (Details)", "shortName": "Note 10 - Inventories - Summary of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "longName": "995524 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details)", "shortName": "Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "longName": "995525 - Disclosure - Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details)", "shortName": "Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "xpro:OtherAssetsAndOtherLiabilitiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R82": { "role": "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "longName": "995526 - Disclosure - Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details)", "shortName": "Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "longName": "995527 - Disclosure - Note 13 - Property, Plant and Equipment, Net (Details Textual)", "shortName": "Note 13 - Property, Plant and Equipment, Net (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R84": { "role": "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "longName": "995528 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "shortName": "Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R85": { "role": "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "longName": "995529 - Disclosure - Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details)", "shortName": "Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "i_2023-12-31_BalanceSheetLocationAxis-PropertyPlantAndEquipmentNetMember", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:PropertyPlantAndEquipmentHeldUnderFinanceLeaseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_BalanceSheetLocationAxis-PropertyPlantAndEquipmentNetMember", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:PropertyPlantAndEquipmentHeldUnderFinanceLeaseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R86": { "role": "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "longName": "995530 - Disclosure - Note 14 - Intangible Assets, Net (Details Textual)", "shortName": "Note 14 - Intangible Assets, Net (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R87": { "role": "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "longName": "995531 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details)", "shortName": "Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "longName": "995532 - Disclosure - Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)", "shortName": "Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "d_2022-01-01_2022-03-31", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R89": { "role": "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "longName": "995533 - Disclosure - Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details)", "shortName": "Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R90": { "role": "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "longName": "995534 - Disclosure - Note 15 - Goodwill (Details Textual)", "shortName": "Note 15 - Goodwill (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_BusinessAcquisitionAxis-DeltatekOilToolsLimitedMember", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R91": { "role": "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "longName": "995535 - Disclosure - Note 15 - Goodwill - Summary of Goodwill (Details)", "shortName": "Note 15 - Goodwill - Summary of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:GoodwillGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R92": { "role": "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "longName": "995536 - Disclosure - Note 16 - Interest Bearing Loans (Details Textual)", "shortName": "Note 16 - Interest Bearing Loans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_DebtInstrumentAxis-NewCreditFacilityMember", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R93": { "role": "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "longName": "995537 - Disclosure - Note 17 - Leases (Details Textual)", "shortName": "Note 17 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": null, "uniqueAnchor": null }, "R94": { "role": "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details", "longName": "995538 - Disclosure - Note 17 - Leases - Supplemental Information About Leases (Details)", "shortName": "Note 17 - Leases - Supplemental Information About Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R95": { "role": "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details", "longName": "995539 - Disclosure - Note 17 - Leases - Maturity of Lease Liabilities (Details)", "shortName": "Note 17 - Leases - Maturity of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:LesseeLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:LesseeLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R96": { "role": "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual", "longName": "995540 - Disclosure - Note 18 - Commitments and Contingencies (Details Textual)", "shortName": "Note 18 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R97": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "longName": "995541 - Disclosure - Note 19 - Post-retirement Benefits (Details Textual)", "shortName": "Note 19 - Post-retirement Benefits (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R98": { "role": "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "longName": "995542 - Disclosure - Note 19 - Port-retirement Benefits - Key Assumptions (Details)", "shortName": "Note 19 - Port-retirement Benefits - Key Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R99": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details", "longName": "995543 - Disclosure - Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)", "shortName": "Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R100": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "longName": "995544 - Disclosure - Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details)", "shortName": "Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R101": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "longName": "995545 - Disclosure - Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details)", "shortName": "Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R102": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "longName": "995546 - Disclosure - Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details)", "shortName": "Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R103": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "longName": "995547 - Disclosure - Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details)", "shortName": "Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "i_2022-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R104": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "longName": "995548 - Disclosure - Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details)", "shortName": "Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "i_2022-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R105": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "longName": "995549 - Disclosure - Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details)", "shortName": "Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R106": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "longName": "995550 - Disclosure - Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details)", "shortName": "Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R107": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "longName": "995551 - Disclosure - Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details)", "shortName": "Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-DGFMember_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "xpro:DefinedBenefitPlanPlanAssetsExpectedRateOfReturn", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R108": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "longName": "995552 - Disclosure - Note 19 - Post-retirement Benefits - Asset Categorization (Details)", "shortName": "Note 19 - Post-retirement Benefits - Asset Categorization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "i_2023-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R109": { "role": "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "longName": "995553 - Disclosure - Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details)", "shortName": "Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "i_2022-12-31_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanSponsorLocationAxis-GB_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R110": { "role": "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "longName": "995554 - Disclosure - Note 20 - Stock-based Compensation (Details Textual)", "shortName": "Note 20 - Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "xpro:ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_PlanNameAxis-ManagementIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R111": { "role": "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "longName": "995555 - Disclosure - Note 20 - Stock-based Compensation - Key Assumptions (Details)", "shortName": "Note 20 - Stock-based Compensation - Key Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceRestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AwardTypeAxis-PerformanceRestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R112": { "role": "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details", "longName": "995556 - Disclosure - Note 20 - Stock-based Compensation - Nonvested RSUs (Details)", "shortName": "Note 20 - Stock-based Compensation - Nonvested RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_PlanNameAxis-LTIPMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember_PlanNameAxis-LTIPMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R113": { "role": "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "longName": "995557 - Disclosure - Note 20 - Stock-based Compensation - Nonvested PRSUs (Details)", "shortName": "Note 20 - Stock-based Compensation - Nonvested PRSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-PerformanceRestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2020-12-31_AwardTypeAxis-PerformanceRestrictedStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R114": { "role": "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual", "longName": "995558 - Disclosure - Note 21 - Loss Per Share (Details Textual)", "shortName": "Note 21 - Loss Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } }, "R115": { "role": "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "longName": "995559 - Disclosure - Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details)", "shortName": "Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R116": { "role": "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual", "longName": "995560 - Disclosure - Note 22 - Related Party Transactions (Details Textual)", "shortName": "Note 22 - Related Party Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentDividendsOrDistributions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_RelatedPartyTransactionsByRelatedPartyAxis-CorporateJointVentureMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "unique": true } }, "R117": { "role": "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "longName": "995561 - Disclosure - Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)", "shortName": "Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "fi20231231_10k.htm", "first": true, "unique": true } } }, "tag": { "xpro_APACMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "APACMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "APAC [Member]", "documentation": "Represents APAC." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities", "totalLabel": "Total", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable and accrued liabilities", "label": "us-gaap_AccountsPayableAndAccruedLiabilitiesFairValueDisclosure", "documentation": "Fair value portion of trade and related party payables and accrued expenses." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableCurrentAndNoncurrent", "terseLabel": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r126", "r1092" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accruals for goods received not invoiced", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accounts payable \u2013 trade", "documentation": "Carrying value as of the balance sheet date of obligations 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)." } } }, "auth_ref": [ "r37", "r39" ] }, "xpro_AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Additions - Acquired in Merger", "label": "xpro_AccountsReceivableAllowanceForCreditLossAcquiredInBusinessCombination", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from business combination." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r941" ] }, "us-gaap_AccountsReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "Accounts receivables, net", "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties." } } }, "auth_ref": [ "r642" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "us-gaap_AccountsReceivableGross", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r234", "r330", "r1095" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade receivable, net", "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r786", "r838", "r890", "r1095" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current", "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_AccountsReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Non \u2013 current", "label": "Non-current accounts receivable, net", "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 noncurrent." } } }, "auth_ref": [ "r330", "r708" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrentAndNoncurrent", "terseLabel": "Other tax and social security", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes." } } }, "auth_ref": [ "r99", "r126", "r1092" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Payroll, vacation and other employee benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Income tax liabilities", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r133", "r195" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r89", "r229", "r722" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r52", "r53", "r147", "r235", "r718", "r754", "r755" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r8", "r27", "r53", "r628", "r631", "r674", "r750", "r751", "r923", "r924", "r925", "r932", "r933", "r934" ] }, "xpro_AchievesARankIn25thPercentileMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "AchievesARankIn25thPercentileMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Achieves a Rank in 25th Percentile [Member]", "documentation": "Represents the achievement of a rank in the 25th percentile." } } }, "auth_ref": [] }, "xpro_AchievesARankIn50thPercentileMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "AchievesARankIn50thPercentileMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Achieves a Rank in 50th Percentile [Member]", "documentation": "Represents the achievement of a rank in the 50th percentile." } } }, "auth_ref": [] }, "xpro_AchievesARankIn75thPercentileMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "AchievesARankIn75thPercentileMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Achieves a Rank in 75th Percentile [Member]", "documentation": "Represents the achievement of a rank in the 75th percentile." } } }, "auth_ref": [] }, "xpro_AchievesARankIn90thPercentileMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "AchievesARankIn90thPercentileMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Achieves a Rank in 90th Percentile [Member]", "documentation": "Represents the achievement of a rank in the 90th percentile." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average life (Year)", "label": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r165" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r139", "r886", "r1099" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r572", "r573", "r574", "r766", "r932", "r933", "r934", "r1068", "r1101" ] }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "negatedLabel": "Elimination of unrealized profit on sales to joint ventures", "documentation": "Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future. Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements." } } }, "auth_ref": [ "r1071", "r1074" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Treasury shares withheld", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r97", "r98", "r536" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r800", "r841", "r890", "r1015", "r1078", "r1079", "r1080" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "negatedTerseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r567", "r579" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "negatedTerseLabel": "Less: Expected credit losses", "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of year", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r236", "r334", "r346", "r347", "r350", "r1095" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedTerseLabel": "Deductions", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r349" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Debt issuance expense", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r151", "r416", "r656", "r927" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r83", "r87" ] }, "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "negatedTotalLabel": "Total comprehensive income (loss)", "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss." } } }, "auth_ref": [ "r873" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r292" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r17", "r88" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details" ], "lang": { "en-us": { "role": { "label": "Total assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r193", "r233", "r263", "r301", "r316", "r322", "r342", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r623", "r625", "r643", "r715", "r793", "r886", "r892", "r960", "r961", "r1081" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r224", "r241", "r263", "r342", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r623", "r625", "r643", "r886", "r960", "r961", "r1081" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsFairValueDisclosure", "totalLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r120" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup", "terseLabel": "Assets Held-for-sale, Not Part of Disposal Group, Total", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r169" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Assets held for sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r169", "r886" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r896", "r897", "r898" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r896", "r897", "r898" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r896", "r897", "r898" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r117", "r118" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r161" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "label": "Billed Revenues [Member]", "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "xpro_BondFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BondFundsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "Bond Funds [Member]", "documentation": "Represents bond funds." } } }, "auth_ref": [] }, "xpro_BondsAndGuaranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BondsAndGuaranteesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Bonds and Guarantees [Member]", "documentation": "Information related to bonds and guarantees." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r170" ] }, "xpro_BuildingsAndLeaseholdImprovementMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BuildingsAndLeaseholdImprovementMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Buildings and Leasehold Improvement [Member]", "documentation": "Represents building and leasehold improvements." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r618", "r875", "r878" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r105", "r107", "r618", "r875", "r878" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r190" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "negatedLabel": "Merger and integration expense", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r24" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r113", "r620" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in fair value of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r622", "r926" ] }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAsset", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationAsset", "terseLabel": "Business Combination, Contingent Consideration, Asset", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r115", "r621" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Contingent consideration liabilities", "terseLabel": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r114", "r621" ] }, "xpro_BusinessCombinationNumberOfCommonSharesConvertedByEachRight": { "xbrltype": "sharesItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationNumberOfCommonSharesConvertedByEachRight", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_BusinessCombinationNumberOfCommonSharesConvertedByEachRight", "terseLabel": "Business Combination, Number of Common Shares Converted by Each Right (in shares)", "documentation": "Number of common shares into which each right may be converted under a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r106" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "terseLabel": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r106" ] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities, adjustment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to accounts payable and accrued liabilities acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of net assets acquired, adjustment", "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r110" ] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, adjustment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to deferred tax liabilities assumed in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, adjustment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r110" ] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "Other liabilities, adjustment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to other liabilities assumed in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets", "totalLabel": "Total assets, adjustment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to total assets acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [] }, "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalLiabilities", "totalLabel": "Total Liabilities, adjustment", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to total liabilities assumed in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [] }, "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "totalLabel": "Total assets", "documentation": "Amount of assets acquired including goodwill." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivables, net", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable and accrued liabilities", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r109" ] }, "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiabilities", "documentation": "Amount of operating lease liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax liabilities", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r109" ] }, "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "Non-current operating lease liabilities", "documentation": "Amount of operating lease liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r109" ] }, "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets", "label": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightofuseAssets", "documentation": "The amount of operating lease right-of-use assets recognized as of the acquisition date." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Fair value of net assets acquired", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r109" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. 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)." } } }, "auth_ref": [ "r130", "r161", "r162" ] }, "xpro_CETSMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "CETSMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "CETS [Member]", "documentation": "Represents COSL - Expro Testing Services (Tianjin) Co. Ltd (\"CETS\")." } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalAdditionsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Capital Addition Purchase Commitments [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalExpendituresIncurredButNotYetPaid", "negatedLabel": "Change in accounts payable and accrued expenses related to capital expenditures", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents and restricted cash acquired in the Merger", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r62", "r227", "r847" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashAndCashEquivalentsFairValueDisclosure", "terseLabel": "Cash and cash equivalents", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r62", "r158", "r261" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase to cash and cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r7", "r158" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r155" ] }, "xpro_CentralMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "CentralMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "Central [Member]", "documentation": "Represents Central." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "xpro_CollateralDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "CollateralDeposits", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "label": "Collateral deposits", "documentation": "The mount of collateral deposits." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 18)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r47", "r128", "r717", "r777" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r173", "r378", "r379", "r840", "r957" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r48" ] }, "xpro_CommonStockOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "CommonStockOutstandingMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock Outstanding [Member]", "documentation": "Represents information regarding common stock outstanding." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in EUR per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r138", "r778" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r28", "r138", "r778", "r799", "r1101", "r1102" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock, \u20ac0.06 nominal value, 200,000,000 shares authorized, 113,389,911 and 110,710,188 shares issued and 110,029,694 and 108,743,761 shares outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r138", "r778" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r54", "r245", "r247", "r253", "r709", "r727" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r846", "r953", "r954" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r70", "r72", "r121", "r122", "r329", "r839" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r70", "r72", "r121", "r122", "r329", "r756", "r839" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r70", "r72", "r121", "r122", "r329", "r839", "r913" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r70", "r72", "r121", "r122", "r329" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r70", "r72", "r121", "r122", "r329", "r839" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r116", "r855" ] }, "us-gaap_ConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Construction [Member]", "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing." } } }, "auth_ref": [ "r967" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r965" ] }, "us-gaap_ContractWithCustomerAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGross", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerAssetGross", "terseLabel": "Contract assets (included within accounts receivable, net)", "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." } } }, "auth_ref": [ "r216", "r351", "r963", "r964" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue (included within other liabilities)", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r423", "r424", "r443" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r423", "r424", "r443" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r444" ] }, "xpro_CoretraxMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "CoretraxMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Coretrax [Member]", "documentation": "Represents Coretrax." } } }, "auth_ref": [] }, "xpro_CorporateCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "CorporateCosts", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "xpro_CorporateCosts", "negatedLabel": "Corporate costs", "documentation": "The amount of corporate costs." } } }, "auth_ref": [] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateJointVentureMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "negatedLabel": "Cost of revenue, excluding depreciation and amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r917", "r918" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "negatedTotalLabel": "Total operating cost and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r152" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r268", "r269", "r398", "r421", "r681", "r852", "r854" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Netherlands", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r916", "r931", "r1067" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r916", "r931" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total current tax", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r187", "r606", "r612", "r931" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r71", "r329" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r112" ] }, "xpro_DGFMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DGFMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "DGF [Member]", "documentation": "Represents diversified growth funds." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r174", "r262", "r394", "r400", "r401", "r402", "r403", "r404", "r405", "r410", "r417", "r418", "r419" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r36", "r132", "r133", "r194", "r198", "r270", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r657", "r863", "r864", "r865", "r866", "r867", "r929" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "xpro_DebtInstrumentCovenantMaximumNetLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DebtInstrumentCovenantMaximumNetLeverageRatio", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMaximumNetLeverageRatio", "terseLabel": "Debt Instrument, Covenant, Maximum Net Leverage Ratio", "documentation": "The maximum net leverage ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "xpro_DebtInstrumentCovenantMinimumInterestCoverRatio": { "xbrltype": "pureItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DebtInstrumentCovenantMinimumInterestCoverRatio", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentCovenantMinimumInterestCoverRatio", "terseLabel": "Debt Instrument, Covenant, Minimum Interest Cover Ratio", "documentation": "The minimum interest cover ratio under the covenant of the debt instrument." } } }, "auth_ref": [] }, "xpro_DebtInstrumentLIBORFloor": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DebtInstrumentLIBORFloor", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DebtInstrumentLIBORFloor", "terseLabel": "Debt Instrument, LIBOR Floor", "documentation": "Minimum LIBOR interest rate for debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r45", "r270", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r657", "r863", "r864", "r865", "r866", "r867", "r929" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Netherlands", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r931", "r1066", "r1067" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r187", "r931", "r1066" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total deferred tax", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r187", "r217", "r611", "r612", "r931" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r135", "r136", "r196", "r601" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r586", "r587", "r716" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r160" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangibles", "label": "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1064" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net operating loss carry forwards", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r103", "r1065" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_DeferredTaxAssetsOther", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r103", "r1065" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation", "label": "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee compensation and benefits", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r103", "r1065" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedTerseLabel": "Valuation allowance", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at end of period", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r602" ] }, "xpro_DeferredTaxAssetsValuationAllowanceAdditionsFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DeferredTaxAssetsValuationAllowanceAdditionsFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details" ], "lang": { "en-us": { "role": { "label": "Additions attributable to the Merger", "documentation": "Amount of increase in the valuation allowance for deferred tax asset from business acquisition." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r100", "r1064" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "negatedTerseLabel": "Goodwill and other intangibles", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r103", "r1065" ] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesInvestments", "negatedTerseLabel": "Investment in partnership", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesOther", "negatedTerseLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r103", "r1065" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r103", "r1065" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Actual return on plan assets", "label": "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets", "terseLabel": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r462", "r873" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld", "terseLabel": "Actual return on plan assets", "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan from actual return (loss) on assets still held." } } }, "auth_ref": [ "r476", "r873" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanActuarialGainLoss", "terseLabel": "Actuarial gain (loss) on liabilities", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r455" ] }, "xpro_DefinedBenefitPlanActuarialGainLossOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DefinedBenefitPlanActuarialGainLossOnPlanAssets", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details" ], "lang": { "en-us": { "role": { "label": "xpro_DefinedBenefitPlanActuarialGainLossOnPlanAssets", "terseLabel": "Actuarial (loss) gain on assets", "documentation": "The amount of actuarial gain (loss) on plan assets under defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "terseLabel": "Reclassified net remeasurement (loss) gains", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r449", "r487", "r513", "r873", "r874" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "negatedLabel": "Amortization of prior service credit", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r449", "r488", "r514", "r873", "r874" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "totalLabel": "Deficit recognized under non-current liabilities", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r92", "r93" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "terseLabel": "Fair value of plan assets", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r192", "r447", "r448", "r470", "r792", "r873", "r1091" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "terseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r494" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "terseLabel": "Expected return on plan assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r496", "r518" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "terseLabel": "Expected rate of salary increases", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r495" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Opening balance", "negatedPeriodEndLabel": "Ending balance", "label": "us-gaap_DefinedBenefitPlanBenefitObligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r450" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid", "terseLabel": "Benefits paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r457", "r521" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r499", "r871", "r872", "r873" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details" ], "lang": { "en-us": { "role": { "label": "Contributions from the sponsoring companies", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r464", "r474", "r517", "r871", "r872", "r873", "r874" ] }, "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEquitySecuritiesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Equity Securities [Member]", "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant." } } }, "auth_ref": [ "r871", "r873" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "terseLabel": "Thereafter to December 31, 2033", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "terseLabel": "2028", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "terseLabel": "2027", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "terseLabel": "2026", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "terseLabel": "2025", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r481" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Expected return on plan assets", "terseLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r449", "r486", "r512", "r873", "r874" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets", "terseLabel": "Fair value of asset", "periodStartLabel": "Opening balance", "periodEndLabel": "Ending balance", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r461", "r472", "r474", "r475", "r871", "r872", "r873" ] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "terseLabel": "Exchange differences", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r456" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanInterestCost", "negatedLabel": "Interest cost", "negatedTerseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r449", "r453", "r485", "r511", "r873", "r874" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "negatedTotalLabel": "Amounts included in consolidated statements of operations", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r483", "r509", "r873", "r874" ] }, "xpro_DefinedBenefitPlanNumberOfEmployees": { "xbrltype": "integerItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DefinedBenefitPlanNumberOfEmployees", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_DefinedBenefitPlanNumberOfEmployees", "terseLabel": "Defined Benefit Plan, Number of Employees", "documentation": "The number of employees in defined benefit plan." } } }, "auth_ref": [] }, "xpro_DefinedBenefitPlanOtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DefinedBenefitPlanOtherAssetsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Other Assets [Member]", "documentation": "Other assets in which defined benefit plan asset is invested." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "terseLabel": "Accumulated benefit obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r506", "r507", "r873" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "terseLabel": "Fair value of plan assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r506", "r507", "r873" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid", "negatedLabel": "Benefits paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r466", "r1030" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]", "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy." } } }, "auth_ref": [ "r992", "r993" ] }, "xpro_DefinedBenefitPlanPlanAssetsExpectedRateOfReturn": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DefinedBenefitPlanPlanAssetsExpectedRateOfReturn", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details" ], "lang": { "en-us": { "role": { "label": "xpro_DefinedBenefitPlanPlanAssetsExpectedRateOfReturn", "terseLabel": "Expected rate of return", "documentation": "The expected rate of return on plan assets of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Exchange differences", "label": "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r463" ] }, "xpro_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseDecreaseForExchangeDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseDecreaseForExchangeDifferences", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details" ], "lang": { "en-us": { "role": { "label": "xpro_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseDecreaseForExchangeDifferences", "terseLabel": "Exchange differences", "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan for exchange differences." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase", "terseLabel": "Contributions from the sponsoring companies", "documentation": "Amount, measured using unobservable input, of increase in plan asset of defined benefit plan from purchase." } } }, "auth_ref": [ "r911" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanServiceCost", "negatedLabel": "Current service cost", "negatedTerseLabel": "Current service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r451", "r484", "r510", "r873", "r874" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations", "terseLabel": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage", "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan." } } }, "auth_ref": [ "r991" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r522" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "xpro_DeltatekOilToolsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DeltatekOilToolsLimitedMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "DeltaTek Oil Tools Limited [Member]", "documentation": "Relating to DeltaTek Oil Tools Limited." } } }, "auth_ref": [] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepositAssets", "terseLabel": "Deposits", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r921" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "terseLabel": "Depreciation, Depletion and Amortization", "negatedLabel": "Depreciation and amortization expense", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r17", "r306" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r966" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r535", "r537", "r568", "r569", "r571", "r882" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-10-inventories", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r896", "r897", "r898" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r896", "r897", "r898", "r900" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r899" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1031", "r1032", "r1033" ] }, "xpro_DrawdownsAsLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DrawdownsAsLoansMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Drawdowns as Loans [Member]", "documentation": "Information related to drawdowns as loans." } } }, "auth_ref": [] }, "xpro_DutchTaxAndCustomsAdministrationMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "DutchTaxAndCustomsAdministrationMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Dutch Tax and Customs Administration [Member]", "documentation": "Represents Dutch Tax and Customs Administration." } } }, "auth_ref": [] }, "xpro_ESSAMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ESSAMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "ESSA [Member]", "documentation": "Represents ESSA." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Loss per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (in dollars per share)", "terseLabel": "Total basic and diluted loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r254", "r276", "r277", "r278", "r279", "r280", "r286", "r287", "r289", "r290", "r291", "r295", "r634", "r635", "r710", "r728", "r858" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r285", "r292", "r293", "r294" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r649" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r589" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Statutory tax rate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r265", "r589", "r614" ] }, "xpro_EffectiveIncomeTaxRateReconciliationForeignExchangeAdjustmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignExchangeAdjustmentsAmount", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Foreign exchange movements on tax balances", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign exchange adjustments." } } }, "auth_ref": [] }, "xpro_EffectiveIncomeTaxRateReconciliationPermanentDiffferencesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPermanentDiffferencesAmount", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to permanent differences." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Withholding taxes", "documentation": "Amount 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." } } }, "auth_ref": [ "r908", "r1061" ] }, "xpro_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionAdjustmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionAdjustmentsAmount", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Movement in uncertain tax positions", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to uncertain tax position adjustments." } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeBenefitsAndShareBasedCompensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r570" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r570" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "xpro_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Member]", "documentation": "Represents the employee stock purchase plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r894" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-document-and-entity-information", "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20231231/role/statement-note-10-inventories", "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-tables", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r894" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r894" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r903" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r894" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r894" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r894" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r894" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r904" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r28", "r221", "r249", "r250", "r251", "r271", "r272", "r273", "r275", "r281", "r283", "r296", "r344", "r345", "r422", "r572", "r573", "r574", "r607", "r608", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r650", "r651", "r652", "r653", "r654", "r655", "r674", "r750", "r751", "r752", "r766", "r824" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r338", "r339", "r341" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Dividends received from joint ventures", "terseLabel": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r14", "r17", "r149", "r724" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r338" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details" ], "lang": { "en-us": { "role": { "label": "Investments in joint ventures", "terseLabel": "Carrying value", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r311", "r336", "r920", "r939" ] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r219", "r340", "r343", "r905" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r14", "r123", "r339" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r337" ] }, "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByInvestmentObjectiveAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment Objective [Axis]", "documentation": "Information by investment objective." } } }, "auth_ref": [ "r471", "r873" ] }, "us-gaap_EquitySecuritiesInvestmentObjectiveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesInvestmentObjectiveMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment Objective [Domain]", "documentation": "Objective of investment." } } }, "auth_ref": [ "r471", "r873" ] }, "xpro_ExplorationAndProductionServicesHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ExplorationAndProductionServicesHoldingsLimitedMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Exploration and Production Services (Holdings) Limited [Member]", "documentation": "Relating to Exploration and Production Services (Holdings) Limited." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r408", "r474", "r475", "r476", "r477", "r478", "r479", "r638", "r683", "r684", "r685", "r864", "r865", "r871", "r872", "r873" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r637", "r638", "r639", "r640", "r641" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r636" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r408", "r474", "r479", "r638", "r683", "r871", "r872", "r873" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r408", "r474", "r479", "r638", "r684", "r864", "r865", "r871", "r872", "r873" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r408", "r474", "r475", "r476", "r477", "r478", "r479", "r638", "r685", "r864", "r865", "r871", "r872", "r873" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r408", "r474", "r475", "r476", "r477", "r478", "r479", "r683", "r684", "r685", "r864", "r865", "r871", "r872", "r873" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r636", "r641" ] }, "us-gaap_FairValueNetAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueNetAssetLiability", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueNetAssetLiability", "totalLabel": "Fair value of net assets acquired", "documentation": "Fair value of asset after deduction of liability." } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r19", "r35" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Interest incurred on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r661", "r666", "r885" ] }, "xpro_FinanceLeaseLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "FinanceLeaseLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "xpro_FinanceLeaseLiabilitiesFairValueDisclosure", "terseLabel": "Finance lease liabilities", "documentation": "The fair value portion of finance lease liabilities." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total, finance leases", "label": "us-gaap_FinanceLeaseLiability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r660", "r673" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion", "label": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r660" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncurrent portion", "label": "us-gaap_FinanceLeaseLiabilityNoncurrent", "terseLabel": "Finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r660" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total due, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Due after 5 years, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: amounts representing interest, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r673" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Repayments of finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r662", "r669" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Assets under finance lease, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r659" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization", "negatedTerseLabel": "Less: accumulated amortization, assets under finance lease", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r910", "r914" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Amortization of right of use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r661", "r666", "r885" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details" ], "lang": { "en-us": { "role": { "label": "Assets under finance lease, gross", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r909" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate for finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r672", "r885" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance leases (Year)", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r671", "r885" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated Impairment and Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r231", "r373" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r167" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r370", "r372", "r373", "r374", "r693", "r694" ] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r166", "r694" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r84", "r86" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total", "terseLabel": "Total intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r166", "r693" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining life (Year)", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r693" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Acquired Fair Value", "terseLabel": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Foreign exchange losses", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r645", "r646", "r647", "r648", "r821" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Unrealized foreign exchange losses", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r160", "r801", "r891", "r1072", "r1073", "r1100" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r644" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Gain on disposal of assets", "negatedLabel": "Gain on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r927" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_GeneralAndAdministrativeExpense", "negatedLabel": "General and administrative expense, excluding depreciation and amortization", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r153", "r805" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsIncludingGoodwill", "weight": 1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r230", "r356", "r707", "r862", "r886", "r943", "r950" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillAcquiredDuringPeriod", "terseLabel": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r360", "r862" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r355", "r368", "r862" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r355", "r358", "r367", "r862" ] }, "us-gaap_GoodwillFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "us-gaap_GoodwillFairValueDisclosure", "documentation": "Fair value portion of asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillGross", "terseLabel": "Goodwill, cost", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r359", "r366", "r862" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss", "negatedLabel": "Goodwill, accumulated impairment", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r359", "r366", "r862" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r17", "r357", "r363", "r368", "r862" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "parentTag": "xpro_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentTotalAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Goodwill, adjustment", "terseLabel": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r3", "r949" ] }, "xpro_GroupPersonalPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "GroupPersonalPensionPlanMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Group Personal Pension Plan [Member]", "documentation": "Represents the group personal pension plan." } } }, "auth_ref": [] }, "xpro_GrowthPortfolioMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "GrowthPortfolioMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Growth Portfolio [Member]", "documentation": "Represents growth portfolio." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r896", "r897", "r898" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ImpairmentOfIntangibleAssetsFinitelived", "terseLabel": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r927", "r955" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r17", "r88", "r171" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r1", "r172" ] }, "xpro_InTheEventOfDeathOrDisabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "InTheEventOfDeathOrDisabilityMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "In the Event of Death or Disability [Member]", "documentation": "Represents in the event of death or disability." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "Netherlands", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r264", "r613" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Income (loss) before income taxes", "totalLabel": "Income (loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r2", "r148", "r201", "r301", "r315", "r321", "r324", "r711", "r725", "r860" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r264", "r613" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "totalLabel": "Income (loss) before taxes and equity in income of joint ventures", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r301", "r315", "r321", "r324", "r730", "r860" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Equity in income of joint ventures", "negatedLabel": "Equity in income of joint ventures", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r17", "r149", "r200", "r308", "r336", "r724" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r25" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r25" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r265", "r582", "r590", "r599", "r604", "r609", "r615", "r616", "r617", "r762" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "negatedLabel": "Income tax expense", "totalLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r206", "r218", "r282", "r283", "r309", "r588", "r610", "r731" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r248", "r584", "r585", "r599", "r600", "r603", "r605", "r758" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Net tax charge related to attributes with full valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary", "negatedLabel": "Exempt dividends from joint ventures", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Effect of overseas tax rates", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Income tax expense (benefit) at statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r589" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Other differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details" ], "lang": { "en-us": { "role": { "label": "Return to provision adjustments", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxesPaidNet", "negatedLabel": "Cash paid for income taxes net of refunds", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r64" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Income tax receivables", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r125", "r922" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Income taxes, net", "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." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "terseLabel": "Other liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r16" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r901" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r369" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r86", "r689", "r690", "r691", "r693", "r856" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r82", "r85" ] }, "us-gaap_InterestExpensePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpensePolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing interest expense, including the method of amortizing debt issuance costs." } } }, "auth_ref": [ "r0" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Interest and finance expense, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestPaidNet", "negatedLabel": "Cash paid for interest, net", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r257", "r259", "r260" ] }, "us-gaap_InternalRevenueServiceIRSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalRevenueServiceIRSMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Internal Revenue Service (IRS) [Member]", "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-10-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r352" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r164", "r849" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r238", "r848", "r886" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r207", "r226", "r237", "r352", "r353", "r354", "r688", "r857" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Raw materials, equipment spares and consumables", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r164", "r851" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Work-in progress", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r164", "r850" ] }, "xpro_LDIMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "LDIMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "LDI [MEmber]", "documentation": "Represents liability driven investment." } } }, "auth_ref": [] }, "xpro_LTIPMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "LTIPMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "LTIP [Member]", "documentation": "Represents the Expro Group Holdings N.V. Long-Term Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land Improvements [Member]", "documentation": "Additions or improvements to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r967" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r665", "r885" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1077" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-document-and-entity-information", "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20231231/role/statement-note-10-inventories", "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-tables", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "xpro_LesseeLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "LesseeLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Liability, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total due, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Due after 5 years, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: amounts representing interest, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r673" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r658" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r42", "r263", "r342", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r624", "r625", "r626", "r643", "r776", "r859", "r892", "r960", "r1081", "r1082" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r143", "r199", "r720", "r886", "r930", "r940", "r1070" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r44", "r225", "r263", "r342", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r624", "r625", "r626", "r643", "r886", "r960", "r1081", "r1082" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesFairValueDisclosure", "totalLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r120" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r46" ] }, "xpro_LineOfCreditFacilityAbilityToIncreaseBorrowingCapacityMaximumAvailable": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "LineOfCreditFacilityAbilityToIncreaseBorrowingCapacityMaximumAvailable", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_LineOfCreditFacilityAbilityToIncreaseBorrowingCapacityMaximumAvailable", "terseLabel": "Line of Credit Facility, Ability to Increase Borrowing Capacity, Maximum Available", "documentation": "Maximum borrowing capacity of ability under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd", "terseLabel": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r40" ] }, "xpro_LineOfCreditFacilityUpfrontFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "LineOfCreditFacilityUpfrontFeePercentage", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_LineOfCreditFacilityUpfrontFeePercentage", "terseLabel": "Line of Credit Facility, Upfront Fee Percentage", "documentation": "The percentage of upfront fee under the line of credit facility." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r938" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets Held-for-Sale by Asset Type [Axis]", "documentation": "Represents the assets held for sale." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsHeldForSaleNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Assets Held-for-Sale, Name [Domain]", "documentation": "A name of the assets to be disposed." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Long-term borrowings", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r36", "r198", "r407", "r420", "r864", "r865", "r1093" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term borrowings", "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermPurchaseCommitmentAmount", "terseLabel": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyAccrualAtCarryingValue", "terseLabel": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r380", "r906" ] }, "xpro_MENAMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "MENAMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "MENA [Member]", "documentation": "Represents MENA." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r329", "r870", "r966", "r1096", "r1097" ] }, "xpro_ManagementIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ManagementIncentivePlanMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "Management Incentive Plan [Member]", "documentation": "Represents the management incentive plan." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r528", "r687", "r749", "r768", "r769", "r830", "r831", "r832", "r833", "r834", "r842", "r843", "r861", "r868", "r881", "r888", "r962", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "xpro_MergerWithExproMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "MergerWithExproMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Merger with Expro [Member]", "documentation": "Represents information pertaining to the merger, or pending merger, with Expro." } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions" ], "lang": { "en-us": { "role": { "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r131", "r188" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r528", "r687", "r749", "r768", "r769", "r830", "r831", "r832", "r833", "r834", "r842", "r843", "r861", "r868", "r881", "r888", "r962", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "xpro_MosingHoldingsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "MosingHoldingsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Mosing Holdings [Member]", "documentation": "Represents information regarding Mosing Holdings." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r902" ] }, "xpro_NLAMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "NLAMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "NLA [Member]", "documentation": "Represents NLA." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r329", "r870", "r966", "r1096", "r1097" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r258" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash (used in) provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r258" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r158", "r159", "r160" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "terseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r150", "r160", "r202", "r223", "r243", "r246", "r251", "r263", "r274", "r276", "r277", "r278", "r279", "r282", "r283", "r288", "r301", "r315", "r321", "r324", "r342", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r635", "r643", "r726", "r802", "r822", "r823", "r860", "r891", "r960" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "xpro_NewCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "NewCreditFacilityMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "New Credit Facility [Member]", "documentation": "Information related to the New Credit Facility." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r902" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r902" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash", "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions 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. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future." } } }, "auth_ref": [ "r65", "r66", "r67" ] }, "xpro_NoncurrentAccountsReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "NoncurrentAccountsReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "xpro_NoncurrentAccountsReceivableFairValueDisclosure", "terseLabel": "Non-current accounts receivable, net", "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties, classified as noncurrent." } } }, "auth_ref": [] }, "xpro_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "xpro_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfCountriesInWhichEntityOperates", "terseLabel": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "xpro_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "NumberOfMajorCustomers", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers", "documentation": "The number of major customers." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r937" ] }, "xpro_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "OneCustomerMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]", "documentation": "Represents one customer." } } }, "auth_ref": [] }, "xpro_OnethirdDrawnMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "OnethirdDrawnMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "One-third Drawn [Member]", "documentation": "Represents one-third drawn." } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r592" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r301", "r315", "r321", "r324", "r860" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r667", "r885" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Total, operating leases", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r660" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term portion, operating leases", "label": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r660" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term portion, operating leases", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r660" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r663", "r669" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r659" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate for operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r672", "r885" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r671", "r885" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r102" ] }, "xpro_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_OperatingLossCarryforwardsNotSubjectToExpiration", "terseLabel": "Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Represents operating loss carryforwards not subject to expiration." } } }, "auth_ref": [] }, "xpro_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_OperatingLossCarryforwardsSubjectToExpiration", "terseLabel": "Operating Loss Carryforwards Subject to Expiration", "documentation": "Amount of operating loss carryforwards that are subject to expiration." } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued liabilities", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "us-gaap_OtherAssets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r192", "r232", "r714", "r892" ] }, "xpro_OtherAssetsAndOtherLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "OtherAssetsAndOtherLiabilitiesTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities" ], "lang": { "en-us": { "role": { "label": "Other Assets and Other Liabilities [Text Block]", "documentation": "Tabular disclosure of other assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current", "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r240", "r886" ] }, "us-gaap_OtherAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "label": "us-gaap_OtherAssetsFairValueDisclosure", "documentation": "Fair value portion of other assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMiscellaneous": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneous", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_OtherAssetsMiscellaneous", "documentation": "Amount of other miscellaneous assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Non \u2013 current", "label": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r232" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "negatedLabel": "Amortization of prior service credit", "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r11", "r147", "r491" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income :" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income", "totalLabel": "Other comprehensive (loss) income", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r13", "r26", "r191", "r244", "r247" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "negatedTotalLabel": "Other comprehensive income (loss)", "documentation": "Amount, after tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r10", "r147" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "weight": -1.0, "order": 0.0 }, "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Actuarial (loss) gain on defined benefit plans", "terseLabel": "Actuarial gain (loss) on defined benefit plans", "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r9", "r147", "r176" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "Reclassified net remeasurement loss", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r12", "r147", "r242", "r1009" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "negatedTerseLabel": "Reclassified net remeasurement (loss) gains", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r12", "r147", "r242", "r491" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherIncome", "terseLabel": "Other income, net", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r729", "r803", "r835", "r836", "r837" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "us-gaap_OtherLiabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r127", "r713", "r772", "r773", "r892", "r1098" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Current", "label": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43", "r886" ] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "us-gaap_OtherLiabilitiesFairValueDisclosure", "documentation": "Fair value portion of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r117", "r119" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Non \u2013 current", "label": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "xpro_OtherLiabilitiesProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "OtherLiabilitiesProvisions", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "label": "xpro_OtherLiabilitiesProvisions", "terseLabel": "Provisions", "documentation": "The amount of provisions for other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r154" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_OtherOperatingActivitiesCashFlowStatement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilities", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_OtherSundryLiabilities", "documentation": "The aggregate carrying amount, as of the balance sheets date, of obligations not otherwise itemized or categorized in the footnotes to the financial statements." } } }, "auth_ref": [ "r133", "r134", "r197" ] }, "xpro_PVDExproMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PVDExproMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "PVD-Expro [Member]", "documentation": "Represents PV Drilling Expro International Co. Ltd. (\"PVD-Expro\")." } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForLegalSettlements", "terseLabel": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfFinancingCosts", "negatedLabel": "Payments of loan issuance and other transaction costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Payment of withholding taxes on stock-based compensation plans", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r256" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r57", "r619" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Payment for acquired businesses, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r57" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Acquisition of technology", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures", "terseLabel": "Capital expenditures", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r157" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r446", "r471", "r473", "r479", "r498", "r500", "r501", "r502", "r503", "r504", "r519", "r520", "r522", "r873" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details": { "parentTag": "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent", "negatedTerseLabel": "Present value of defined benefit obligations", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r197", "r448", "r470", "r1092" ] }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementPlansPolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived." } } }, "auth_ref": [ "r21", "r22", "r23", "r29", "r94" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r496", "r497", "r499", "r502", "r505", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r522", "r523", "r534", "r873", "r874", "r878", "r879", "r880" ] }, "xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_PercentageOfTaxBenefitsRealizedPayableUnderTaxReceivableAgreement", "terseLabel": "Percentage of Tax Benefits Realized Payable Under Tax Receivable Agreement", "documentation": "Represents the percentage of realized tax benefits payable under tax receivable agreement." } } }, "auth_ref": [] }, "xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_PercentageOfTaxBenefitsRetainedUnderTaxReceivableAgreement", "terseLabel": "Percentage of Tax Benefits Retained Under Tax Receivable Agreement", "documentation": "Represents the percentage of tax benefits retained under tax receivable agreement." } } }, "auth_ref": [] }, "xpro_PerformanceRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PerformanceRestrictedStockUnitsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details" ], "lang": { "en-us": { "role": { "label": "Performance Restricted Stock Units [Member]", "documentation": "Represents performance restricted stock units." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r499", "r871", "r872", "r873" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "xpro_PlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PlantAndEquipmentMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Plant and Equipment [Member]", "documentation": "Represents plant and equipment." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Post-retirement benefits", "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r968", "r969" ] }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "label": "Prepayments", "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs." } } }, "auth_ref": [ "r125", "r239", "r791", "r1091" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from long-term borrowings", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r58", "r759" ] }, "xpro_ProceedsFromRepaymentsOfCollateralDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ProceedsFromRepaymentsOfCollateralDeposits", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "(Cash pledged for) release of collateral deposits", "documentation": "The net cash inflow or outflow from collateral deposits." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale / maturity of investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from disposal of assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyHeldForSale", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromSaleOfPropertyHeldForSale", "terseLabel": "Proceeds from Sale of Property Held-for-sale", "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." } } }, "auth_ref": [ "r156" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r326", "r692", "r743", "r744", "r745", "r746", "r747", "r748", "r845", "r869", "r887", "r915", "r958", "r959", "r966", "r1096" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r326", "r692", "r743", "r744", "r745", "r746", "r747", "r748", "r845", "r869", "r887", "r915", "r958", "r959", "r966", "r1096" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r168", "r210", "r214", "r215" ] }, "us-gaap_PropertyPlantAndEquipmentFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentFairValueDisclosure", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment", "documentation": "Fair value portion of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r170", "r228", "r723" ] }, "xpro_PropertyPlantAndEquipmentHeldUnderFinanceLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PropertyPlantAndEquipmentHeldUnderFinanceLeaseTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment Held Under Finance Lease [Table Text Block]", "documentation": "Tabular disclosure of property, plant, and equipment held under finance lease." } } }, "auth_ref": [] }, "xpro_PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Including Assets Under Finance Leases [Member]", "documentation": "Represents property, plant and equipment, including assets under finance leases." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r18", "r712", "r723", "r886" ] }, "xpro_PropertyPlantAndEquipmentNetMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PropertyPlantAndEquipmentNetMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Member]", "documentation": "Represents property, plant and equipment, net." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r18", "r210", "r214", "r721" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r170" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProvisionForDoubtfulAccounts", "terseLabel": "Additions - Other", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r255", "r348" ] }, "xpro_PrtOffshoreMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "PrtOffshoreMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "PRT Offshore [Member]", "documentation": "Represents PRT Offshore." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r471", "r528", "r563", "r564", "r565", "r686", "r687", "r749", "r768", "r769", "r830", "r831", "r832", "r833", "r834", "r842", "r843", "r861", "r868", "r881", "r888", "r889", "r956", "r962", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r471", "r528", "r563", "r564", "r565", "r686", "r687", "r749", "r768", "r769", "r830", "r831", "r832", "r833", "r834", "r842", "r843", "r861", "r868", "r881", "r888", "r889", "r956", "r962", "r1084", "r1085", "r1086", "r1087", "r1088" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "label": "Receivables Billing Status [Domain]", "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid." } } }, "auth_ref": [] }, "xpro_ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ReconciliationOfAdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationFromSegmentsToConsolidatedTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Adjusted Earnings before Interest, Taxes, Depreciation, and Amortization from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of adjusted earnings before interest, taxes, depreciation, and amortization from segments to consolidated." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r79", "r80" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r499", "r678", "r679", "r771", "r772", "r773", "r774", "r775", "r798", "r800", "r829" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r266", "r267", "r678", "r679", "r680", "r681", "r771", "r772", "r773", "r774", "r775", "r798", "r800", "r829" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r124", "r678" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r678", "r679", "r1080" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r499", "r678", "r679", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r771", "r772", "r773", "r774", "r775", "r798", "r800", "r829", "r1080" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r675", "r676", "r677", "r679", "r682", "r763", "r764", "r765", "r806", "r807", "r808", "r827", "r828" ] }, "xpro_RepaymentsOfFinancedInsurancePremium": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "RepaymentsOfFinancedInsurancePremium", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "xpro_RepaymentsOfFinancedInsurancePremium", "negatedLabel": "Repayment of financed insurance premium", "documentation": "The amount of cash outflow for financed insurance premium." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayment of long-term borrowings", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r61", "r760" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r268", "r269", "r398", "r421", "r681", "r853", "r854" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ResearchAndDevelopmentExpense", "terseLabel": "Research and Development Expense, Total", "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." } } }, "auth_ref": [ "r129", "r581", "r1089" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r580" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r919", "r928", "r1090", "r1094" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringCosts", "negatedLabel": "Severance and other expense", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r17" ] }, "xpro_RestructuringSettlementAndImpairmentProvisionsCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "RestructuringSettlementAndImpairmentProvisionsCredits", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "xpro_RestructuringSettlementAndImpairmentProvisionsCredits", "negatedLabel": "Severance and other expense", "documentation": "Represents the amount of restructuring, settlement and impairment provisions (credits) recognized during the period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r175", "r719", "r753", "r755", "r761", "r779", "r886" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r221", "r271", "r272", "r273", "r275", "r281", "r283", "r344", "r345", "r572", "r573", "r574", "r607", "r608", "r627", "r629", "r630", "r632", "r633", "r750", "r752", "r766", "r1101" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r881", "r911", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r881", "r911", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r499", "r502", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r1031", "r1032", "r1033" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r499", "r502", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r1031", "r1032", "r1033" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r496", "r497", "r499", "r502", "r505", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r522", "r523", "r524", "r534", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r447", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r496", "r497", "r499", "r502", "r505", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r522", "r523", "r524", "r534", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "label": "Revenue", "terseLabel": "Total revenue", "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." } } }, "auth_ref": [ "r302", "r303", "r314", "r319", "r320", "r326", "r328", "r329", "r441", "r442", "r692" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r220", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r844" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r220", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r445" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r213" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Revenues", "terseLabel": "Revenue from Related Parties", "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)." } } }, "auth_ref": [ "r252", "r263", "r302", "r303", "r314", "r319", "r320", "r326", "r328", "r329", "r342", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r643", "r711", "r960" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "terseLabel": "Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r670", "r885" ] }, "xpro_RsuAndPrsuMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "RsuAndPrsuMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "RSU and PRSU [Member]", "documentation": "Represents RSU and PRSU." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r902" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r902" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r329", "r912" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r284", "r533", "r906", "r935" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r873", "r1018", "r1019" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r84" ] }, "xpro_ScheduleOfActuarialGainLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ScheduleOfActuarialGainLossTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Actuarial Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of actuarial gain (loss)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r179" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r105", "r107" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements." } } }, "auth_ref": [ "r178" ] }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r177" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r186" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r185" ] }, "xpro_ScheduleOfDefinedBenefitPlanActualReturnOnPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ScheduleOfDefinedBenefitPlanActualReturnOnPlanAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plan Actual Return on Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of actual return on plan assets of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r936" ] }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period." } } }, "auth_ref": [ "r994" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r184" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r338", "r339", "r341" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r84", "r86" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r862", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r931" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r38", "r144", "r145", "r146" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "xpro_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Property, Plant and Equipment Estimated Useful Lives [Table Text Block]", "documentation": "Tabular disclosure of the estimated useful lives of property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r189" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r76", "r77", "r78", "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r884", "r1062" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r86" ] }, "xpro_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate based on U.S. Treasury repurchases between banks." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r893" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r895" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r376", "r377", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r862", "r915", "r1096" ] }, "xpro_SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SegmentEarningsBeforeIncomeTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details" ], "lang": { "en-us": { "role": { "label": "Total Segment EBITDA", "documentation": "The amount of income (loss) before income taxes adjusted for corporate costs, equity in income of joint ventures, depreciation and amortization expense, impairment expense, severance and other expense, gain on disposal of assets, foreign exchange losses, merger and integration expense, other income, interest and finance expense, net and stock-based compensation expense." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r313", "r318", "r322", "r323", "r324", "r325", "r326", "r327", "r329" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r869" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r882" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r882" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r555" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited, weighted average grant date fair value (in dollars per share)", "label": "Forfeited, weighted average grant date fair value (in dollars per share)", "terseLabel": "Forfeited, weighted average grant date fair value (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r555" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, weighted average grant date fair value (in dollars per share)", "label": "Granted, weighted average grant date fair value (in dollars per share)", "terseLabel": "Granted, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r553" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Non-vested on Closing Date (in shares)", "periodEndLabel": "Non-vested on Closing Date (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r550", "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Non-vested on Closing Date (in dollars per share)", "periodEndLabel": "Non-vested, weighted average grant date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r550", "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedTerseLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r557" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested, weighted average grant date fair value (in dollars per share)", "label": "Vested, weighted average grant date fair value (in dollars per share)", "terseLabel": "Vested, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Risk free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance (in shares)", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r30", "r31" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r557" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r542", "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r542", "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased (in dollars per share)", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r535", "r541", "r560", "r561", "r562", "r563", "r566", "r575", "r576", "r577", "r578" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharePrice", "terseLabel": "Stock price on valuation date (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1034" ] }, "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageIssued": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageIssued", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageIssued", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Issued", "documentation": "The percentage to be issued of share based payment arrangements upon vesting." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r883" ] }, "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtExercisePurchasePricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtExercisePurchasePricePercentage", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtExercisePurchasePricePercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Market Value at Exercise, Purchase Price Percentage", "documentation": "The percentage of fair market value at exercise date for purchase price of the share based payment arrangement." } } }, "auth_ref": [] }, "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtGrantPurchasePricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtGrantPurchasePricePercentage", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairMarketValueAtGrantPurchasePricePercentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Market Value at Grant, Purchase Price Percentage", "documentation": "The percentage of fair market value at grant date of purchase price of share based payment arrangement." } } }, "auth_ref": [] }, "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCorrelationRate": { "xbrltype": "percentItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCorrelationRate", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsCorrelationRate", "terseLabel": "Correlation range", "documentation": "The correlation rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Total expected term (in years) (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r562" ] }, "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAwardAchievementPeriods": { "xbrltype": "integerItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAwardAchievementPeriods", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfAwardAchievementPeriods", "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Award Achievement Periods", "documentation": "The number of award achievement periods under share based payment arrangement." } } }, "auth_ref": [] }, "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsConvertedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsConvertedInPeriod", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsConvertedInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Converted in Period (in shares)", "documentation": "The number of shares under options that were converted during the reporting period pertaining to the stock option plan." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r182" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Treasury shares withheld (in shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details" ], "lang": { "en-us": { "role": { "label": "Short term lease expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r668", "r885" ] }, "xpro_StabilizingPortfolioMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "StabilizingPortfolioMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "Stabilizing Portfolio [Member]", "documentation": "Represents stabilizing portfolio." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r222", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r329", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r375", "r376", "r377", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r862", "r915", "r1096" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r28", "r49", "r221", "r249", "r250", "r251", "r271", "r272", "r273", "r275", "r281", "r283", "r296", "r344", "r345", "r422", "r572", "r573", "r574", "r607", "r608", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r650", "r651", "r652", "r653", "r654", "r655", "r674", "r750", "r751", "r752", "r766", "r824" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20231231/role/statement-note-10-inventories", "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-tables", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r271", "r272", "r273", "r296", "r692", "r757", "r767", "r770", "r771", "r772", "r773", "r774", "r775", "r778", "r781", "r782", "r783", "r784", "r785", "r787", "r788", "r789", "r790", "r794", "r795", "r796", "r797", "r798", "r800", "r804", "r805", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r824", "r890" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r284", "r533", "r906", "r907", "r935" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-comprehensive-loss", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual", "http://franksinternational.com/20231231/role/statement-note-10-inventories", "http://franksinternational.com/20231231/role/statement-note-10-inventories-summary-of-inventories-details", "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-details-textual", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20231231/role/statement-note-15-goodwill", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-details-textual", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-summary-of-goodwill-details", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases", "http://franksinternational.com/20231231/role/statement-note-17-leases-details-textual", "http://franksinternational.com/20231231/role/statement-note-17-leases-maturity-of-lease-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-supplemental-information-about-leases-details", "http://franksinternational.com/20231231/role/statement-note-17-leases-tables", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies", "http://franksinternational.com/20231231/role/statement-note-18-commitments-and-contingencies-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-portretirement-benefits-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-asset-categorization-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-expected-employer-contributions-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-key-assumptions-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-prsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-nonvested-rsus-details", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-details-textual", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions", "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-details-textual", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-details-textual", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-details-textual", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20231231/role/statement-note-6-revenue", "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-details-textual", "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details", "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-carrying-value-details", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-details-textual", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables", "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r271", "r272", "r273", "r296", "r692", "r757", "r767", "r770", "r771", "r772", "r773", "r774", "r775", "r778", "r781", "r782", "r783", "r784", "r785", "r787", "r788", "r789", "r790", "r794", "r795", "r796", "r797", "r798", "r800", "r804", "r805", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r824", "r890" ] }, "xpro_StockCancelledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "StockCancelledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "xpro_StockCancelledDuringPeriodValue", "negatedLabel": "Cancellation of Legacy Expro common stock", "documentation": "The value of stock cancelled during the period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Merger (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r137", "r138", "r175" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon vesting of share-based awards (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r28", "r175" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r28", "r137", "r138", "r175", "r547" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Merger", "negatedLabel": "Merger", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r28", "r49", "r175" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common shares issued upon vesting of share-based awards", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r28", "r137", "r138", "r175" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "xpro_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Member]", "documentation": "Stock Repurchase Program." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets", "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r138", "r141", "r142", "r163", "r780", "r799", "r825", "r826", "r886", "r892", "r930", "r940", "r1070", "r1101" ] }, "xpro_StockholdersEquityCancellationOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "StockholdersEquityCancellationOfWarrants", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cancellation of warrants", "documentation": "The equity impact of cancellation of warrants." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r101" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-10-inventories-tables", "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-12-accounts-payable-and-accrued-liabilities-tables", "http://franksinternational.com/20231231/role/statement-note-13-property-plant-and-equipment-net-tables", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-tables", "http://franksinternational.com/20231231/role/statement-note-15-goodwill-tables", "http://franksinternational.com/20231231/role/statement-note-17-leases-tables", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-tables", "http://franksinternational.com/20231231/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-tables", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-tables", "http://franksinternational.com/20231231/role/statement-note-23-supplemental-cash-flow-tables", "http://franksinternational.com/20231231/role/statement-note-3-business-combinations-and-dispositions-tables", "http://franksinternational.com/20231231/role/statement-note-4-fair-value-measurements-tables", "http://franksinternational.com/20231231/role/statement-note-5-business-segment-reporting-tables", "http://franksinternational.com/20231231/role/statement-note-6-revenue-tables", "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-tables", "http://franksinternational.com/20231231/role/statement-note-8-investment-in-joint-ventures-tables", "http://franksinternational.com/20231231/role/statement-note-9-accounts-receivable-net-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "xpro_TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_TaxReceivableAgreementCashPaymentForSettlementOfEarlyTerminationPaymentObligation", "terseLabel": "Tax Receivable Agreement, Cash Payment for Settlement of Early Termination Payment Obligation", "documentation": "Represents the amount of cash payment for settlement of early termination payment obligation in connection with a tax receivable agreement." } } }, "auth_ref": [] }, "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementFutureContingentPaymentsCashTaxSavingsThreshold", "terseLabel": "Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Future Contingent Payments, Cash Tax Savings Threshold", "documentation": "Represents the cash savings threshold which, if reached, will trigger future contingent payments to be made as a condition of the settlement of the early termination payment obligation in connection with a tax receivable agreement." } } }, "auth_ref": [] }, "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade": { "xbrltype": "durationItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-22-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_TaxReceivableAgreementConditionOfEarlyTerminationPaymentObligationSettlementPeriodOverWhichFutureContingentPaymentsMayBeMade", "terseLabel": "Tax Receivable Agreement, Condition of Early Termination Payment Obligation Settlement, Period Over Which Future Contingent Payments May Be Made (Year)", "documentation": "Represents the period of time over which future contingent payments might be made as a condition of the settlement of the early termination payment obligation in connection with a tax receivable agreement." } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r34" ] }, "xpro_The401kPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "The401kPlanMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "The 401k Plan [Member]", "documentation": "Represents the 401k plan." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r203", "r204", "r205", "r332", "r333", "r335" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "http://franksinternational.com/20231231/role/statement-note-14-intangible-assets-net-summary-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r111" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://franksinternational.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock (at cost), 3,360,217 and 1,966,427 shares", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r51", "r90", "r91" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "negatedLabel": "Repurchase of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r28", "r138", "r175" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://franksinternational.com/20231231/role/statement-note-1-business-description-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r28", "r90", "r175" ] }, "xpro_TwothirdsDrawnMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "TwothirdsDrawnMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Two-thirds Drawn [Member]", "documentation": "Represents two-thirds drawn." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits", "http://franksinternational.com/20231231/role/statement-note-19-postretirement-benefits-details-textual" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-contract-balances-details" ], "lang": { "en-us": { "role": { "label": "Unbilled Revenues [Member]", "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrealizedGainLossOnInvestments", "negatedLabel": "Changes in fair value of investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r17" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r583", "r593" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation", "negatedTerseLabel": "Effect of changes in foreign exchange rates", "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedTerseLabel": "Reductions for tax positions of prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r594" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedTerseLabel": "Settlements with tax authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r596" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r591" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "terseLabel": "Additions attributable to the Merger", "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "terseLabel": "Additions based on tax positions related to current period not attributable to the Merger", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r595" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "terseLabel": "Additions for tax positions of prior year period not attributable to the Merger", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r594" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedTerseLabel": "Reductions due to the lapse of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r597" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r598" ] }, "xpro_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "xpro_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits That Would Not Impact Effective Tax Rate", "documentation": "Represents unrecognized tax benefits that would not impact the effective tax rate." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://franksinternational.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r73", "r74", "r75", "r208", "r209", "r211", "r212" ] }, "xpro_ValuationAllowanceDeferredTaxAssetAdditionsOtherThanBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetAdditionsOtherThanBusinessAcquisition", "crdr": "credit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details" ], "lang": { "en-us": { "role": { "label": "Additions not attributable to the Merger", "documentation": "Amount of increase in the valuation allowance for deferred tax asset from other then business acquisition." } } }, "auth_ref": [] }, "xpro_ValuationAllowanceDeferredTaxAssetReductions": { "xbrltype": "monetaryItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetReductions", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-7-income-taxes-changes-in-valuation-allowances-details" ], "lang": { "en-us": { "role": { "label": "xpro_ValuationAllowanceDeferredTaxAssetReductions", "negatedLabel": "Reductions", "documentation": "Amount of decrease in the valuation allowance for deferred tax asset." } } }, "auth_ref": [] }, "us-gaap_ValueAddedTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivable", "crdr": "debit", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details" ], "lang": { "en-us": { "role": { "label": "Value-added tax receivables", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities." } } }, "auth_ref": [ "r922" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans", "http://franksinternational.com/20231231/role/statement-note-16-interest-bearing-loans-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation", "http://franksinternational.com/20231231/role/statement-note-20-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "xpro_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "WarrantsMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Warrants [Member]", "documentation": "Represents warrants." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations", "http://franksinternational.com/20231231/role/statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (in shares)", "terseLabel": "Basic and diluted weighted average number of shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r286", "r291" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://franksinternational.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "auth_ref": [] }, "xpro_WellConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "WellConstructionMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "Well Construction [Member]", "documentation": "Represents well construction." } } }, "auth_ref": [] }, "xpro_WellManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "WellManagementMember", "presentation": [ "http://franksinternational.com/20231231/role/statement-note-6-revenue-revenue-by-areas-of-capability-details" ], "lang": { "en-us": { "role": { "label": "Well Management [Member]", "documentation": "Represents well management." } } }, "auth_ref": [] }, "xpro_statement-statement-note-10-inventories-summary-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-10-inventories-summary-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note 10 - Inventories - Summary of Inventories (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-10-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-10-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Inventories" } } }, "auth_ref": [] }, "xpro_statement-statement-note-11-other-assets-and-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-11-other-assets-and-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Other Assets and Liabilities" } } }, "auth_ref": [] }, "xpro_statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-assets-details", "lang": { "en-us": { "role": { "label": "Note 11 - Other Assets and Other Liabilities - Summary of Other Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-11-other-assets-and-other-liabilities-summary-of-other-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 11 - Other Assets and Other Liabilities - Summary of Other Liabilities (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-12-accounts-payable-and-accrued-liabilities-summary-of-accounts-payable-and-accrued-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 12 - Accounts Payable and Accrued Liabilities - Summary of Accounts Payable and Accrued Liabilities (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-12-accounts-payable-and-accrued-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-12-accounts-payable-and-accrued-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Accounts Payable and Accrued Liabilities" } } }, "auth_ref": [] }, "xpro_statement-statement-note-13-property-plant-and-equipment-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-13-property-plant-and-equipment-net-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Property, Plant and Equipment, Net" } } }, "auth_ref": [] }, "xpro_statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-13-property-plant-and-equipment-summary-of-property-plant-and-equipment-held-under-finance-lease-details", "lang": { "en-us": { "role": { "label": "Note 13 - Property, Plant and Equipment - Summary of Property, Plant and Equipment Held Under Finance Lease (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-14-intangible-assets-net-expected-future-intangible-asset-amortization-details", "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net - Expected Future Intangible Asset Amortization (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-14-intangible-assets-net-summary-of-acquired-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net - Summary of Acquired Intangible Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-14-intangible-assets-net-summary-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-14-intangible-assets-net-summary-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net - Summary of Intangible Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-14-intangible-assets-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-14-intangible-assets-net-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Intangible Assets, Net" } } }, "auth_ref": [] }, "xpro_statement-statement-note-15-goodwill-summary-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-15-goodwill-summary-of-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill - Summary of Goodwill (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-15-goodwill-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-15-goodwill-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Goodwill" } } }, "auth_ref": [] }, "xpro_statement-statement-note-17-leases-maturity-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-17-leases-maturity-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 17 - Leases - Maturity of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-17-leases-supplemental-information-about-leases-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-17-leases-supplemental-information-about-leases-details", "lang": { "en-us": { "role": { "label": "Note 17 - Leases - Supplemental Information About Leases (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-17-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-17-leases-tables", "lang": { "en-us": { "role": { "label": "Note 17 - Leases" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-portretirement-benefits-key-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-portretirement-benefits-key-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 19 - Port-retirement Benefits - Key Assumptions (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-actual-return-on-plan-assets-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Actual Return on Plan Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-actuarial-gain-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-actuarial-gain-loss-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Actuarial Gain (Loss) (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-amounts-in-consolidated-balance-sheets-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Amounts in Consolidated Balance Sheets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-analysis-of-plan-assets-and-expected-rate-of-return-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Analysis of Plan Assets and Expected Rate of Return (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-asset-categorization-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-asset-categorization-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Asset Categorization (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-changes-in-present-value-of-defined-benefit-obligations-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Changes in Present Value of Defined Benefit Obligations (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-expected-employer-contributions-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-expected-employer-contributions-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Expected Employer Contributions (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-information-for-pension-plan-with-accumulated-benefit-obligation-in-excess-of-plan-assets-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Information for Pension Plan with Accumulated Benefit Obligation in Excess of Plan Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-movements-in-fair-value-of-level-3-assets-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Movements in Fair Value of Level 3 Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-movements-in-fair-value-of-plan-assets-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Movements in Fair Value of Plan Assets (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-net-periodic-benefit-cost-details", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits - Net Periodic Benefit Cost (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-19-postretirement-benefits-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-19-postretirement-benefits-tables", "lang": { "en-us": { "role": { "label": "Note 19 - Post-retirement Benefits" } } }, "auth_ref": [] }, "xpro_statement-statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-2-basis-of-presentation-and-significant-accounting-policies-estimated-useful-lives-of-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 2 - Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Property, Plant and Equipment (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-2-basis-of-presentation-and-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Basis of Presentation and Significant Accounting Policies" } } }, "auth_ref": [] }, "xpro_statement-statement-note-20-stockbased-compensation-key-assumptions-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-20-stockbased-compensation-key-assumptions-details", "lang": { "en-us": { "role": { "label": "Note 20 - Stock-based Compensation - Key Assumptions (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-20-stockbased-compensation-nonvested-prsus-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-20-stockbased-compensation-nonvested-prsus-details", "lang": { "en-us": { "role": { "label": "Note 20 - Stock-based Compensation - Nonvested PRSUs (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-20-stockbased-compensation-nonvested-rsus-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-20-stockbased-compensation-nonvested-rsus-details", "lang": { "en-us": { "role": { "label": "Note 20 - Stock-based Compensation - Nonvested RSUs (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-20-stockbased-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-20-stockbased-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 20 - Stock-based Compensation" } } }, "auth_ref": [] }, "xpro_statement-statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-21-loss-per-share-calculation-of-basic-and-diluted-loss-per-share-details", "lang": { "en-us": { "role": { "label": "Note 21 - Loss Per Share - Calculation of Basic and Diluted Loss Per Share (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-21-loss-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-21-loss-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 21 - Loss Per Share" } } }, "auth_ref": [] }, "xpro_statement-statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-23-supplemental-cash-flow-supplemental-disclosure-of-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 23 - Supplemental Cash Flow - Supplemental Disclosure of Cash Flow Information (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-23-supplemental-cash-flow-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-23-supplemental-cash-flow-tables", "lang": { "en-us": { "role": { "label": "Note 23 - Supplemental Cash Flow" } } }, "auth_ref": [] }, "xpro_statement-statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-3-business-combinations-and-dispositions-consideration-exchanged-and-preliminary-allocation-details", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combinations and Dispositions - Consideration Exchanged and Preliminary Allocation (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-3-business-combinations-and-dispositions-schedule-of-fair-value-of-net-assets-from-acquisition-details", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combinations and Dispositions - Schedule of Fair Value of Net Assets from Acquisition (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-3-business-combinations-and-dispositions-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-3-business-combinations-and-dispositions-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Business Combinations and Dispositions" } } }, "auth_ref": [] }, "xpro_statement-statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-4-fair-value-measurements-summary-of-financial-assets-and-liabilities-measured-at-fair-value-on-a-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 4 - Fair Value Measurements - Summary of Financial Assets and Liabilities Measured At Fair Value On a Recurring Basis (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-4-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-4-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Fair Value Measurements" } } }, "auth_ref": [] }, "xpro_statement-statement-note-5-business-segment-reporting-assets-by-geographic-region-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-5-business-segment-reporting-assets-by-geographic-region-details", "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting - Assets by Geographic Region (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-5-business-segment-reporting-capital-expenditures-by-operating-segments-details", "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting - Capital Expenditures by Operating Segments (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-5-business-segment-reporting-reconciliation-of-adjusted-earnings-before-interest-taxes-depreciation-and-amortization-from-segments-to-net-loss-details", "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting - Reconciliation of Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization From Segments to Net Loss (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-5-business-segment-reporting-revenue-by-operating-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-5-business-segment-reporting-revenue-by-operating-segments-details", "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting - Revenue by Operating Segments (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-5-business-segment-reporting-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-5-business-segment-reporting-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Business Segment Reporting" } } }, "auth_ref": [] }, "xpro_statement-statement-note-6-revenue-contract-balances-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-6-revenue-contract-balances-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Contract Balances (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-6-revenue-revenue-by-areas-of-capability-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-6-revenue-revenue-by-areas-of-capability-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Revenue by Areas of Capability (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-6-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-6-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-changes-in-uncertain-tax-positions-details", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Changes in Uncertain Tax Positions (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-changes-in-valuation-allowances-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-changes-in-valuation-allowances-details", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Changes in Valuation Allowances (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-components-of-income-tax-expense-benefit-details", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-components-of-loss-from-continuing-operations-before-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Components of Loss from Continuing Operations Before Income Taxes (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-reconciliation-of-differences-between-income-tax-provision-computed-and-statutory-rate-details", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Reconciliation of Differences Between Income Tax Provision Computed and Statutory Rate (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-7-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-7-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes" } } }, "auth_ref": [] }, "xpro_statement-statement-note-8-investment-in-joint-ventures-carrying-value-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-8-investment-in-joint-ventures-carrying-value-details", "lang": { "en-us": { "role": { "label": "Note 8 - Investment in Joint Ventures - Carrying Value (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-8-investment-in-joint-ventures-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-8-investment-in-joint-ventures-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Investment in Joint Ventures" } } }, "auth_ref": [] }, "xpro_statement-statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-9-accounts-receivable-net-movement-of-expected-credit-losses-details", "lang": { "en-us": { "role": { "label": "Note 9 - Accounts Receivable, Net - Movement of Expected Credit Losses (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-9-accounts-receivable-net-summary-of-accounts-receivable-net-details", "lang": { "en-us": { "role": { "label": "Note 9 - Accounts Receivable, Net - Summary of Accounts Receivable, Net (Details)" } } }, "auth_ref": [] }, "xpro_statement-statement-note-9-accounts-receivable-net-tables": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-note-9-accounts-receivable-net-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Accounts Receivable, Net" } } }, "auth_ref": [] }, "xpro_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://franksinternational.com/20231231", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "SubTopic": "10", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482914/835-10-05-3" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481097/715-30-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "60", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "80", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(b)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r905": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r907": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-4" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-5" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 142 0001437749-24-005041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-005041-xbrl.zip M4$L#!!0 ( %>!55C*SU= M6W/;1I9^GOP*C+/)V%64+&GBQ+$45RFR/>-^:=^EAP?5>XTH2]FJC#YZEGR^6^M=:?O3*&;Y+5>)E>V4"5_ M>9I4*LM,.7^6')DR.3H\-N5IDK9U8^MGB6J=/<4^*]]1H>JY*>'AZC:ACIR^ M=0_[@P8#:X+/]F;EW_O;X)6_31+Z9I(TNC:SM6ZAK>GSE[<+ M,S4N^>+P^.SQ]/G98WP(_E3//]EU4KF>_0?-Z?-RVE2G&^81MSUH^;1KB<9/ M'V]4;53IGI5(?/EI-.L4*$_7I[(P^ (MYXN7;R^N?KQ\]^.;U\F;[Y*+\\L? MWYW_G+Q]]^;B)U[?S0-:F^LN0^H-P,_]=YUTU /-W\"AAE^/GU*7[Q8Z@7,) MFP''NZKMC6G@<#:)G26VK1-5.Y/FFCZKIK&I47AX$U5F<*[PQS97]>#%%ZU+ M%TFNEDD-)_L&QI(X2\TU3CDXF@=.?:FK*P2CXK0M;5Q994/*]O=%U MJ?"1"YO!<[5.FK: Z)9F%D9;60;_8D]XZ!5MWP^M& M#"P"!F/J!-;(U-JML N]J9$)C1Y[=-$X)DFF9Z;4-"UB&?3>PN; 3NF?#3!* M'18YM44! VJ<3:\/DS?;EAW6H-9S7+H:UD"Y:.7>U0I6Z4I^Y9&I,GE9SG/3 M+!)7J[+)N9F%:F#]=)G,3 [-+(U;4$-O7U[0:S 54Z9^)T@8U'H&7=)^-=BL M%KXC&WM>EBT0T)6&5YPT"QU]!R0(Y_K@I\/[?7"(-YRW;F&9^"Y495 >[B5+ M( +LYIK*7%5AVQ(H&7;<+75^ WS#Y#F2DVYKFSQ\^>4+* MS(W)H!E3THLV052!Q.O??GC";_!;W\F/ULA4J,V6N2>Y/J56 .Y; M01T](H'UVH%$)DE; O&AF+/P.,IGCTE((PG2,],-0$F2D-!39I/&(@_Y@"X1 MC/S9N ^*F6^MJEE*=$L)Z^ V(RY0&&"-D@H J\WPMYD!2;32H'@R#W@%E''\ M]20Y.3K^"K>%"<2S?I!)\QI)0V 9/-"TTR:MS513T_)@6Y&VI+: M"G($H.(VALG T4\,AXY$"]W 4@"_@\>99\&Z4E_P=\(2CB?'2%;?IEH3%^TF M.OE0*E.9K9P'? K$9E'E>)9^A?$CTOUQ1BNT7 !Q-\ID?FX.SQD-!U:HM$EN MRSFPTKG":,YT"6/CP;1- #.I(91OH4-:%R&Q]/QCK)^>> MTGA7X >@(3X03$@G)X?\\9R;5PQV![,B@L"':;CPC[\#(ZELN7E$O#B]E5@H MV.2(HL*S:VO"%'IR])EO,B9.3XD3/B[E*L&=RI$SPC" SF2AF%\"C2T4["CN M+LP!3E=M;G 'X7'XI=&L/*BT4WFRML:-C _B\=,$\)I;-*(QR21HJ6%G ) MGEE;I8@2YQLV"V7($@!HHN8*I]Q[D1J&[7--N CC+2BGF< M9,:3Y9%E 1;@\*CC6ABRSN$Y<5;H5_-6E2 $FA:D<6^/<2J$TL=7_)X+, )> MET",+YD8DRNFPS\'XA).J6\$I,O!\R!TJ]+&QVGX(Y\^9G=(70F(#/R'EL/. MG#Z9 M$32\;NR[:8P$ M*\8V>".8V MIF)F;),WAN'[SX/+[;W]ZX+MO3S_Z>#\NWT?_@/95>(V,LLX/^3VL+\,.+\05@C]H'3O_= MFXN?37F]=0'".HS2SWM[W?QF/QMW#OZ;T-65#C 7CN#;(.C^C"8N$*;M-#>I MR&9!*,1W@:/G1DU-CCSNX9EY7BI5Y!9T%$!GI;6N@36LSAZ;YX^(=ZN4S:4& MO5!+X+=M#LR\ O7^ &0_<[H)JM._"OA)=>U0*=KDU/,.NXTFW?_6O8Z1?6[J M.-&&!).W&5=JQ5Q^A2*] 7E3BZ.-5:(.A:X]DA0M8#*0T]B#& =GR4/S:$VS M^_S3IR?'7YTF:$=VJ)$U(CIPP(VAQD#S2K67I?*$XOZ;ML I^XG@#(X>2AHW6)."FN#X@4. _AE:XJC"_+>:_"4P$9K)D=RE-J)W" MW U0&3S,AG'V0^I:JQGP7P+>V"S]]>(4(2> AVRNM< )$%7S>4U8 5VZXE7I M\,L3UFQ)"#+*[%M;<4 P.!C=+F@"C:>;[!MZ-D,29&':[<5]M]G?9?L<\T5- MV._W5T>'1,VWY\]"2\#A.^UDX>%87M]?^\?3E94PXZ^P0!:38TCJ.D_0!@ M?Y3 ](+Q2FN82]1''S\.,C@3GPN5#X;\)LU)W.%(K-T')\C'[I8ESTZOB\H,J+,]M2(^'8= M42*HJ$BD3R(")9R9>0+-PJH$PT/ ="W9R>#Y&8)90!+- H&E=\0QHY\9#!HS M1%* :?"T,.[IR'R7.('DE:TUAJ!-!D."T62F8<.?%J IOD*R$+DUK\X ;S*T M:F(LV7F2Y 4O*0GFX&T%)BM>EQF!=07BB&FZ*D?%KT#EKMD#*ZF<>76^+ M^!N9_G#FZKVFW\V9G&2#>5=YVWS Q&FS*X"R."*"&&22Y;4(-"'STX[=BUZE M0C0-3*>BY1$8,U6-H?40FD&DEB(EXPJF*4X!*0B@#] =@.MF;.F!5!&C3RF M#X2/V'^S&Y03C>]J1I+ O\7S54$)) R4D5E4MG#-Q$. 7OV,]@*Q=IBA<\ZI\?\N^($9&LL/-A@^)RW8S.P)=Y&-(YD MR,RJ(Z-P=/L';^CQP(ZD>1P6*9?H3X&W:)MY>Y=(0>',]F:T-IG]V^++""%N MA9(18&0;."C!>A\D/703P,.Z7HA+)<1!1 M ].9WWJ)2@H4( %#'-QPOW>'\-#W(I%?=1+Y;7QV]A(EP;S/S/-+C%W-6A_K M\?@R\RRC+W8GT*C7(L6^$NR,P!UV MUI;O.?<8H:Z7MZY6M@;5'/-"[B2A_@:A80J646QR( :/+3J]@LQXKR7TRA3V(4D R7=D&8&Z-\#;5I@*I+RIQ\&"GUE;>NBT8 M^8*A(!KVYD2.G9),AO..N/0!(H/%!G7[(7Z'P.[DZ/0*)]O0^V\'N/WD^/01 MNW(W/$2GCW2@V*IKR2+N 9A3 2WO'QRAL#/8G$R)-VRCLZ&5 MN$(TE]*B&P>\%M>R!RX$\36LP5-ZWD/_2"5Y414L*6R;QTZ>C/D#)Y<%?K:&-)[!#]I!F0&XP*^2= M:JZWN@Q4$]MG[B2T1CO&_+76O@M>F""R;)@Y#X37Q%OP.OL)X;8;[K1M*#%" M.1\#*@:]+X]@>G@X[CPMJ0_#9$],9*D4>O#[6L,2X6[[P#F/$?;]U&Q.O5@[ M1DS1<:="R2V,J."U)5H/F(18^;A:7.&2;V\(4S? H= IDZREGP$DG?A;?:Q3AXTLRX2F8F-@Q:R-UCO>X,N2ZI!_1D3WR0&L;$!9D; M^Z:)7\M/V !GY*":">/#O;Q==2(&\% 1?&6*?PW6!-%.\34LF$-1^"BB9VV. M1TM+XBUD) M;FSOT>],.L$^13EIR"*8YU8BSJH:<_&DB U% M:"+N6+-.PP!GZL;6GIBB^!NF/)G)UN(OD=&&S)7DG>,Y="FPDAO"\^)PWC]2>S6& G"+^I8O.MJE"5PKPD LGHF.3LTAZ&VK^]9-?9/YC/AW3,/767#7CDW7H(Q;YR,.\P M61!XP8Q,W N?9DFV6?8:$/$F&^S6:_1_%7'EW0*K M1YS[##04T."KRD,^(? MPQ5YS$#@M];6;<$0J3- W9C:<8!EMXS;H^[I#->2!M"U)/MXT_5'&6#583*U&S1T;$-HS(GSNFE7@;S/ACK*Z,&!UV&HV/>AT8 M0WT4T:U4V@B5'_JD;LLH9*RA*.WNH8%BU?M!!HWA861H@2YZEDU*BXZ:3I;( M0"45+)H.1<'-QM;89X3A1$:FC5M,^\L[WE\]Y25>*:;?)=F:>3R^E17M1[-9 MCQQ,]J-W\J-W\J-W\KT+"8;\-B[(VJ4_D@=&C%=#MY.N[MZ8KNK(VI M;^!L.A-!UWY0&C.M"S3WK9M (_O0QMG'6#; RV!H1D[:*]P;[/\J^Q7VL_1! M\[OH!7N',%C7?$V96H3J2=_<7W5S+3JSX-(GXF)R5%ADH^[9'7_RA#6NJSLC M'N)U.P:C\_B9<7N'5!;A#-8H(L'_/,%#M$3F+%I!]\RF3C=T-.'"A+%K>8^M M*9>]?,E@72H[DE=S+*($KTR(+67"K5ZI&IC&\1%E'!][9VL4J\@9\J+B]#@X MZFFTJ+6&7N.0Q!>^_^C(G?O^?6 B=;+UR4GR1ETG/Z"Y])R-<["K/Q]>'@YT MQ@$&7]H!34R)F!NMG"3?2+7*. YCN;!="8+(U1=Y&SMK'3'3O@4:*^HLRR@( M(BHIU]'P16Z;$/W7) \I^F%&]"GASUL7Y-$D'+.PQ1QXV>_[^.BS";E:N]S- M$_SJCO$<;ESO+@"#.L+$N@_OA"09K*;^L/W%V6_:W]]O>P^3\[RQK">^XO%? M(L?\D%UC$_/_[WSPN&/A3^&KM)$]@MEIWX9+0>IA6Y(+@O.?R*&!)DHTB(=P MB"4 CF9A*I(U[]NI)Y:1K9 R<(/U[2V:^A=(@)V^A43OQ*(E!#1PDH^71]@" MJZZ, N6"@A[;E#'W+5D:S4OHL:0EHVE,V+,1_ .V'#X6>QLPD6'P,ZC,G/Q% M^!8U>Y"(4T,9[YC-U,40KR%"5-,STW"82D"T4=O,=0AW-_VB:$X"IZ4<"#G7 M8ZLPQEEU!5FZ+/21Y/->Z!GQ'(R+WQP8?<_%.N'42*%(_B&VG@N1OE?:UG-5 MAJJL>XE=U[11LH56R%JX ,0.\2(]WX$OW8H, 94F/)!2J%6X-\93.2'/SEPW M;8'5 *7N U6=P_HI@R%6^USX=.>:!=%-,ZD%JI *P2GF=%5LB@P+!M0 G)!" MA:)P!JZ2>+]7D"D#*/_@G;JF8@G)91>XMI<4LL9<@*W0C69X'PJ $L[AE *Q M3E:%HT +S0&<0Y=GH1:)7\.R7](05.T9;*E6QP[?9\O?TJQF!/6>-B[]47 M-+,884/16Y%[F59MYPNJ$'\$4"=( AXIU#6'!?FM&>35L>4A,[,9WFSEN @O M>@Z=HUB9&QU!MV?_QM5WA)#93/[-@Z,'"=J?Y6:[\+FI5.H_]QP'9$E_CWU[ M0%<"_N7,U? /_)L-VGO:&Z'+AH_!RF)@42ZF:6>KT]Z;]/@?M6Z??OWE5U_S MPF$WNPUOVYC^52X9[&&3D&G:OSODPVX[L,-ZVV.W5FR]TT?,QKL40;9EBR#U]G@DJX=26>>G)/P[V%OTBIG\!?/"V/GNB/ MGNC_<$\T7X96DAU4K%G?6GO-$O2*'*A[JH6\"Q;'4#P/^8\I^99EL@".%P+9 M+<2-B[U=:[:AQ\VJ&V5R;ZU%2R#TCDEJ_=>Y%XLH6@\1-F5GI+9"%:=KC4KP MAVH'.#]T#H40H=&$ +[I-+F6D$E\*2[18N+V9U0_.I"*6&WWR&G-NGA\DR). M\#Q2C\XC]6AO3\4.=CU/O:(5JL$%E-NR0*C0"=\6T2LIV]7A2LY[R8C4\M8F M/3*F>N9L5%SZZB!45DX, P+#V3=P@\E+\L/ZM<)T=52(\"!!T=UK# H X%%' MA6TP+FXBX27^5DU.S33LR @F4Q=E*LO'J-\H:)$^P?GO=[\/9^L%*&EBC)@D MK\(=/2^TW-?SISU2!)%]H=;AX2+3YZ"*N4@"9O.Y ;KKNZ.\I.B2951=8UX\ M9G9-?47$SI4V\WHL9^R&&JS]2CVQ'ZP+,N%L C\(>^_%P&Z72\07YW+>5WSS M%%XJ\6M;&\JA!M'9-D;S?1+A3JI,CS]+=U6A@Y6?-TV101N6ZKU!=F2SC+T3DI*RQ]0 M'ILFSZ*"3,7CU;HC']<]I_HUQ^?;UNRKCPHO^TIH*R5^"K812Q@PWU7>0^#K MQ VSE+H:QF,Q!>MQ$%.V;I3>1D(UXV-"]<6),?%E_5D&'1@J(F]1]G5*IO=, M%6J.CHZVD3K.:S?B93K%$@J@^/M6?SVWC*^*;5&%^C<^UZ0I!(#]I*0:C6^:H$@8%M6%:/EJ)G'$MY9_!$U@/%FM6ITX$ M%*8+BS-HK42OSPX968::C4VJI(IN5 18N4'.$^><1BI82%OPB6=QQ_%,,/I" M+@-:WQ1Z6H;$S)9IYP*ZR4$TDW58=$Z_<.S9XJ4CM= X0X'+?),+&\)2F^?L M*,M7")-GY.EB.J&R5'U4C.'>EKRQY'1132)1IX9'OS'XE.OOBELNALY$4'SC M(>9V2,TD*5G7&#BMBJ\9P0!73C0Q?GNI"+$W@1%K@:B65$%C;)T@ML'K$$T7K&<;YE"Y0,D<1$9EA]MY#.T,CZ["^.M/>R(0? MH4*CGNJ$44)/7(D.O:HR3Q M7*-4%V><;7)%2XZ6BS36H';5H.%X%;=GZ>%Y5 MFHY27$::V0\=J*4/;^R.32/$A(>9 G7E$B!$9W#TH4>&WVL65^(,<U+AF+ /\!N>W#+WOK M=K%0'%S+/&#DGB(O"G'16&O/,/0)ZZ2XX1X)/>!#3 ]!6C3^PCX0G\ASNLN5 M(I8^(9GHY0N;R@0YD9\"\1>\-Z=(&P**PCP]99URH9:^G#)-9-.*,TF#'B46 MM1AGT?W/-A\"86CKALLB=M>2;$ KI[@S?'F>8@K"P8 $)L 3EJH;*(:TEG#B ML$X1NM(KN]0U8RY_^*0P35AQ!,#^PJJ 0L(QXV*.,'2Y>T2B)3E?MXZJC7K' M:%=NM*//#LFZ*/_.T3WJO7HDXZ.+CX4/.G38L'#R"WN[Q4DD107\?B?L_2[L^Q)2MTM M'$\#U=W?DDFH888%DMB%W@0Z7LA<+"ZXCZ'%A404DI ]SJ;5?_84SG)GI[FS M-+3>0S)9+/A8(NA[2 18GB=".4B^36+ A8]DTL42]R7A+ %]SB1F MZML24SSR.,/GC">*^X7C:8D+/>Y.() 3&D5G,AF03SB728]D/KH<()_02>YE MA_@X@!O\ &WN(_8R/T*N2]@PER8,4AG"\CK5T5I2GXV[+:-[) AB,L>T##3O M(S$D+*=O)XH'K!>,\H7C47%_OR!1CV+H<:$J[CR15C)B2F>E65P'(]2?7V\I MTD:)-@OT0%SIJ8_IWV?E2%(\D#D42CX/$&3HS4*4X'O[>XJ]4!_TNSO/\AX+ M2?J()A$E0Y;K<2FY/TO]=2;U^O<5V:3[E-AGJ7??'_GD)/7F<6SU'@FPTW+X MQ'4IWI CBK*UZ7V%\[:&)_%8SC*+&*^WQ$*O6!U[I$M51U]7_VRUFU!K-[LMN&HV+NHW-0=N4K>I_QO'66)3)9J< M,LL%G!(7,J,QO$A'?_EOZ??/BO917V-J[)QLH_-L"N9'ZN"G**#-.O@C%"1P M232@_U@[_<7\RA3U[SST< ?."/<)HE(9/%QI$' QO,=CTN?@I/1%NZ%?*U%' M_$F8_UN,4VG-)W<$C4;%4D8=/$9*P*Y3,H93=3RB7$TFE&8 Q%QH">Z&D:( M!XM[TE>I'UYQJDWCX!4TI&LINRXC>D9UK>1TN6\2/\&AY&.ARA!8W+0TC$\9,TS#,32(KY6 I72,UG#54*" MH!C1[B*J"1Z.H!0&4JA2(&AU_K(4TT)&TPB%=&"Q"5>9C$08&,9D;EM#]QJR M%L,Q6K6M0CJ)(>T^I-,8TJY#K=;UA@B+EH00A;*]2ZH=#ZO8 MTL."(N::9CBL8YH:W['2VTE4C5;""NBI+'-O4.XI(XKX'-V2(!8FL:ELAS40T!LZE0.SN MX,7;;.9-/MAFXIH!:VKD V1F,#U0-I*:R:B6;A>!E!1;4(HI C")3].-C2MM9:WJ8H=CM+^=5J MT.Z9L*%;\=M1Q0X%S$,6.2^!*@HD')9OZU:O$C[%X# 1X.7?E::E[&9ZLB10 M#ZH^T=[;3"?7G$[).(N7IXQAYK@,RIZ]"C)DF!B.J",((RYRH86]D"(Q=YQC\[E;*PV0#UA9'J6!WF=1%J0:R.HIV[08NQ7;249-0@<$ M4W?%F9AVGO$*6G)BL:8TST'('%@;/: >@4,G5;)>#SHH=$DT)S,(E-9ZPZGW M[V6?4H'4=EJ&+C7JF%4TI%A[=[$:4 5-5#3CS(DEH.6#/]8.3(8R6I@1U8\A M&?F826BK%T3CM2>S:-FM >L":U+&@&IA.7M:*SX)NC-,.K""Q<6H) MF<_*]Z5#,ZL%>.:?A5DYG=$H.9WD\JS)UK,PSWK&97[$0WW0OZ=3+!Q'OPKT M+U!+ P04 " !7@558&W2ZK@\# #O" #0 &5X7S4P.34R-"YH=&W5 M5FUOXD80_MS\BBF5"#A('!B"C@ "I_U8+7B,5[)W?;M+#OKK.VM" MCPN7JE45M?V"O?/R/,^,/8/#S!1Y-\R0)=V+'T+#38Y=W/UZ[=U=-Z\:Y W= M@Y&\/SH.C%"@8@836.TASK8B0360!<)<*L-R<*#IMMRFU[P"WVO[5^W @_DC M.$XW+- P6&=,:33WM:U)G5;MQ2I8@?>U5*J"&2=!@VO#I:C!6@J#@J(-YEAF M4N"]D+7N1>@>%(Q!FWU>I0OC:/X;MGVO-)WJF+*"Y_OVAY@7J&&*7V A M"R8^=$J6)%QLVAX7T/"YZ%C4\@A5,+7AH@T6!PSNC,-ROB&#XIN,3%^IH.*" M4S*X_+R5IO.*\F DFM#&?J/YF'>FL@Z5I0X:%4_/: EKU8UV&5]Q \V@X8?N MJANZ-HHN9??BKU248_H?*NA2K'39>:.&4^Q7R)WO/?QGIC@3IBWL>Y5W7EI@ MW57G^K/I,IK&,!O">#J(YA']T'$1C<;+.%I$ Y@_?9R,^]#K]V=/TW@\'<%P MO'@\=/EM:>W+\@G:Z-$T7& DF0^!B+54I:;II]NQX*TQ1H5A; M%RQPP[5Y<2X-K8#"YDYE X(@<)HW=_Y= .0;$ADLG0"82-[.TH%P3'^QO/;U40U?'VFL).T%L@4Y!;11I)L=&05#MIB"NU96H/3;\.=@G5 M*2 G=K$Y5IERP<2:TZK21SG:@D6[4DD8*;DMX4'F=CE0?QL_-RH1-A/3U.ZE M9]J ^L]3+G]J-?W;CJ:^&52"N.PB4S('^8SJ1,)!O57'RA+I:=$=]=ID7$-/ MB"V%+*J0/TKW/><3C8VJ%.TI!9!6< (#7&.Q(O#@4'G0^+=?T7\ZH:YV81!- M9N,XCN"2%64'XME3_R&"R63^?R_N06ZUD8+V(>Z8?D^FLY%X3[)O&I?P9UCG M3.O[VJ2WC)UY;Q0Y'Q=1[Y/]KSWQSD?#>/'*EJ6.DE_.C6O,'S\\D7;2Z_$L;C][]'!CT>-HWWTMFM%(WK_5:VR4'5JT>MU/A.8L2;IWP[W9R M/ZJ^W2E;-4_%NYV1L2GWU5AX$7EI] Z+C/9"0]H+);+$:/%.FYWCE^U:87![ M:.(I9;X7+$4ZFFS=<#F0K'+L2$]4W*]>M6QN-8ZIOF M@=1LORYUBT;-[@Q5ZMY3;:V:9LRMY-HW-:U M;RX]56NY(UN6GF3^%;*[8W4 M3MVO9\GV M![VSWDEGT/MXP3Z>L9/WO>X9Z_ZG>W(]Z/W611-ZNWWV]*9>7O>OKCL7 S;X MR/K7OW99_;!3K;_9[>RQSL5I:"(CO]-#E[4@7S\Z+;N?WG9L[.!]EUUA5_N] M0:][A1T^>=^Y..^RSLF ]KW^X^&;"NM MWNT<(!0)IYM9@T[MR;/V'NCR%M@]?YO^PR*8J%W(YVWL'6FV[J_ M:_BD&XU,%SQQZ_;_;+=O;([;_\0=G!V>G4[9)VTF2L0WHE)X?^'0+#:85!L? M^!<'0^)ZRG+M;2Y@),A?BA1'[LX9")O ](J->(0FRTP*+N--(?= 0(M(.,?M ME$12_DDP@L5\3(>V&,9@2D4^0'.00"1ME*<0TU!G@7.R28)4P5Q._Q;Z$V%% M.0@M()5.@2G"6]E$^@0+=!G()Z**!0.>%[I/(88P))2RY= 0JE55.6 0B$8<*V M4@N0EOAP]Z9&'(@E#5PAB5Q! ,@T&56":'7!GHB[A(V4F;@9;!=YCG%J+.R& ME94E]+F9,0^LW0)PLP'X9G, .+CCK<3*ZC^T7 FQL@:A)&)&(XG+X,<]QJT( MB $")+D(/)L)1^XB74+B))8B@5(2I>M8ND@9ET./4JLUJH .2&,D8C0[M@ND MQ +0*^#0O44]I&\$ZR!K]7,%B?HAK]:/=L5>4*T?Q<55<2FI]M0%9&E\1JEM M"L1$#K.B5R,FQQ1LDX',^Z?.AD++$SM !94.O M+C2-E#NBNR' N<"-0^XU3L @CUQ/2AFGFY8K3I0!RPI&+&@S- H2OEP[X-M0 MD""R.O1%O,WBSS4B##(@O.L$N"]S0LQ+$C\C> MQ-9-%.664+1$C5>,FAKGT4Z/A3&6PU:QWW,P:PR]>U?E->784_"W;R"H%P< H>( TD).U$2B"E3\I-0Y1G\/?D*>V#3 MVMNR#1.;?VAW]*T?VH6'OO$L3E06.8]2\#)6%^F/,/>(FN!!G3XWC:-6]\:Z M.0T/#1@R3:7W0OP%P1@:$'WJCR7L"X/L M?(YX[X C[IQ& 6AL3ON83Y(>3D M.KQ-Y?:V9W//-8-OT-E<1Z$&1:\$9NE@F8ZH(RD LI)"S\_()H)_(DYA1TR^.LXEA_1;+D,12=F.?*/X5Y68-#!5B%GU<*8N[ REV> M8KW8HK"8DIVL?(BWS:;/&;(;='C6 ;<>6:2R"@ D0O8%!,/K%R56*P5!E7IL MU%@02]7\IGR+Q)8)6Z29,E.!WDEBBBS-[T0"(/>+D/<'!.>),/7-OL9YBKO> M9&=B:'-ZTZ=1KS!Z'_RIE_TM;&T[/ZZYVKVW9%F[EE//S+QPL6UK?[4[W9^H=^$+/5>GI\-^O?:DE'5FLG#1N)#[/+\XOK#8C9(T$]7 M5GS BAK]E 5>&'Z/\W]02P,$% @ 5X%56/OF&;#T!P ?#$ T !E M>%\U,#DU,C8N:'1M[5MO4]NX$W[=?HH];MK"3/Z0 +U>$IA)(8',M2D7PF_N MW6\46\:ZRI(KR0FY3W^[LO.'0%N8:PN4O(#$TDI:K??9?59V6K%+Y$$KYBP\ M>/ZLY823_(!?_G]O^_>]^NL*]K:J>2/V_E(NPS%7W##'0QA-81AG*N3F2"<< M3K5Q3$(9ZM7?JO7M^B[L-79>-W9KRN6#5L(=@R!FQG*WOY&YJ/QFHVA5 M+.'[&Y$V"7/ED#L>.*'5!@1:.:Y0VG')TU@KOJ_TQL'S5C57N#72X12LFTH_ M7+FR%?_P!M2V4]<$WQ"Q1,AI UY^RK1K#D7"+?3Y! 8Z82IO;$+*PE"HBP9L M"P7;E9I030@R8[5I ,N<;M*:Z96%BGE7)FPNE/ Z^,LQ,X(IUU"T/]ET_-*5 MF107JF'$1>R:"3,70C50'F9_M=O#\ MNR@3H*6Y^;(VAYW!L-?M';:'O0]]^-"%PY->IPO=7K_=/^RUWV$3]G8&=P_-!;]CKG$'GK\.3=O^X ^W#(=F]]OO.;@G:9]!^W^D?=8Z^IO.K M%:5?W4;KA8ZH5F&H[V:7OS/K1#3]@F%Z)?@S$TK!:06Z3"E$; D";F@8N)BY MQ@^T@&,CR6&D#<:__8UMC%5OGKFWI]NVF\E+^H-;= 1]"Y3(V&8Z.S%$ZT)&]!K2O_JP .Y(MQ M%\(Z@[K.QC97K8:?=*,Q%7I/7+O]_;K]%8O5'XZ/7]'K+;/HQNBSR10^*CV1 M/+S@I=RO%4.,*2CM/O1BR(::FD"EG,HX:(>]+,'V1(S- KL9Q+0D1"[#) M@$Z$ Z=SN6L"B@?<6F:F))*PCQS(X>=S6FP+41E<4M+=I35((! FR!(44S@< M/-V$22R"&&Q&_Q;C)]SP8A+:0"*L1)*(?@@3X6+S2V98H^T1H6WGL:&-0R04^C-!8^&_)80:BF.W6>H7*J^*L!S"[X',0IP3 M,;+DK"7$ES!R"BFZ.*&34"OE GZ%Y]N5I1'AH:")2R21211 S.F4RCMLM5Z? M@-D8(JDG=@;(16X"1HVYWJAE:0E7=J;,-6W7T'I$T-I]H- :7O%#XDBUWYJV M $]1$5#@UU$D\-)[: ^8X1X+Z-N";C[Z+'!+CB!L3.(DEF#2H\1'UZ&P@=0V MPW&4#HV6.2B0P@4\Q&8+FXB!D".HX(GJTYW)?AUN):&; ,GO[(<3W1ARA M4ZR4,TB=&9P <]586)\!48HK/P\=)"QRYW+^-5PRC\6"0B[P5"IR,W4*S*.H MB]52A/ZD:@:*;,$OGTH246)!9'Y)1XFA18OW7BNP;YVZ?, M6R,?H\58A 1H9K7R[LDL!@.J.0GES(0SQ&$,$&PDI'!3(L0W+4OQQX/3XRX/ M'5=$EVI63T$NBPVEF4D1]]83^"! @'@%?/5ZX1^[2(0_]O"4X@J)8&6>0QSC MCTB1!:Q!_B1 'CQ0D'?&3&8^ZQ$">!31D[PQ^JZ]H7Z<\_9;9/'\\N:2TF,: M!V(&MGGA.M*9^[P&M^$9;"[-J2J/OGYF!*-9O>_#%,\M@?HT:?(U+)\"+,,' M"LNCW..O(X=.=XM"TO?<",\[9%SBSCH(,D/X6"*J-\R::.NPG1Z'XEP6[0*? M,N2Y./7FU2&O*$]F!K/@BERAHP4@C^:;^4*!^?I)-Q"UF M8DN9'C^I/I^%&?XI$ZB^#RF9\B\1V:WU&=>3R+T/]8RK+;'BPS4%HI&.7ND0 M-Q .(R6]"J*\QD'M"RT_[2N$1WO4&=/G(9/1F2KU6 GIU^;ZW_3.8MI4=5&WU MVAN;T*IFU#=3T%_<;^/2Q;>UU^>-LVJ5^[Q1A['@$73GT>=#7C?_V+_6>'G>'@Y6V."H;/;G>2"0!3H_[ MY^\7JZ$$_4#AA@_4HDH_6$ W\[^Z^!=02P,$% @ 5X%56!:82#J4! MF10 T !E>%\U,#DU,C*L94A*T-C>:FFE.6_3^UYIS6//V;9QM5O)!G/W)LN"4"JJ(I@&,9S *4Q%0 M=2(C"GVI-.%@@5?9KWB.MPNU>G4?W] _!\MJ-2.J"4Q"HA*JCTJIGEH'I6)4 MD(@>E:92141; =5THID4)9A(H:G U9IR&H=2T",A2ZW-9B4'W!S+8 :)GO%L MN]!6POZD==>)=2.[G9*(\5G]_8A%-($+>@<#&1'QOA&3(&#BINXP ;;+1,-( MC9^(*O8N;6U\2,E'?_,X G& MBZJ7+>[X@U&OV^NT1[W+"[CLPK?,7@.DLY[?!?_:[UR->I]]!(7X_ %<79S@ M]]#O&*@&9N&_<>O0V3/01V?^?P#^L#TX;E_X0[B\_N3_ NW.R&#S',W6G-^_'S[+4TTF\Z^ZIYL*<,JA;O=@PQ23YC"(O(B M W=,AZ!#"FTA4BQ@ QIC)0,Y!?\^5A).E4QC.)/LW]XZ\#RG MT9%13,0LNW,;'P!%=A$EN([U,3<>ZUJF(*:*R0 H@@GRF1,ZH=&8*JBZ98R6 M5\V'20)3QK'$+K -Z2153#-T%!$!(L,Z*FXHH/*()8FQ ]]F98"U&4*J*!KP M&&9NUAQE&7IE.&WG,Z@_8D"TF>T3HDNFSV13/X7<@[=-4-K:\QCS49K".6N$.L+L M+8K(-.5\AL4FBKFA[H+.BOZ1,D4CY%IBTOJ!)#L$*X@"M[83?%A0X8'\"^(7 M?' /J[LYJZ*LK#0,=9<]A5>3%GAJRO+VC23_5Y)X/Q9)F,A/_";SS4F?,(%] M@>5];,X@PA12*,;69,A2-M.$<\!MV$VQ7>-$C.Q)RMFN*1-$3,PX"@Q8)MHT M,UR5\IQK,C;_7W B66IESYSWQIL5>3.66LNHD.Y5;>]?9\ 3KW7I6*5$S<#+ M3T^[*V3_$ZBNO?LRR_-@6/FF>B(Y"\"-[V'+R5Z-%X7O?6\_5)+*TEGN[SJB M9N\]=T1!@U?$/V)!P.E2_%]=.U<+R=I=_JV*]A:!M2;]J_ZL?(\HK+L=K$-' MP&YAPDF2')4^M8?=\T+0IZ)]> M7)T_:,,5YNG=%RZ(HF*>YK6:E>R1Y%]02P,$% @ 5X%56'_0-2.-! MVA0 T !E>%\U,#DU,C@N:'1M[5AM<^(V$/Z<_(HMF%X2>PK%8SHIK +"0JH?JHE.K .B@5 MHX)$]*@42!41;?E4TYEF4I1@)H6F E=KRFD<2D&/A"RU-IN5''!S*OTY)'K. M,W&AK83]0>NN$^M&=AN0B/%Y_?V$132! ;V!D8R(>-^(B>\S<55WF #;9:)A MM,8/5!6RCT0;7S)S310C0M>%\8 W-+W5%N'L2M05NPIU(R+JBHDZKH?%Q]U# M8?1_VNI^/NL?]R=0]6RO69FVFI6XM?D,F*>.O +.G74TN"VF2=QXR<8_]_J ]Z/3;YP@*\75'<#DX MP>]QMV.@&IA%_*:M0V?/0)^<=?\'\,?MT7%[T!W#Q>?S[L_0[DP,-L]QO#*X M!W!IC^V.G>'$U2TS$U/%I \4(?GYS F=T6A*%53= M,NZ95\V'20(!XUAHEPC'=)8JIAF&BP@?D6$U%5<4T'C$DL1X@V^STL<*#2%5 M5 8/8.;.+5"6H5^&'U,F! QMZ!$AT+DR=$)& ^@Q0<2,840N@H#-$![J,JH* M5\N 8R;T98A3E:2X/:#EO6P;%P$V>58&](;X,C:-X_[RQ2+#ID+_F*@I$>CC MQ2VG8'BN:'V-&:S)E%.82H5M[ZCD8(NBG!?- M9'F?Q&2VN%\]X6^8KT/\Z;PK<%BP;VUL;F#G5OC#7/V% MR6NS/3/""Z)H&2]4V[5W]_S2_JJ2V?*UF-R%:C+X*P1Z@2SMR@? M0$7Y*]X(-[ M6-W-615EI:1A2L+C2.'5I 6>E[*\?2/)]TH2[]LB"1/Y6=]DOCGC$R:P+["\ M=RT81)A""L6*)H8L93--. <4PPZ*;0DG8F1/4LZD@F6[0H4^RU2;)HFK4IYS M3<;FGPM.)(]:V9/@O?%F1=Y,I=8R*K1[5=O[UQGP(&H].E4I47/P\A/3[@K9 M_P"J:^^^S/)\,ZQU\[#I6D\N3\]G=#4;/WGH:B M(,(K,B!BOL_IHPQX=?5<;5/^VZ"_!7S- 7_F_\C7B/NZ*_[W8L-GUS#C)$F. M2N?M\<0:MD^[UO&HV_YHGJO=FQV>]B:C1V-A8"EY\W30=#L8G@XN/]U9PQ7F M\=\7+HBB8AX'MIJ5[)GFGU!+ P04 " !7@558KX0!D00: $K0 #0 M &5X7S8R-38V-"YH=&WM7>E3'#FR_[SS5VB9>+,0T=T&?(P',!%M:'N(L8$ M9O;YTPMUE9K6N*I44P?0^]>_S-11JNKJ ]O+T+@W8@=W'5)*I#AX0__."AD$8E#[V[@OV:F][>^_E+CO_R+K=PX-8 M%)P%8Y[EHGBS41:C[NL-+H0D4C' M*A%O$K5Q^,/!,TWSP5"%$Y87DXA>3XIN+O\C]MC.=EKL,[HPXK&,)GOLI[]* M5>Q?R5CD[%3*NZ/)(7L/%3%Z/;=]?1 S,"3Y;&Y5][U^-5_[5872E MPW*1R=%4M]#6\'!P-Y9#6;!??N[M'#P;'AX\PZ?@3WKXP[*CBL3H$0WJIV28 MI_LSQN&WW6AYOVJ)Z*>?-SR3/"GV$EQ]T;XWZ@"6GLCVS<3@"WH^__?\XHR] MOSC[_9S]>O;A^.3T_24[[?W1TY/[P-0]J].SD[9Q>#H[(_!Q2=V M?O;AY.C3WT+09C]4*0H(GC,U8F=!H88B8[L=!D+A^=8BFJ96PS)4U6BPJ^._ M->X_R[R0HTF]TZNQ8&\5ST(<\[',0(*IC"9@<)=FBKW/5)FRGWY\O;O]:O]7 M%:&XR6G5F&MLLX F\,?N]CY,XX$\I/8.GLE#G#.ZL[._U6%CF%B4D5DL$YCF M8LP+!NPM<\93Z"H%N@O!"L4X?@BX#W=,)TB.^0Y_*[1M$EC&]' AB)2MUMLE*D8A7$&;S&>A-A?#&2+.Q&4V([M0(U& M,A PZ2##D1YQ@V\ ,3QA_2!0)?2:7,.P\P(F*,:;+=UE(B\C>I Z!H4$0@@4 M6Z*2 "B-8%$$ I6?_UVG/NC.S_MYRXSB6'DR-:7L5A9C('/"@!1H'_O+1 H: M%>G(Q%\E+"@BF/0M^SV1R&!FW)0Y6 M=JI7K\3/#E@!5Q@L??I4$SVOEQI-@.XXIO5S448"?W1W<''@-[JLIFQP!P@E MN1:P8FCM[/SR_$4'11D@%&I\^J/ZKTQ]V#[RI(0%,$WAZ:?+ 0V[V6N/'>/JE]@I M":N IQ)@''P6F$:0,#DKD4>)HV"*C:C@F8!+052&^MY!>5A-\L&S\E S4^\! MUUS!AS"U0P4B)GNSL0W04421@77N=Y[RP/XV)-W*L!@CKMC^'X-X)'QFZ!%Q M$,(^ +Z C#/[/ BX0@8\LL"H4"D]A0^%C49W?R8ZZ6;K'"R$/DW M7!.X'OO M5#@$.WY6A#/(L\!V-GES$-T"C&8N6%*9H955(+,!,"V#TQ!@/?5#T&ZPO#/2 M"[BF:%3#PSU:O_3I]7^106HZ!'[$LBB$ /:/(E"7H")&)?P+!CQ6P.<3K1QU M!R+SEW:/^*U-6]9;A7&7PS]AS6-3R&^D#7/+1EZ+'=3*\ ]:GR"0B<\S<5U& MU*[F^Z+JU/%J!R;KLX!^0-=:=<\UH^(K*.VR- /KJ;I6N!=XH*\"$GG.,TVX@Q.@XWD((\1A]%@?9K-!D]7R+:3%/"2- M62SX4D-!^@\F=PA,B*H/6ZOH!X&3@[ZO:31OBZBZ688SEPA$U5?6D[ ?3.:YDK*;]W+PXG6O,3PZ\ ^>JP3X<8+R M.$Z+"*48/#GPS)&^L4-JDHBP/G0^<$;%F;8F6 C($$C!WG'6V#G,F<*WH4>- M?C@0G(5D%AC)"HC-2O$&XNPYT#XEUBT8Y3$.GRS'!51WK*43@"&U8/:L@"59 MC&2JLD UA!8K:D.85)2Y8-$AA#1$?D[4;23":Q+_8!BE(,WE4$:H0C,1D1O0 MZ+\9!I8Q#=M&TJ)D>^Q4%4@<-* 5 +X,]IZX5O +QCNJ+0/08,8X(CK(."(= M6)\(T]."U616T7WHA1XC4)9UZQ>(.HG3##6P5OK31J9;!3-4F"^/5TWT6MY^ M,!E8[_#[F<$V"?P-J;A:)&Z7$ZSDG;I%^]G)FD*'5<"QX!DY_0C7'^M0 V-.,Y8#M(\0N%"C9>I""N,O,;&:VS\ M=V+CYVML[&-CPY=GP.T9.@S10'8XV=VF*X":&5Z>X^"(^:3FB:B[&CI:YE3( M1*-%&&L"G8/%;TWKL5(YCEG[]! R@;6.[VKWLXR'999K0$= F2#2%%)& IR MCL1C5E@XZ\QW;P -2=K![D2$\ADAGR(U,%8@TB^/UBMPU!",).HS# 2+Y;TY)(2- ;A@5F"E\(P+Z4 MGJV[O(5N@K.Y+Z/=:/1@?>?S?3R:-8WS-8D9-< 6RAL61#S/WVRN,7\9FB0"YG70>'<\ZF;J=OHB8DAV_O[T]X_5&. )3 [R M__QP,';2Z+S_?M!]>S'H_];MO[L:7 [1[=\DN^;P!%R2B)JQ.RSL="CVD4 M&J@(9?)X[ 6X> MO@SSS<+.+5@'A_*T#8"U.EM]==;JY04[.LJU=$[Y9$G7AJIIG=NQ2$!MB3;; M7SLE,01IXG+.4ZT=Q(W$'>LB6,X_X2"YI_2F1J@#F_.>J!2D[U-U.K%5LQ/M M\)*X0W)$[GO@P9C I)V0;59F122N><1&0N1;3:4M$SML?'"YD<]P'LDX!H4- M.F@:>,UD)?Y=U6!>0CXQ=3#C&6YWB3F2!U.$%6>1L6.;H@,JA MA?#:2TFJ1;P7N[+ <,6OARWF"KH)90XHBYYU7B[D*#*3*;0-5B%RK^%D5";X M-+ X)? @C,X/NGLDWR.Z38! 9T@C M0,7+L(AXE(L-%O*"=Y'=)X5ZLY':"R#NN^EU4L9O-F"$66&N UEIQ"=T?==< MPT6D\[(;B]"[CXONS08EY>J+"II5(Y;DG4!;'?LU[8!'(.-?A M6.,^\VATN:@B@8X",U9-,"'=?%I^F_2B:OS+#QRQ$S!\+$N<^H2>,F.2"8A; MTM,F8U-'ABAP8>))+=/CZ$\5BCE,C/6= *3R,3!M;&O3UT+@,&UZ/\:!2?([PC?(JK1U@S!KB:;PY% ;\A)Y_'K,? M?3G$KP$L2?P )A]29?!O[F5^WB 3A/0(]*2%N,WBA*L]]J[,\&+'#S4XR#H_ MY="B-BT%4Y#0)4],/F&%C]NT(M/- MN<@ B-=S3=K+[/Z@"=/>\*. =X$S@>5&HK8[M/ZQ8'YU(949&IR6.3#]#(4JP8<%E8E.T MZW32H,STD'Q(E!4Z*JGY=_040W-&F+HKM9'V6']4V'RVT0BCJ]#H,PM'>+XP&S=THIE/0 MYVXE,]VVR\Y*KL.0!<\2$78([6**H0UKZ=@TN@0T_#6OPH2CJ\N$VR<>[J3A MSB6*'&9.=V!8&C&[F[/<]]#9^:OXJ"T%$;4__C,?23_M9ZT2'I5*^/D)J 3< M #?#'G=Y*GH++$(6VR 2Y6/O]ZD"6?P99T'!1DZ\-4"V8L<:X) A7 M[V>+!;QLN,NADQNI,%]:;_)LWZG9:62.HQ^D2AQ_)"R]F@%BYYP&: M=([(.63,C[0W-[EN'.ZN@]*/-"B]5DO#P]>KKY8;0"=5CA+=!45YF-W@;42;U>"SJ:\WZEO5_66'6ORP#Q(4JR^=[#%H0HK^SV)G/F(5Q#88Y6,"4 M^3'EZ;";M"7E9)B^.]!> @@BD# 0'"W>AS^Z,$G3ETF_G1-3^V$S 1 $\Q+( MU;EFDD?')#O;#\715*E-3M7(N!T=317QLS$W4R@-U[.YFKY^J:M!SOVI0!Q,#9X7F9Y28 MNF]-J-YE;]JCH'=XTR9E(,LF5#7B5-. $Z8'?9)EH/=NZCWFZ-5 O[[Q7KN/ MZWVT'IO[[6O?W!00RHW?I:VY>9N]4\S4U,[V0&58;PUA*]8=RQ#$P^T;J9TT M\*E+>*=UQ5@([KZ!*^>RS.MF!;@\!ET[C(*Q58NXU-R S 9V3>:M /H-\;;( MDG"ESE)=:$!E9,+"5U[PY!H]K*:4'SZ,E/\B>.%D>5LI0E]T%S/+'WHLO%ZA MJ[E"@]7&(>T.G 6+N:FD YN969XK)T F-D;V@^; M5"RZ9L/59,-P%11%W2H&*U]<2BK.$%&J/:%;S0\;\) M'SLH=?TL*A\#YD:WX'>Z>,S6XH# @J)DUJH!32+N F/\->O-5.$/;;Q0SM%0 MB*3JWE@KEEHJAH,VBQZ2T2GMIEZ/O3/6,;]14F_0 B)"50[!<%Z8H!TJD9L$ M5K(2%\]I;<[0),+$R4VY!4/" F):AYK+0["*$ZT; YT[RU*52YN!$'#D:5"M ML1"%G>=Z12(3(<%5T_PXG=KZ@.8V)5!Q.U:@EG52+G9,^W]:ORW7F0B4(.%] M9R"=SD>@#'K]N?V<_T7SH[_'W!ET7W43G@211[.)21M;NG &K%*3QE8H/.HA M'X/]C64Z, M6%&66H(,A$_?=(R_UE_82M.88E/:][!68'V+*HT_YC*AW,10!66L0Q)ZJ4\7 MH-5CXD7KZ-'35LM^K#7Y Z:^/%^GOJQ3 M7U8N$VPVJC?>K$U;TD'L>:'1GGFA,JA^H/A_' M^, F6!04MAG"!.I_EXB M=:I;>C4M,]PUUBRB;_(WK#% VS>F&\ IA5L$D!=[L;VS M.=S"3BY<)7YVV?WML4"-M9B^GYB^7FTQ_FF]K/S+*$3E\ (UOMQ@.T_\H2;O4C',@]*'>/' MJ>@G/)J@;Z7CMN!,3YZV>$&*1-'$..*IDB69FD2?>:=G#N+1!ILN]C'#8MML M=#>O']*0QN!&>=>9)Q([5)D.@PLA^7SFK*%\OC.&SWN7)4*$=J-4;4$MO2AH MA-5A01S3-+"'*D]C<+06O*LI>,>K+7AKA?I[K;)V( WBTUL\@6?5+([:CNYS]2!O;1%OZ5.U3MZ;S1DO7SQ:SI!3$NVQ,\:<,M-M MRY9\XN2,M=7?=%5\]$6CGLI"4FIZ)P0HXISRHG3*M<84WF8%6OD8JC 59&OE M5PV#(*AQ.R"L[Q(IV^QOZ6--:NY87N!>/;_B*IMULL?4#MW-MUO.;8EEHPF: MZ/9RW\$9SO"6NF?]SN_M^%R'05>3\U>/]2_J*LCN51WCN=YD(< M*J-LXSO M_UC,A<[U,*?] A:FR 4[A:9B"NJ_IJC^+B7"^L&5*GRBMT&H5"8Z$$29EL,) M=9J+B$4JX 9N$F,98@R(#W GE]TJ;X!DIU6I5HF9)I5&#U&?OP>MIA.='HL! M$DN-+8A0U7FX/P<#]ETS\6HR\VNT1,,025DH-X(W,5XI$*A,^U?OZIGVM?/U\RU54UC M>BQ&YE,()+YXP$#BBW4@<1U(7'%'B5QQ1\F<3)-Y+FJJFM*RY?TZXVA:=5SM M):6K(3EX..T=I=P7,@X+3%1Q>\3F>2_G.S[GIL^T9*#1Z>HYC^APY-8#C1RT MI7UU;GL1P$9BD\WVFKL(9P1AL@Q<]"P MFDFBK-+FYH4[*D8U;<\OYX:07D:.<33ZQQ:5)X%5H=DZ;*@A*K#C@ M?%U81\MFW*VW^JTR.W]>;79N236?K?L[K?5MYZ7C%N/,;*\"S4D[;HF+)P 1 MFL;EC",^B%MX%DD=L,'L;W)3TTD0=OM3Q]])9=LU=PQ8L DE*IO*B7$E;G05 MXO\8OQ">[V*2FK3X&IGMD-7I%(@E[ 9FA ]V^_,FU8AWQZ:8LUPI&]\^%&Y- MUQ>>L1UZ]CD6-A/=S0BORBXC/656-.J31+5AHL0J)L;G7Z\3/>?L[=J6@*MJ MLWW+6JJM(1[EBM6VB /:24R.?H6AS/';T&>"9VK$L,['.>[J)Q\@.OUR<[8[ M,QOWYZL,7&Q;M'(E;07PUYD7^UNT6KW<(]/?K'-HEA3B*W;:V[2_X.57^ MJ MY-S7>?!R==T%;;;_PRCVUCZ:<[M$#]X S<=LJ6!3J[;LRNT\M8'VKZX&EU?] MJY.S4]8_/6;]H]].S_[]87#\?O!Q<'K%SMZQ\[,/)T>?V+NS"W;UZX!=#([. M_AA^7'SZQ_K_[%\>#8W9T]O%\<'I)3:[HM-5Z>#MA,>@_ MF$->(!2GP]O!2O?K3.O #Y[:0AIQ[P''O :[]P*[/_WXRZN??YF*83]VP'NB MD9<[D59'$WCH/$]4!'YPEV:*O0>!G[)?5112)N)I[P^[@5E_D.;^1!V=,3D/ MFY0 42L]I.\TJP^MC;WU^G_0]0]8'/?0:B$+9ML0M_(-]:&8Q@IR9VOY63Q# M,!VLLX7$-'DP0*3/*17JG3FO#495%BR28)QQ=]@[L%J_"1-5TX\WVFM M:'&4^HI'C;V)^_?CICGR.?FLCO MR\Y%O;3(;P_/8/$KN2[_7S(AOL>7YW^A;RN*_ML+X1Q4"+I43GG\N-<"J_UI M^?&%)+#'\TF?5C??:(%B::-'O3"?XLMM^K=-Y^[L/AV=.XTZOVNXU0JQOK/A MOOR^QONTN7FA#?E5/E5F_[_[\W[I%60&$%U))IT7E?[US]X[(O(""8(")A"]NJH4\A*Q;['O^\O_ M?>ZYUB,/0N%[O_RSOEW[I\4]VW>$U_GEG\W[L\O+?_[?D__XTHW@,KC4"W_9 MZD91__C3IZ>GI^VGG6T_Z'RJ'QT=?7K&:[;D1<%9]KUH[K.[4DY?"I3_' Q2_S;RR>#>3WM>H56N-:KVA'Q*'U6C0YRD0 MVRQLT5/T-[C(@VJMGEED&$3C[DJ^*K@MC@+>&8N HT_P?;JW<=?5=S+[R^PB M\-TQNZ!OBG81]8-BVL%O#7+18FE"-"?[=1/YA$:_**',E'A22_ M)TD^2JE2O$R5U6%:CKJQY_# \7L\=_?=UV\7 I;?";=MOY=!U'1H>B[D_1?6 MXG!1#';X(L^P_2+$:C,%ID,8N MLN,@ -$W*'ZB_C;_7&&/H2EAYR[DSW:W^$K\)K\,/_:B8-PJY)?Y9]O.F$?; M3NY"X(X.8_U"ML$OL(@[5FM@/4C2_0JD:]WZ M0<1J5?F('H^8A4NL\K]B\?C+UID/9.-% MU0=8WI9ER]]^V8KX<_2)CJA/)U\^Z75^:?G.P JC@0NL C@._>#88G'D?[;Z MS,%3\-BJ"<^J;=>%]]EJP].JH?B;'UOU6C_ZO'7RQ1&/^GY'A'V7#8XMS_>C_%%/) _"L?A'ARF\#-<<1WW>"!LN<+GZ Y/3.PIX"YEP"LYW_QP98E@ @R?%\MONRD!MRZ=[!WV#C\\BFW MC/DLZXYW1(C'4'0-WXQ;U=!5)^?(^]:WP(_[UJ^^BU /K>OMW[:M.2^RV>.> M W^B"Y=UMBQY5/ZR!6?K<5L\'ZOUP_KNP=8)?3KGI9R1/(DN M1&@S]]^>>\Q6X(/_RPZV3JKQWSJ__ZMMQ+WG_+3S"=R[@LS#__J.MDXM_ M+_35N/71%^_5MD[P[G&OO@B8C<<"W6/7:_O[1[NUPZ.MW%I$;@&Q)^3'/^Z_ MZN4HP7=\YO=Z(L)%A4W/00$") C27G!8%JX2KD7)&(IC3[A TD$,9*L7IQ75'M8+5-4JSNKVI8'?^XPYHY;[+ EZT2M^[CWS[YRT+;H+["&7Z;\R->7J+ M6FTMSWM>W*LZ?E1UN"UZ#&P(]0._#9AQU_0#.,.>U&P"5KU*3?V;P< M'E6.ZO69]E"O32>/EK.'6N4 _M0/#V?<0WV.>+B)(S1=4/MXRT9JC:,*K&W& MC33FB(QY;*1V6#G8W:D<[,]*5=.=(X4;>0@X"^-@0%M1NZ(-O787P!G[M0I8 MWC/N8;K#8SE[J%>.]ORA2P[)@_^,V\/L\B :W+FC^\U^+!\.[&/NE'R-NQ>R7:2G]5H-QO[.=V MBTZS8P? TH?;*TQBV8Y\Y9.8T&FA-S*'W<,E";ZXCM[%KVX-Z\M'DS8XFYM MH5L<^6YTK\*;YUX/)^QUL=B<8JOS1>O1JRBW2* <[ ^I"XX4*(F1-)45T Q# M'@&+,A'@NL] JG1>)5:J.Z""SB01#PYJ!1NHIQNHEWX#]3E@X)OO.T_"==,] M7/GALC;0F (#C1)O8'^W8 -%CH))&T@7?M.^\KW.E7CD#M%5^"MWG0L_^!&^ MQBQ[#4)VYD!19=I/$7YF9?'R[.>P<3@5?OXX\SV;G*3XA#L1_CP=G'+/[O98 M\)..E7M8:WC''[D7\VNNCYV"VY*CZBP.(Q^.A9%K]-&4@/ V3C5(]($>PW$" M5]RTO[,__4 _9SD<>K@[C8@Q$$L@ME<;MMK&T=BE9\.J'MBSM]L]DSV_5YM9SI_ M4482$4W\\ +83L=#WQ L&:B3MT44/G19]+L?N\ZU3WJ('26P&-[8_O1DLP=V M9FU[O)G\"B^Y1M5-GWNP,G21;^7@LKM+SJM#"T.T\%>]AG_5\:\&_K6#?^WB M7WOXUS[^=8!_X1UUO*.!=S3PC@;>,9.G?6]G?Q[JU&R'Q0P8F9F1=_:G$WUE MW,]8\LJAH[930%Y-&XR@@#L7($(B3LN]]"*PIT3+Y7+AOW/1Z4:PC4>0!AU> M;"SM[=8GF?E[LY#6;F/>I#6\);E;%W>[%.+:;W/8T0O&R&(W ML+]XM>)*'JCY6%,UP2/_1?&*!DZBNY[V^ZP\X)X?O33]5P_Y 5U.B MNGUG'LA/)))+4G&!6?'[V?QUY$D^A7T[9WX/=(-0*FM!@+=+?UEZR2T;X$>T M6OKK-U0VO8Z,]=>S8-NO-W8G@&VL;E >J$TBHP5";6^2ZW>&8V^_L3^=1)H! M/"]%*EX-%HFN\!OF[X27GH3,MV!)GB0 U<%T=NIF@6HL+]92R-0*>?$.*!SN M!"V/N/$'@"*\N_\Q,S\NC^_V)ZF;"Y!6,T#HZN'RMBQ"_; VK]-[26!Z'RE^ M6)\K-15(HCR88!'T.N"@(H@M>?L-3/DMW?;_4"N6_L3BO=-38?]VE]]X?!%@ MN\.,XA!LJWL>/ J;%\-ODNHTELN*3K;=W8*THOH^EHPT]O\@+R$/^BS(> 2_ M^R% 2>?,:H[B+N:JW>*5"*!0OBH\'62_H?N;[3;Y_+@C,W-?]K<"#%#RPS%P MT\[XUNXX<]'=!C!D8)C^P(Q?=*IQFXM'_*39"3A!_#7.P\;6R>'>3%K"[EY! MR#*!Y0J!-0)SASOSAV=]/#PG\':]EO(V_;A4\&7@50R+,]]S!#[UIGW. G> M]J&0!22*N6]:KNC0!_<\BERZ2[+US2,/?N\*NWL11X"=),TV4G>&W]G@E']G M3L[W!80V27[69\K_>,$MS&WG^"YV>;W6VJN##&LZ?A]@)'/9LTL:.M%RN>US M3V8?7M5#T/.BHD4=+'E1U[XWU;H.WW==X[%X-.O"Z/=LE4G VQRKEG@(OV/= MVG%(55JP5(NJ"X^[5*B)+%75A3K;SZ&SI;[&$I]?MD(!YCJGNIGAA]+OH1\' M\E>JNCQ6 *'=C /(B;J6$X?KWX2#O[<%#RQ:*2\LL3R[_%>^DF7XYA/]4?[I M?6)T_5L8@<#!DHN3=(7ZOO2[9)E.>JDJR,A_HW_7+_F4@T4"&SP""##H4=1/ M[U'2(#]1A8+'\)V^7W^E?\?["P&M/&RU_>I.K030E76 T4FZJ.1!ZIM9 29- M\V&0*7Q1CN7K8+9+-;+[Y8*96M1;80:RIMGON\+&8W($=IG*K&/0RTM,>$?+,U8V\@7WC,2I)O><18!K7U^9)OK8Q[K"UDCW]072/:MY@1'PW0 M3>9[5&I*B7EI;5&FJDC9XPL&CR)IWL'5R5\=>-DSJC-"915:CH!OJ7=-ZO.; MM*.M$W(?3-K7ET^%KTI FZQH!?!74(ZTTLB;4&:U?LC[G044.%QIC!&[Y7>R M3CAJ.M+AR-Q;)IQ+[XSU1<3\B MV'2:]'H@=-I]KA-R=0CEG 5>&HY8<4P6;ZKT:!L7(39*Z"*5T/?Q][P=[T9Y MW4"D&Z5W?7%KE.5-1KY1LA>G9*\J41CE?$71+8SZ_@X^Y#G'.8P:ODP?\KL@ MSZC3Y<>148O7 8E&O5V*#_E=D&O4U/*@;5QEK%%"E^9#?K]\RIGQ;I37#42Z M47K7%[=&6=YDY!LE>TD^Y!4B"J.6Z]5&WM_4&_! M.PX/LKLLY+>!WPE83XY"0!UAY*N2D\'8[:@3==*F%D<&".I%AA(,$A>"Q/X!2=)C]\30.P: .0QKP'I+?BPCB*W?1)/]Y(]P'WW?#*]$3 M$7<4X5SQ#G//:0]T]3GLV@_DP#S/ 3PYL2T'9]$PO%#/]\H]I:QD-@8DBK0F M N;U!.9P<3P$5?7"5\%VD684TLUT9E3NTK='[A3%,A<'0MYW.8^N?)LE)$N^ MO2O!6L(%I'$]3,Y0^"B%CP%AJI\5P_+UY&UX:PI9GV.7M^L';Q#PI27+P )%Y&BY_MRI).MW'G1X\+N(NN<(GU5&;>%62B]) M9^5)@[ 5Y$&#TE*?BV_79E;-H_DNILUZ^3)GXN95\U[.D\M?11>;ZZ]<39)X M3[UZR0X^)\EIJC6F$0BW0733;H==/RAYAN)D#(]L8X%8)=B64%,SJ"SSR3NR MK?72RJ;'FM'$7J:'U=?"%DP/JZB!X;FQ8P3YPL[DG>6>R:E>76]D?QR'U3. M0Q2PYU5&:7X/B]6V,L9;U2(T?/[^S5 :;H+(W<-3M=1\AJ< MKI_L_7Y^O08X37=A9*_!Z3K*7H/3]9.]S=OFV>KC--V%D;T&I^LH>PU.5U'V MGOF>#2N7K9;O1/CS='#*/;O;8\%/0NL]P^A3\GX$B6O(007JF1'[F\$<:Z5_&J(U1%M:!;MX K2) MS;Y_DHLP>1 ES>J;@6=,5*V\7&-P4UZ^,1&1\O*-P4UY^<9XL\O+-P8WY>6; M,S+TW-5'3VXCZ\0]!D/OPD.O2WXPR'H)6>7UL1O,KH4CNH!GU3SBFT"-(R:$ M_LY=]\RGZC :55Q.S&(PK&CY"IG%F]@,?C5877E>+0@:&:RN L;+GT-1M=-\AJ,EESJYOP]3=OV8U#YK_V(RW8*3<^Y$![S;.%U M[KC-Q2-KN3P\'9P*UX7/T&J(PR3' C_ECLI!",N)?,AH=5G#Q->M)M'Z-([N+WWB.S+$-FTY/>")4 M.;;E1+5&:#$44H07@F,LSM_P6@U/W35N*JANAC?&4*JAU')YF<0B!.DE/#_P MF*MT-G7^7-[=&[JNI$4_8V6H@L&$0N&0$+BK9 M$*#LQ"Z_:9__%5-?79 \SJ7W"/(-ESGZ*>>)=#\[?RBI($>KYRU;TZDWR097 M@RWG@M7;W[Z>X^[7&K/Y3:X&=AN&9\O LPN:J6!XMA0\NZ!S]C;PX=9H< OJ M101F)6ZW3XF?::W\%?.<]=WLQM< I73 3;?/]9.F!K]+P.\[ M\N_(=^N"T#$;6S\.-1A<=1[4LF<-$)?X:G-;6C^F,R@K%9>-C76,A4#2#ZZL MN!L?[9#"\<6-K1;3&0PN#8.+K^N?2FT9=\VE9[LQ"J)F&/(H_.$Y/)!)J9P4 M\W7P$DPF@"DA,$_R*&\VEJ&EE::ELE7E&5I:75IZORKL KETY7N=*_'('0F, M7[GK7/@!MAP^'=!'*V8K3+V?95@,[R]"!KEE0.Z"' .S(/$EX/ S MO]>/(Q[<^^WHB05\Z(8U1/A4.UY?#C<(7R;"Y^SFS[E :COPY$5C:J%^ MK! MO-Q#!2$0W32V:?\5BU DX:ROW,6^LC]OA/O@^VYX)7I 5BK#<]UMT3% T96] MDT SEDG6PA N2?CE7>AX5>RUU2/>11J+&TVQJVRIK" 9+]M,6C/:WB1*W AL MWP;13;L==OV &[T1X]5#X#"ZXCK1ZWKHAV4A4J,3SI$RUU M=XI;2:SJ*$FM6MO_XRS@CH@NF(W=B63[MCO^Z+N/PNODOU-2Z2MO19?4"A2W M3#=<\Z>B2\N*_-$MITP^<>]O%SRCP-/#PHM!N+@ #")_CA&W<;3T-6!/CO_D MA4W9U7FMB4@:BX4[-J0S,^E<\2CBP4U;?K76A),DOA9LV5#..+4$'W>054L6 M(7_^^(T% CO/W\%I2Q?>>>")3C=*N]3#%?=^.U@]^EL-P37U&X=1 MIMXW)>(6J.P1Q;Z+"C\-K[Q1X&X$IZR(I#:L4D9=-AU%?&]S#R#ORR:X'H^Z M(G#P^27OQ+[&AP=U'RS"CWIA 99*KRB]%T4_//D$J]"0=)E)N@A-I:?I&10: MX\A:2T=6>30%(KS5IZ/R. @6D19NO)*K<)B]C7065$)20#JGON=@8\9O,0O@ M%9QO /&,V_/:D,_R)(\AGS4DGP5)GSOF=:0C[;OP1"_NE1/_:&4D2]TZP5]S MZUT-GBT .GM>+:!GUUMZH(]++<'>+P\\Z-W&@=UE(3_S>SU!HQ].!V>@KG?\ M8'#3O@2;5E_AR%12UA<1N4N,PF>A=M=KSR52>V.#(F4C43> MK[O:'*4(CI3Q(C\H_0"Z-U/'R$Z-[#"$L5S"*(G$*&4!^4Q,L^@"\C$Z\1]W M/!(!!1>P/V,R9>RARW=K]9_X6>&%]WTXC?P@UUKYQWW9&.K5&O;4K%H,/AV; M&0;BO-]7@(6M$UM.*C[^<;^&Q\%DRLZ:K.,H^UO@Q_U;'H2^Q]Q;"=^9R/S; MZ2J0^536^WS(?#)$ETKSWTXWCN:GD>8;0O-+%.V&YA=&\^C*J^]I0I^"-(.A6G2\6E,$W/5_<1ZPE7/&W\#J&.69GCO'@,QQ2:@[) M[P W=3K OZF1F4H2 ?S+4IEO%QO,$C- 2A?::'@9'B@E#S0,#Q@>6#4>6%"! MR2P\>$AA-FX(0AJ!E^6)LS MP?"#X8?2\$,)SH?1:X?=BH91IF.4\3<50]0PT=H<*H:)#!.M-A.5\B2ZB;H\ MR$YK,?PSG3_W94@:OEGCP\?PC>&;DO--&7I MAN%IP].C9+%C>'IU>7K'\/2:\72:F6%T[]5+[C"ZM^'I!?&TT;U7F*>-[FUX MVNC>Z\731O=>-YX>SH S&OB2.'ON271&#S?\O5#^-MKXRO.WT,D6#D@+$/C!PP=L$JR &CQ[^* M;XW";!C$*+A&DS0,8C2_]V,0HV*5F4'>-G? *&;+,JC*5:ELM,*Y\O2-KKWNO&TZ2BRZ97*1O-ITU'$5.1;/1PP]]&&]\$_C8ZN>%OHYFO+W\;_7S=^-MT%"D1 MXZ]FG;!1ZHU0,-J^$0K&$C!"P9@(1B@8\V&3A8+I*/)^B70O(Z,<,7; *U+5ZO"_:4]E>&5-> 7X(8B^LHB?I.2=/"?Y+J$A M)[TTQUCZF].WVM&8UY'72<\T8M[Y>:1' 12 M\A@+BK=39A:6RBT^$:*O?V,81,<).K9.\-<<3M;P\%@ZC;-G0^-EH_$L3M:0 MQFLIC=<4C4]/NV6ET;E1S%OQ6IL>K[7YXA4,U)K"J_[1X'5N>%4@G0:O0Y>N MQ)E45ORO\-FSNB=$@0EM*&X#*.[];,MZ2G%U0W&;0W'UZ2FN/C>*$^8H77\R M6_PTD=6GB/7$3\/@9R52 PQ^5B8R;5"UGE:=P>MZVDX&KZMMH8SST^>-E3L> M1H&P(^Z0[O[#$U%X=_]CW0V6B=M>;:/E_2,)PI#;YI!;1H>LS5>'?-&?9XAI MW8BI)*?F2];+U,VS\A9#Q89:-U2SFBZ/Q]#4BM)4J;S-AJ;6 M@J;*EHMC"&EU"&EQV1QO]D4;VB@/;="D$5P- 3Y"H(\,A)R+@19!,<[B?$XH([?**[?>[TRVIJ# M]7?I/73Y^2-L_J;]E;.H>Q-\%2%K"1> 86AN:A?C%' L#4$N.@%R.BK,):W< MA7'3CG_57]"6FXQ@.U:LFQ!F.KEK)J M,%;*1-*WZFT&8^^E-!U,:@^2ZX9[&P=VEX4KT&ZF0"EY82>+U%$.2M1(Q""T M;/PWL3V/0==*V@A3-1@UN'TK;DN5&F5PN_K>QW$R^8Z[\$3G%M8PP%2;D-F8 M>A.>#K+?$.;/_*#O!_#9?_O"BWZ#_<9!R?.? H;*XC\YM(/$/YK5F O#TRL2H$NPK'FB%80[ K=>@: M@C4$NU(J01$99C]82>J;2 FCN]OH(]80P(8?688 UNT($$;N+QWKBQ^D:1"Y M;$3.-TVEOE^M'58;^W^<^3%\$_1Q_>EX'3\47N=7'W;A=<+938=FNRU<@9^= MT^;*B78L:RC:OIZ24P"$Y9H+N,!B4"Z&QC11S"FPG]"8(3=#;H4:R3#!3=!( MAB]]NTI:KZ4J*?UH:-/09DY;)K*84EO.7CHE;7[Y))Z/ Q[Z<6#S$$@5?^]R MYM#J'?%X8OV'97W!'^!?R_JO_ZSOUS[39_EOO_2M,!JX0"UM>'2US7K"'1Q; M#P#RT+KF3]:=WV/>9XN^#<7?_-BJU_J1^N"1!0*D_+'E83ZG^]GJL: CO&,+ M+P%"958WX.U?MOXS\NVMPA?]UU^Q'WT>>IW\<.2E6R)"27^\XOK9,? MUY\:5G!_?O;C[O+A\OS>:EY_M<[_]^S7YO6W<^OL MYOOWR_O[RYOK=UG6[RSL@F2)?*]B?=T^V[8:M;W=HY>6\L^AM?QSFL64@0XN M;NZ^6U^ V3W?NXY[(!ULRV,H[1TNCK_Z=HP2"Q.NMRPE+.Z0 \=X4[>D5O_\ M6&W4#AOUK1,01O\B89(^_\1Z%\1^^,Z"G]:-QS^^R^M?A''3\V+FWO&^'T1; M%B6T1PA*>#6WCUN^[[:8Z_I1RW]^!2H:2&%'![M[GT>P(5]LR3=;MW$0QK S M*_*M>TZGH%7?L?S JN]]<#Z"L'P7\$5=CLN) Q$)>/KYL]W%HG"K:4-TQH:XN?F[LUW)JE_^Q-+<%(<18H,18E MQ7:5%-L=E6+IRTLKR49!NIE2;10.6L)%*1*EH6*U []G_4'_(1[E3^]R IWY MO9X(T6P$00Q6@Q>CM#L>+X.E97@!UU[3I:^@]STTKNO5G?W:WH@X?0^!7[):+0 BD2P%/>0='-@2+N/0#,D#UPP./,=/GJ,]2J5 M<7_KY)J#T ]+Y5GU"90O_I@.-@Z.3JL MUNNU@_KN7C'L9@/;" -\ @;ZCSEPD>TCBWN_;-6WIGS,1%:9O\CZ0/2.:J&/ MU&C]"=I8Z BI+X*.V H^G8!@S3 (71MTF"?^IM\_SHM0RP^KR[M[2U6@!1(R M>8*VKOWMUX%C800X"R!?=>L$D;/ EVXNP[XL9YN.$_ P5/]<"8_77R%C#[=. MZCOUNG4:^,P!]CK:;H);4-7@!"O0Y$*\ #4Y M?,!KU+B=VM;) W]F"U7@"D32$NCG'277K0^(SN[U2/ M#@[V9W9KEI0$_KD7("6Y MGEQSC8Q9'OOX@$)VN^F1*[YT2*?+9._7M^M(/<930^FUTN<-MY1PX MMF(/X.F"T?'9 MU(1#+#B#.[:]DN"T%3PMNG/HOSN]TM]VX#1G+K?M!K^>X' M/!7?L->=[9T2[_5:^>()L5Q'[H"EG[H"/DGYOA@&4RA0[TSGX^2_$FZ#>J-% MU/T*^;^[1>$T !:U,:I8<"#N[.]^KFW7]L$,ZPD/=*Q'YL9\5(,M/<>,@YMB M#LD;KP#:WM;)_][>W;P=(DOGJY]D:4*H@WP[:O-4XHR/%G_]H.?DM:2 M(/L$.*Z92OIG'$:B/0!.H M_O3\)Q".G(6@^SGP11BCNLI"R^%MXON:2WO +S!ULG_^8C;@E+9<%9U[Z5I)*LG+(Y3^1Z?@2?_!4+5%%! M,Z7DAH!2:,)BE95R:)+?5"Z-5F"W+8"Z!NU+V/[-=V,O8@%E203A*[!\"/SM MCT/RYF#VJ4NAU&'T?JA_M+K GXA3QV*NFR VB_$65Q? ,XL3I88YN2A1R7+@ M6]#]\-)^P&U.FF"]85&.86A]@.>!:+?"&+2CL.MCAH+.\HFZ+!I>^Q,+1^F2 M;E9[^ BBQW.L#PVYQQ8<$/!]ZT_8 5Y/EV*5!JQ"/0>3U$):!"V2A9%U5+,< M-@A?E$MG<1# W3*U#$_QB$7Q:PCVR(BE*8D7D0KX[(DH @K@+N U\#W4:MR! MQ4'#&5B7J&Q@J? M&SN-[>0@$Y15T\>LFD43NEQO0K\\_/@B=6;@@&!0Q#H[=>[65H4Z9RKTF3G0 MHZEW5I(E7V!+ M#E VP]- H.$&.E8G\)^BKOYV&T0UIZ617D;YE.2_1K=CH_9YW +IZ_IG?=G8 M"R1VU%5CUZB?AC):73MFO?I*K3V"85EMZ%,G>]1L&^?8;,ZQ^O[VWGQ-O>D, MNS3U-3@#^NGXP:# KJ.+B+)L==%K3+S=^M;)53%%O]E4;FQ/BJW,@^)2/766 M==4G+^RM>&V. O)U@$L.BQFVMK?0K5T7R=IRTL7N*^CB:/MP@<"['R?K2P? M%R03;>0T#H7'PW#N92J[C0P&WRJ!:MN["\3H>?&)O&KXU-OX1KLXDYN8/UYW MIL'K.C@/\U9;>X*NB='J*7U-:,^1%0=B%YU.8.K$H=13 0NRH+&@ A477R7 M.\"7/PEX-2K 'FS'1TGT*$(2XQ[S;,%<5 (P*1TOQHXQ#@N8 1E$8 M@J#%CS2<>;O-R5[U5&X-WBG0C,70#W)FX+N6#S(G@]OTW*%(7(+!W=IN)HI^ MSX(6@\=6;YY=/B 7U8?ZGO5C^Q[+^0\:^QAR_X@;3W>IXO,M%X1+AH+:(NA) MFQT,_3[#BX#HR/'MT(I9[(A(K6N"E7YIMX,F7NH'S11@%R[KS%]([6;4R@(A MM3P2>Q^Z;EMAZJ<$C,V:@#%6H&59(R5)2J"4?D5_U+M.B3PR+B)O4][(MDM. M2OC(]H. ZUH#DK-!@/Y)'RGN4?AQZ XTP16]=5M!^:7:W OAW4>]Z!R??I:\ MR3R$YI0%-LAJI(^B3N012_MD^^3Y"R[B 4 M4GAZ&'<%:5IM,3P.\<#D7BC%,KHHX2MR[R=OS])I(J:'LQJ#,.OK##CFOGM1 MN@1U1&?92KE.=VO;]=K7:AUX:UN[BUX\2C>$ HI\AF&7NV[BW?M0$%+-.<5 M3GVD0-N7EDJ8>\'>P<'U^5KQW&:QF+:Q+O_7?LK38!\R#6L>XT5'3$8/&!]T&^?!>"4 MPV'Q?Q0M7 2RA]D(,=R2FG/A^BS:LK"C"'R[OP4JE9 X_W'_=0O(SX8'NB'E M(6?;AGAQK^KXE!>%%^3)1378K>U7=VIY&CG8.JE7ZGN[VTFFJ5Z?PAT@R87? MENGB72Z=7/!6$#.0FO5](I-=(A,0]T_XUTM(D^E2E,%RWX5#(KR)([)O0#HG M6*QEL$A79?%X>7TQ*R9WJ[5&M;Z?QR261=5KE=K!4>5@YV@$FR#*<'FXXRR- M3TCQPF-$WE6Q_'17*TX)HXE0]"4HE_#%NKP^N[F[ MO;EK8F.VTW];=^<7YW?GUV?G*YH1_1);W*(MIR)3*-5N08@-K'NM^N#)!Q3I M*>V8+'^\#.E2KEMVV^G_THB6-E^"E8V,"7CI+G( M%'ZTA=T?\T^[>+A+'E=00)=MV;"5]([4MW?;U M;LZNA/;XCPK[+!L= A9BT7&VYP!WY0#>]5H%R0G?-)[5_"B9CY%S2(EXQ M_&$29,]__*JP_9@&G2]@6_X[4]?2R=]*@"<\FLL:F'9S%5F-6K%"4(S;!1D* MA76FBE];V/D4SV!"3(1)U^IGA3 X20 NYY@>;'V[N_EQ:_UZ<_7U\OK;/?7) M20^0W$86>=BES25)7,)/UL.OY]:_SYMWUOGU5SCAOIZ?G7\_/;_+](M[GU4^ M-$^OSJV;"^OLYOH!3^(Q"UD(WO,R&=]7PL0#2\H'&=*0OUB8A:!^M&8H_]O= M!Q&:*P!\Q4/V#FNS/R47KYI[D#E#9@2ZMU26W#+,3B\H&M&@IQ!3BH>D)GKD M(,)BZ$8-+(W&SB'\M;?W,<&F!%52;;HSKMHT![:CP^W]99?DW#;O'JS+>0!B M;X]@4 B(E23?T0?,D31F@\BB,HQ:)Y=@#ECU[4("> W4%[721'L2:>4VNM>J M0.%H'!_SYZYHB:0/P(G./P 36O$YFVF'[RK0F%8^00V1^GAF^R<[A7MY-W9= M-'$V5XHZF].1YYT(?UH7\(T?K!^)-K=.ZHUY$.GJ2-#3#3Z2CXAX<3+5P,?=U'K(U&9*\GC<@U(^?3K9/&[E3D_ 8"32CI;#OI,/@& M(I)6K=H"/OB/^MF+>!4G9X,6#U2(?R 1R4YF6,\+.%R\<2]Q.Q&A&AK3(G5= M#M)&N4547@HUIA-"MX'?QS7SM9,Z#:#/O8TZ0W=6B3YWIJ//*]YA+L9>;$Z% M;&M'ICOS(M.5$:.[JT2FN].1Z7]HI$:X,+=4UZORO M&*R_BJ6&_^E'Y2#E;_([9Y6R]59!\(\V"C].:#5:+.@VF% MJR[&&B-149F.Y5@KE)C-3%7!15)O\9,]-JMOPXLI2F M@I&QM2/WYM8)CCG>('%_6&YRSU/TX70$G8KL^[2$# G[/N[W7?H=2Q"P2=2Z M4?#AULG>9@GLHU4BX*/I"/B,JN^Q%)S(%F0PZP1<$3+5 #1E>3:CDEM/_TK= M\N&&E %2\;UNE'Z$8]4W*\7FJ.2ZR1"M3ZE^8%)[X+M20E,(QEE'I_913I-D,$.V5&S0T5,%]ZLHQ0T&"J]2+54R35DF5=)#0UI\2;#-Y?SK@A MO*=G*;IH64 =3R_\@,.+K/_.#,Q4_0IN _Z()7R7'LXF+O /+-'!"GM,45H" MP;,),9/5B:>9@-IF!]3JM54ZI^NU:>4U-I3QL0CZ/.GI:8+EJUO MV,L%C::ULY, 6O,ZS%=&[ZRO5J7,E*4R*1&?93H;K1V]UDNH?"Z:7E3W))'32)T*LHU-;7C?A 6 M0:GTZ443Z$HE_=:GS/K5I$A4AN89D&B8H[L'[,0J>_J$%>6+E4H%6'4.[V._ MUG74&78V4 :O5,)P? 1YS:O'?WNEE#GW02K=F5< M'K\9C\=F>SQ6*H>X/F42\;G\/1P* J?=Y.[M+G=B=PTE_AY*_)(5C2R:AE,%@[\MU'\BU9HO&Z'$JE9^A,\[/YA35# MT0FG]-/ $UDTFG.QRAQ%NP>6.GR1I;Y\RG1T^Y),JL%?EMWT;JZ]2$<>.',[ MTJ$GY#IOCGZ7:4HZZ2W#4,B#H6:\<"')-LT);X?A3BG&FGD(]G":@91*&=2X,@M.1H)*V&+EG I9W"AWQ_L MYROYZHIU$3#O9S(H)G_1&:X:WP6O$('UU/5Q0K?_A.-+PK@5"D< @."='[B@ M!$*=.THPYMMV*Q4$\AT#-OPHJ>'DS+S<\@QCVI;]5TD^$AQD]\ M^),X+)A,[,>!^O3C=CGHHTRT>N-AZ9/=A>=0J^:ZG'!RIL",E7$W9KH*=&Y#KIRR%O^":7/25C L[8 #9I78:2 M.6@(G>50;&H,Z24CC\XTVRBL?^=!!\?(Q2V-_(I%9P/-W8E\7'13EQ_()&UX M*3Y-W4D%"=.SD824?CMVWK$'\G;]?C6ID&;/^7+O/?DJ>&GV!CT)42TTW8FL MG !%SZW*X3)1&LBKR+LR%X=Q\ BLJ"8\J5?A2!D%TH]8BVP*E>6CJGI2PV";] KJ4K )4!FI[%D^< 4B&GM=&@.3A U&B, MNV168SJYX@-=H,$$'TNJQ.\2*LQ.J$O?V/?E/BLXH4Q7 /M)!3!AT&9AUVJ[ MON17WP/DY?:.P /:5*/#<.E"CKN+4IBS=!0'2(H6C<%*3CQYGDD890^S',(_ MRCT-OPS)%TX5+D>5I6_<7KBJDZB]ATO2<0O'?X"V=1,'N:+M-5*ZBLZNW.FV M=?([\F* 2I+E,&(TH(/Z$7K(LL*,-#"7,R(S-3N6)#"JJIT!NC4H>%S!.7D\ MD(.PPZB:##7%(9*>_RCKB$/?C5,&><+\^.S+0-\)\?FAFE?3XB':1%6RLD&^JQ/WV$?3OL^H$LTL9T%?Q98:/%0!B'ZFS+B",\ M"'.3T?9K%@E8U$6+H=<*?.;D(0]SK8AZMOB-!H"+X(#JP%'?@D?Y'J+D!0UU M92R_KSRT ]'7PT^U?6O=\XYJT[M&TFD:-1MD<_8X#>C\@Q.25*8V/#B] ,=; M*S"I 57,#7V<1"QU 0NO3>2NHQ\A"^'QTJF@6L[W.\$K ^/HO&"L "E MUX?P7A("1!D=L?C:M,7MO"HCS70(726+E"TK6:-!V4)NR (WP=HY>SN_O#<$8@L'E?!>. Z@\9Z%T MT$A1,T0OW\^O4WK!RPS-;#+--$/!JK> J#8H.YI&FK?-,TTC7\3)MHRRS$XF MQ1KD" Q?'!DP5E_$Z&6YK&JTI!1W<#0>P3I#]T\JUCX_\,K0QFY%+DRRCF=-]4XG)!R.'>G M%:'S0^Y$71Q*7^2KQF:SU5=N\QZ&3T>&)Y>=NPQ]O =]- Q]&/J80!]U0Q^& M/LSY8NC#G"^&/C;Z?)G-^LL7V"W)R[4\B^_ZJCD):=KE^(^W4/0+/#J7=XQR MS=;)_YG\PJ/"UDAS7L->O5XYK-66O?7% WR3D;I[=%0YK.\8I*X34NM'.Y7Z MWKY!ZN+>L10\[NQL'RX;B?]X?]BN#_Z.MNL&?ZN+O\;.]NY[XJ_TP9UEJO>8 M1[<6^GV)"'RO4:L<[2U=1I4%QFN#QYW#H\K.;L/@<=7Q6*M5]O8.#!Y7'8^[ M[ZLX&/R]E0\-_E8:?_NKI+BON5\>"QJ,XCYORW2GLM=8NG.H+#!>'SS6ZI7= MHSV#QQ7'8_V@7JGO&(_[RN-QSRA^*XZ_I5O/!G_S/ _?%W_&XYY1W+'*=.&* M>V%&U%*"]W/)REL>EVJ!%L-Z.\MBO1AL+F#H12$56] M5MM>?!M6^<6SLCO-\^M7;5AM;.,J9VW7IH3SG[9>KI M0WJFYS(Z6L\^JO)MC?(5,\_:A7K89ZH:R(\[X!J[T^L1NT?J_6.@//ZTL<8> M-\/]DGY'H7"6&<95Y".=YCQ!/,ZL@?^G"0#_%9 *U$A9'_IC^[G/RPN"L^I(5SUYQ N'!*=2KI M1SBGRN7)Q#.<=*8_2(?%T95]-^[(*53I0#,]ZY=&5&U;E[ \AA05NRS E\@Q M>Q9S'G&\F@-8L+L>G.*=S) Y[/6?+BR*6WBS%<2>)^=?Z8E]-KV%YD?BP%%Y M';R41@,R@!_L'0=FZ@%^&L:%-\9J;*!:C9SBQ@:T0SVT2P%:CK;U^Y'H MB;_5+$&;6@'SY" 'UW\" M,P!74\%)9IXE7Y0B)7EJQ4HG?=*4A\#O!X)'.'OVGK.S.. @0 YV/Z?CA_\G M%C^'/\^L\G=!&V4#8E.3$(#;!W3"(2OGI 'T%70Y 5,.(I28 MS=R5(C8[4_2U-LVK),*D9&1S0K_MA/Z>C,4LU_E<=+#,BHMQSQB+G F'X>S9 M]A*%[QBFGJ"7DRSM):A/AKZ&FY)$3E$_<=X[,*IV84C]Y&Y,5&-Y 32$Y'(?1'@ M.&:F1OBRC/:7ZF-X#RP3CM_,2&3N/8I ZI#,Q3F[S([HH%?S>:V.Z[>86Y%S M5'E7C48N8E,K'(01[^&T4SE6"E^3F>1; 46,A;%44J4"Q$#%Q4,?5(CNP '5 MC@4MU$1IAJ_B=R<.M :3G>I+"G"_'S 1XF#U+@M)$V&D\;4%=YW/=V MDQI'U$F 00_3!^'Q'O!$JDO+GY[G(G1(>\B]2[XEF=!Y]_ME\H;18TH# M5^K/*6#A^S\!);F37BG61B@;H;R:0OGWR:;C<4ZORJI_Y!%$ I4"V"=AGHJGMLLYVLR@1(&^ MY"%520D*6K!C=7VT$ 2*6=!=8U"Y,@Y%Z68$#0^60*\C]Z(7TZP)&A2;%<*5 MQ(O[6 B'Q"FAB-%7&5 $#0!PN'&-^!&HWRA(% M2Q+JB9,;#IF(_-"DLFL]T^[R'FTV FTV(F?W9^O&!D[R'9:\$!_4=F/A9"ZS M%/CIXD:_6(_#R_!VKP!,1GI*8HX,6O)"6=)8;I);AAU+8G3^#&+3 M&F49,:M$<:#]&REW &N!,',$>A2126E\M?8OCD3"4(SZK3^E<).,TZ@U=D$\ M=H7=12&)BCCP[9- \1T@2^(]V0"'LH=1=;=8ES-'EG>+)^M R;D3L"5U88ADSU MUXS&G\0D)10G2/K<^2;? ' 0H%IWF'Q3AY.@ QI"R0,+P;?V4+@F.KT[4'*+ M,$9Q*TLZ>*Q$^M.^Q$?0]4,\(?6F4-+! U#:21R0PI^&_*0B'J'Z"^MT96@P MH2T&$AD/A@_B48',BX-(.FQHIGKL1NAY:-%I"*^/ZT^ SOV^J^V:%&X5]0GK"!5D#-!:H#-;!G'1:=-K!U8+3PT-P]=%YDD08X4H'M !X MEL0-[5&K$PDY;(\5T+Z M/55\6YGE^9^C[Q^F%0&^F'%ZH&8H5P9_%)& MZG3N4R:*I\]]K?21;>B#?J"^@:W"88^JLM7!4)&'&-Q>&ZXJ-,N&.LB%2;;! MR)!>Y2>1WF3_6?0 W8"XPPH<=AF$ *Y1Z\'3Y@"\AN5)1AH+L(C)6\KO MI7[T#WFEDAV972&MAS&91]-L1$6;ZWO_ #[#KT!!P+RP=*?$I6#WH'M,A1)! M]2#3*14+Q")XH]+\E85$S\XO4&K7TE)\Y&3<(?7_D*+N/J*8)VRK"5HM&(:) ME/NQ?;^M15M%\?004 [^88W _$*J@1R?$5&+O+?,= 6T$S,?.K!E8A:#FP' M+.OY41:@S ,"&?1)XLJ;B&,Q*S(@;LX ;]NZB2.$B]PB[(!HDQ1*"3J@#K_H M,1D;)J&HJ(OQ(AM4.)!,/$-%<')T4Z"C_*:M]3#B$?E@M?K:4&#!8-LZ)9,I M[BNY U9@)V!]>)*E+!DPT9(0D=^$)_:0O2+YER:0R MR4?0NKZ(DZ_:,B5JND0'1TA9]>)D<]6PI^S1CH:^.IHE\7/E"")'+OFT2$VH M4@8.=RB%AD0 2D4MQ:1:0&R+LL;-J1\R2]@6/-+9L-]1#"GU Y,].AYJ!$CS M\!30C,A#A8Z"%'V15"WH].\B#WJ\C7DK(B(%IA7H=&Q@6I#RGDX2H<@$YK?0 MV[:M7_TG]$I4,L\6F%@$.^@RMZVCP2&*C6WK 7Z4S$M?BE##QL=^/*B%J0@W MKBVKOR2B2>VRS;DKU4-'A@BZQ.,#E%,5O7HP7P/)T&#/N(_RK$BV39)1M&)0 M)]NQZPYD=,7+8&MX%8G&3:=0XEW,6,(@T## TL%\&2G7VF1,/<<8!,!0OG+U M52P>80A LY(.$,A'HJ>&=NB"Q)/[@H?YY+LO ^U_:05@XQ?S@(>@@JT@W!!RB2@$" M &I8XLG@J7,F !S MQ+X2)RA="S#Q:S#$RSAE0I/%3IH@1$E*MK ?'Y /N8N MF!G*:G+94\9R$3U2B'"CO(AHVY@!@%EL+(#M)7IX"ZE-UGF0TH'\,T -"-B! MH*92KP,B*0-#B@<.N5 20/PT2OB&7(U*&%CY1ZEP, @T%:1DE1FIKD$EQ MP24!$-+T%XR-.5QYF05HAIUN1-PL/+0W+8?;(E3E#1B+AU52(A_I<\SN4OJ% M+*Y O57[16V00B[8:FB@8W5&C.M79Y!=8'HB!U5'Q-\X4V M4;\! >?P'I52&,(]D@RQ'-4'1[E0P<#97/K_+Q(A%QMZCQG":KPD#P89<1* MJB0V?,L#N1,00YEL.I)\J#LDVP=Y$:&((Z&D4H3IN+&[:#0EA\KH,[>MIO43 M- ?8$$^,GAQ20NDFC."\ZN2"F9FD+AT6DT8[.<>T%);+RN'&99[23Z58IY)( M^- 3I=%=2L9CE"[";*7T8P-,T E3)@(MT$D3U9$;&3D-4X.CQZ2*:)TI0P+= MC_)VF;K3]07J3:A@D%VO&$AY9_!.= A)L'RCO'XKD8KWF+<]T+XE('H@,SJ: M*>W3E[X=RH242AQ8U^0&D!PBU9LGZ1+-FC9>&\2&IYA6LR-94XH50TUWY$I3 MC)1U2E'XV,,HIW0PHQ_4 4;7=&H#95-"/+/)OZ&T/PE&U+'$(RF#6)ZI+!W- MZ\H[G%8XEL, +Y\S F.>V%J%YXJ(W+MCLLI0/*[KJ;VJ=1;V^JH%+)$SY0Y M+B2H!=F: +"@PR.P74@E1F77 089MB2VK=M$-T:1G6J *H]"2W\6=2OHS2=M ML@+GA< /!Q65)Y>L G5.U&2II)D,8F#4Y+!(_<:9,)+4D)6?("TXP1M!>P6; M+#4 INDF1(%CEOT0M\?6&/.V0<9&M5@ M>])@TUJ1TCV%5A.%;.N 70F44P\35JD@3#G/Z+"2<1XP,3EY+M39@P%!"LVD MK\'SCU%.E=7UGY".X?AQ8CC[4:63Q1/2#6 Y;)":(,!DGO_DC'@[G.Y[C M^+PP)G%#/O*^#V)&5>O!3_WN(*3L4KWG2 89 .84%9(]":3S/7."(XMY7#)E MZD6$0URYQ?2BZ:)0QEE5;#DY<,G3(]5'U3QA.%"C37**J@HO8_7C^BI)KPQ9 M#>:A$P;.]R4KCR]0MDE-&I.:M&=2DTQJTNJF)KW+X53D1L< 4B=6"EHN8JI] M%87'62[+@[)?M5S..FTBSJ0[0:>]D,!%> JRL1>5TCSSQ!*B< M&@JA9B)#<+)@K1P6;R9H%>5'"OD!M4>"+VY*CE)* =:GJ ^\0=M MD/RUW;@5ZJQL>#::P]7FABN-7!P%4Q27BB137RX4AYK>'Z,%52[-ICSD):V>3/T-A@=QUDDV M\R^Q>^ABN9=/Z FC8/G NO0>,>*#TD]O]/T-I55C]&8J\"779%)G*D/:/\I@ M[O*6;%PQ+']U!,M.$$2>3YU5B8Q,;T_3O%2 ?CPQ113*Y-=:EV@611A_!7= MSY%R\>FCCOR>F/M$H>4V^6M@P4E'.I FL9,4LJ-_)#TWLW8A'F?DG:4S38=( ME.]'.DS4651%H:);IQ$AAQ&7I2/ZX.=D4='!#)*BUZ?H-/I?Y/4JQQ7E%48H M82V63.L*Z:3VG%A$20R26IYF/*89B,/C.S*-$%UY_*"8:_7V$2&6(> M3LT_8WC8!;8/I),TH2,1KOY$>1 9H<<@N/,/62\D3\BTM'N[. M\H_9MO#)DAQT!R"UJG:R"/A X,*H:Y",_88@AE XN;ATF2I//B1)B=2Q1.6D MME@H0M64TNIA5TGX N!1[0*4*'7[)W= ML+*7EY&D&X3;U2VC%K;&][>S#Y9 M2"3HGM26;]MQ7V=].YP\_9[OM1DY_;)?"FDM53*)9?GO-. MOF!?WJ06"\ORK+8(L#A!.&\X8U[O,IB?U)S'&I##5;<2CGVQ^EC6+S/I>5IU M('D(<4Y4K%4!'1;6O\OF0MQSN#.F-H"> 3\T) %YI%_T6@+C-9*2\5E7O,. M'51A-EQX 0C_F=AQV=>IXN?QKZS//Z(S_>")H[DTAU$NO[;PR"]6[!*>S:TZ M/ M+%T(&:M=#-="_AL[#IPC;UE9MGII&.B,L'CUW-O9)K9N#JDV-H]2\6PI"UD: M="\#W0V#[DU"=[TLZ'Z/,>$O;T>I@GM[_UAJCSTT"UXS%ORMI^BBG]N88OC? M*YAKZZ2V7=N?]YZ*WO.NT%M!K.P8K)00*[OO@Y52VA59$:\5!]A!1B*_,)EJ M+EU,T?VS$($_;DN+(>TWO6T^!#]F!;7M_7JI=KO.;ULH)NO;M8-2[7:=W[9@ M3.Z\'T^^NLOYVM7 4,PU/Q6&:B<%A1[[5-Z&9U62&:C:3\GR9YGC+OOPN%AF MIK.TDF;77D1=@W3]2]IQ60=X=2LLE:F2/%J-".2Y:0?R?:Z+@2E5L_G,[5@E M86*#KTS@.(W7XIJQQ\$4A=5KD<8Z.==!=XL[U57UNIT<@ND\Z@I[4PO"^JIR M@^H>,'NG*WL 8.T7$!V2:=**@+IZZ39&JMA3=BO*7J4*K) RL3R*(W0IET@1 M*68'L2A;J$WMX>682QFTS?*CK!YS76JM^XB-&ESV1 '>3JP[;LF.%>K]F1>] MS.Q9%M>@ M^SM+MA^J::4=#0A4:4:7VB+5MQ"%)QN4MW=\!4/L7?8H^--&]=+[G>O)LZJH M*4E#2X/5F.6&5EA[,$*01:TIL3D_$0A3#?@9DK3<=$M4DZ_5?%Q.Q<$R 7GX M4ACV5Q$=9VAZDH'&VQ@%26M M'/,7Y.F&F1ZQG#ZFT]%E!^K*R'XESPG5[PZ6YU"%)@V(X)[NW=3R?968+Y-$ MX):_>8"MO'%,&%Z$(7='A'8@>L)+ZRTSW6=4'>5(>6G2DB'-Y RXSI2$=S\* M7XL#E64UBA^=:I*>\:HV+$G#HH(&=?[R1SF?6'9@HJ5B5B*UL<+N/TF*#^4? M]OU(PCV[$MA,Q_<=1 .PYC3T/WTJ:>ZHNH:$&8W:(#NF) M,F41SD8XU,*NW]=YD:I#'':K$[)[#6PJQK9O<8#C#RR55TN52EC+,$B2:O/O M[[$!U353?3>UB8,W]+"ECDYGQ)G&%=GK85"AQ'\W.]L2E'7?P=1\^3907@%X M[;;F7")P=7T51>4"UQ$.ALJ ;UIE#*R%K07=.L9 MM,"H\@VGGE1MFGF8(R1M;1#AHX##;CTL5 1C,^IIE2"](ZD*#* D@5X93YD7 M9D@Z/Q=&MKI2#7FH\R4=L;*H);!I<.ZDU9$-.SR;L8?U;4$Z52S$M/U)& M VT3)D#J*R!E#YX^BR0+XY=X&Z-,?BK!D/6R:.5A5UH[X'I*D]^.GJ@VP_<5 M6:H6J;(+%16BR/Z9V%O7=YVTLA0;@5O)I,&$F]0RE!6([8R L:?L:R.-#QJ1^WFFN%=G (KW6Y?K$? MZ&>@K$MD&1;;AJ&R^I1@2]Q04W?J7@Y=SF&BR3UGH6IGNVG?D_L@I(JM"+O#!?!>U%9DCQVD6%6&G92%%4]$2[2P)Q'R M9'Q&AM2VK0N:*DQM#:1;\8F8# O!HFZH&>0:O;L6;"6IB,+6F3Y-P\3MX77W M?JPJT^DG^#RRFJ%@LO!,S5.CB9$\V2AZ@54_5W*(#.\XX'073@9SR3FC"FH' MN5FA%:L+D@-!J/8<#?I='Q^*SP,S-(C[Z!B&%:F9H3[HGUVLBTM+?0$4<4#C MW6B*05J>EI$D*'VD1IP69Y&S.B ^IRY^>H4:=*"E(^S@6 \B*9J207K)+#;\ MK1KY56KOF;Q03BB05:NR#)^:"SU2OUQT" (:G8X6L"^N@RJ.)B[CJT5(WOAR:6 M-+;WDIDE>D79T91\I%"$2KZV08"IZG1Y.(]Y&\T+I/J\>FWD/0459B-O:NCB MLI=*OE;FY#[3EA2.P=@L!D /B>SR6#B!2+9J04F3 M?\4A:B]ZD$ZZH;21!=<%N;*$>G@<DTE 4-]HB"Q# 6G W517=#$,*C*/MG.&*6S';MM[# YW&DH MU[U ]_E2@52:V93)=E&=!W(3CHGRY9P3.H14/Q):.VXM-V*!R?064AR)_1)U M3BZS I=+E*7WI#-MDV\RV].D+_VKK4&VVTJ^,0.5%*L$'2HH5M&["W3(N@,Y MD'G4S:,&FU#^60UCHP$*.RO6SR<1% M99<6[).+#6;&!6Z3) UIH<'LE^+UU%]U]ZO7:V)3XZ)3QZ8^*2)3VYX?'*Z M!+]O- Y42<.[-"_,]#6:T,LS,]T1%%P>X$2/_+F2:K&=+("EID9 QC&+V<-? M>CMDBMK0^,)T\&@YH% FC*CFZ2/ O\EVQ,FT5%>=J5)*M]ZG9> JP/8F3X;C M*#\=H/-,*E.6RNE&R0)Z&@GO"3DX1LZ\"NTN"Z2"G ;MJ-_>T(SC2K[+4:81 MJ+::J,M=DL*65?KT3%%R TNWHNP8F.=:4'@C;DO]_P*L-AJ,XV=31%6(D;:) M,Y8SN_0INNJW*(CI![F[8"D]G*J8]YQ2Y 53$D,]1R\$Y5,M.8TV,0>'0-.< M)E#-04T5C\J+I%(!70SV #3(N,88C;1A9"@+9S")#LD;3/S%UDPR_ (J=) ? MKRK]WTHHT< WF7,@LQSE-'92SM%GC6W(Y V(EO2Z3/,HV2T51U[CZU"O=C/) M?62V$USDE+3LH"'RR?>9%ZIM &*H26LE<;_GMTGZ&;T&NU@I&*I* !KO)Y&E M,Z15QD2F.25\+0=NJ+%UJ2E@9.[(6I*,DQSS$$\@@1-JN/6G+]3L*FV#*_ # M7/6L1F0.'#6DHH1:;(IRZB@:T]$6JSDZ)2"1 K(3(7"]#S7D&]J / %"#%P_,3"I 8R>XQ)7 MXV!8FL@I9]"#J4[3.H%"F%N17$DBB:"5TX=LFO6LXMK)K&?FR!:S,BO%4CU4 MLZ<4IL\DWL34G_,=ENS3)%MFVY3GS5R->]IZV!>NC+$IF' G)0))V23IM.R2 MZ>5%IXW*: &)AU$D/X.[((#896%A@)$S6:0KY%*<=4:2VG04 M'JMS*#BIW%?=I3O,3AC3QSTYA#!9P=.-R9$KDR0JG98;XWQPS*"]UI8,RD0\ MF%1O88KO]S"12QYPR"_YL5'JVTB-+\LD9Z43K"OIO MB;!KOF29TI/X!2NC, MM!\F+2 C.Y3=).\*8&V@.@&G=N@@T+UWO_WZ+4QZ[^:*J5+]%[5K5Q81J9F1 M2NM-7D%CI/2I4QDY8O.&("-7&,\>G61LH/) R5X5"W_HJ-2X_ $=B!#+GM+I MX-K*2A4&?&[;AX6YL$X]7R&Q(N%+W+,1, 6)5W#\4]Y )9D[FU*;HG'F^'T$ M.])<1F.6=B=\A3^ &BY"5Z%O2&'4H=K$IY49MY+6>[=].U8Y-C+KF>:'PO^ M.CQ<=&S'2E5Q(1FS MY4GN^5ZU)63Z$4,FDUHUR0^/$N.OY=ZK9$C05$3%>;< XM!J)CXCGDYB#8F-F5F%:4;OT?!I00)+(24GR@< MDD29[;0&UE[-JEI[C7_(>&6C5MO3@@^^;-1V:I3%=@TT25D"F#92F2BK+8H+ MD6]"V63?P/KK^$^6/A]N&9J%4ME)>FNS- B;=%#/C:B4M:&@*&!]%.[1\:&&J*IY_&^"-? MCJ-'/Y'SB%J;=A3)%,B,PZ0-B^=ZXNA@VSJG1@>4O"1](ZJ,!5X=2W9OL M\@QW9UQ:PZRLJV"4N$"@R0G5*G]8$5:2)D>FUU:+N$KIOVF1]-N,.=OC'=*-*HM=2\4"(TH(2JVQE168*5]-R M<=48':.,P&E_ZU'EDC,R8)48<3A6-VLP@X8N)<@C5\"VM-DDZQ#2E)%T<:@Y MP/L"Z6A(\"L-OJ<4/$7I83*)Q,:Q*X&<0JG.1NG]8D]8N83\E3TC1R%_3:F- M+CR,;$6KV0_@8DP.DRSW-8Y@J1EM1&!F/ (21X6I>; (@'JCEG+1$^7% M9W M]G<_-PZMEFI^+R$LVQY0HI@6&UR+]90+5 X=3?O*$C'I0YQ+P7W^(R&M"/W% MD=0V%&OA!/2\Y-E+V$H"IWYT5%/"9]FI,"9*/R9*?VBB]"9*O^%1^NG2, ,9 M=Z;<,'6.4((\&4\ U-2^RH:1\^J,+2F/I-"#%/[W#IIQ.D/QQRQ6VY<4BE(Y6$-LR M49.R',G@DZ416*J%W23DYE1^&2A(/;*.Y>;2JDJ #8T&Y$R)_21V%,B)0 C0 MX7@ EBSB>2IKK=H!@P,XEN65TG.:<\>2_UKO7"Y2.H;U'E,O J/2+Z6XY7W8 MA28\>H/\>=%CL7*/SO1T.9.O(JDQ=Z25C>C(I4"$3I\.$C@Y3/'5E&8M. M!AXJI(&[DM3P1JU^)'6,7S$E\0PDK2U<#8R,7F(%L4L;5(#,*",%%W<)$Q0B MLGR@(47_F#7)E::EW/1 -X-$>\C97!6%:>L[&V3,CU]9)P:-2"A_R1E6L$@] M&I9WYP_@C5)=NN^BQ.Z[=D:_0:,H[8.3TTIV,UH)48F*3"&$M')BW2,!9Q@: M]TFV1M(DA=!,))2OB5+YFLKXS:J#J45D 3%[2B--XSERZ8XBA:00/IF2M4G) MPQ?#OBD4NN2%([ADY9\JZ@(F_*"3("3C$PGK+G3%6<(8ZRQZ%'GMPBZ0!M: MXK.3:&92'2J9GRPFY;\K%,HH-Y13!YZ,%A9KH:V:IZ;Q4@AM/HYUL$D)E703 M8J5[5[35@2!EH.+01#+U5!4YID20^ @Y)6!O6Z?,4XV.\% 149PX8Z@Q5QYV MRE$H95OQ+C\HL2Z"M%5!+H->/0M J]N# 4*5:+9Q!R0%E;]85IN%0!IPYI'. MXNKR-VK?INT\7<, +^YE $5E8VD#PG;LJ4X50?'JMZVFJN&3F='$BZA72Y<. MB2.=C*U?3VD=19!+CQM$EO;0JH)FV;\-#LW60)V7.&YRTH+S![:R*&_:!*8> M$;D(:585Q3>3@CAUH,-.*+!(F>;#@2\*:(>Z@EJU'% R/N^B&W%>J5@!2]HS3GKY"*+U-N8FC5*1_/*>:_*P9/U7&9)6@G\X!4^I5J0. M4S @J<+G@V7=-!9A)O.+VF85;7WS5%.-U61IF+AE Z7?.R% M<4_:,MI@:"65V"D+5EYFX)%[%L;-\3B&%Z@H@E5;G) (+ MS30MJ50H1>!2D4BFPE-$1&HA%"1ZVB3 MC:_J.D,2T1:>BDY)%4@\FTBHDNWP_:W'P2 MGH.5C6!858 FB=1[B+U(."KRVQ(^*>,?QRZW.W "7_I'1\Q5O9U";5(#XXD> M['(F/?29D)$B#57+BT?&(QKH-$X5SM]$R"22/^,&GRT72Y\$E0RE)FT.QAX/ MFV5CR-R/7P'=+$9EZ2*@)D[ $6O72GF*QJQK]IOHMF3+,2GK\D$$2 MJ-Y;4M\.R(E,CCG?_JFR/42/<@F'-, LIV];OW>%RV43K$&BBF?**Q.>UR%B MRLDB32'SM:Q)IH,K['9B6,LC#L=:<;*/('D_-,*346I,Y0, MX]OCTE95:!++G*4[A009N;ZH@XI,YI2-M8LH31%))>VC1%D]*FN2UE9X7P(- MZ3(#D[W7CEUI/@:DL7TXP@L(7 ',G58_S:LRX0R?JWF6"1*%$,\E M0JNAZW2"45IU10$3M8-\3K7O#24HME@>-G#"^QWR+4JYD6CEZ%L?&Q]/>]&I M[&BITQ8NO=ATJF@E %-SR7:D?"V@%M?5J2ZJY76!6I9U5N3"7."YKL MD#&IX@V)VVO8_=C6=L88E*J6"-1I,(RYMF%83T:"1UK05]14ADPE2JX+Q'A+ M19G)A?;*, $4$W"FIUNROVGN1)\&$)$G@\]/N2,H+6K!NY,T"W1:ES-+S02H MQP2HCTR V@2H38!Z.FOF1K>4N\LH?" 2OZ,RP57A[=J9-U. Y[Z/@1M*?AWU MA*>E'LJ%#221ULNV?,PA5/XU# 5CWB'^2VJJ/%\=//D0W$(V)YPNGT^6(]'Y MJ>UYT$JD[D5*H*Z;U%A-5 M0*Y,"2M1 I4O8E1G3XCIY&$*(9DE5F7E)GJ=%))%=]BN 8 M_3MH-[:_&1.>-).>ZTDM(R7QF\B9H^TKJL](ZS. (!)/YF20KP1/@EHXE4 MDF_JL&FE3<;)STOB%F&<%OVF'0ADN8)VM\I0>T&EJTSTKWFR.BB6"KFA% =JC2_A.[RFE3]4YO7EBJ*Y]*155P23P(^ M,?2EC"?S5$GTS/;R">,H];$/EQ35LKN?)S./"KHD%/IILGT7))6.4O"F10FG M%%)HBV>B(5BE0MRB6[S)E<=!KC OTG_JCF#:2]'I&I*;4\D'VE6Z2V M_$2?2I(X-J8N/ZL9Y9JNY!N !YD8I_,([&G>I^K"N\.>2Z\;"^[ M;,:CS/%75=\996LDCAXG"HM,M"E%2&0.+51ODH*'.Q%*O_BEIR"U@2I',NE" M:" D6"'#%E?$0WZ2KZS'N8N:ET]PP14>BK59::LK(0;9*0PS5E1GGUQJFSY2A,< M73\,=18;_KQA^8YG.JVP,@::NHRN.+=;YE^XV:XNH$$'F/R4_2R,':ST4K5, MNO]&WW=E5]&*:CB1&[CQR($N,)M8Z;2Z9RJ%Z+TP4T^L-*RT2WN:JJ!)429) MI;M+B@-U:2RI1FHHDPR;MURNNCRI4O+TB,7Z,]0G.:8J"M7Z*5!:DE:W)!-A MLU*LU$RG,"J088JV"M(%ODTC?(*4F?*38[&!OPSCJ_6_7]/119T2S604U66J M2F_:\4!=AY->UFE[F .B3%]2HF1 -E"B M^,-!?>>CM;N_4STZ.-C?MO!0AUN?>"O$MV2N_").GIZ>MD%V!_XV,"JZ%9*. M.#WVD^=&CG'96DQV@,L&M_63\>>FG/5P1P7@Y &ZP(AVO5;]%Y:2^L\#69O< MDS-Y_D=.>' '17?\3\52\F[DVT-\',DG[)B@C5 UD]D/]D;#Y!E=BD_V4F46&'!W/,"DTQCLT;";EA??GY]M(P=8 M.6"K(B IO;3XS9J?_X^]-VV.V\C21K_?7X'P._.&%!>B14J69:O;$;0VJZVM M1;D]\^D&"LBJ0@L%5&,A5?[U]ZRYH%#%HD11)1(1XVF*Q)+(/'GRK,_#);!= M$)H89%%VI>[Z)^;SADFJ:N0@P;(Z\E!)93[OU^;WW> ,L1Y+BRL/#>4.QM HO.1LZO M%9KM\(\GE(G&[IA;^$CIT*<_*S@&@6TOM'FBL4]XK-<,5"\$F_W+53;Y@2=-FF"K#KT72IO\GT'OEK66B^[ M3=FH8LM ?YDWBG.EPD2?"*:<8;1 M.6D@B&K#%^-U9=4VFZHZ[B66F3R]W U M]C- ,&90-V10#^^.*=0QA3JF4'=(H;Y8.\'QU'IC>D:7\WJT@S M.B-B]PYH?2TG#)#0!MN?YG3\@L ^,Y.ZPU#*$=,8W>?<1IF0?'%=.[J9EIA" MC_&^A5[[I4L?8'F\V+^7)J5HR-15I0M*7@-*K*!#TB34U<<6U!*9Y!S.SWX6 M$?'4LG[^^W=WOXM0T2TQ U7.[+^;99+JO_VA;SQ9MGQ+?_O[AX&>H^VDRE:J M==K:*J,VZYW01T<_'/SPTWT\.L#^H<8+_>*V6N(&A:&7P9&0(0D);=>?.;F% MFOM1]-TOKT%J_O8]7@_[L7\M7J5KU5 M6&84[&<@M'?^%XG)?M5PQE.[A];'!S_68#I\##_< M__0YW;"9'"(23MOC>6ZFZZJ?_J:N38P\JRGFF]M*P;,>;;HSCEZ:&=9E/T6_ M/&:?1Q& #A^@>Q ^1X-B7..,FQ5;,)XCZ7M_\_ _N7OKR\[(Y=]PNV^8U'KAX M8(W=G8<_K:^RDY-_83N%%4)4K9GA4O4797H@#_M'5R!XP=V'^*1720U'%&,[ M;!S1X&-.S+)59 A^EH< =_CPD?*S:8\N%MIB%I+")(^Q&0Z;"Z+G# #RBDG= M8O\-(%\/6+[N/OPR\G5,.?3,T[18:Q%R'?=I&J?#W4]][_,O)UTF*C7O2N:QHPFR[[_'KPA23+ M6\>MHG5B2LR9]*7BC8>A_JR&3:_I'%EN7TT,B)NOOKH)I?;>=5RB?Z)]DD)$ M-_#P?W2E(?W35T@_;1SO;QT8H]$[[>59&S2#RAS^B$^TCW]T_F..0;/BF=EF M5O,F);LG=P\/6?GRDW<6^NV'\5T1YL,O(\S_J.9E]"HEG6GJRQ;F'R]=F)]+ M3!V1BF#[L36#& QM@KC&0Q+-ZJ-WXZ#.$D&X.V!T-<2V0+;=XR*?D@9"7'!M M;=*U7EM=U5_PPJ2ESD@>#RHLO/&U:K#G=9[A;]W2'\HY^87L,'@S_-M$_^RP MT^_R-=GEFV*[[O4A*0AOPAC!>2IB7?6$3U1KGV"NV>!Y7S%5VYD6)$6_O7MQ M,OQD>.@/@?;Y,JNLWM:O\-7S9+'_AM!;FV(]9O[KK'$^6CQ'_LH>O'D)#"O*!@+>J+ 1VTY!O21#UA>"CU@>C+-XS/1JQ?1R5F2 M5EN?:8%Z#X]\*=RD:^!'&Z^!GS&@]'5*',9TSJ9TSN&8SAG3.;NL_WZFGJL A&.2<83HUJ0C/3I'4^P8(!4U1GD7;G.W80SK#X M52\" <^]"E0Q8,N$#K"-I- 6$JQZ*"U9DTL.\:LO#>H&"2R:>32%IV]&1<-D MSGG4H]],G?<[FL!W#H 8$YB_^L!PSL._<<+//;)^B7-FD$S+MC02_BL))Z,\ MK+;"VUP[!;(C'^V%9F]#XVG(-=KK0D5V0PHI*V*I1[\ M3BW&XM2#E/!X&!E=2V[V2.)\*%_076O?X_7#S,$@(%:4Q:+*\%/E:5)-7!K$ M-('YQ988)(HHN&VHM=CA)G/MO$@-9[CYA<'<-'>WCCMB8Q^V4UM;=-YE6<9F$A/,3_/ %(. MI:X!O9\1)F=-D*Y_)7\F'.39I8Z_]<.#]LY<[$]E,\%YKYK>P!?ONKQ:=@([]!#GA2#IB+$/9E6D7B) M]UB)LI:%4G<%'),>8>, _"/O/ZEO!N,')FM66HP (IG*M2W?*BGOA7TXS8)5 M<+![AW&N696PQ8<05P1=9CO]'6PZSPRX325UYPHH;;-D]&6$E&(+;+9Y5DA0 M'9A6\";L)BFSBNMSOJ]\K&C$G,+Y=Y"X9!=:Y&G5IRL/&9J;/1P"$RZJ%$!8 MS>U3PH*E.\460+O^B[RU5;??4^TWSB2KS5Z/L0.W;PZBIY@6R@2X#!?H0$I3E&MN""X]E35&ZX%/-K$(X"29C) )& MI"I;:XAGW2+U4AO0*TE'>F+@Z!&'F$=IT%N )/#/"47+I2>>J_09VJI1'P-5 MVXQ(*.J!"46O@W9&"JGL)_UL:.2["+.MU [)[M)_5;5^]AE&Z9G*E0_]/Q\SHUHZ#]6^63('B M;PTPAACP6%KE[4H88^48CPUIQ;1S0 MYT;XY@@##Y)$!EN*/(UB\OHU[WK*GW$5E6>>KWW'+IF_47JN7'JPVQS4((8T MVC9)A:MGF8,&7#T:EV_?ET\1F?Q3#HU\=RK"(8*&$/B!XW+N_7(R3%A"<$9! M+6I@C ]&0\1D3[69> V+BRWC-83'42KV7BI01^<$^5E@/_>2@.^8Y(!(+[%1 M'AFRT,0\-?6PZ4R0$:,.V/_5[LJ^][^.REKG,YN6X'24PXT2Y+AQI?=^I7TL M?W=Z>^$ M( 1??*KMC%QL&[B&!@QK4I;+IIS7)F>$N1,!H=< M7< 7]_D,8M7CO$T MH%2M)I1AQCH"2J-H2$"AAF&!DIGA5L%Z<5X._5(Z-*Y7]2&3]!&ZFV2PE2I3 MLS)Y PH)NW:P(H"JJ@QB<\=<;CQ$LJEW[D"L?%$ZS7W*#.[Q6,96GTVM/D?Z MVK'59VSUV;;^^]GJ<_EOY1+^M_-50\Y(AOE\Q?NR54S,)=(( 2FM@"?R^M"<^?6HX;SG%2%A2+X=Q%>8-EP0SP/O5*Y1I^ M+&(9(Y,N70%/J[AOFJ&JJ8N+K?*8W0SIFY@672Y]^%IC"6="@D@76"=1$O&G M8,-GQBP9#@D+D.>$^RN,P'X-74R"Q$7,%A8?67RP*H[9"J91D4\-3@562#=: M=.Y5'&?) BOZD*5:6^3"W]HL<+P!:YXFREY/Q;"N0P3;6RQ0_^Y\Q]YZQ':^ M0C9DZNUPLS'NDF$.$>1>2DUP9IPE=0W_NXI=1;8KS,&UGDFG)#-;*+8%"SA0(? @16+57\LR;4XZ\/L&"5E 29RX)<&86)5=%$X<9#F68J0-= M4X[P,=N)DIYU2B.& )II7J?= L>=\AA]KA$J\>:BORKE,B4N0@^;)JAX-+9W M)K>RFCAV#5=34+20W"8&:5]"/ MUW54FM]C8J3RU"%_<-#;8YVW[A^.FV=#(Z9L(1$]76:WMBH1;DYE!V#YYIKP ML240Z$I5TTY)KFGR#$OD2-8#EBKDD6>AO9DVWS$%4AR[D1C/:G8Q2XTJ%K^E M4 'N*>T=MEGHTJY0A5"SG*A T!.VS8^!^W%M^+!+.*?$W1@>CB\5* MGD*RY MN\R=;DXG4!LF^LVX1/\?#$(L-B)BRDJCB]4QFI]B@- MDR:-.4#@!9"3!#VL>(!?XU9^F]E@L'6DI59*XN;2+V1) (T+8H:BZQ$O/?$ZT>:)'6!#)^RM'-Y:N6_#3%+_JR:& ;B[TB"P1&KD MU5$#\HMG="W>0<"[B..!I[N/F@24LM+BRV(_(8J;EGMF\SIC'C+^)I\+= ;V M2HY>_S-NTETH^YF]@:;5&BS4EN>^S#>KJH*-'!Y9BE^"@*IHY?,OBR3]X-G@ ME6_$P?CG5K:MU\T>:,W 8E*/V MISZ40S:3+A TD>GC0X/ZVAJ/?DO-/#7P]-0G+4,3[,HL3_.J("-2%218VW&D MQ=(+ZI;,3T'A=B7,97L0O; P(]Z[$VLG9-:C O66]2UK\/^Z4H=%GB 33DH; M;EK!1R.AG[4SN(68WW+36N@N!+_1,YIK//V-\TX_M(,[QK:X0]VYTIQGK7T:* WT_(3.F[A?:0NJC >]'E3[+588O6 M98S>@;6_+=&XL5ZD\:$ 2&IHM,1NM@QUY1D7AI!3B:@<%?5/>C&YAD'X/ABN M,Y?>&HH*!+7E/K\U1GA<4^TH8#=7P/S0H!8*U,)D%H1P%ZD8+%'.3?V\(5C/"4%PR&D(W6R10,^1-RIAL;?+1PGN& MR#SP%XL+,4K,39<8 KC+_ )+W_Q!66D1(W.4E1LO*^(I1>8C0]E%4B ["L8H M&*%@4'-B ([(-=>G22&_&$7F1HL,>D&UK9XII9AMF;22 6$*@3+;*B?[&!E> M)EBPDJ=8Y[[,^4>O#QMQ:+8;7(7FJ UYPQ?4AJ(:/B0__%HAYS0-H MG>A3Z@4LHZ<=MH+$T?$4491MJYO'(:1M0$)?4GL8]M*QY\"_?8Z%K@<) MSD0<0_PL9[:/UD?A'ZB Y((3A>E%SUG"*G>QQYC$V.)\059:Y\<%-JWA7ZIF$:*!K0#B10_I," M(BB?!(I718F51%Z])B)!)B-VD)PH. BI\2!Z8H3H1M=.*,6$G2"$@XDW(>"K MGV5!\!UNS#"O"Y=F^UQ@8JA:OA?\IYFLF%2$L=8&^1S.J3F^7H6J 1>9UQZ@ M?%4=]G]AT3CVG\P\GA?M 0/!QP9+R1$2\(\F?^;(V(RKMHHM2D#84(!,'T0 MSY0'5$.&/ZI&P5JPIED( _D"C +:L+!7J&R?&CRYAP)&8DOY)4@L3AER'- 7 M^ E0WI9*^8E/ M'.FJMED.^JQ27+1P 5B-RT>OCK!V:T[\KETZTNMR1<^?^^(J5MB+&Q MU_B([46=4-O8 Y.U/14E.+#$/EJ&#Y46]$#@B-.N5LK!G#H'X;0E2S5 ">\< MPQEA'6Q]G\UP2PNZ]/3(][2&BG10?6A[K-0H[MKW]#8EH)(SRW6H]D"H!QHQZ$RC M#F=&)T^X/DOHU^B),)EPHG@@IL/&*UF?$V-*/2J%E\RW'_'TE(\T&?^=!Z3[ MC-H-*S+7P-\4*1U\'S5U>? VNFFFQ!-.U.GW,'/C\_#T1/[#WX=\@(AU:&V MIKD2-N5Z"UIGE6B5K2]K3_25K,G&LVZHK8A;3)+4 M=<[P+6H7V:.0,!@)5YU.N0PT)/8[MP'Y)RK'X:W9\VS>=+65DTK,1'T8%YK9 M.W$HDT [3PRF:5$>P6LBMRJ=YX9(]WS9L]B/R*'))RW*)[<[43\N:6CD5T1V MOO+4-"UC*LF[ X]".SX=%:@3^@"F9]->^6#,$C[!4I\. _SZ^X1MO::]XS!! M=.OL0BY'0V9R1C/NCG5?AM>4:/O00ZG 25;')/&:E%>LZ-"XAC7%H"'K21;& M@^@M_2#G."EF(6#VJ"JHV0[9_@+T#94,WTA0&5?O :%?<^G5%D07=$;SLD>+ M0G!#?LI%2'S+JKQ#2,%X!!"5;V0'9GA$PIY-1XJ^WO:U^PW?6Z-%_&K[!1': M7-.JR*L(*TR#OOF$*(&72F*]YO,P/R>1=Z,!-FFJPC#J:U=V#9[D"]/.J\P2 M/+-*XE=0>*;78TYQ#(I=*S=KDRSTI!ZWQF _:MN:Q9(<(!)>CR18(I(<^/+\ M5JO15MJAE6%_?EJC-82&F"";(#V[70Q%0)@2D%S.IE4RJXV87VRCA'@8#E># M(Y&6;#[XO>4Y]@CD"4>(-ZHX&?ZK<;,I9%@R.KLS1QPS)]\; MA0_[^3'098CO7LX58JR!R2TH+F=?#2J%TJ5X MB2:N_OT:VI#S/A_P6W[<=E MCKWS>=-@?9-LZ)A3L,W<_JH'+42)"F@2>)'B"\FJ2Q: MH6, SF^'GF,P7+CO?$[:^3Y-" &)@R8G. M6_TV[BWD*) _%/0HS@Q&:2CX-_6!N528#4Z1R&(NUT[3;/3J,"Q Z[ M+30PZJ'MX4:+,4)('LSYQ.9:868\[ZDQ&$IN!J!7/#"UB_GE[]UM,[]P!,,!ONE("@:2.71AV$]NWRTB%\;\:AEIGA;3;($I>U;4HTCW,EJV? MKRM*+\?)P@HS4:,<929[<6(*](O0<3,+@K3AM%G&*\LW48*$Z]$>7' MK(9K@G";9_&A'$K6%_\=MLFJR!.6BT M!H6P+>V@R0197XP*@\^<9*"OU#9U@E'A0.[]O!@Z2J%0SAMV9&A0Q!TJ5JQ&?RLBO@LN+2!>+E_1FFIF(?QD%/ M]L,P]M[]-/"^>I)2(0D'MB@I+'^??)KS<$'Y#,MU^AC@%K(;4R!U3M0,X,&" MMLEX%]D*L>H-L,A!E08X2FIJC3RJ()=(UB:!)\)TFG$T"+ MAZH*;$M=A1NN9#ZFN59.CD*ZP8(1K>455E$;2MX0"JF&3?E:,$^8$I"IT4"+>/7+COV4B[+A=,N MUGJ*/M-KK5G0S!2Y,EVRU::V"@=R*327<'4G<]LX36Q+M@8&3DGN4".J^I5P M2*X-6MR.TLSS)1^$ F_+U5_> ]LYH1SW[!(_PA5+KHIS*KT"")#.#FO)! $/ MC_DH'12NYC,"4)=9@'83MSLKT1,P6"GQBE-WAL#MK#*ETC[F"!HE.@?H<7J^ M'CUQPRFW4Z;?28/S-!I,>1D7.E3D^'HSVX;6;8>ENE[15/W\>7UM!PW>1*]38CS'./D9+9*91"S,_DE_*&0LE#( M)EFK'O/K/KEN6D[,X'0J_>WC$,;55^W10OF<"D*]Y8BEG.?M@<5/C *N]TSS M))5,2 H'2 D?OU2N/5X41F^#,X/,8SJJ0Z!;W=? M>Q ]_0B7+HR(F-]P!!/Y."F3+(FE"R76L,;KJH9'@QJEWV1,#T W+!A2+,]$ M!L)2RJQRILV.LL'E;.?)Q3G++[09+Z;"?:1?3Z&_LS( N,=8#FM?W3IH:J#1 MH.TQ= [$ED O]BA)F&R$J0MZY(DV:>7MV\*; A2L$UM0X!C-FO!PH,5WDNQ1 M #H_SWV?,DI0REZ,'<\CK),S>Z T-O$.TN:[C3#MRR7!$ ;T)UHX/]#=BZ9= M8WI?L<"@N:9^0RO3_QKA'4H6%6;W:0!@0I*'$9$ MP4'FX2(OB1="B [92EMA/AW#O2!N3$+E3-);#L#'^FWC[AKM^V%B3 M3C@.J/8=#+N+U8BT_0T:V"/RCK7Q6Q]/;(3$CDT8P,Z,6A3SG/T?SU>%"0F< M48\3T?5&>0J'C)6J_L 5&E;G62]4(^5@:/C3CBJ^G6X/Q M*>XFRQ66M(NJ69(\HF&PE&+RT&[R,Q0!@XY:7.PVDTK89O>ZG,6T9E[;E:1. MX-R7]A"RP%!/B'%C=[RK'./!618RVG]2=1/\P>Y [A[A0X=?C!*-%C\&)F8( M628%:65#415XS6IC!+66.OY>PS1VV3($/ZD!;F>N.'&%5M;YG8=<10\'+15Y MDO-*[0?+BA,:HC;M9$_7/AA+5F"LIY*%L@5+0_,1?.7.K>%K[C29M>O1D7@+ M]62:-'/FR-W//3\6O6PJ>OEA+'H9BUXNI>CE!I[F'+%\02U352T5% 3Q!>HQ M-1S^/HQ!$]/2?$!%J]6])]!.LD M74>WK;./]5$%BX4IYWAYQCZSH78G]=%/?P9"7M>A7&,Y'4D?PF M&';;23]4@3T$04-4@Y[^O"HR"H(J9H3K'IERC4K7:DL59D0/HG<672>4,T^Z M41JI^Z!!=U2]!B>?+N4F31EJOA(P#I@J?Y3P1EYX.W-_V(DC@S6A<"6"X5@# M19%2""$F7R;4HL %-9@&HQ6RV1TI>"4T>E-RB73%315(4\?CE6H>A6R3.*PW.4N&E9$%X[FK:FMJLDW(G7?N$EIX M5B@$A^AWTF.CDZ6," MMDEJ^"B8F2._XU56WX.6<1+,IG\+_S^I,ZPI@W,S+2JBQ_$E92V&NS04[:9< MC&6RQ"V%-]!:6L>$*0&ELZILNEHL\E;5.@X$Y$^U,TY-;>:XXJ?&VP V2QUL$&]G;^J9)29Y MT?D;MU?PE12PE0EH)"3F2H#QJ2&^LG2E^B56"/0Q:O#5VJE_4 MGGCCSZV-^PP5(F ]W&J"\PK+B[.O 5I?X7NYG?&,W];K6>/( MAHN?=F72@9YD< _7DIHE+0/+R?MBQY>.85X'4$ 7>J3Q04>G+8CSON VEU9V M&%4!PZ=K,&R):J]:G"5(36WU!$PX',-5AZ*;P1_PHS#KP)H1OPHT+GA[VDK% MRD6R-1K^X1G4K\9DB20GR@X&A@^WL5/2DV APU24:9(7'7Z[P?ZDFGZ'QSG^$XZ'KK2 ^AUQ M3\5ZA[!0R71B["70M&%RU18N5+5E?O2"O/0L.#%;#1O3")A IB54,5 M([.V('<,,LA@=BZJA[.Q!2UO$ 9O#!BLC>6X0%;[ M&65[.US>OPQ50J#T4XM?1J(D#=F$Q$^V O=>J)0[#A&RB0IS'_>4BRR! M'X[%O_N'"5H+F(C2?1QT =)VK:D\G@ZJ:KVCV5@-J"D2;IJ3;D-KJ(NM+ WD MF(*D K%^C+0W/-P9\@W4%$UP>5B6FPL>D3R01@]_IYD8NMU63R2G54ZJPBLH MDZ2/;$O[/6#F;7X@INDI-$N6*;L0MCXPBRWR"C^W9X#*9;']7M#@C0VYZAMD M/(.G3>CKDYT<]'_SK=C!#YXH&N*E5 FVWT]PD!FOP;S0[C'I"?O;C%"-"&J/N]7OU&LWSIAPG[HCOHJ! <8 M.ODIJ3#ES2BE((,]N7'OW'(Q! =>$2)3.)0P>S):9\>.)/1JW"/PJQIX?#-E MN$EOF+[28 MJSGVCSOT8E-JL?3XN)MNAQUOR,#8YN# MUFZ@#ZD.PH,_<"T5#, &AKC_13:[OJ98)50AME6KB%)@DK-I5G,^#WUA.4C= MK!A*P(6C/>V*$A9ZHF5@^Z%1=M%NGX^;*0%P&[1P72])EBQ[H>?U9"?]DPL_ M73!G#?MK'?9K0X9R<_WVH!O-!SH%(D:O>',[E[5N&;0M8;#H+7 MDT6X #= 9-GL:&!DG']K-PS M4(]A3<7[ G42QC[I'7JB@<*<&M:0#.[MDX&X4Y""A,,[AW0LZ'&N5@+;&[<$ M1\4E:BWV&FXCJ2(E_]E>M".DGJM&6@_KK;7;G1DZWNG(J0VGQO)3G@Y\N]W? MO"?9$\#2A?4/E%;/%9U?>1"RI/0'?^)0 J29Y].6HNADUI^APDT##62XSU$B-( MR Z9C'>4J'OGTFW'*0'P:@SIF37@7G$.;C3!-N>$'JN1D&+G4&M/<,LQE.C'&KREX7H=?:12>'"2HY? YL* M[4FT/J4R%]$K??XB.P97@.N!I&%HP/9!^S"UP]#K+#*$20 '1R%HCX[I01J. MI3T/]BI%+B5'[2+__*D>H^?Z1%(=.5MX,YQ-2NZ[ZH$"]4)-:*..F\ #G234 MFOP453#F]8FO@IQ_ 5\!J2V<(CP1L:6W^)\IO@6]FPE!>Y"_5=.+-Y0]BC#M752\7O/=G% M%VN#<;)CH]^4KEL'VU@)J#<6;0NBQGD0/B>X'G0'DG.>8A72%(UY/)(XPX$@ M'AC*+O"9.<6VIUU1Q%;-4AT]"3F6.[L(DX.G92R!#6W%GOH0*74WBL@HF !Y M8/:S/8_F6PHO7>T)^F(AR8_G8E M_[)OQ1/;U:J&^Z+N+3DM[>-GMF]<(L]R ][ND)RLZ41/Z/1P0AMRZ[NNE,KSS*@GAI88,'>R$INJ:;-'F6)QAGD$B7$%W900UW M(T9\2)XM)MZ6]S7*Z!8/W\! MH@9^//C(!!S,Z1N=1"U_:QG%@*P'!C&>NG)?&C>9DJZ?2/Y$1AN7X+Z8AK\. M$R3:B<7KAP+@F&0FA23!+-MV,)A08,A.T:?Q22F%"*12%WA@RO=2<6:!&Q'- M,LLHX$"22T-M;)60C+@V(;XOA:?89BC"N.&W[N..[G_?BNWAPSV0(?BW__[NYW$9XO2[1 RYG]=X-$O/+O(,W]K)U6V4JW=VO/Y%)DZTJ30T;75TAU-?VNS_DL>GO\Y;7;. M_?#\KSWQX.(_X)G?/MZD:ZN!-V_VAB].(_O=+]*Y%7,WEQ28I7)@(*<908I9 MW2101)Z&8M!&1AJH\F*:FR(+X)X08<38&C>OI\&K]_ JXOC% HA@(V#^TL*/ M-5B&HS1=7)J^^GB]#(1@[PR<>H\X2!5^TKCJW^ZJXQ9GY#S"870-LK80?$@, M#K:( /QHSQ3X&4^OFYG1P!(KBWR\LRG([%H"0$.58(2TPUE (5>0!^5-V VH M165M\M%0=#!/C6L/<6?$H#GK'Q:;7H^Z0=)Y!]$SGX"/HD-991$]!U\AR(3X M$O-Q"3ZZJS3V66:S.F=L?YHH;QA$^:?)4=LQA8U-*287$3ET*P&]9_K#=)&) MCJ_995EZ43_*M]HCF-)('+Q%4>3H(TZ&=+CTN4_H;\',4"D^AHI3!6>:!>R] MPBZ8P^1C!Q!.2E"[-LFSS)^Q OT1U]&BB5?O$4$'M\WPJI%@YT ZAPN+&6W[ MQ+4?VHE52,:J\4?[(FHYX4!NRPR1\)F,\V3'HKW/@25/4?:U&F,EX_*1J86C M 6&3>EW*A+/?@2C4/@EC9K"0$SO;_'%5$M^F0N.U' 5)2>43G),W-XN1'*P MPLSRII#. _Q%;ZW]9/]';/ND#NZ>=KTA*O-7PYT7DOZWFZHWY42W$JL8,*"= M<]V]"5TWC >==B($KP4,6O?'/*^E59\-;65AD#9ZOBCB?@1X*MZ+#YU2_>4"2 H=0*;3EF+<6- !_)(]-/C,]/ M/VZIE-_LZ1TS]O- ZPASYA+EK M/QE1RK=&BWQCHF^!> C _1B2G*-NG7U(;Z]Q5LV OAQ@8 _4$Y:I;'+IF;PS MZ'=S50NA'#D773/*:]A/A.=+S8%TJD_#%C+V__2=-NJ1O@-Y,4 MI-&RZ(3WPCL[0.5IGRJZ,/8Q=@TWE*J#*O M!V2+P#; I+T: #0M;D.M!4BJ M>N5_6!RB4^.9'<[ZL$&+MN9P:E[/"J;Y"8OCR)A#?/*"7D2?B(UV8$"81]%N?D%4CQ%*BJUV86<+Z9&^1-[?'IO[ MF9?>OSS,1AL"K6/5+X/;":G9K X=JE_M^Z@A]X#K\<(R$W4B.]CDN+VWJ'Y/ M. /.$A!1+$R5/GWZT:OF&8_:36-Y;D^N2455.@%\FGK$ CSF.TNA*=OXR&-> M8:444)%&F.>3W(L8H 1)'12U_C%T%S9O)P)+3FK)'Z#O4][,NSU2)]KRW M!&N\P/P-G784FUZTP:B&U:>B5:D2 O< MU%-:_E#(?^ =5@>P=7Q$!:E-/OPQE(1&0\E3KKG(QI_E)IAF5[ALLH$VRXNV M$BHEJ*;QUB&P_,K:B\*)72^/^;E=/U?[K\C\3G]Z@(L^YE3"S=140\]2K>A, M;' 4RDQ6G94PR4CWQ1 "RN]J0>XX8H.@<#T&V%BB*4[)]@-YSAI+$/W/]8,/ M!!USFY+(/1/;1W1ROGJ_6Y;; Q0;4N$>6^X*%9?V%5I],V]*B?N3T Z\UE0U MYZ3(4,@9Z9P[2^J,RSFV!@W<"GVAF '[ BZ,&'+NPFZ2+H=4@**6'95-(JXF MD1S86".AVL"I.\EY^[K/U6I+_5"F6ZW.!?N_]/TW5N-MJL9[.%;CC=5X8S7> MA1)U5+H\5Q<;:[^JC#_3F2P..@N.T+HB=AX_W<$;I=&P3R,A.\HI$!(L][4- M)E,),6*;LT%V')]1[$:!4_.?SHCCO-F;(JPA.5J=96#I:L2M.HA>P=F$3X^9 MV,E=*D8!/6!]@&@8B+5]WI0QSEO5& O!N_ZXVJ0PB1^,6:I-XJ'GNBKV@\@W M@"@3(/V9^'B;'VS [!9_7DXM':MG1, $-&%X"#L)'>67G*%2F.=Y' 1+D=CN M$^THDG36X//UR98RW8L02B2QS>],JE5:M2TM*7LOFZ.,^.F<+L:F3?2)\7^] MR2!H90P9HA-,0@A;94KHP+3!6F3DIOFE]1-0C/XTW2CC&F=\0ZP/#%SV:C=N MU56\38CC@1MU@]&O!D17L+8+\U&-=$38;@N7[;=M14.#EEB,N( 8J43;%WZ0 M2@^!A0%%MJR-!^E'$#&>Q\7!.NV@\VE1C[U^Y0Q\AK:KR[ J-O!//$-;"S3! M+JWJ5I#$X2UV<#+<8(C#GTF8/@O3SJO,[X:QM(4(,J#D?!12L-I,8"O)61?W M,S,E1F+1\@4!6G%NEFH+8LLW[+"^F?1;SSDWLV M&5S8PO R9QV[4%T F?5DBL7L*.5(7Y+^CP?RZXKFW0.?C42#?B))UHF>!)S MP&T8"H=M_4SCT)#\YB)21_W.K[3.%[E2!*>P1PJ'7B=Y79%U!T [Y:@+K!"X M-QR0P7#"!.E<2YE #Q[)NB=X_.1_"=*A([!38#YJNEK;@ BRE\.W?5/8;5>3 MW)1CRH?:"S+1'H>[ZBC:G4L^0"1.ZT5R"#K;]]QM$NV9J(?'%=.8OK5>[+& M;2M(M!\MU,@6&$2^2:!;4I\^!FJWX)YK:#VP9J5[78-+GNF("T_TA@Z)S4%Z MI95R?A)%0E7"TN;D*ZB%X$I_=@]YJUETFG@HLQ\).-I MT:$U%_2;LOCI*8.#=S4@/7D#4P@&=,(,&=L%3XE(GCU^>ZQ4)+'(U>\'T:]U M#O*_HDN/[A[>M<"F\H[7HAG!/2,$8OB@8[%%W3=J!LN:EJ:<);-^,-NY EC+ M/:%?4G")?K)[3/$KIT5'>)^)6*!4Z2W/1,I("@5A""?!OH%V1=/JLPIKD#X MF<4K/)1-CZ?4MTK+80S'A*F2GZ)$6TO>CD)?4&$=F 3'-81-9RB^%T'L@HYH MVB3D/'E5(XW0'H>L <(- 9G)_F&<'=[/_6RVCCWQ#PQ="R M8/"? I?&$#-K$/%,9H)4V&):@5*W7*+)Y*D"\9>ZG+T':,XTH^)CA0'-@^BW MZLR0EYJ99@D[3-AB,(/3".C^SA12T%PT+ M.*\EFH5.IHD]&19J;MCJ41H?RAG!B(A$F:Q PU0'[!_RHP2P4>D*ZK6#BW0= M4GFA937P%AH,?NYI7JDI/$'5#?I"SNQ4JC09I89X,V%_L!SJ=8V$02I&(F!" M3=73WA4@Q_BQJ&1M'9X48RI(B=K! TO;JZ -:OV\2+(P/4D=J.;*J/9_1 MA@H\G&AV'B]>(W& AUO'>A?L H-GN2=MDO-D$.H0@3HFQ_/C4L-?6+$[!7UJNT,;Z0E2V%I*,C;>"#![96F'W^#91'Z7&E3'Q%9"D6ERB5&%84R*T'?Q M.)*-XHJQE5[:;XH-2+IKWR)R^[,?1K,[/ S0]F>%=:"'FH(0*5U2A,&ZH(Q/ M[^T9".T%0D8V3G1^S#.^S!C1%D_?\_%ICBSX[= W[::WKCX*X.5=/SL.<([A MXEDKW@*GO&&E&+?86UM4?JBG!\Y;S"R,DL:<00",EASZT-[1L:KJS=U;*[ M3ADM,MQ0FC@&BK=3@1 Q#T7[PT72UE:R+9*6K @&NL5F%T)&;5N.?QY$KY7# MDE2,X-OV<>1^XM"CF)K<9>-"U5[6")%^ MJS)7YG:N*;;Y-VW#H+N>__:\\R7BVUJ-;/L+&NW]!+UH$!%(D%BV6%AR> ([5"JB7C M7BB\11@!N4F*\1G@>.#9< DW_<-'AT/:K'Y9Z6IFD.W?JO9_+0CC@?A92OK: M3%;K;4#QT/#"#J#AUJ$-+?UAW]+@'AO<8F%8KO(:"_UI1!T M\[6LRP:B1V2##4J])64/?J+_ M/]YMS&L$_KXKI0B_-^NEY[8+8]8G.HK%PD(!1&\M3BWKPLV8K%[ MD""#,A(T@;$TECVV+Q?G'JW&;>4%/?OFT@1*\M*;*2_\5 ):8!=_A6V@\NOC M2) 8""7VSS;7'.N@F%VG1F$'3%TJ'UL&6VHZTD4 MZ_(,:O:\L93R$;C=Z7FXR=>K3/-%2?0:8#*M3%)SRQ$">"1-O^?)M\)\?"NV M^MTY[S$'.GL)$^*?*INV;A?^K9[PUO;67H94[;XAM;X6Z4K)>DB?9>;S@:_>8J+ M+,3?#/H#7;^37[JJ)H/PXCI-T,^A";X1ODL#,)T9.S-2]B&*PCI#W]PV9,GS.,6D1F MUULW'\X?%OBNH[N'#[Y_\.-/T2U\@GC=SY^\?><*TM#_PS9!4FRTL2::@[.\?X.*YO!6FJI&Q:VA:5N_1%*M=M#)L.>=5XHL]KH@R8 MY$RXB;W4S*BA+NS3#HG#8?+Z#_^U F&#DS59T+E;>4;_*SA%QVJ6&C1B7]H0+@G#++""KA]36UF]L A7S6&M-#X GF<'_%1] MHF/LP>ZGC=FKSS".0QZ?H_*V0_ T(1=T]PMB<\P*JEN(M2.2H*\I?,!;@%PM M+)]Q3PMDDXN^,"LG^Q",#=>*ZQPF>8I'LB0^95HD^<*)DO^=7'UVC+9-8:*' M1[0,/=9;FZFC$C2W)[PW]+Q6?$LXZT*5CF7X?BE-*PN_GX[45T,T$:A:'U-!?71"7&#GAQNNE[?'$2K*HSSI6HL8*K8E MY6Z, \);Q>[\L]241':%8!4>)RJR5AG]W6*KH%*_LZ219%]9>)_F7*LJK:!CR])4[=;;8KTJI>5NRV M3L'!J-<;HJF0E$T26@O-@JF+X2^5 ];S,73M.S*UD%]3L5*!O0AL;VX0#NWZ ML-5(@L9(<$,&6Z2L%))YNU'\,"'TJ9)VDP0L\*N0AZ#H6DW6XC0)1#51N8JK M.[3]&?"(Q'*1_+NJ>=$&E(+W5]L,1^5F'N U_OXT*1B!QHTH!Y=\Z@_W":CU M,R[99'F3''$A-&O!0(DGC?S,P*!/EE3/)RV9"U//3"U=H/*/6/8>^CL95OT2 M$6^-P*%X T/=&G M=DO<>,$(_0'2%M67WBC9#4)\2$+KM0VML.RTR+60L*= 8_&\W,H&B^1HEH5W M>5UN)C47&2OH%Y8Q&EC/J<.(8%7--9$#EW/RL#JS-U),'XDA:^O8-?"M28Y: MJ^_B68H_#HD6G:'!0-S41.1 M-L@4%3(32BOUDWAWVXB2];9E[7!R)%SFO]G_%,1PP[-IV]+P*<;R\YBJL!]7 M7'"/A?<<5*!R$4S)NP2QU"Y(?8N"7FC0$>&QL-]EBCZ5K=1"J?&.X#,ZVRK* M \$='+)J];#-B8-Y\/"."9FNT@!*ST93> V8.$+?D+8@)H.4[ M>$K6?JT]"0&%*7F< BFVTG8(,,I-BU*I2XZ%P6&! ,D]C(MS$/_NLAG=C(8/ M+,Z'@F*UT6E%\>YTWI+A$QP;\@"7+))%QW0'MT"?U54Y0\)JVKR4!J'P"<6B MIB!+,)\XR*Y=\2?WEJMG+I$,4[L.'1DBNWDK#@E'9FY54W#NM#9GDC1Y8W?9 MT!??IO*FMI4Z>MOVZH3/3N9:R,I*\#%6O8-.)=E1_=C5K7""XUM9ZWEOB\?93:\YBXK>H).VYNB>/[\ M^<.2ZO4%)PAP86&<-^HL#KIXM!.(!-+6_JF$J?^!QZY==8U-"SYBV=J*4V[8 M(=WK&I;T&2"EN8-2["$)T8/GU/_L^PR]*D(]]'WGEK4=#4[*Y[ I"RZG0U(C MT+8"R"E)[?%.N(-+QT)]CP/>"VB@4KB?SPQG$==<)]>V\8)_(0PCBL)*:*(= M[S;W9-I3$P]Q H;@K!VTB-)6WV#)D,5T\>E(Z#R!CR^X#-++WI2"8L%6:_ @ M^Y76W.J'#7HM,UZZM4%7PHL5H&9)J:99>D,1/@;-.MM;CUXL)\VXV8B/W$( M)A4\1CJ@I:/BSJO\S&KR-BL7-_;!#:V(&I(Q4&P MM:*WP9FR+58E9<%:+Z(M8TH?(F7%#N&VG^W>^&6!K^CRJNNG4Z*AR^,!5@.% M9-#/82D2AU,;>'NO4Y,:E/E9C28D=1$VY :Y4E_\)'(W0<>MW]Q(;(%#-F0! MGQ/DN5&&3!!4F'#_2SFHF;3<7%,[FC3=$8 AF#2J_1##/8\ M_N7H[G_K$^BBC$>I%!>Q[1'EL-2RJW&SA5N(<_'B_1!R@5R&6RW'(%UK:QX" M.:68'*+B&)RATAA"DGGOP<\SQ\AI CZJ7]3M_CJEGE/LW::RYP46B_EFB?U@ M-8*6W:2@\NSZ@]&"J[42%VX ,:?"O"<7,SG@T+.]FJQ!D :,'AH?!T@91+3L M@[ROA!. N*_A-JGJN59@DCM8$.][ZA(LT$+H4=IJ1@>3-LLS7<"\@N<4QMH% MTA3GV,VL:Q'8JCU..?P+? ^8&'A&7(5EM\-KKS(+C@.(D;4 ) M2=/<)M.*Q(>MW\7"U.3."\4@$J_8Q$U-_#%2'"O1?+_G@\0,'6)D>*=63 K/ M4V"3/N$O)WIT]Y#P43,(&.DE?+^6CV^\V$KV%#,)!+66@B<>2[>\I&PQ\E0; MEWGF8.@9!J:$^GC'CPS0P9JYXW"R7S=007.3]L6?XBB"VP43*IDAWBG5*15\ M2S+1'5$]:=ZX$DHX[I;#FV044\[YZ.'&>Z@PR.WC,L7K^3K[-K><$_+F+,J1 M)LJIHT1&,"2V3[2I30"/3$;PH0JJ6+;/0'^"\IDZ24W_+D(D@$\X8CN)E(RO=QX30&[SJ+KP MID)3TY2- "K0N_AKJ,O/O86^"P:%%?J8@S"98_B<5D%)*.'2_T!_T7BM M]#?4;I-C34?&_6TL-1AA>--*OS\N/B(9;/HZ&AXQPUZS=L$=C,47G).1!6;Q M:?*VTW[?,X(;5<[_B]!G M66*,I)S9?S>(M2S_#KQ=\L;\:>E[A[VI5Y^WG5392CV$MK:.0YOUGO\P6) V M&[@2+"(ZJ&0BVVKY*+CY"XK)PZ.C!RPGNX]MXX"N2L4SB0X)%>DK4PB^GM6V MHO*MF"ET#9&T:,$5UPU@D!(YU2P#!_>)KB+/DA$]0[_FH>E#UF<G%V@+#C_4O_X^XM$Z2X6?<2]_"MHIH:YR3R+S,S79U2=AO_#T:U:FVF'#F,N[K7_A!P+])78&? MQDKA"ES0"1&.@=Q2A7!X@!U\RE;XUCV_'=;O#U(J%XWBDD=(#G,.]RQ@M;BR M$"/1'(,>3@S,DWI!8-?JN%,E($9D!.>\P]I$C:QX_OXB]F&2M$O.?%3VHX/H M4S]$W!"-\*%ORYXLB' 0:*=HMW\J'>2BZAIFX=XC9]UA#@@WJU?3BML&F&EHP/J,TYU ',R'U M38R^(E0$>&8:[\1$&%T(X0\*-[EE"-&/V_]$P;G;X3MQ;'#!VKQA;'F?I,'G+7T\="BJ#?J-OCM,JS \D[?J4< MXUC%L:F*XVBLXABK."ZCBN,<_V)HQWK3IX;0A>VS+_!:5E6/I>)8U%M01]KK MY;"--E[UH?F(F5FD.W%0:Y$C/-S0+?,-D43X%B6 AK)F/LEW8%Q=UJU M:Y!71N#K\'[/B*2E]WKLJ;\'C5]%<*<+-E32#_0%B2_'=;H$SL"=\UXCC_>9 M3GK\%BTJZ:7VJ;5)T%?9-JPVZ!&C"D\!6%P2,W7+LZ.PAE-7WR.W1Z\IF M.X\U\7 [Z%3&0HA&S3>&)W>5SXC 6C")@;1F>A7E;84USGHG&,8(U:XK<2N' MR<#*7C4;@[G8/A7)ALG882X^X\L.X#_@4<#'WC[O:[FBO3\,]N8* M;DC>("Z?,#O@]"ZE6J'_1L%VI6:^< XN-@7G?&Z\OC-<>8_@E ]\:^(6,?@> M/@6>Y8(XGVN'7XBVP4V5G(MF3%+BL<2BB8*)&!TVNJ/@'O[L6"H:PIK_QSVT MCV"B4BT *4HY.6I'/JN6 6-M"U371_FA7LU-^A9XW-K \)N624& MH5H])@8&;;V9U;4$M"L\,S0YQ+"*4T@E>78']^>0 W_IUN5<(WR<@%DQ@&D= MT,4?T";9_B2J^2UW^ Z. MFF4VF+D5B9L#?(3HE6?80D,H9!2JYWEF7EL*-W&[7:<'5?@)]GR1\>'+Q"(< M1 7W2T0LF(V^[(S >^FP13P M1MY:1IS_M[4KO"!<5)DLIJN4W>ZLP:/=U@] M4P1_'Y=%A45^:RJB^P,0XDF(>@UM$S9H-?49-.EB+[+&"8698II.+V9 MGU(76^.Z'*G;5CE1^ L)F\#QX!1$<^O.3'P,!AXZ=$2HWG]PW.MC[D.5>]UZ M@B\]J*/VYE47Y(VQNTVQNWMC[&Z,W5TP=H<_T(6\R[Y09&\MGI9$ M>?;W[_+#7[^#0Z/%-]#/,LUP#7P-,[;]>A"Y/J4_2@(I/.4R_BEY! O^^IMG M3;V&?7G3X$]VM/U9O%" _K_#QU;$6* >#XK98W%RT6U8(7B0\#F,+$GG-%'9 MW"*F@!O;B^C B\XL3IVR?+0$7&5!I)#!,LMGV(M?8'J_1H@9!R) G0EHS>8( MA= @N@'W22 3)UB?"+S&3[,X_!XQARSK>T)62]'SP'I)T)BN2"MOUHA$V'AS MOVM-.B_A+)N!O;=J0& :-*&9C5UJIOL$F:4#<(J(!,',5CJ8BM]JL'?PS @V MDD=$(8P.B.I*L1GVY[7UA"=C*A_-#?/"\$=NZK)J>;:BKO31+5*.=R'G#&>0 M%?A@AZ^U,$">A1W0VS7:G^,O%V%:XVS/:OJ1RBA\( F+%:7O<4"4;<)NC,3: M:Y/K6NZ'^._36-XK7H-(34)BCG+!Y0S"&*N]6)G)FRG>8V7G#1?0Q.)M,RB)8_Z*-5> WIZ*&<&IB03$7H9@ M>!M(#H*2#*">*P4-YPB4&G>D+*Q1#L>S55*\DE>YFE7($2,A;YFIT;S M._18WF0Y(V,A00I97AOVBW$\LAHU]5&4S[C["R87B7^,[?"$5_@C6<$C&P:. MD8U >*C>K]V:=5FN?(0".D,36,X([0G5@B@.LI,.HC]AQY:SA("0%3(JYYH0 M*5]5<=$D 7OB=3!B&0@]CN/)F.\B<0-QX F.WC&PN(G>V"\;W95Y1'P_V9K)?SVJ.-\G*'-B)/\N9O@OU0D/NDK-]LTYN$ M65X;M"L:S<'PQ<]L>$8OI<).!*+"1.Z]N\PH2.!%*$,Y)7FM(&S05]0V'LB( M[1Q7I!\55A]?PJ'T\ F!QX*E$2@X-6;E\UR)I.UHP2V#"QAY:"9C6,MUL]7# MU7:,!!HK5"S98\*#9CAH2.32**#>\)U."' _"TRT3?,&&_AQ7IV=5E8M7RF; M#OLK/>/K0XFYO"%5%FR\(1:I.J]Z7^_.JI@_DE%2O6BQQA6SHC(+MI1$ MSX&!6;?[')],23WX9X&F8BQ!9$'_!)L\_X 1/^2>[[\;WBPSYUBI V&K^K/! M+]>!8N$C\Z5S7CRD:S^.E3D.LUO1LX0K+)1RW<%SS$U"\^I='>3"7A)R&@KB M.T>K^"P MJ89J*-VL^!B+"L'@UW;RE+I7$-K&Y^5V=B#F6JSW0QL&1.XOPF5GWXAWMAR" M:AUJC32J&N<.:M&%**CG5+1-7N%C^PVV3=4#[Q;35T"%N:NI@6N'%-O%WH;, ML*!=&\$=S-.H6V:4&5O;1'U;Q%/I6LC$IAOO #Z6/RZKIL-D.VFJK?8[UTM( MK0<:2G9L.B1ZAJ=(U7-[>O+<^Z0-NY^[BKF< 6O"V7 E:(?]M!C&I,.FI,/] M,>DP)ATNHV#XZ\"^76(RX\CE,HZ&8LQ'?B;C+?*RDN=][5(7N^&:6" A/EKI MZ.[@_"<7E.HK3'VJ6 ]>J)>@69<+&P] !N&J;GOQUS56V25STSIGH4+<>:Y5 M1,Q7RY%#M=I4)%)$8):VU8*\H3/C@D"-.65883MB/=9US&C':$2)E!*-@3+S M[.S8RD,%GZ9R +Z;CVX[X%S" !]S-+[AE@=W7>7%C4+#>1^@W' <+@.AR(M& ML&.E4L*;_@F"^%)_6(Q5EA@'K\GP8$NN4RCG)V#?4$GBO<.8<)RO>F8_M;W[ M LK,ZP3W316$>WL46"KTF]T[P'O]SUAY!=O&'J-'AP9_=X>EI^C)JJR,%3FDUNW8TC_+_;CZ+^Y\I\Z>?2/HD&S&E> ME(H[YWE-+KP^G+(= MZ(4[!KOJA$_5T'R]&JT3W*\?_,D/^-P!J,Y;>\#%EOV''VC%]W/9?ZO0$@8C M_;WYF#17>]6-^F@ MN6GVU34VF%XE:?)__\_1O7N/XNC7.ODK+VZ,%-\P<^GKFT17*=>O38?("G%T M#$H:H:A&[7Q=!?L::V>\\\4$JQ5NHC\["O+5J^-?X<%-0^3FGL!])5D;SJNJ M6'PUB1AFC'XSB/H9]ZD0ONXA,FQ6A*G#&Z#P;U9F\*1-3A%0$(3Q=56? M):O1D+FF35!>(<3!-*) MCA& 9XS#78L#I%\7J%A&-RC*_*2;)+FM>D7ACIXN<@+;OC$R?C,+!V]63O W MQ,6*7IFF2:HNBZ/C8H:IE1LCXS=-NJ]897]U.WRT#+^.(W#\]OCQZ C< +_O M]RXIDNAEMUAVX N\@G^LFO'\N+;GQ\VRCEXFDRXI1[&^]F)]C3W9M_#J.1CV M'>[78I3AFRC#\*.%HH&?$2^'?[X!T$<(&DS,"$W;@YUR6$<\7H1N+2J&=\_+ M:+UEE Z_H78ZPIR&N\_,)DRN[P76=P%3+V_SR:0B!.+RR/$4#YI\F MFI@B-\+1ZJ$U*3B7P\="UH+E2@C4<@9)$A!18K-M39D1_NUY5"A7(P^7""=W MS\')W1N"D[OGP\DQONU;!$HUV.I^0U'E'(YI[;!_=;8$&WAMJ@3Y5U"=&V4M MH.WSNFI-=/A0[T5V&,(V)>@31L^NB _9E*E@^2DXL:!W(ZXUHL_0:!S'&NR9 M5I"']V&)+E%N[SNYO3\DM_=]N7V5ER8Z2::F745/\B8M&*'V)DHOB!J3(Z2H MY,Z1BDNGD*6_YB6"*__\T]#,QIKD#XZ *A3UNV>N8)EPI?W1"6 M.M@S3\&&1CH,Y30X08*0^2"K?&]TPACL>P8Y M_&661F;9LPCWY7NOTF-,678:E!5DV@ YRYA]F,IV__?DJ4>AT:P6DZI02_=_ MWKY[(Y;L52/R[]D\EM$S,ZD[A)X^?$#8P/>%#2:+#@_OQG=__"G^\=Y//.9F MGM1&: N]N4>J)V2E(LJL]T*3@7^5R]V?D1=A\'U(0FX*9G +X*"/[O*KD22L MSB+6"0V_!EUW<#;*CJ"-853T0KD$)6*&%# D D+A;M4KZJF$3_Z6W54=E 7 M3W($X0;UR4QE-TU7H*AD!@PXCX]NF:P60LTFO&"93%(#UB$8>!.CG"](X%,; M/_(CQ"'P&+HT,TN<7"2;[Y&ES=$!C_4-2E@>1^!/$\2ZPW$WSA77E]J>3OM.V$[ M':MJXF-A>-8-%WPQRZ6;O&VP=IF=&,,4@Q>9(4 MOMGA+)_(FAV37WQ;Y&;MM3]QOV1((R;$B>6*& AHRCI_(@V;;8V=JBCCD"_N M.20EBSCVN09='ULI5,8R(LW,JZXI5L(NQV9 $OT3#AIX78%L6,RC .<=DD > MWKWS3\3*3Z+''(SM7_#PSN_76*1WM*._&=F]N*@.>+]@"[U)VPIE[>@')VM" M%"49 31.3ID)%(DTRH;XJ3@8RM802*!,*[)X$$TG5,O$&_I1(O^;'AG[_)1HZGA4R$A[F=*! 6<2_NN_#N_>/;@;P606 M8<<5_U9\+2*;^&3Z#]B(8;FF_1+1R*&-;DN.%>TO&^Y?&*L7W[ M(/K#FN2;K@V_C6F9[37.!!TBZ Q=@A(S;R4N.WI+^@AB*D1ZM5.V,$LSJ]J< MP^E(V)W(R:KW#1@/@XY5-[!(5FQK,#AV;4Y<0Y&Q"^M;&)VN)YI MP91GL'!X#M-92Z204Y/1H>VIR2(Y$_NWS1<6,] WA1MK"S?>U(76"JE'W#:& MB:JG3#[HD3C"#"'A9&H+S4,K1*/_1"4+XM0L3LGJTY+3.\#-740/1DZRU@L!@ZT,Q.L4^@!'1X4MA0EHR.!OFY@S>]5]'GJ+P&3T'I(D9/7V%U8AVV3:(SW>W M+T77[].Y\\R2_J >!PE;+- ])L]TZ9_0:VON64Q(=XIR6K;S9I/E]/-^?.\@ M-=!Y?$ 2?P?OAH+4PPF:[4F.+9_7CT3[^2+XC(\[Y7XTN-_G%-I4BJ+L,I\Z MR/6972]_N:QG1SO2CF@AT;:ZFL\:QRX!-HS0$\?H>97-ES8JE<+-Y4AIA>)< M_OV[H_/3=)3Z[6-X9WPH?36'DE_:[KEAMV& M=5^4F9,LX^'17?S"6X>W__8]W'5N$?Q7VDA;)&J4X6]1AH]!+L$- ',(:\?> M)C#V)4@SB?(H@Z,,[H4>31IFJH>_O>W J4K!-3@N2_"54OCKVR)A]UA,^N93 M].[1J'='F;]"F7^5@)/;+53J;X'X'CO7-WH"/ABXZ?]*BL[<]O8$A9HQ!+4R M+08"W!YQ<2QUK[^%72 NEK^2_K)M7NA)D:0?+M GM\G9V:D]X]MPB?;"U]$X M[6%TQ\9L[QUNDR5OM2]OFK>JRJ_WQA]ZJ&GDK'])3?G=+W?N7-TL#+U_3U?B M"W_U?XV"W=%R^VI[]<']H_C>O?M[MD_W8SENH.;^X>"'GT99V(LWCLI@KY;CYBF# MAS_%/SW\,3Y\<+1G C%&W[ZJ%6=+;-"*\^IMKKT5MV-&8%_U^\[#OU)'?L8YU[;R5KR=%Y50[7 M8P/WE-@]4&)9U6&-^S=Y5FP>_]6'2'8\-M29N_8"U PMD[&'L(.K_<, M7JH"#'H->8O8-L-M;8?!?J8F0W]LO4'U)V-#/^" + R4"\LK'_)SOM1R8/O3 MSN#;."R$TT&L+9I(\Y&P9!MM#\:>;H)Q(@@!LU@6UY,J,;:[\<_B/XTEM7 U%&:-/,"6\8;T[:%AW.35=0, M[F,&*!Q 6I6EH<=Q^_G0,PXNN$^NF4A=.M[98(OP=[\<75SPOO*(WSCD)X>U MD5B,CQ!G8*U5FW9$"V.DCOD<,0*.P];[G^X>"-:9=OO#MF!H)^^%V,/OMX4G MU!D^@"G0=)-_@ZQK@WZ1+_*6\:] V!4LR@-,LR_AB_KO&6@_/_@4-'O$4O47 M,=#6]!2> [[1(HJ.^+R!5O#P>1_H:T=\WA&?=]OZ7T=\WDWX5F]-3="HB*/S MO$Z6\V\(R^K2, ^G%E=DZ4W'#*<#]?A2&MQ,\.?OD773R?Y/%\M';Z$U>1/1C]!R.IJ?*C2&_.V'.#/C#^V?1+05C M?7JB\% "LE4RB!4,#,XEU"K+R#1XB.3-W!!(J -38G @[TH$)0(3T6)$N6F@ MCRYST_P<_9I\@!M^ZV9STRA44!P]GL,HX?3[GTCI=0D&!_YAHI?)!'\!)R2N MW,&_#N+H29T7=_X)7QC#=*3PB_Q5.FWO3,=LMS@^N/ M8R-7Y9T_ MWK^0JWDPT:VS>9[.%0DL V'[^#Z';X8%FN9HH[M7\TN3:&&T(QA%P)M2- 80 MJ.QV'+U)35+"7W ^7^#15O_D7#P!7\22=%]1P.8-GO403Q)P'M'I5 M.V2?=NN+*Q(;$CM6L&O[6W\!@\,>5]$-&?M(DPK^'V'GFK-B=8=' M1V_'(=%6Q4'0O\X?%HYG'6U4E-+$P$8-55/:+;H") S)="J&0FV[FA#W/ 3? M-8U%(]]ROU4.FW3:V]]>_@_I,MEZ"(L(>Y\OT;UUEC21G8\$O4]=*+=?/E$Y M.D4XL!5%9^>5.-IJ_?--[ (I,G'@%>%]KMC$\_Q3YHG:.\ M/ 7MNV Y')AK^!1$&$0 M-Y;=!#X'3APD\"L\13= .^TF+*W6;QJ M,"U9&F3Q!>';NVOS5_( \%-]7T<>U#!4/<@*(M["Q^4,)%?"8YH&-C+(+@P7 M/%&2( <6[&T;I\X\UV; PE?/(U_,P-AN__X=33V,\-_+&9B7=1K^YOM?SK77 MKM"46#<@X#0\5=+Y0NBX'#\1S#5L*IS*"6(OPT&=*4(D%G2D.9(*1>CYPG@* MY11B.+F)!9.?HXQO'+2YJ.9,J]>X*285$+R5H .Q[U:(I_ M0<,"M*PL)+P"1^*!YSF@Q6/PGF6W/?T(;G Y,_B[&,->9AEB=;86E%9P$$'Y MDO X^$1_'-<86E9I(QXXVH@'0[01#WS:B'<&V=20"7 7ZH8O,/"1#FC'<,./ M8[AA##?OGGS._[[Y/WQ^Z>OGKY^?W+SXA5@>BDR^^]*4MB MOJJ1WL!:!%5]EM39G:*J/A LK>49],T$\4 6X*GB18CFPUD?_N*C'X\M2FWO MM)]&AS_=NQ>3,;]@%-4 W3JX7(,6#!<4K>8" $'4S$C=YI6'E 7SE+R/]CQ@JQJ0E6C)@JJJ3@G\C9$(!^;^B< M:40BC"6G.(9X-\Y!N[WT_?-YB4 Y]-: 9R^(*2N9LDT%*2'WX=;2E>U9PLUZ M--IU\D"D'SS:H1PTZ=KJ2XX$96MF*R:)J2L2L(:<5S WSMKYVHB_ M?(YX%(VO*1I8(Q!-B^J,-9)EYQD%X88)@L]NS$HB!KV1S4P;HZ;XMQ'>"#JW MF/&=@EM-5[3--FG94,#Q:B?7=+VC)"+L"!?&8J@() M!USPA2)R?I7!16O4QNWT;6XG)QQQ5"8D"Z&0*/$9VGS( H*LV:/"O6D2FS2T3 MVZR"22U)M=1F1A4$8-H_PK^-8G%SQ$+IZ4Q:E=4B3_F1OBV35O[SJ6IQ# M^VLEU!0[GO(+(*>G9D42BN0BE.P10DHAS3[EI .>WBW,-\88DJ*=4[D/9B:P M!F3+D@D_MI2)H/*$A<=K:+FX"&K+[;1[@M14LS3)!]AG* "VC"S# @_Z.6^$ M@O@1%H,@0621Y N*>@@]I1#&=LM,J"JI0\F^L2NI(TGZHDBRBN2,I)F"V!X*<62M M!]C.:B]4-?NL+/$T>[%0Q((&2=$U69O,.%H(*Z?4[A(M_72*9*4T$-F7PI): MKL)+)V95:/+OK4SOW-P1\KW)%+F2J?<6Q;FCJ$_I>K@%TYP_5-!*U:A7- MBFJ"QEZ-6>PJ1P;E!:D4^,_]DMB2[:%68VJZ*KG$F?B#"I-04\.TJTDC^#H% M=G4GR0,X;S(\Y$"DZ+'DC&"% $>SJ#>^[YSMNQINT&<,=J"4BK64ZCR.0'S9+I.B6\DG./:OA)Q !V"58;*Z_ M;>"\RJHS*GBIJ;);R*WIT7\I%_0&,KF4[1-/ V MDU,$TA%1FREV#9%QZ"ZCROVA/8>F'?P!"]]M3P56V9N:,H[5$DU*[/VADYL# MXP7U$G?C?AWWZ]?9K]SF S)"&U%->B^P"HX+[*.ZPQI[^,%%U:@1Q\;58G*E M.S).T5\T&X$2".2PV_K@%QBWPI<<*VO<_G76$FZ9*SBL4Z;"71]J-5K.<#7O2]=Z91 M_*DVRR2O*;1@;"M94:4T*NF1:DPR,=GM?=T?1Y>P/XXNN#^./F-_'(W[XV)' MA V&QV$0W8N2]&,0M)=RO[78VU!^H#T\?@0F*&J3#Z;$J!G^^Q_W';^G_U_L?Q-+D6ITG2(@!&&R,.1EZ*\4PI[0]FY6%LNA#F M?^"LR:=8E; D;*#2C)6R-TJ U%O"5I5D:EJJ(&A\OVO/8F:C3'QIF0C]:5 E MF7%"T21E.HK$-RX2EQBT:<##K4UT9A))B6F9(TD+->R $(&-ER 2LT3F^>QQ MC6\D<76W7(N#4A&_U$5.\YHR;?RF.RZZGU*I%E;$&&R#EU;SO.AJ$T==V:1S MDW6%0;3GLQ+A=&,09Y!!5R]#*3P"D,;4&9==!6,".VN9%X7JQ<(PGJ[]%%.> MYG5ETQ48]MVG..JX0;ZTSL389;KBK+&-5C(HPZ@I]TX0+H_"87.R$Q,V6&\J MC8K4#X[10"K]1%7#'012%"J%0X8Q/!L&$*1*[6G5-'DA(/?-"K0H][7)I7XG M$Q89@;*2XD5T"!85-$6*6GN\S5\7A_!)S%^[,#QL0H='A]HZ?T[L%:B9_Q&+;_G:FZY1>_YT=[RRE936XC8)WF3=E0M13KCDC4W:V0: ::^8GBU'4S3F;$X6IX(WA1?=RG-! MAJ:IXHIJDDB>)@9QI!JJ1?+!!%"1?-\:^P+=!\^U#Z:')F5983J22]7U<0/4 M#2=S6L"J-&@>D$86I<_E ?#+,*T9K!P5A55I)^7XA*1)8$S]7H,JA?U(Q6P- MOY!P*@OJ7_ KVK%R3% O:VS0()%*..D@\A3[PH0%-W/L/EEH5'%E/4)*884!27>1\S<1K,/&LO^#Z%BA.B_4;(%"+V^$8;C %D]B MCD9Z"]JH76G"5]HC$K#4!A[<,$;'?B)0?]&-7&=$@47(213&LQG[>;3J\63,Y1[OS+A _MW5WJ$8%QV71+I M.)G-/NB3:Z"3HB"UK/C*-?.VT8D@Q9I%H<@_=E;::]@[ MH/^TV4/;5E_*>-R6B'O"WW=]AK:6[P;U;@\=CT_90#>1J*2_S=8\.J\]7G2W M:002]^[1/9QU^Z^C**>X%ZX$TH+<::L[^+]" )(W*#X3TYX94Q*7@RODQ+L/ MO(.6-#W\\I ON=ASC^QS[= .0_#;S7H6_ TB')BB'8I_#N7OU49]$%H(H M(5PXQ@>E)5CXS>_9&Q/SR_B&;TZQ\P8>"A_]JYAPU\H=VT&+_5G59(11@VN1 MLV.2UI5(%L?>.'50Y%,0EE6*:!IG'*Q.J.>=$)&XL;7V4ES:]QICUQ2SR:55 MT][A/@L"TLC+LCIEXJ7&4M41"HHP[2CHAP!Z3, :OY.7=R@PHX5/7H\MAP_; M%6.^/.[1H5'K58,O0ST(FRVO!&F2:_$PB-LL,4A*WXOO;FM.TL7\*\2(]CP( M8N!M3"*IE30ET!!&<8%?4"G"*8/OBRO0FEF-VLY^[57$*7<0@[T22>K8J2J0 MQ,PB-!S^=.\AB1T!T20!K?+#&)G=PC))D4?^+MN!3:)B!0T>J^+KH4[V@28M MHR1:7L24!_=2#R!Y>]H0Z)62T)7!$'D8#^ZZUO-QW0?)MR=UE63A]ASNI9=4 M&3R"$Y^FG%,*K9=7SQ><-U'4 %^W6:5&.DWX[#TY4,*Y9 )/XI7UO.*KAL;9 M;0&_A3S_T7UZY$Z)_OL_R?N_5*H?S( _40X>>\K>V@#7L,A"2B>^P2J+8?]P M>Q[K(FCVJ'[6SOT-VJ?I"*S#00Z+C4$-@_B0"1X)69T7!6&:V%_A85(8+XCM M?N$,![IR6712IG[ R YRJ:)G@ZG<%,L">&3:THB0[15V8N=9%S^ @A" [ ML+:;X,U1W97$H^1L-LZ0:PF47(?8;'@Z)S#-\.T1U5NR"<;J+[$FT9;"EMP\!:,T5? [;*M#*ZRJ+3@T7H_3 MOC#MO,KH5(>C ($PV>1J6BKGD@]@7#6P]69L6EA#C>TR"M(2X)U@-SI+5T"& MT6(P->,LF>491FS!OM46C7V1&_HB[]W= M-1%\(ZH"QK[(70H!QK[(;\H,]K,9U]<(IJD_QZ'ZK/6X0H^9#!@/)E=C;0W' MS@AKEK]IUPC6;@$L,7%^WLOZX&]!"*^9)_8%A_?G@.#^C&;JC)O73I.BHP5G M(>;B()#/*J\Q@IC$7/B3>-Z2\U_P'A@-F*M>.#GL"V, (C*,%;^1^SX8%KHV MFPO:WI.G8J9-632RY99*L^2H#5RBI)^BY481*MFK6 MU6KQ]V.7&'E,\@;!2)!QC8"3R$.:YJ;('C'",PP2[2AN/@&?IKS3+=V5] J; M)'*#U0KS.VC9@!@PS0K=YH\J;YL 9RF?&N=6Z!2"!U0$?3!3V(X2A4>W$711 M@2EP$[S?NUY"?C1OL$ ?8,(;/Q3HA,!&_^J$J[@XL,?U72#'?]G1AU\G73PR9J9\#.'@N[?Y6 & M)?X^+D%"C<3A89?33D ?R[@HPC2'857UG657+[&N;, \8(;6%[GA;&2?-&( M2B(E0LJT;[MHN"$+MS-M>BS9PWWKXOZ2\<:'!"I>4Y :".(,)-%-(8)_#;]F M9@&-9;32R>>G. >_SCL0-NKN@/LL7K?$AI,2A)0\G.54S%6Z>X+0Y1],)*OZ M'A1Y]+XV)CIN&K.8%-18G6"P[4YF**V6<0F'#N%=#FHO.J$OX=US2VH?7KP[ M42IS'FATBN6(A7T0GL:$FLQ*F -;]#RJ9Z##/G@7OR72%[S[\X5]P_JIHI/+ MEFJ0T".J!_]@%A-VU*&C#KTZ.W:S3_5SH'W6K@WRUE(M91] .,EB@Y'%N\#R M8D00HM]11L$Y;WYFU*E(BD^C;&D7,G/IJ3:9%L80"J<'UT *CRJKYQ7:WSEJ MQ1)Y?O+6"V]ST!OLIQPI2^!U%.PN.RHSQ J,S64A _-@4Q1.[3VN\N(W.$Q M .X_/'J$NJO P!F'S\#)A;4HX-2I6C!J<>O+7)(.MBD7.!-:RHJ00:Q67#HW M"Z;Z ENQI=3+H^A-"KNBRA+[0GS0M.CRS+LLDNF?<+% V14Y6XG/$WB!&VM) MXEA6"ZR_WKSPGK*KL.862W2I65ULQ(Q8#Q'E%,]+9B_S2EO\^4*45%R+CE;6 M&JUK4)>TH%1E9K!+H<66.^_T.U7QZ5-*K9E&L:,PA"5Q MT"_ "2!8/5A+Z2MF:I)3K&UI^ C01"/U,;!KDC?L?>;4V#"-'))N7GA%*WIL MOG[S6$_-N ^].WC#B_ &.+X-G2&[U;YLU(-W.H-LMJHN,EO>!6[]# T9^%*>6?@"7#N8-T>BQ#Q66!8>4,:2 M.&;U@[L.+Q2Z:&8J,.Z6WIR$MX(=WJDCW0[O[MWXZNGKX^#W7W'D+QB/X+_;2X[?'=M^? M(Z[?:OX^G,T;M:P17XZ.#'A5'/ECD[2 Z#E]T M[_P7V?W2YOP.6Z;%"D\K%!L+WNB&%GODI*XO=-J5LN77*B3!)6NHIER/C>;)#G^/UF1C&FT'67.P/K%L.(!%8 MP?_/WKMVIXUD"\/?GU^AE4G.V.N5"1+W[G36I"*::2*F,_$__\_[MF=,#&0]8C>J,]07+ GC: M<.4'-UXL)?S?OV$+ "%#5E1C;A[5J/JAYV/J)"CT&@WU"'.N(D)9G>JQ,+@. M61,(1A-_H.JE"=-\0$F3D0IW3RUM>2SR=A9X4(5UJB2W#AZ[9&*!? 7'>%%8IX72( MYA9J>"<7BOE'TAC-G8=KU@47K:;F>H9F('N6RQYZVDQPRP(^;0B-V[@!7/VZ M\0AF_%H^22F5NCD-.^WCG.OF)PMM+UDRGR5Z1%(]"#%+&(G<< :JRDMJ$I:' MBJ7A[V8BYKZU4KPWOC.&52;BU#P<"6P(3<]A38\;?RB;>Z&])-XZ9V7G-ZLB M=@=.[':X!$)2BEGE?OBO[:/I<:DF+ M+G^A-UP^(B,P54H@%20BEXI;!^$H,T"C9KVA.FQIOW5)$5+?'5]/.=K4'W+Q M)SG,B5KD\T[K9;^/=F/K_\X#<9H)_,SN%,G; "BB%IK0*2^'@4-XWG/42.CY M[W-!BMPSG:YZ1IF3F/[Q;IC PRPD45H#;TH)[#.,/*:VP49=8M7S_KL4Z9#R M?V(OE#8%?Q9)%$[$?(H%9:33ZT)5%V##C;0"RJX==(Y(M2D 0/4NEEX?;)GZ M_VD/$8:+,8<9S-'^"R=L2I PL"Y_)SW:!B89\G/DQ_B*\0R(NK"_,#),,KV1^4F(W;KM>ZP* @5GA*;Q<@J<5/:[H\8'28Z57&A9>E(&(K"(%I5+8 MJAT/_J)N[&\??]7WU;"#GI TEGIZX"/(BX;L=JHU-9+\\+:J>'9N'G!U3K.C MRUA)4EQ*DE/>@3:PLUJKKXHRD)1*YF,*98&3LCQ,^"9ZBBD!%#*+/A ,("45 M.+!F_HQ#QG!O1'20?"&OX##=D,*2HFG-^H!&;ZH/,KE3E<-4UXVY#FLS6G2 MI$DVW!N6][C5"U9[C[3V^WOMJD:O*?\[UR(7 PD*UJ3QZ=04@"0LI@ O_%[2 M-ER]<<@50:H(TF$2I$RA/COU-K&JJ0H>:'-8:C9#+3(!2><:[E4FVIZ+@L;: M/V_-9_@@QM;HFQ0;]XNB^\69-IBQ5)>Z<-,D@R'[?=6+4OY )7Y)P2>#R (A MN0TH(2H?PV:F%;%DS(\9UQL?!V43"Y#&1MP!;$M20 H%PX('W,% 91!E=JP= MPRBC&?-+IS!5@+ X]T>S7YQ[+&*WI8T<.UK(,4#JZD#4/ R I2>(VG(2+^ M?&I6D+&M,5SE&]0QV71NI'2R\9A30SYT5 "5*&.L M*PFQOG;,/6O28%4M,(%4PYW$;&WY$M_]6'N[87H9B"S;0Z4U?LS4Q[REE+N? MV6RR).$)(_TM(.*R@#-GUG)R9EH 1FZR#^<,4APBO@[ ]298Q5]&0NB=$C4[ M@UU="T4?!]Y,QWK&L C\289DIC'6V:T)BJSVXW$V7,?8W[4@S7DJ\QQ&$XY1 M4I12A7S2:DT021*XD.:IMDZ1.@HJW -:A9 MB4*@A:&R# CB9AX!+XQ]*\) M$PCZ:40KNUU)]+47A%K!R#"G19D+UR2]:"F#< I_DG&T($,ZG:]FG;.+#$@@ MC)&V4[1E/4\]G>"Z^-3'"$,_O,&8ZT4!,!EJ8C++A6FKLUV&VF9=S4.0P!^W M@G7_]:=Y@FT!GE2TZQH[_Y6U-K91QCG+52K3*F.3CQZ:O$V49$.*8A0##+[. M7292K-FBV:Q9;W,S3/M^D,9AQK+JLR&'R2>'/%BBW"C*30Q79\X]0\AR9YKK M;+/7']/@(27\X)/J01[>Q@V8I &+F[$%CLUT=[3"801Z_"1.CR."[6:/HZD# M)>&9>10L,BY%7,;^=6J.3-,O'QTERH2>7Y5IXI*IVGLC6>%\. 5J"X25_]2I M >_/#7,0)JZH[B?7)J[+5GESM).;/4<)7,J8[=3=6BMO=64@&Z7])(;*R.\% MA64VMF1B4K#UO\BR^D3YPDR* HW2N,C@S,6&JGYF:&)O$#&8I3 M;]0Z!7MI+9M3;LN/*O-5 \P.EV-:$PQ(O0!;Q.)A,F8[3I"=PB\[>2&3*>38P,ONC)9@%X=IG6$MT$:,J1>E0%2 MTCF'3,53=E$J^9!PVQ#F0V8NX%RE#DCNIGD0SUR3KYAN/OURCB^Q$5B,?;; MMBZ\ $1:.HDWD?>W+ZUJO,(,.Z:SYYOPZ_P.7JM5@<#W!@*[52!P%0C\$(' MQ\CJSK/$G,E^D>BOB?%J'2 I9IU&!$26#97 N;(^?2,FPL&PW3U:-IC6(CD,*C %D$"YHW],Y=O7,MD3WO],PO*^EL<2W9&B4R MQ7(L#*U]%J(=](8/7@9,AFSGL)449YI<)6P6?;\D @A09Z0G/1OY/>7>DT#Q M/;:" ;8E2!@KH"T5J=-FFIP?RHWIU)7XEPB [/QKWL^0"@D':HMN/6_4ZG4D M$EJN>X-&XYABNLA4BZ5GTKSW#V^2N5:Q,E>-)>=DK +"[A800,O.10%AH"$W M7]+P6C+6.B?\V&YG?I2WVZWU6IGO6]AN#=UJ3*VDY!D.L8R%ZA\TU0)%AL>!R47C"?28KF#]C0)"D;C*AR#&!(M,TH]9TB7R4KJ%E?[N+$ M&RI[1$K>XUFH";O'E=4XE )6]Q7;@EI?R3(-2WC'/L>[--^62A4(M)V=4RP( M;B'+'1RWYM;EB=$).HWT"_/D-&S)^B6)OHP8A(L?8J0-= (CS:WH"[D-V>.XO&8Q"F8L/GBAYHYE_4R)6\PNA&3\XP ME$6& L8S_UME_2I8"[9B$7_-*='%-FFN).+I/?;C-)E3YJ'K9&_F*8O!D^8*2+:O<:85&<\-W" MJU40 Y&B7NRCF\BM.RV0@[@8CO%8:J#*"V5&?$9@=*:*QV(RTNXJ/A5EC272 M1H5S='"[MD1]Q#Z] &EM;).JOFRS-D;/YQW9!E&[ M\N9#WSJ/O#Y:NPQM&K^R+J=^I!.J_]M+O*BZ/JMD>G*Y,9:8X2#H4EO>$BTU MVD>(R,@MI$"% DXFKJ(>343 MJF7+N0II!.[V/ACL&^[E*F/PJO_ZXV_GZ+3[R7JK<_553!;<,%D$2)8=RGFI M#&-:^X464!;BV=O-KG*\1_XUA3J19Y^I!:$-5M5;C'^B5I):&E?Y_M@JVL>Z MUL*V4&KAUD+60/A' ?<4S^YT;0Y#PYL"DDC(@%#)E)'?GR>",\=B MC@;3=:R-'DZ9U%2LW0W:*YHLC4-;-%7*7GE5TP"9[LLEC] M5=CD]!P3FVRL\(,>#-5[E.W3=@O.5Q4@-X7=#[#806@#&[BF!DBF/;6VY->+ M<()^5F]!KAL J=*"HUP'+:+3.NO6N>P$"0&3['D$U'TJ!\EFS3H?(<]5;)*" M<<(9I2@49%SXN4.FU:D-_ ](,W_/02RQC=4C]5,;DV@K67%&6 U1(?:^"14\ M3:5V)MY E***UX_/ D0/@].9ZFDEHQ!#@_ VX[@ MJ^VWNZMVWUJR^V9V]Y^46%EX\M+UG'75-EZD<_%:\+5&(\]>F&M="2\S)(OT M'L5+R-[@XCO<*E)1Z56B9@@,<8UJ)(G ;.C+UKE,*W0ABP2\)"&3[VU::NP< MHY: _WJU8MXJ2^O19DFFS>%8J[WJE)V"8_8F5%'MM1ZCX9XBR04HLHQ!*NLI+C!'Q=6VT(9ATF\]9C>WZ+%/-OJUL<3D( Y0 M7V/2AKMD3EF(L=%I&:CY9,@IG;%'N+)+:-Y7]M%*_=>TA7F3.[1'Y0R, M,?I@SU B&BZKCZO[>%QS2.]\,DPE42S 2ZGQ<%RPI>0&*Q*&<2I*GC>T5M+%;SZ$@!6>] MQQ(8(E8RNY(C5!G,/];%(;++6AL6C-Q1U)2[5LY)I+OTH-3EZ?"XWJF&67E]J MT#6 Q<%V"I!F?A=A(V9W82,$,T1JJ-R*RE6M&5,^137-GE>)%_FLDGU8MC8G M$57\T;+XHT85?U3%'SU(_-&NF^(^=JZ)++E^2>T:$REA887N3SK+Z?X\E&/T MZ/R!R5JJ3K51F"\UAI._3YTB_"V[")(_!X@"<%'N70%:TM\R_4U"@>N5&8W= M92I:0:T^2Y;&MZWS(2X.V-[EF_=?WYX;7UQX\=AZA^7/R2B30C85L.D1N$!4 M(V(__.[ X/W*?RV/^B>U+!^10,)/M\60.HH!/*QDC)IM),5CC*Z9PC+&DSM= M11D]< M]*]AI@<(,E4LSV@:I1E#2E#;)*+*<7 YJ*TV2J[#,,G43Z=6#9$P+D&N$B"U;Y#9TU-N! :+4P0,#4V^S@@@'[DLHK!(1,UY M*G2\#QV7\H[U,32%*6$&$905N+ITQC70=^F[&8Q.PG#"*B/C,-DULHO,X0U5 M#2;KY%T>X[$*WTQR^)EW1X1;]O+"X"+U%=<4R-^.ZAJ4^QKDQ*+U<3ZMI$"U M6+@_0GH%$#F-,@)\ W*3R=RI-'!G&?JN@?V4'P9_HF*=]O :+3"(_1Z\_N>T M-!14C1:W=1A(\I!2-]G$D$;\>G[^V>"[2G&H69\G9" $%9R+75+^F^QVDV!D M[]!2W2I,+W6DA$;_G MW#B/%<7E;NXV&FGY'QM3Y)QN#>-^5!+O<\=N.6Y:[MVV#$JC'W$[ M/:.*T.**K 425+-TD6WN1,";\091&%.O5KJ:JGW(W9G,0UDTD1N59N>1BB58 M,7/#9ND["!-J%8[QN5=7YS7+/$_.Q5$SQ)0F,8]CZF**HGK"/4ZHH2QEP'+3 M)X\<,JJ.D%[KE:QY^(7)2TUJ']O6PLMP[=5RYP98MY887PXR]#"E6-'7R)?V@4^OE1M>Q_&J/H)A]DX0=80@3Y4]'C^7DQJ)JO&3_T56;,F/G M35AZJ*9K%)[3*^*-&)EBJF]UX7(:*3LL9T'3BIA7Q'S-$UDI5SR \+I@(%^? MWF89%:@\!U39G6;W93Z&/7;@!6TC>)S:\JIN?7S,65:(_#H3KO6 M>K&^%.K%&3U[JEU)BT\=MSM]NL M=3.G(DOK@'J9B@&K\#$_)*BAW1>RT_(,'-XWNKS^1M=,254YS M (*FX-:?-,H9"E=W%N=G\0H /-$W7Y6XO_P^BT*97D U1VB 6VH512M7BY*1 M8M-P.&>[-[VI6U05[2Z^ ^28ZEX#V1Q*7 4O@9,HL A80/EDWP16$Q"1*G"< M-G_E_@)L=]G>BM($F+F>Z]U.O)7-6B-'&Q"N*K(.6P-: M($]]\V2IALF\CZ[)A$HS3&=A0/8&E5&6.QX>.#TCX[+$WDB0(D*+%$,;*&2B MV] ,!=8WHDQ=##?!=A74R\*?8:2ISDB110Q44=4,Z%3Y65X#_- 7PR4PTK-Q M#*N'=0TP(SM*JYRLQFHCMI6GNZ6B9!.9,TQ]=:A*"DPU\7G-L[0#\:2^V%?)B05 <$_[,7N,%^WDM+Z3^ MH'EK.TF[TH&.7@?:L7'T8U'X1V'D'EQK9.\YF5L5&;:TXO8*@L T5 M9NK<^]SI &(L2N3M;JV9$Z:S!E385\M 4'RG!1K/PCOK+LI]9#9012*M'8G4 MJB*1JDBDAXA$>FHA."J45H7-R,70;XO1M<<87/.'4,8T[2@CQ>4=# %CG_T[ M51Y5>+/L>;00X[PBC3%C,5HGT+J(G9+:*F4973+$B/XE[IZ&._,C>XYYQO-! M<_9B_I9JMYO9P%$%,#^MB[-C9"># 8%3]7$7LC=DP<6316"-_"HJ=W1'W80H MR11&B@K"YJB>D\Q[(KN!IWHJAU%LFSTJ^U[P+291$L1&?%!5B-)>;B[?&:]+ M+"@=JFC9/)AA(\DNV4C-1M..<5]S;IED'+*?GKWV?#C';#,S93:$]XMVJ!/)S'=D M1?0!3,AK5_Z2XZ[/^P=:# $%)&XM.,OBQ2P725_5DZCTG'BG10$2)WT1P. ) M,(F3_NEZX1_PZ. 4J_QY?J1KC?/WP]-5(2 VKA2>$J?W!E' 4Z/3>R(;X)GK M4_CG('9\*E=SPN<@3RFW-O^T. Q%O9392QJ) MJ*!RZ9@6P-=/?J$8E.S>K.U%X)U9F$FXA-5B9 M.\0O>WXF9I-[#%FZ0*C LHJ$2ZN"H?";U=A-0I.YR04>N5;^,*@\:JN/FS19 M,@SZ 0E&GP"R5;A9B)ONWE!S MOSB'H1T[Q#7)F4UDJP#W4(!S*\ =)N"K'7 MX@O87%'J1/=!1JD-+S859=>,CDQ%GKB M-NQ&NU[&,SRM$*:4"%.WG6:KC&=8(4PI$<8!Y:O;<\IXB*?[4\F*4:GZMJ2" MT]Z$)?VO1[.^7XA5*9/LM,:X#T&7MK)B-IMVH]YYZ T5S;2KHWMZ('%LMUF! MI$P@<=JVVWX'8Z5?&!SF5ZP;69@?N@UWJ=!_!?J?/3KF5R"L0'CL M(#QQ['I][\+$'J,)2LY_<@D]S(4^&8TGN(S B7-:J3<;:!V UFYC+_I-64*I MR@^2ANTT>Q5(R@627L_=-T@JA<-T:-Q3YJ92.Q[:>M*S6YU-.4,EN)8/CEV[ MV=W4)E_!L71P;#5MI[TI#WIL*]B>M!"54 6K-GC(LMY6&-^Q>HV5!!<$T(=NU.[^&# K>^A:54E?93YW:(+<^H-J*L\^BX=2HP<>*>OGH)K[U^HE4?%%HU9M^M83C'RGF9E.(E M:<>J#E2)DK9_<"=NLVMWN[MUL>;OCZWUMNTV M=AN55F%KA:T/LQ/';8&&\I1IZXZ5_L>N:%'>;TLIY6[F$+C/"9"?;J'G@?6! M!BN_I7^K&[TS^^*#K,9IUW9;.FK)O"\J0.\=T+NM^%0!NB2 ;M7V(E>O O2K M-3H5I_TL5&L*9Z/6%+G^%MG6%VI=#;3FRR86.VI6OT5O^OM:T3]ZH_C-#4T4 M.(F"2B6W-@WD\QYP= MC)T>1>*O.?<8"@>#><3MN"(OB+%Y%[8#NAW[@[&-[8:FN@'A?_VCZSJ=GV/K MQA>W-DCPU!Q(M@/#-I&C^233"0C[5%#KI,D=3E#<>E$^E^U6N%S6O <)%Z1+ MB;D'AYGNAIA9N/%MXUH6MUZ\K\OOV/X7(?J\T:KU= -Y@.D\P/XF6) "R!?S MFM_^>'\6"6X*.PCC1'8<-+K!I7WEK84^]XL]QFZIZQ=U">L+$5C/W6ZSULUT ML5_2-C#_IM.M=5_4+&,[;J?66;H=:V$GUGJ;<-?91*-AG.1FFVB\J&W(SXZ@ MVVYQ&QXB6LO;\"QT.BSL;VCVZ5G>6JUJW7._>EVU[KFG_TH4WLH_GFTWRP;E M]7?+%F7Y_;2/SV75Q^>@\>A'>_;L#]WVU,BG,'J@ZNZSYDEMV8!$<__C0>>- M>P3=?QKK[KU"@A(AP6;]ABHD>))(L,O>15LC1"G#LA^YF]%:JF79 M^V4B\> MKSPY(%&COI=\^E*%T!P6E+IUVVE70"H8]S'K^CO-QRE]6%)M9W_L@0R(,P^X M:MZ8/"*G#>?TE"Y_I_2%/%S;Z51EXTL'EH;=;>TA^:8"RV:GU;2=_52].1!= MX4&#"E^WBECDJI7#U678*EH7H[\[H4)DH>9)YL>?O'/\R&G$[==O;= M>>1AM[!;TEJA<.E1V&G9C8T+O)=J"Q4*'S<*MUM;^.]+M8-]FPP>NR1 >;^M M1-_%DEQ5=-&/.)2W*EIU!+[+FR^5]YO2\F1 M]^8]6>@A0.:HBS" G<5^> 5A0[8#-ONUO9F4"]W$9D#!F*K57OXL.$*B'L& MHO,X0'RU;56$?=4KR&7G#_T;E7#_^=.^^ M?BE,H9*Y16:Q(L5AS0'&H[,HO$UY;_8G+!M@??[UX^\?5LZQFI'F8?[L-<]E M68V.FO8ES*NAJS^;'].R39_/?[T\>_/E\OS?9^?OOEY^^79ROQ90Y M7E7KR=VHUI.LX)0[\G^]+3YRA-U#'/C73Q>_^<$W/0=VZYYX<))^0'5F^I,0 M*VXN3*T'M5YYUC@2HU^>_2,)!]DL\5MY$'[@)S[B,P,/G\A_J5$_^_56E^G9 M:RHT@04T0$Y* ''B5R^]U^O"W_A4?+,72FK<6P]G:58>GN6/US_9?GZCZ%#_ M]968B &:?7X/O/G0QT_OJ!T(P,-Z'U -)HK,P: =C.#Y"H 7U@>8;1QS70;> MR4(U'HSMX9^NQ"R1O]7Y-VU=6K[U^RGY.H:MM4[Y8::"PWSEO_ZD,_6NQ#66 MQ+*^B'@^06ST7Y=KVWNJ;%547"<>A[>Q%8D;$-9+ M+(^86)Z?,IV1)LQ@J4128QMR%YF24$#?%FG_L985.$+@?]:4N"Q +V>(M2H= MX.Z]=$"V1MP#0^D!JV\\Z6NR(&F4Y;94L-\Y[%7ET=%OM]9"1U&@V[VVQ7Q+QT<&G9 MC1UT$:_@\H-,UMU!B%#%9+>'1[NV%^*U/9-]@BKNA\N/%9/= 'DP=;!=I7V4 M#2PM+-A4E>$L&UBV:+!:L=A=PJ-5V\LEJ?18@\6>?SZ_V$_9EU4NEA^>[$%\ M2+M%\+77V':!7>R!,CWHH54(LC]X=!S;[976RC(XE3K]=*151V+\!5V/$TL&/[ M"@.'FQ^J_YTY^/RFR:*8W:E2:KE$G4SAS'ZU0<[HR7_]H^NZF)Z<&8*73+\Y M/Y_2)!Z\/@B#@3_Q.1DZ"2T_&(1389U,PC@^M?IB%$9"?9EXW^',]I23ND5 MRP+^4GK,J1_6XTY6J5+7C MA7UY4]4JX%<7OX+]$5[\HW=I53FJV\_;;-H-MTK,*#6,G)[=:U>1O5N.N[MD MC?K^,R(K>*RZ)OOP6%21O56&ZH_PV[K=JTI"E XLC9[MMO=2;Z "RV8L=N_Y MD!4\EI^36WH6^P35VRH_=4,D=6RWLY>63"GS+S_*DO;&9X(?G/'ULF\%F.U!T/PEG M'):MO]$-!8WOU$:_FX++]ZR(E.DE52P%K;/49S(]-!L6NHUP]"@'LOM[]E K M?0!O\J.LVW$FAHFW'L;ON;KG2T>'"TUII:5'7[6QLHGN4 M=>Y4A*YP]J!PUNG5-JT=]>@X6THSZ+*.Z[N0_"_":!9&7B*L01ACS]T=6D3S M^]G?O=QFYIW=L_QB3AH@I_3V."NMS' M4(&[#(>^FYE+&3VU3YGF\J^YG]Q9?J"JBX0CZ\_0#Q+879#,(U&).8]P0UJV MXVSJW:WHX:%"V[6;&S?_J:!]J- N]S%4X"[#H9=!V'F"!IRW8A:)@:RR1J77 MIB'LZF_^0GR?B2 6E;SS"+I^V[6[GH%GG@XBN140RCA\DXCJJ1)S'YGLMN]G8M.U'Q?8.$=+=Q['=57 ^ M6GY7@?NHP'WTAIPK ;OP@H$@"2=,QB#K5++-(W(\NU??-"VWXGF'"&D,OZJD MFR. =+F/H0)W&0Z]#-+-$S3>7"7AX-M9WXL%UI2>HEA3F6\>F_$U@?%5YIOC M@'2O4?FGC@#2Y3Z&"MQE./0RB#A/T(#S+HP$+!XDFL'8"ZZ%A8T.*[GF4;A= MN[YI9=^*VQTFI-UVE4YU!) N]S%4X"[#H9=!KGF"IIM/Y(I2W9NEO>;4M@*1 M5-+-_J]&T^X\3E1Q10@?QSGEN+U*PGGZD"[W,53@+L.AET'">1C+S58[*6/I MS/?8.E3$"47MC/R (GBDD+2UC+0MG&??Z9]SN#6P]EZPNLQ[/'%MN&2/C#OE MJ(9=(?F31?)&9R^592L4WR^S/6#-^Q'%7_]2.H"8W#O>EYC@U;L8;AO#\1>99]F,7+ MU]]?K[473_>^MO,8-+"Z!T_@'IRT.GLQD^]K/WM6-0[X#E12WV%!NR3+J)"N MA- V5 WXV ^'=_0#?/: 1O+GX@ZA]_NCZ(M[NH*J!NZ]?]( FD@P$NA1^MHQ)E+ID#C > MG47A;:I(97\:B,G$^OSKQ]\_K)QCM6:3/]-GKWDNRVITU;0O85X-//W9_#C6 M&N/G\U\OS]Y\N3S_]]GYNZ^77WZRO,FM=Q);!]%MY$'[@)SZB+@,/G\A_J;$\ M^_56%_G9ZZ]X]["(\@7\!(@#^JKW>EWX&Y\*+VX>Q]+I:?;,=N2=E5<6?K;4 MOV[1[7VH^0QP_3F/$W]T9RR!5?Q7_NO_GGM1@CG[P5 ,7[WT7Z-6+U?DXS-O MQ4!,^_!$P[$MMX[]U%#M]]5#- KFQGF1&%I):/UECL@/78E9(@>IJT%XIM6[ M_F=NV__<[)S7/-L?GX4/X>-OYV7:UH:,[WX^DR$ "J6>O?XB;D0P%S! 9"5C M8<$Q6+'LR7CKQ;S4YTZS56OQ9UC=!',HU0L)D YA36'^<&GZ_.6K]6DTBL=H>_,2>J0O "(!O@ /X!>CN:FJCZBR&U@"P(IQBN3-X\\9/[FIEPM0RK27;M?2>R]-LUAJ6@=S\=:-> M:[U ))"@B6T 2*0P:;U;95P/.9=;K]47YW)ZM?I&%,8(D^V-F$2MM< M8RCR%]2IM4VJ8#EY[JHG;]6:ZTR^DD#H^>&V*HICY9ALY,/W M5O_. A:W!KL#+> ZM$&_CU"U@ %"X*LBP0%6,4R\^RNX-PQ\"8PW"0&:$^O7 M.:A+7L7S-N-Y2]"XZ10Q(F!Z[1PC^F$Y$@3#6F=1@@26E!<@&[U:(UV+N\@4 MMT7X%4P+,7 Y'TLO1(ZC2;FN8EM[8%L?+C^>6Q7?6I=OT7$M7OCVFIQC(^6P MDY6<+<<%^E'$N%K=FO/#?,N\QHI%X"U-F=4J7A.+Z,8']F)RE_/)M8 3U]+M MO^'"#L,I4ITK;S[TK7.XU_+WW/"F#I=1_,(H' S"ZC:ORZ"6X*OK%&IE[H)6 M]@ ,JEEK+C(HMPW\IU (:]=ZBRL#=N64AUU)VT%.B[,K1:P4'.W\\_E%Q='6 MYFAT7 4*QH C,RP4UZ,_:L/(J'4G MP%X;IXM7ZP3XZ^F&"]J6;9X,13SS$T'C%ID_3E?=NY17#L(XB:U;/X%+8H7S MB*Y1?Q[[ =Z"E>R1U[APHOQUZJ; 0?G6QM)+L?KF9B?UHZ'V$,*K=$ \P[N- MH)P[/CC9R1R.T)H'D1B$*"^ ;, #PW+.(C'Q$BKBB)=!-\'9D76/(7%I989;&>^XX.494]*@-'P!)4#@3D[M[!*T']XA6(3#+ M0F!Z50A,%0+S$"$PUL*EM1GO;#1D^*,"'%TJ0.!9/I(@0QK/%Q'/)TR8/Z6, M2]'2.^%%JWDD_:]+U!$^.*4) =DVO+!(N%L\-= 3/VG!0_$A>91KZHX[7.#> ML&F-M?PA+''C3>; O:4X.9=&&2V:*>DX%>7@PPBGP-(,^-2U?L;DQEG^#^(O M"%PB'D1^7V#'.>MC"$*EC+SYKW]T79<"N][DIXW$#!OP!M<G6.0 M2VSY"18C97$.V,K9P(O'UF ,!PI?I%UF0!,+8F_ 5S4(<0LL'8%4S*N&X=+) MI)G(EV/ K[!A>%X)4P5V*P]%WMA4#&%HLC[!:C$"![:#CI? F]S]S9)[$@&9 MX!G,W0%=R2\)5PT:JSI_V#>KJS%-XGTC+<"/Z;E(7'O14,<(P;(&G@H1 BD+ MAD:KL=RW'#'>M\BU]PO^=9R)GB)>%X\18NI^F.<+$-'7!K$1H("R%)H5,8XJ M3 "C"][;F@?\M.?CY_VS./;+L_HS"^4:&Q(*'F8PV!><>O#+,Z=^OT"__JU9U%W6 MK0:QDPACN8M\5.S_PJVQ+CFT>'6R\(;;?Y!2)!6 ?QC GS45+0N RUG071)5 MM_MB.8 >*!D(H')"0;KA/ 9F%)\^+&3NO0;N\=V")3D2CW\9*C#O$LQN!>9C M +-3@?D8P%P1[:, 0_$%*#VTU M;\MQ[&Y]T_9 6TVUF\,\!B U>SV[ZVQ: ;8"TEZ!Y/0:MM-J5T#:;MR=P07S M$_P%3Q6W9,*'J6"1[OL M N@3L9-B9GDE@&ZB&37LEKL7XT'%4#>!2]VQF[U->[Y5<-FY!;3CV$ZCLH"6 M#BZM2N I&3SVHJ55\%B7G^P?'D=I <44\H,20/?>A'27 3)NLVTWNP\O-JTW M_^%S\2>%#$ZW:W?:#Z_;5,APB,C0KMN]'<275,APD,A0VT.DT=K+.1@A]FDA M07,?03,5$I0;"7JU/1C9MD*"H[3?O^J__DJ5 V1!R&U;(IUX^)BJXT&.!^V> M_NCXX-3KM3TDY:R_H(.5P"M$J!"A0H0=(\*K;5M25Z5X]U6*MUE7TU:E>*M2 MO*O@?R2E>)?T%%A>YW'MUC.Y0I">A975@X$_\3VJH\E-;,.IL$XF81R?6GTQ MPEJ=\LO$^RXV*0=,DRP4GJ@J0E85(7&PHRX86%6$?.( SA'@#_1S66!=RABO MJCCDD[X059VQHP1S56?L*,!RMI6\%@3'IVRBY]/Q$A:58;<4,QQ;+=>B3EE TL;Q!RG MJ@M9-K"TV@"6JEY\V<#2J.^CO$,E[:P-#Z+BUO;@^C][XB64AK5?Q M7,^1VT@2SGZF9"R96.:X=8Q=/G%.7[V$MPZL!LJ3JA!D=^M50GA?:H4*!X@*C8;=;.Z\#M*AXL*&J;P/!?#-TF<+#G'S(MD_/&59)-5#!9E; MV]3G4X'LL4%6W[CPYH/"["C-WUQ5,9M+NHU2L0.D^]$Y'B#@\8?QJ]$$/:&[ MJ0'PAZ6'ZA"H>'(^C/T@P1V%"3S2,25U+9!;+D+,MM>N%&IO(^E!TO+ M[C2JR.K2@:5M=YJ/GVY9+BYT4"SS, :KCO$XCO$H[7-OQ2P2 UD$GBK#3T/8 MR=_\A?@^$T$L*AEN$\M;Q[7==F7F*15,&CV[T]Z+K%#!9%V8N V[V]Y+ 8#* M]G8X.Z^.L7R#E?X8C]+V]D%$UR(BH\% D,@6)F,0WBIA;0O1 MH&DWNILF)%6BP2Y!TK&[;A5K6#:(5+:UP^2.AS%8=8S'<8Q':5N[2L+!M[.^ M%POL&S5%(:VRKFTML/7L5J\&UL"9A7&4?;.8%!?F@TNL]?GN7W =8X<;6N.'NP^U;8<8!8D;7[O3VD&KSP[BQ>X0X+IFF M.MOJ; _Q;(_2*O/_,3?K/G]-):TNWEM$G\IH"-I,KTA/4)-V-M( \&.X]DBW: MW#GKM[GSYDE8P#-,5/US'B?^Z"Z'K"M:&-J\:=N*1>2/8$&7WP>3.<+,>MYH MU7H6C##!#/AP9,V#2 Q"K&8$D&;H__;'^[-(3+R$$N;C).:OA_,(1TC&PKH3 M7F0)@.C0>BL&8MH7D=5P0-.KNPW;.O]\?I'K=FW=AO/)T!I[-X!-0@2PCDZM MH]>!;H[<"PR"A?><5JWQHF89&W+-@?(;LA;V8JVW#7?=;;BU=F8;16\MVTL' M][+AO:]NY%8WC0/ D3F M;! ,M?Q#"4EUAP*/!:0N.&,X&%9V' MF!$82 C/B]]%(H;[,AC;<&5@]4+0/<()AN)&3,(9OF%;D_#:ATT,D/QX$S@D M? (V_$TDZGE8X"09T\?8&XGDCKL51 (.*+&\)(G\_IP1/0DMSYIY"./Y!&[K MPA)K>8B6AWD._1MK,/'B^)=GGW]]\^_BJ[BH',AO2$"AK]3ES(SW[NN79T5R M#8)91#];QB3JIIH#C$=G47B;WN'L3TA#K,^_?OS]P\HYBK%]V35_]IKGLJRF MHZ9]"?-JN.G/YL>Q)D*?SW^]/'OSY?+\WV?G[[Y>?H&;.KGU[F*E3N'U"D1F MYS];D@Q8+A Y2UHG_U&G_\!["X9+^=.SET5'_J^WQ4>.L'N( __ZZ>(W/_BF MY\!8S8D')^D'1-+ZDW#P+4LO:&H]J/7*L\:1&/WR[!]).'B60?);>1!^X"<^ MTB &'CZ1_U*3J^S76Q' 9Z^_TCT&8G4!/R%->?72>[TN_(U/^[FSA;,L9UA+ MYS" I&AZEH6!P.^__E\@J*]>^FH1_NLE,A4^\TH]AC6,@%8.D39FI9C,4 L2 M#0VB#-5+]_H@_*U0>LV:U=E.+!UZTD-X7G+<6I=+0ZK9U=K"[!:>AD$C4AX,9(*.9KCUNIJ,-N"P=Q: M\X5M&?@O'VSV>IM-Z]:LKV-RX?"4()Q'5X MW@<)R+I%6NT-!B*.T[<"FO+WVE7-5H_3K4P85Z:UY/2YU9? 9VP9^(M?^^V:_47 M)+0S&$ ^7ENC7D1Y!_1X-U5[X6YT:LX+_M&88WUMUY-*OLC?0K?64//0K=$]OYRPE>DI%W$[(VKE%WZG]?=_>U)2BP5.Y,)C@^@R8VM2V?OOXJY4:UPP6-8O"/\4@00X%4O]UN,AN MZ6N]&H +&2(FM$@8#69:DXLN<.!_UTSVN9IG7TB;"+[P!\9;GX^8 9_#ZB8> M&_3^%E'?\__T K9#>!,X]SR_E=,80W\,(U!.:];Y) [Q%H%]]X%%M]Z M, FBD==UG5:M5RA N'5GLWE=0VQ?N+\&:U\A-MCR^45=%&[H/1R:7S69ES:ST<7VLW4EYCS.'4FIDYUF5K2S$=QGK>J?7X#W5W M$/WOX5P;>;XK/I/C,^@+K_C,NGR&(@<*^$RS_8!\IM7)*ZKU6KN0SSC=[C9& MU65\9JG.NIZF=@['!IH:^MHV7E5:M5AEG%U)::70W] M"Z7<)HE*&XX#5(F4*]U'H[/- LMLH#Y6VE/;,[0)E!$B.Q^AR*> M@92R3,^/K>R-D&Z&^R*7\!K@ 2(SPS"N+#>#>>81;GI=;F5=T#%Y@-9B^ MZIB*8C1 <*>GYE^6;D.Y+V7P"D5N9?:0B>M:W"'>R\67MHCYBI>="4W!^G$$ M(!0#=39KA[05K!A#Q!:_SER%\R%>'5C1&L%O]#:%CF4764XJ5,7 +(N!<:L8 MF"H&YB%B8*R%()B\\K" HTOO,9YEN22)5_Y27>J^P,D+I/VL?Y1A)V4ZU7QT MZ:)XSZM=Y)!*G"$?#2@)M4:&MW&<1IUL5R#2/'?J1KRY%!U ]C%CF)YW.VD, MM;UE^ :'Q>9"9F/K6@0@%*#'9A:%:%J&*;P)T*EDK%\GP4I+]\A=E=Y!2T"Q M@CZ5D\$^\N5\??G77"I%,B$:J-R?(2A3%BI7\TA4-[!P+?>?V_J7,AN2P3?3 MS>I4*#%VU9TTXE.L_&4$&3,GQ*Y_(;5&!/QW G)I+)V1C*)Q2J'IFG^2' M196^.+IQ!I?1#^=Q=0677L&W @YIX'O:E.%-D=+][66[7%:W<'$M*X].!D7P M^6UZ&TT^F?IX6IF0K4;-E2%;J=6M8\1;+5[.1J_67;B=J4*^ <\LM$ \=\S@ M%"P1/ "I'#,NT*Y@GI4Z%:5GR]LJC7C3<#@'@??DO_[1==WZSU=7'^B3\_,I M#GKY'9@Q?N%T?HZ!#,2QF)S!Z)/P#D8"[=V*[T ;GDI>S!,(H)>S-.'CT3&G M3%B,+ET17:/?0ALRJ\M_[UI6G]F/L=^&R7[Q9ID1RHO7VD@BW(+=KK:O,P^> MB&L9Z,3I8' %1W#S6!X>"2'#+13#ULP.XF;'/*66;&B$+ M%8)[=U\.]"D3*@,%N!)H_PPR.7_5]5_IHUAZ8 _ [-NF3INR]V:MN90,= IX M^Z:J\&I2<)^=G"0@BWMNZC0!7,'(\R/KQIO,24\9BI&@6XX.,G\HF%)4U[+H M6E*7+(TEH 95E[%H+0O'M(%)"G'^N5-S,EO5?ME;W$NCBGNIXEZ>9MS+]O-G(N=_\_^:^T,5 MC'#AS?S$FZ H&LZC@5%L_-'EC#+)/)QQH(^N2CM8:FD!&81U*!_;@/;_9&DD M6V%NZJ'.Q8H67-]XCM7D?&3"$W7"('X,Q5]S$EST<)%"4D-5P^]'$_'=[[,& MA4K8'-D[+*0/[#X0<5RSSF.MR17HFDF(5\"[\?P)D12]"A97W5ZWULS%(:6% MZP9>S,7FZ ,Z$D$,06HD'8QQ$H%@(^3O9--I.86AO$ZSO?"]7A,*BL"-@-+# MI" C@:08T2;75"BEC$C>450H?8%0 6B ? V2WIS*\1DB&:V6 YQDRCSFU%,Y MP)DTR<(+M[!.&,T$(0!@*D0"4*#X"P4#. DX&C8]I<$G 2"1Y8!@#_@VYA/K MB[LP&++TSOKUG:7 #J>7PB:-7*:U8E*A%&W3%6:'F<<\QD 2O70$7(_ZEF0Z MF &C9.RL XHA.H/%C#TUEHQ2CX$O?JM9?PC8+^$VGOCHQN]"5=SJ[ 42O >;5S&"XHTG@00B4. MZREMI:?=,&\(1\DM H9<2*QAXT*17A/5,N]SYF07]LF50I=L=.K=I1JR5H)E M95'T1 U]25#^$)0*YNM:5\AQ0C@4LK%C&=/H1I4BA9TFR !E$55@!4A?^]Z$ M6%\\%F@/#6> Q7,OT$9A&AIO][(A >2" MZ),W3\9A!-M/HR/P8L]D.'3=*#LD$0BH P@% MCZV/L'2B,VZ3?FE:)[A2%7-%(WQ)U_F9UZD"L6K6[R2@X"O+GJ4]X;TSMAN/ MO8CY*A<=-I:+G!#P65U)S81MMD6!U$7T)A#7(?!;HN! OV-/&I44];GU8\%D M9-FZ6*A1=QP/MB]O.E]/Q(;$*%^@8\U JQZ@?TVG?&* &W!ONNPD5(T$NK-! M!A"#><04<^+=2K*&5$#2#4GA@CE"@(Y#'DQZ5$->YE#@'4<4\]#8YF.Y8WA< MVNL,&0-.:"!L(XK=E!5L&>&.":DHF\<6&A?]D2^&*OQ]Z6D9,J.,AT]EOK0X M+B42&HP(>L>"'E5 MS,67@UF5:2VO^J\O(CBJ1*N9E2UDN='HB[@))R01+AQ:942Z5S)KZW@ -%.D MEHY(63I"TN]E%L=(F3T\[4>?&:(6$@T<0VO.Y8"I84LF5.U"$E@ MUXT:8((WFD>D:#7:IF%%QSS@@(HF3D%O8),,"I!N*\,1M%()+*5M]$&ATC89 MR]0P\FZ'X2V:2# MQY.VDN==HP)/P6L3D212P!G0Y6#90#%[8 "T6"^U[64V MD5]^PUQ^I?$LK.7SA(XN%@+$^P05$HOJOA.FZ\B=/K!H)%<$1HG82*N4)(BO MQDH4N "!#IL],T)JB^R5NE:LAV,#&9DO!:?_K3GD]VX/9JD M([ _NFS%C&8UL5X)MTU;K>VTF?J&Y$>=[?W-+A]D8-@O0";XY9E3OY]U;G=I M[FW%Z\R^6R0NY3OQ[H2R9T7V3U1+*6/?0B',"P1KVW[[WO_L2/&JK=NNVT M*Z ^+: Z;=MI-A\=J*57'C-<+&,*W=X^9/"K$PK^](/3#. M;L")T^S:;L/=]QTX+<$!/QT@=AS;K;O-OS9S<:>Y:JEQB *FKVD(!U6W;;V;-440%V'Z*&[71VRZ4*/7+W MB!^'I4'MV YX2756*(?L.]=$X?(IJCY**+-2GQACV\)K^TC7Z/Z5GK3M^KZ5 MLOM7=?"4]$FA2-/N-+H5BE0HLAQ%'+N[8V;]@RARQ-KFB:JE>FHD#H2;E>QX M&GS[7AQJ X-PSG%-THD*H'[8(U5GK1;MMO;LX-AC74=/I5^PCCC.G:CVRG= MZ54X4UZ<<9R>[3RV,%BPKE769?BHX\#A,X:@ER!%X%4_>@DLE9NX!][D+O9E M62:59J&T:%5Z9\,*J>MEUNXG[V(7&2G^)F%(]Y4P/J#TDS52'-<^&%G7OY%O M,5E<67LIQL4%)HAZ!+IF+C&5 MZ:!>F>%H%,.VX)$Q$'*L!^7=I:FB:=EBN2G'+ "Q3D&L*O%W82T:O)2=]4YG MLGW2&5F;H3W?GXAR?F6@G#MF(,H76QP) M=*3,8]6A2.1O=M>Z9T6GDZM+J"]6,/!G5% 5.U7@ M# L[O<-.,U1RJ*B:W')&=>_1+?3,,(929W:;F+]$;CD[KV%+[E M=E,69LONCE2= M/N+':TVJ>=XQFNA(9$.!TDE@D"\B7 MH-H+<'AK,+\G1;**PT>.G&05IE)SUXU>OKSH#U LK!53:V>&XS^V$W7ILC9J MK5ROJP*Z4K@_OX"LX)MP.Y1LB:6#L5!=(J*I64B9"S*G(F;:H2,G(G,CB+1J M:D%!-KZP:06:,N7E5Q50S$-?40&EM6X%C*H"2E4!Y5@JH&"KR='H3%8N5O8U MN1[ZF8H96UY$-;.G?);EL<+MB\K^(:BH/"_)K+R[4.GLY?7<@[-*L&%<,O82 MV7,(.1>HM%0C"\O&]L-@B&V7J.;V2_%]X,?O"Q M1NV<*]Q;'X&HRH?DD:=(RE\LHJ4E?"J.!US#16OG,0I'7C^\N:\3U2-)&_NE5!=86GF %>('A(U4TQ7 -E"71:';49*H MKUSK%@1Y76?^7K26EC(N]X\8-PEC4LU190^IHA]U2\'BE[^>GW]6Q:5CB_N- M8/,*[UO:74%2E#B>3V=LBB,2Z/%EDY)V&%%S >Y-@LN,Q(T(YNG+X< WNTNC MW0\D%2\N?#DMGP_7G0M**G0HVAB?"J(.MZ71;]2L"Q$EGBSNG<^.7'0G6](W%-Y:W[7NSSZ]B?0/&8R#A5>'SL M XF."/W1B *46/4@5Q2:2^-%@/D4& M1]U,&&CQ?,+'S75#$3'H%UHZF6L #_#$C /J8_\*&A$H'74+).*_"FJ,+Y0,A**H* /)T\!*>R!&8!5A)![AD,0K']M=QE;,KW%I/BFE93P75]99M=5>18#H^T RB-3\)B7^"54,/;W/X$ MK[; MIXV_#*: ,^0=8*-^O]\(YG%P15C>G1KBN<>!Y*P"?HFA)GI,LLF!K!6 MN4,IE:F]2_%140ALCJ-7;O34&9*TC_0N3O 8Y!.ZRG2L^O50E% ^#>Z2+-"$N%%U(P:J#62W3N1J',;UBQUJ=+6 MLAYKUM=A."0#77JN!JIY3/EGH<]^9,(T4!P"U9 BB<()U8&>>3'WY)&%AS6" M\3&FHP]"]&X,A>Q .P1V!OA\9S;. 4XQ8>7#)GT"WN."Q A_;Q*'BN4B5X%I M8]GE5\_)*AS@3XQ]2<;,(Z0BI+E81G)1)XJZG(22DEL,@71(AXQV2;,= [%6 MG$K2>'X=(3@3@3MN1&0#MN3BBOV;?5(?>F]S] MK80_#]"W> C"8 D>O$^QN1#JS2481G1GI&8H[HBF#*EMU$!65%=W>,3""VU, MK0E1[+Z]X ZPI_) M4:C5:LYEBU?M]$B"1L[>L4@H>MN-+(L?9;W!+#3Q(]' MW+>'$JQP*LDB[IFQ'&++OGP_?XCTY'A=!ICY"W1YG)'+@YO[S.E4SY*[68K@ M7(V7$4'R.IC(!QJ";1. D&+S;*)2 :Q("/+OB!',02B4]B]@P-U) B+?9*E? M]XR3?84&B@;+FT+RYQ+!@W0'VT);U#4[96; @J: [R%1="3_H/%AY[5 "@+$ M]TE_X/O+E!809QY)]Q7JNC@K=WX)L4TI[H415;;XHA8)*6E6CQF=Z+3="M=* MCV<>(L;E6>9Q*MD\P$R*<4YJB;*2*3'(5*ME#6NBUD*"$ZJ'_B@9W$B$FJU)%1O@B$"9*_BXP^@;MP 2R/I!=0SN2)6F\YF$<2SBS,'K MXU""U&@^F2BN*G$90^0(435]]K%F,W6A>CHT:ST#N1=I:B5//BNXG$(S%9@K3)2O3FOK5*&J:("VEM(#E8<6/N)6.(=3BCNII+ \_Q MT@(@UJB42_ESU6IHO^H8E=B8;JMX2W06H(WB3-K%F4#)3B"2\+(D M+2]R ;CB%*)TWT%/0REYH"\W4O.)M(5DYJ&^>;+U*JQ[!A?.7P2%%*[W?7& MD]J+];#&&H;D\28EX?M QJ-FVE'+MI4WTIU2-+1^"6/9$N"(Q BYEUOZ9VXO MIE4/EH;V-^P46V5%+*R%>HFG:F@1%(LPB13:8G34;L^I[@ZL?9^FW+?% M.B4\91:6#8Q8$X?MC(K.K==1UI+&G#P^9J4LE7\GY]*^J"&JV]+[2CN8AE%" MNB#9?S7.$?YGK@J> DO\Z^+SJKMI]&E?Z,:\](QM4ZEF-Z'1E(XD<7_"4FLZ MK&F/9=]MZCF5;:&-Z!C]!,>)#\FE3'HH1G?[?\U1K[PR$,)$@4R$@IQ6V&1W M5RY/:O=.QR@[-Z=-EQA&$F1(#+3J"F?.5O)$Q[..YJ1AXXRW[ .VI/M7NBMQ M(.P9#,B!K['$(89GJO>N:JHKX_8K(K.PEO>*J&3\SSG?*H/MZKPSG06]!'S@3:%6/&+$1!C@*L0&7THZET!I !$3TH0WDQS8M0 M<&MA]?KV,QB^H.:'4U#+29D0EK:=?%-(2'$<3JI@-[O9AC+5^^_9)=)IU0H5 M"*KG3^[3%Q])]MR-G_M7"8=C?I+6.%)]MF)4A MB%D*,"H8,I[WR8Z(GB%FI)Z.R(!'X+X3BF.L8GHWO2"8/8U5D+CV&:IDA.^1E'G#0I73#,L^8DE>\+^1LZ-T]M_Z"R8#"DQ.' M;6?*L862Q&W>B.>/]'XI.4-1%UR<'C43+$LAJ#-E>^_?H;^7%K5D9DK]"NYD MK!=2HWG@L_$HN%-F5VD)QTPMZ:KG,$_I/5*ZPU_8(%K-D:X[/6P$ 0LS2U:C M=QYK3QS'+Q!H5'PI1FTBP)E'YY:N!1<#%3$V5= YH-^#+/@9YW+- O9RWT3% MZ)T_-W.F CI?R1C0JX=X[>,U$HS;K-#)^*CKE! M^G?:,:&C2(HICF%[8(7 T"?8PK*6=H Q*F>>*C40:0-(?N-2I>$%SSG5@"\H MDPD5C$"^O0&FZO7#2)V2VI(PHA6U6,VJ) 5:Q!F%.XW$D-$4 J/&3*7?V,=, M +S1B#R3Y0!4H'"JUNDE*IC,YEEI?5&#-]7@R PSF\"!3JR&'*3R:)3%H]&I M/!J51^. /1J[T2K?BA'[=&7L+@!_'>?%TU(QJ8H&>L@CD8!:09Q%!S,;47-L M*XT'D=]GSL!F"/Q$UA"GQ[N2MA XWL_%H]()*P_\N@:0FJ6 A1(0VW-Y-$[F M\R8#&0W*3#X3I\0<33KKR7I%^7#3<"@FTLHX%1XFR^1'SYZ D5_#N704/),F M(P #O0VSYEG%XKFB.IE#E0T33F8>!11^(ZU1%$LS1;&&#.L3E2LXU KVL07X9).;V'2ITUTRENZ$TE5- M8P;%51'@,.Z,AF(;7D3<;PV 88AJ" MH,]!\JAJZ5OG78-"AJ88CY"&)'C .[06V9S112BC-SC%BR)3$>ANYE*O&'_E ME5 US%C67DA-DA:,:ZK41B4T2#_A0#73;IQ>2G.O?3'PI$P->DX03C'6$I; MIR+W?%08^=70&JQ(&[S,P*=,%HE45R(9UPGX"(@P DI+$:58L^Z,K4"8:Q#- M6#6A/&TV';Y&'M. M :<9CSF3;2DV8;8"B'YS90(P:XOU[Z2YG?0K(M%&ZFZDHIGE1O'&"K:=J-0P M\W6F!\H[JT]KS;-6#"E'! "Y6^G]AOO9JK4+:$"CYFH:@)X"&3ZNLHJ6+6&$ M=_LVGZ^*@2Z*M!P:M;O,GT>'38R@873X^6 S&_21>1+%2A_(WMU1##4 MT?#*XQ4),_(ZC8_#T>@.YBA9NE).NZ1CPE$X8@'38('6<8[O $DI>G;^1QM" MR?O':\\$RY$\/)R#_'L=H2MC\6ACGO!>-QG*OIC(/Q4DB!DVVQ4CH\0LTR%! M8,#HG&%A?'P@I!_@IF!'=C9?>.H-\X4=%.T79L1.)*Z]B+Q$"W9U6*+T(+,- M'R%ZX_D3KH,#ZT?22XL#Q@$O7OM"%^Y9%B(B&1B?T%!@?C$>4%H=X,Y(F#;U MU7S-@WPHVD"*4^3:!DRBBT76?3JZHA/3DF414/#VT+E,[IA?H0V=A#T&42;6 MK6B H<"BH+'*-)+!3/(E,^LU>\J2$Z5)O_@ UZ"(_!@8S3J9@\O@*D8;(X#34M[7\BJ6D0A((-BSED[^U"YY51:(\8X\R_2.6*W$[-ER0 M(2=XQK8^-DY5Q[(UQLV7"[8@ M2$B# Z:E8TAF]@KI[,.T&)NMD#0VXU@X1=30H&7!8BQ3@V"L69>,RPHSPWE" M0$8%&]>52BEJP*4+E5Y:@T^182\2-[ZX-2KI4&J?DG(&J/S3%$#-98Y7@J_)71/YR MJ=DDKRD#.%J5B-W+^,;U(S?7D9GL;$8NQQRC5@FTUT?J0J("NYV9*&JM5Y.V M,+]"$JFHND2,T$+9D)-/0YDX&L)%RF(AW5B(0AS3KMT5A M$"(E.MK"I5>@-9!+TLU[)-]XLCV3-,BEL:FFO["@&)[ALM3RXWJ!VVF1N3'6 M=H,QY7*^B('(39:!G)RNBJ$I2PQ-MXJAJ6)H#J*8-DY/R^/O'RFN![F39_G# M7Y[YG?-GH/ E."E]EO"&9^!8WP.IM#KG-0L(]'^;(=9(E__;B%%_:]0TY4J; M']@U]\6/OY6)T>V,U;_3'(9JJ$D/>)FVOD]E,PV\D=E?TK 7HYB,TFKFM.!V M:1\Q.;#9,X[G>**,-BSU#N[X:YG,F7I]Z>M3MEFD5?.>MG3YKNAHRH1QNW%- M7>AX;$(MH#E'Z*!B]XKR& 1WNKCIO!_[0]^+9+-&E(1U$KFL/%\0?L]V,ZE[ M#P7&\P2JWY-$+QHP,.*;;[,&3]PE+;I(./ -M6]44C3.O\>[8/T1>)I$ PQWFZL!Z"7#; M63HT^H^FF/!-VHRZX^G^D0[V[V P0<6GT.R-(4$TUE@,KX4*$:,SIBZ&5*0S MT07XL.P3'EP6X'*K?C+./"5MJ<:CF-H_,2"5V"NT .;_UHB$M MD(RRVA3,MA%8LBPI"!@OV)ABX(B,>'B#UA]LT8BR-KWW$<85UW"3K&^@JJ$I M9NKY0:87J>Y=811$G;$C(R>R\E9F1,RWCM<\M! SL&L26+-"U-^1+#K)7$L(UD M*KEO5K3]&'V8ZP0;*@,]11RV7I %F:J;X 4\T;5.X*]3!!,BPD*HH1'VI.*8 M*(5S,?+0K74W"5XZ1J"Q%/U^08THDPB]QPI8,OY0E>K(UG7,*ELJO"/MAIB, MHW!^S5*6;GMH]$ZL66]T,T3>=VI]/9]R$BQ2F2^"B-#0>J>X];F2$%3?$"\R M'&:4X,[9E!'%]T^5)'R%36=AH$_HJ:=: ^]T&ME:3< !,0/AZ38P(ED4.+Y2>5GLQ?F;D+&77Z@$\8D7ZP!BR5[6/-33 M4RZSWN^=3V0-K25BT;H1E=D?+ M]>-TTQ::UCE2Y)2X9B/*)1U6D0@&I94>!WU-GCMI7T[5S:NP.;)T=8U#6):#<-<<[.M0Q$1);S0"(*10C?>A'4D1,K('^B\=/)I#P:Z0I/L M_V"&]NB&&RK\D]7QB0_CIJ&>W/J':\!0A^QX+"//X3+[W[E($V56*=,;QSM1 M#EOP3:IOF+:"K3>0VMA6/ 8AD^O"3T$ITY8]D'70WP_OI/HB315&/IP;AA"D MR2TXL:YHT:M;0^^.=4T8TD]"HQM21 $C,8?I41![&@>/BYO"@-?ZTG)Z?S3S MHH0M9Y1G8;KUCPE'R:24 ,N0A\,HBLBJV[ZDYA4\,S_59'B:%0T=%8CF&<8( MJ@Y&3]">C^(NTT9A2_HRJ(6$R/C28\C+I[YJ50/QE% M]@A%,$+(X\!=SP@Y92;)[W!M=F[BHO9&Y>X-XF+]?HY M8L_,^%.+,[J590XZ?4UM#;?$G3GH$.\+_C2N:Y0&J-,5MR6#U6UO6"298:\V M3L@AVVCV7:-T^_DBY<2%GD^N,5A&Z^&_UZYJ*H-/AB>(86Z=#FITF*OFOK!5 M#7G_!GZQE7T!E;4"4JW(\NHL+^MCJ,P!,EM5#J4*S)"N+TT.#@ANN3PEOW'T=<$1P.5*+[' 84-OG(-#WGRYLZR/^S_N (Z4U?=7MJ8 \!(A/ MG#\Z07+^)T9L&_"GLJ R>9V,>'C.MV$T&:IB+G]BB-?=JGV0S4-VFU%)C0"] M!6[!!AS/R82J&)-E,2:]*L:DBC%Y C$F^&%?"S/B3+II MF$FW*,JD2T$F:13%5;8K\)7N78@NQ+=>XF4UR<Q_F# M7YXU].0@%5&)#+FO?I@ _T_GJ;5>X.7#]Q[>7_S\0$NOBT\>K M3[^]?WO^]?*M]>[]Q_./%^_/?[.NOL(7'RX_?KW2X'[U,AG")]CD_U$[76-W MO>8+@^'A".N]5Z]UMWNQ5>OD7SR4->\3 5XABF:8U!#CS4D^_(FC=)&7_&P] M>_T95+M7+_'YUP^"# ^WS>RF/#7J62P&9[ ES*+Z27P?^WT?'E#T#W2G_[ K M[C_# *C+%_I,NK A75M?Q#76)D5K]N]UH M E4VAW]]B@3> --3PUY/"40@O$CADTOLHXC3^E M%FY5[^%_J<[IY5IU3H\66^A<6ZVG@"*H8?\'E=N5B'*!>K@88]F-&R!1Z,2N M$&8#A#%.N=5^"FC3]R;_B<=")'F\>2/M8U?TH^R#1#O>8N0%?-IV(%V91F'1 M=L,@,A\M#IL'T>H\"!*O3:1&JZD3^M;>42#D]E1I-\"TY)O*>$/PM I,7:O) M!^R_U4W7N=O31A=FMAS?[28,A?_1]E M*GQ85\ /.@*66J7WZ 1HU9?8>=,/CVCX7V[V-Z?8XC3S%OY%+T+&9"IGZ_5J M/=A1L3M 'FA*8![5VF^Z'XHM_TOM^QN<8Z'Q=]5*[[54+P(B=/7[Y:G]Y9:)[]? G_\_$K?/OK^RO YLNWUN??W_SV_L(ZO[CX]/O'K^\_ M_FJ]>__EPSTW1/__QK$N/V:WSQ.\_4^OW"!9HY!VB>2^SKA'OLI.YH: I",3 MWH283(.AY]1V*N0HS>":NVTGJUJMC?&LH7<>"E;IF9I&R9UT]3*27ZS3H %3U2$#U:DEE4$L<6 M99Q24=V1-"OR/0<(AXS0?$*%E4I4M6AL[H,117X@PVJXJ(^*-XKS0^BR2G+_ M$FAK "O=M@Y>QK);N0!F;C"F\QP?X+@Q]#2D-KFH^7'\J5F&A;+$,=#+R)L< M#,3,B*#+9J7"4L[)%>&MI'Z/T3.V)'0#0Q)Q*3]2I;2+D/V,54CPAOU,43CA\SZ@3H'N* M+4%>HQP9=H&@ #XS6A1V]E[-<2'G(/KA_DP_7',8YKO(FXK;,/IFG;AUIW%J M^7$\YPA(N> I>MA(1KR:(1FCXH*?HFLOD,5%]2%]Q3A$D/KYK3A6R:5I!IXE M-631C^88V.#R9IHV1HO!W8LI@\.:!]0*8.3C_K+L;XL3?!IB !>,0I(C!8)C M8OI05U":-%-N1$]?%I7.O.P:8702SF8[<)%*OO"4P[)L6G5.18N^9TFV>6#Y)>"Y,NF06:-X M_K24FG6%63C&PWH[XKO'U=%M;L5$S7-E*RR!M3CQP-.JQ6FQ2MVR75>;DD)? M<6,RXRA)S$D7(/,^U."%(N8\EOF39@7"M)PH%6KOWQF$U$;9Y!:-9O#_N2E4 M1D:FO.$*F!"UU'U0\92-2Z$JEGHFJO8U0S24BJ?!ZR]46R^*4;(^>)R0>F0< MW^AN1L7 MFXEZ-638<>9GU=./1A]HL9EY((QWXIQ*I3HV>FE0ZK%YOW6Q#4W5Y,#%U!=& M/W%/5=UGYB0D$W#M6^#)H+<'UT1Z9"X:Z/#4@ ^-#1/Q/>UYP)DHZ:94ME4Q M%(8AK!:KW7@3KG9#!<=1^C>NHY*>BJEPXGW#YN=8X/YV'$YDN6"N<8]#VY2' ME:Y'DI8E"R),L"6MH&8/@GH?"[48W>)@R0!(20*3/BX")Y29W?#0G83F[N6: M^](9];\SI]#757FU3*^64WFU*J]6Y=7:G5=KMSDH^\OD^34,AU0J#\4NLIPY M/\/7UN75U;EM??SMG+C5^>?S"^N+-M:A\2].WW#IC2]H+T?FP3$CKFUAZT=. MGVVMXN]E$/@>0*#UBP5:ZRWU<*;N!&DAMN,0;0UWDM/Y.382\Y%L72O4HTYK M\*0?R6Q?V=Z#NUK #R#K&GH5/)=VV"3/1&I&!AF*='[V8401^D,61L-$-3?4.%X97BUM;:%"0K8E#&+ZQ/=EQ=:"B4G7BM&72' MH50_Y?((WT2VI'ZF49#NRV'4[J#TZ3"XYK^P("_,E7'6H=[,Y@$TE9CI_[*H M)S91NT7[G&[$ ?L=^8GNJ4=8(HN(9!O.;GHDN1/]T7,@8Y,@7U\ZL9&@#1L7 MK#MX@;+]I;@[Q58>:$S(E__C?CBY)FCLC\DV2-==CX2?&I[TOFVSD0?FZV./ M(W59C(LBBW22GM,/$XEG^DGE%48=[[G;[-0ZNHC14F\+?,NR__-NH]90S]O6 M/@447A1BRE]R/ MQ983%AD-W(>R/[S1X,X&^F:>[RTU]I:=>(:5:3=OVD637L+^JPPM+P 9 MJ;^%&JG9=)RNI7%/TNY,BV8YKLH[Q$9$J/E>+Z'CZZ @-0L!2=3H@.AQVIQ> M 5[P8ELI59Q-K8*\-*-Y&=T*5YAZHK MQ]\0M7"N;T%X.\$RR$_!!.J__A9,[E!)18+BG_8)CI7VMFUK M)&1,2 1NG_R\../WHIH=:>6#96D;23@K?G&8F]3MZ'UGGBQ./% K[1:_M$5A MMWN5]?MO""ZVU^[T?BY,LI!+IIH1JTTPVKZZY=J)^R=<5C#1O0FQ)+O@LL4R M6"76Y;KRG*]0G-42=I9=H.^1QDG64!D*)49;ML"+TX6M9LPIV> 26#E-(:?+ M;)'KL;O;VJMN:W5;%V^KO%QB6"B'2L;&'KMYQ,7OU"50HFFFE4>QB,B>+#38 M<)WH.8>Q4K!I\4T;^S'(V23[Z$NW[H7*" \/!=CJ[E1W9^G=X1 \%9RAN%T! M6J\AD&;N"DM]ZB>X*NA(_W_L?6MSVT:R]O?S*U!*\FY[NGI?KH[ M)1N1$"6A\)@6F@ID+PC9FH02)6)*Q.05L:3T>JK0[!HSC;%@;@#966\F=:.Z M[IRVK\ZZ_G04E>6*K,J44[(BMZQ$7%DS"&QDQ(Y(5$TW=0J*G&1^O7@KB%)=@T5Z MTBW.]WB,QRRRB8A$+]92#*039B!Q&GB22?^?N9TD4=^FHH^ 'A=[4]U[G@.X M_OKU*FXI!ICC6=Y(N$C>C($8I\W#9:/#2),G8:>S[/$WE\D0DM1Q'/%L[L.A M)R"LF48^KR)J[S/B1/W%7I8T4DSK O!\/4:,2*@6L;%FI:Q&3LJ)>K32FS#% M3%+WXH$JG+09G A>=)I]Q7P-2,J9T2-6/&>WM&CM=5)1 +[V!6;8?;!Y)A8) M>4X_(YZDK-@GV@"-$[6R3T/;O29TH#%-6Z +%X]!!QT#O\"B GB@]+W'B)$_ M ON5AKGGTUEBK6*8U?/17@:[=>(A)2%UK?'"3R7LUA>0(_!0/R B^:T&BJWL7N&YAR;TJR3QOZR(C M.K_P'&;(FI>$9#1QP=YY@,O'+4!HI -UZ,2>11%[F/7I$+M'84XT7 [&GS^Z MU%)=TJ6*P2J#A,NC:[)L&%RT#-5Q:9$7Y> R:MC%LGHP*3%*@YC'R3J[T1.5)+#MS! WLXH3B(R-U)KUG!(MF./ MX.$WF>[4V9=QA%*\G24>P89IB+7>\@(FG2XSJB@]5KX <48/?H]V%P>-.2(L MU0I^A>T3^7G93'2B9EH(+]X)B#F>I[R)%2SR>.Z DGF,.#C+4$K&MZ ^TB., M'&@4<^.DFQ)NA5E+Y6>L60C M61^/PMGP;4KCBIK7C\+(/HV+(EKSI&47W)*G=4:=QN/\O$2:>$=6-M$LQ2YJ M(Z](355/@$RDIJPJVGH+B8W"@/;L6K6/E"8<"5X.Y=D^=<_V+I2B4DML9Z?M$)*ZMZ!MNH!*RK6P9$6FA2M/II:WLR?"6JIBL"LN" 2_ M^),Q\O@EDSI>Z.U9J-C!J?BL# R[/VNZ:>)Y(\[^P=VXLOAOJ>QW)8NG+HN[ M!X79KK986BMG3^/F9$X8>9D(E?5[L%-=[(YB1[2H6;@9F@E_?M>3<9EP=%3- M*-(;J:BR$GXE_"<6L$58 ML.]%0QE@A9M"D*C Y+:PA^1]QKT?A]P<7_3[8)DG_(;%W*LO 8SWE3)YAO0G>;.SH^0W>V+V?9Z>!W=)6]!-=;/-9 M3;IA#NM5GI79M"I?N0NJP,H89Q>_>1BT=4$!D&K>+0B>+3Y#?&.F%VK>DRM[#&UU#2$Q@*3KE-QK4,9J,%5-IW:OH/+ MWKM.;=$+YKU]L;2R2"N)V.'VQ;JN,/A-T9UA?KVZ^7ZSHBM41$Y&6A>+3:UK M A5'Q _254?H3.(<*,*H?(V:,@W;\DNO!ZP 8<)"Q,9?JSI]+74D$]H6R5O1 M'$V#&!R8S0@K2H#-M6".M<&EGJ8.DV?. M'*/<1MJ&@_8K8;SBG?8,,T3_I,ZI_S37(7(M+N=0\,+Y*W% X1S:X3PD6O=U M^Q=&+$[(HLZ+9KQN_$)!ZF&J0"J<&-4V663K<$!O$I2DD-DBR*S&J>E'(?Q=NJ=P9;<-"F)I'Q[WNC+H85$8IN"\M"+6 X< MP@OB':46+++SMKZPGA!/[:0-1=S6="=EE=95C.Y^BX37+U_T2&^5:8(6#V#[ M25ONCZ;:HZGV:&N-P)SV:+)V1RNB1G!+3XXW*T\WJ:9>B7Y@(V/*B,DW?49^ MUMQ!XS#]%=%ML8T9FQLS&<@3,?^BNHP\,XH$4I$C/;C0] NL*UA'9MS&%44W M:\1,^B(;$OR-HUEJQ4:K%3*.8KK2,)(:TY%@EV :#9K2$5_9]D?S*>. K.LU M%K4:"TZFU]A',J9N6ZZ0OMIPJD]4F?(&Y9TC>/W[(ANACZE3B1F0OEI')OJYK675N M$?@AVDI)94=JW-&NX]CEW*'& W*LTER2I0H,$4^:'9KB@Q&=@'>T*-W:Q:5/ MDKT#M6UPX"P6F:@S! KRO<*M5K;$&D845-KNZ^3:6N8<5M9/NP@7"O-9:<=[9BYID;_6AOE,A&5&#Z]LBGR:@^BP M!B=QS=JY&XV&3D1,!M*1!:OS_F^+;>47L,>.4DVY.^@TY!(A=Z#3@@Z+I2&&1ZQJ+B<@)/SV11\"XCV08] M69L&A)(G=+ L7B; O-UBI)<2XRK.LL)1#0G-]8 Q6V"<(L\LE:N>JO&'UK#- MGYOZ3\R0FUQ1]C@MY&%G#>-8>7H9>PEO3).[;<\_2 O#^A%"D&BVA@ZFYFMA MOK($K0H424)VTM(\IU3X>U>.3G.%59J:&LY@2>S4>%KZ2XNE:6(Y/(O7VYG% MLX8Q<5 F#Y)YVM%MX^7*O$Z_K)#5LSCE:5[/,O^C_(0ODGWR.2++U)/XHDCJ M2?%II"#XY)-ZMEW_+-V' 8A)V<*G);6.L9UJC("?IQG[T1$;%@'IK-XL. ,C M-,1!T==\9> [, '7_W-[=Z-]OKOY<:O]=O/UXY=OG[]S@DETLI;KJ:[2D9_O MR:$#%O:&.7_@"YL'7X DN8,"_I7Z?V!O@I-#\*K*D2QO!1S:.R>Q<"4!=BZ5 MI/Q=9#=-O)P$DY?SLJP=_8?AK\U.![9;_J]7[[3%S)BA%X;>-),*LWXLRQHC M/S>FY%7@$6!6W7^>&8W->]K6M\G9OMG2GK-Y@*_-GC4J.'3V&KJ&_W^U.IE' M,"RY2B+3]+W>LA.633\M]-'_8C#W>BF8^_X-F5ZD_\750;FUW'I*EZLA'SV: MFPK,*5@BEZ!RY*E%WOLB-]4B'_\B&Y4OLB1[2'2T['1^*98$7-## BMT3_EA MG!2V+D=& MH]L=M :MWI8)EMA/9SQ=E<5^X#]92N.*% M0VQ2QZKOS>?05\\-PB(QL0=:;Q%W" M.6^=71AZQVCJO6X[2NF,'NI"' *VF];E]1".107NLN#NYX"[F8"[*1NXF[V! MWC;Z"MP*W)O!/<@!MY& VY +W/UF!_1V4WIH;VFR-=I@K;7Z>SSV']1,NXGI M=UA!+$7=@&5_*\B"WM/YI]*KO!_&%QHN0;G.#Z:FIYKID>3$>$CU;(NSBU_760UM0\!Y#U?L M9OS9\ZS@TK6^$__1'I'85OB86C1X[1!\ =^[3*U=<0NY#?\,.GLT(W)F])5" MV8XH:PHX>%6(LD:GI[W:08A'GD<2'724X;%786T+,#SX(J( 9I;PFJU@04GLMO5F9Y\>9:7L!>"G M(\"DV ]^.GV]U>\I_,B-GZX 8V$/^&F#)=#2^_V&S(; ,;D;/J[;VB-;0&WQ M141,1"QY7Q8WR)G1:^K-;C6"IE"T-8I$!&WWZ1UH#?1>5VWWDJ-(1'1TGRAJ MPJ;?K<;#=(JG?\SX!XBP[&S3H6FZ- U;[?3Y6%DG7)V&B+,\+,E7+PANW(]) MROS-F#7,,5:)U=A^)M;YW\3W%B7J_+"R)#L=1D[@Y$6?=C[$*^"<'G#R DH[ MG]X+ 6?=1MZEP:+&@8\4$C+,#[F7_T[\!^PY2ENOL<+)ZN1>SEKNY$72=MW0 M/\P#&^N;7'G3H>W214FUR[IC+=DQW!84M)D'>R9^JW.7 "3EA7EVW>'WBR3T M!+7T;E,Y@B2'4E[$9]<]?^]*J=W3.X.6.LBG/BW06R>A _C,G M,A4VJ?1.P] '74-F.59 K0:HW;RH89&D$"% ;?:Z^J"C["8%U&6@YD4IB^25 ME 5J^^QBT&GIK=9!795[LHN.R0V5R9BW75J2_5?'"[!DJ/0ECJ0,\';S KR[ M6C'QFGRA2X*QWJ+[0T/O-P[LU57$@"*XR8M<[FI4B,--4V]W%6SD@,WZ/3XO M3KGK'B\,-QKV=8)7R OMZ9WN0;W2I^S@N*$1)+:#ZYI+0K5W%]#!>8':G?=N M7(EOGNME9:I<9AX<\UH'9HPH=5P$07F!PYUW\7T@J*4;[8%"D/P(R@O9[;R? M[P=!@\$^R]ZI>G:+FSIM0DIXI(*U=TL5>9!_DS\)'UM>;')7FR%:Z(R8IN7W M&PG+&N0@ONV#GNB4E[@F",Z+N^UJLQP"P?/,)7:(>_H@7#]<9 ^6YJ $<1M3[EAV-';_4.:D7AHGB[UXWH+NT9JF^9(SC9K58"(6J/[W$R,IM[O[-.K=,1M M?DX OB)*G>X5OAV]U]KGCJ/@6V?XBJBTNE?X=O5>>Y\%_ [:B>H4W$K M)>4V*GA.%U&=M<"YZ/HY]$T0"-LU_9Q7F&FXR;=938&L$W0$ M?8EM$E6!1IJ@=E]$9=I8=GD\^P-QR=@NND&TVWJK<5 #13$P:@)6$=5P!8,5 M.RS*>3168*T6K"(J\(H%J]'5FWMMQ% :K*?IPOE&0@W=-S7PU&R6EA8LNN7- MAPY9%)>?*Y;CU2-;+\@B:OW"$I?+>6RG":HMO778MCS;3Z7,N\X)8E=$=>'2 MV,V0JQNZT:Z4G:JP6Q/LBBAG+!2[1LO0^X-*DP,V@E>X8VD!R?7[\S1M2L2[ M-B,^B-!T"I(53$R?O%UI88I1;W6^"LQ9=*'ADD37^<'4]%0S/9*X^+-[RN# MFNB#&=@CFM]BV8_X@"$AB:28VLGD@F?-,H'GS, C!O( U5X<; M9;VKZ5&'&W6X*;K1E(^VEQ[".D-AL',>?ZZ)$.THEVQ#^3:?#HE_,Z;?#6Z2 M_:2,Z7!A- :ZT37T=HFLM3VOI\)C63SNG,A?+1X;O:;>*]%J1.%1A$//>L&_S*%#+K3_TF WM^Q']BK7K%A$:7)C M>M^,&<&M"&Y$P,=:]$^KFQG1C-V0CH)' .D,CXCCS$P+9S_^.YB9H^COW KO)T0S1W!4G)GN"_:<<+T0+@L(!G,MZH+N:#/3#[$>03@A 9XL M7TBUOP.K'O^+-3V+ Y>9-,2@8_N4_YCX7'_$?!YXRA M B#51HX9@'S=?O[PK[-%X<$%SHDN9Y88WXI6.'.];S]^CR^8UG C@ID8[[3, M3?(MZ55*_>R"0:?3X;,829OV?A(?+FXO/U^??[B[OOS7^>6G^^N[MYKI/)DO M010=1_O<)0OCF!#V4,W9\SN-GTE^:M#_P>^6CBO\H[,W>1/PV\>[W!D]BW"0 M^O9D?.Y[3V>Q3*0^NK^Y^FJ[?VGP%93<_$6R[&#FF#!5MNO8+CD?.M[HK^S. M@@L8WQMN86H3']7Y3Z$WRBJ!)SX)-FA\&P\P;'7P&XMOQF>=[-L%_8WW5'6! M:&'&#\K.^S=F/"7)(F<6/-&TR2M\0;_(\+Z-1MY^J,;J@UX>S%.'O_B??G1 MAD6@>S&HG/]S*-/ !;!9L,K1O)/I1QM%'NNH-S30&[#Y6@?!6QFXIE*VV[%G&ICG]. MU%9Z']>$N99CO23$;[6_J\&CP=2[_SPS&FNWMS(NJ3P.U\I\@L-("M=79)J^ M%ZK]"?%M^FFAC_Z7F+YV#2BSM(]D1/#0H+4,_?T;,KU(_ROMHR^]MD422>)= M*+;=3AG[307]%(C1BR@93M7B'W#QFVKQ3W?Q#D%JE/"V[T5ZI3"V#XR)2.4_6&*: MPE@M,28B _]P"60'!9FTI]_#]B2GW4Q'&>\E+Z3(*RB^%6P.'LC(E^)JR[0Q MZ88H\]74].UG^B0]5AU2]5V.PCE^PXFTW8-INQILGQ89VRZQM"&K,Z/-'-,- M:G;2VO;"%1DE(DKMTWTK$W1+;)1;?,-S+UV+?NO6"T*?A+9/HW6\?M M+BM8 M-C_@LA[@^6]B?08$X,\O?3NPW8>/VR#R>624$.HF,&< M(89[NO=A>ZUZY'WYC$K=3HRR6#&$M0I#1 . =0HC6?\1+85]:?TY9YTZL%;V MY\G0R\1?074/"N&]Z."=[K3]HB MVA?(@N_M>]>O2*@Y!"+*1!@.QEXXE+6';C9FXE-P($UZ!C:]C];?HSTBVL@G MEATJ Z]"%6&(8#JL4A$?F2\U)>9P[KM%"'QG"+@"=7!%0;"'HU]O58^=@RL" M"1!V.H 60:N0$]#-]B%[S<.6W3GXUT)O MEO[.T $P"'7PE\S?%_,XZY6/B,X/ZTZ0H&YNQJ!!;O&< .?$,/3MX9PF#=Y[ MMZ8/I\2R!\*.WES5>;IJH*U\J@WNQK2.9HETBJEHR9]O5--6L:N_7T4TB5'>AYG9%?;=8](-YKZ MH'.($*%"^K$C/8\^LJO)N$^D&PV]T:J$;EX0ZFE;+UU.,%M/<$/U,^'%K%01 M2E6$4H8BE)_N[]86+$G=9,>RC+PZG* M7FK"RUXN,,\S S<2$>3RF(/\=(G+H>G\7S A)$QJ7*;?.J(BEQ],!]0OT;[3 M1Y.JI*6ND><1@<]H'QP-QFN^JE']2;YYR]#-:"^-5N(B6UU59&N[\I&K:D9N MT])I-Y\CAW]ZTM9,9(YK]KTTG;CVBUU5(&Z+TI"R8%(M_]Z7/Z\XI"S++TL_ M+FXG]!H'KPUX&01I(TVP5!S!5523NUVG1YI]_K#!UKF/X7C-5 *E!*H2@=KW M+G4P@8K_89TIK\Q@0MM%CO %^<_<*]LW0T%IF)@ZN: M:;O _1[!U#3:>J]?O-=]:3"=FC6TH+SO2!#Z]@C]PJB^)5?9(II5BA>L7E$M MG4P^RE91=:RWFRN*(9VJ,I83)OVB^E<(3%IZM[>"3RR1FCU6&_ER-()G#0/- M)R,".^C0(3K6QE+ZMH @#8KJVV@5[N)%^$9"[A@H*%;M[D WC!5\+*5_)8)- MJU%4_^X#-L9 ;[9ZTNOC8S5[O[B/L'B>;Q/9O11RRE*SJ J.)OX%1*BHP=MN MZ2UE\M8!)JVB*E<$3#HMO6?([UDX6I.7!EJT"7$L7#8M@#54NK: $!5V K,5 M^ T6X)/G?X?I_^:%MZ8?WHP_VL',@P7Y#'"<;;!D=JY!J52P3.@I[/45@YY- M[E_=Z%5X>#IY*YAV@PK-YY1?0AG$1<2LL ^8K<&]^4Q2Y\NBTM33.WT5F*L! M7 K[@H7"I:L/6LI KDK[\LIL"[PDJ75OD;;/U:4 KQS=6M$L[%VFZ\FLIG)& M4:>OMQO%K2(!)-T=IG8]:UM!]X#0;1?V< N#;KNM#WK%77/50_?43@2,T7CO MA::SM!6MH,@JF3ZD3!OEO#\EQ+ES=M'O&'JWL:)-7"WD6<&V&MCF!8AV<#N5 MVX7ZW8[>:12/KE8/6^%'HP4L5?/GJ6VN"P>^6]^;P;.\Z+0!<4@Y\TB7GV$% M%$4'*NA+:><%&;?:(:/UP!+YX:5K74=K43SHV#%:>K-9(<].P69;V+2+[E![ M@$V[V]1;1E>YXBJD [$>9X%FN]J?G@WJ&1D(> ME5J6@H+5[>KM52VCE#J6"3"%X]3" =.H04SD6$WD+VYHN@\VEG=B7BAE%A<5 MJ!(1Z6@-V%DG_P M:0[T3F-%G6>)M/.QFLG1\BE]7$"@"L>5RPI-NZ=W^Q6FFBB(; F13N'X;1F( MM%&O-O1!OWB81UF])9E ,^*;(=;2=H@9$(:VCDOC%"5GAJ%UN-C8LTZ@496"@][H5NOT4;K;%3>&PW;YPTU75JRJFT+MI M'5T':_D$"&"=P@' %!>YM'0:8'.7"/]5SP-3Z*T&O86CD2+1V]>;W5:-P7MJ M1X%$]X;1TANU)B4K^$H W\)QV5+P-?1! MJZ<;JSK2UP*^PL]*=>+4']DF^]4VA[9CAS9<%>0>B-_IIX#J A^'\_]9M& M[QVEUH95JG.(G0*:E24G5HJ3J:+6Q5;>B9^4(; MF^*&9HY&_IQ869FKV4%2M@X8W>*YU'R);MD*7;K6)5N?E!U2+F6UU>SJABIJ M6CM(%<]SWCNDFKVFWJL!6_9HK*75U?7JH\6E#/IVRY %4*925=-*UK?IZ(U^ MA2*E(+,M9,KP!(1"AOK-*BS*>.+6]2?;-=T1XB#KDIKJ %H"@?3]P*:1ENU79$ET4&IXW*253B6G66JBY*MGMYIJ?+3 M-NZ' MPF\E^.V5JT@M!K]MV&$:/;W7J7,=VU,[.*2YM+E;D_S$VA,0[\(!56$[4[O? MU_LEW*O52[;";C78+1RY%8?=%NQ*M6[TH+04,=DD95L6KR;?1-Z?*K): ^ 4CHSO!SBMAMXV5#OFROK# M>$%X[I/0]@F6,->&Q"5C6_IJ)G**5N'0.*X"F$0=RX[L)QL8:BP"S:0*M,J/W#Z MA6/+>P .*N66WNL5+]>DC&=%+95)N@35SA8G7QUL+:Z\&C6 CJ#ZV>*@TVWH M_1JP_O=M+U<54/P!FZT?FK9+/_/Y M-EJ^\@I]H'<.32J5$AU'#\+B('60#>:BOY9G\TJG92@DA%D$^S" M$=^43!=MTF7T=*.E$N04:'<%;>$8);WI2W!^1X/PJ".[X M'^>3<.J<.[9+OH1D>O[8?#S'I42HU&?/OO*F4SM$-@:K%XXR!V@D[@@KB/_Z MS0N)9O1?'7-9XV!FNM$ES@,R.K>?SR>V91'W;:R-!LD]\>NERQRWD+>9T MT-C_G"H]>#RGB^\K.QF\/6;MI!3-@:?GQ!W-:!!XJ+M!VG0-!*W5;6^GSSOP MM-M\KWMVT7B-:1A4/OP3\&-DK- M#,8. JQQO_7%#':Q1G.@P]\[CZ6)Y.N^WFNW]%[76!B+-P^#$"X%5J'DOAPI M21^#/-+'5MX7)HETV_LW"L5-LA"%^R8VNL4C XHH=##,%(X+B\=,CVFW$V<( M5;4;W_O$#.;^"]N/M5_-$( 1A*^VVJ.,!FS)L$-U&SI8RSOO"EU62;BKMYN] M[)Z@]H%\X/ZZ1JB-1F'&400"*M9,PJEP%W5OML%(.##I[Y5"RXYH*;P%B$1+ M^^RBW=#[O0.G?;Q2)S&XZR5W)L.A:&;:UKGM:B-S9H>FH_3OSC:5T2C>WCA> MAUM8AB_N%5N$XL7Y&P.]U:PP(49A9EO,%.\I+!@S_79/;_3ZR@ZOKA7A?#IW MS)!8FL?*0GO3F4\FQ WL1Z+9M-R$TLL%9*QPFFMJ32@#[2J](JS^QUP! @UHO4XFA4D"?V@$D3:D/5E)?%,/^4%*_5N@+ MN_;3I*9KNJ*%703-04?O'TRZ%=7^>-!;.-0@$KU]0.^@>/6_ZM%[:N>K%3E? M-+Y<[PUK(Q!: 3+FP\=LBAG/U>L %:/;*T&*)R]G$JVN70M8?J@J3>,EMYH M5)6#T]I*'Z0FNS;;V>EANW!:\YZP;>B#5D\W.E6EZ O!-MOLWH1#SWK!OTSX MXH7V7QJH='6].GI:_C#YZ^TU HN[.YLTZS3=3XAFCC!*9;HO6/W/]4+3V'R] MO?Q\??[A[OKR7^>7G^ZO[]YJIO-DO@21ID";T"59P= FA$UC$W4,MWI_:M#_ MP>^6#&+^T=F;O"G_[>-=[AKN.+_W-U=?;?2I*@1AOL+]SL7Z^.;%MFN?>H4OZ!>9A&VCUK ;\/C7_W-[=Z-]OKOY<:O]=O/UXY=OG[]KWU[_^W5\ M$)'LF:[2*OA[K'CILIK!1/OD>$_!YL$7V#Y20^4C3=3MPCA_Q9*%$V\>P&$O M>+5A&I>%!\I"?2M[LM MK0"Q;2JI3$15/!0L%B&19&;6"QXX:\)>.B_(:\4Y'VW=TE MWTBH.5X0K%V>?5:F/L3M?MYTI[W6PE[+G&HND"@L%H1J&/#_K>-1L(@)8;=8 MQEO"EVK2W-E\-_T.BR6D%/8KAH=-AYGN/-OJ4AB^KO [V0;P.1W@U6(SH@O9*\3BF!U;3 M)]'55D[?B9[V/I(9Z$+;I%LL4A;-J0>/\C=[@SS/B!N0HSX*;G>[JGHC& M@.-@>I7AM4/PQ:5K7:86NV@[W%Y3;\IR.I02.B>#U+Z 8^*^D$K[[P[T7G<% ME58A]920.A!P?-PG4ILMO=]=T72N>J1*>J+ MR0WGF7J \@C9,F]5P_8Z>=N/Q8U$ ML\+.AV9 +%H1CKB!\B!)U;*J1/4: M\GK\3]0K]9$,0]IUVW1'1 7O)!#NO$C\SG95BI)X,_[$ZAFZ#U=>4, 'I?8< M>6Y7'2SS8LH[&TL*E@J68F&9%SS>V10J ,M-'B;=.!HZ][$XFM"#B,XDK'GJ M!::#WB8S"(@*NU4JP7D!]5WMG<0Y_)$NKLU$^9*NKJ&.VPJA91":%QC>U?11 M"%4(W5^LK9T7&-[5#"H&T76&4!?#P8V&)+G"=2B2LG]WSYCX/K&TT'Q6\;-J M938O/KY[GC];3Y9Z<8^+>NE:\-\K>-,6P.9HZ.W>BB;@*CGH5)":%^K=/<]_ MSTC56TU)3MP*J!4!M9,7T=T]S7^_0.VU5!J;-/90PB_#M20P>(T\CRA3FQ:) M4S92E2?O3EZ@>U<3Z1-;UZLY"+4[2H>UHP-/ H+2C<;U;D<2:TE*))T,U2RW>N">A)-IW=RMR7I# ME,$8B!O2YINV18ON>JZRMRJ4_KQH^J[VUH=Y8+LD"*Z\Z9#S^J_BM;Y*+_6E M[R,X:"8'P\D7]W(*8A'>C%?\)&I-_%+('XV!^9[:YJ2Y775 SPLZ[VJ?50QT M18RJP>VJ0WA>T'I70TXA7%&K=K/X%CK<9NP_QK6B-<<=OO:LLX*PK@K%9%7= M0]U#W4/=XZ1/^?$_@[(G_LO1"/?] %ON$/L1VXOKV&A''>RKC(R*()M\<4<^ M,0/RD;#_@HG'U_HN7NJ"Q_)66^\/5'\W&6Y7(4A%\$SV"-)!3^_)$MY3(*T( MI%T1'),]@K39T)L=27RD2P2O: U8MF5V](R6J4 "['A,ZUX!3!'-FK(ATT)#&+ ME MI@VUT$TZ(KW*S)=AQ1!!"EH6:KN]-U&:;)1B6Z0LCB76DMIZ*MAX1;(Y] MHC1=>[+5E02M4F+H9" K@IYQ&,@:3;W;EZ2+X9$2+O80?)N9+^A$9!W>1R-_ M3C*L"V5552C[(AJ\K_8@W[*5Q\;$;-V_)LM>1!=T:'2N*TL5!RFQ=#+0%='Q M_7#0QH,[P M:T]7I04\=<3JZTU90GS*B57-_M03U"=^OYB]:!EZNR4)5*4$T#'A=;V2%=0R M_E!*MJ,/^I*84XH7M8X7A6676'U"Q1NO>E,2T4D^]]"$1Z14A2U^?"JX*?7U MWD 27JZ4^#D9N(IH);]_N!H-O=E0'>BDN5V%-I2(;O)[!VQB0S7UQC%PR^7T M1FVRFY:K%WZT'VV+N%:4:X=5#'UOJKJDRK,CB6@J?_V?N1V^_$["B6W55]B&:C75GB3-[:I#K(@>\P=!;$]ORLM+D0!")X-8$8WF M#X+8-IA/TIY3C\(/M;L-1?V-RD2J\A DHI/\ O,1[O)(O<979C#YY'A/WT,S MI.6I2F>1Z%U#DB;&*E17$6+[(CK''PRQ1DLW^I*$[!1DJX*LB)[Q>X5L.\LY M;_9CZ/D6\<_9.L&;LV5'@)[M M'"U4-!H#AYC6P<,QRZO"U4]Z6=8LU= !C2,4>4H$CU$$\P+XNUJJ>Q?!?D,W MNA4YG[/RML-**0E4$KB-!.9Q$G8UO/>_"79UHUV16Z,B"934WWE@4QYAI8WA M[!:PT+%-?=]9*_[M1C->K-HZIJO!%$<7'*X4IV-Z8#5]$EUMY?1)ZL?8=[#G MRIS9H>EHY'E&7,M6])C*W9(B^#&WY@MM/'+O78[^,[=] G826$;ARZT#F]^E M:V%P=U;<+WEA-)NZ8#51',F/UB%<_2ACYHJ "E#+>K$*HB*#&' M@&K'4"E9$EE'LPE,I="W1R'AGYL,%!:V=@HG1/N= M^ ^*25,E$:XO@DB#(.#R;GWRO2E]'=AXLR/JTR8!3$X%E0,19!F%2H5*L:@4 MP8NTOWG:1E)6486' MH8$(&LK28>A#O.3?"#:Y3:F"HET4^GJOH;HHR'"[ZK8E$7P-$5A=:3TE)$UE M1DESN^KP*H+=<.IX/0EWTZ:ZU;'EC,932$83%Q[YX4593A4*=UYUBM*&TQ)E@ UQP32]>9]7@BYM,FT+4HWYJ@/NLJDE^%VU6G1O+!Q M:1/I%+3H27B;EL-PM[XW(L3BA$S+#F9>8#IH%JF.:)4+3B"\PNHR_ M@]#>C.$=:XY\VW*[35-O&*HBBC2WJPZE>8'@G4VB?:&TIS=[TD8X)(#-B:"T MV<@+#.]L&.T+I2V];ZA:/3);1F 4$>T-W"><^W;X@@:2'5=N4E92E9*=%UPO M:R7]SM?YTK6N/,].4D=3555]?IT'E-;]*E/?)R\S6-7W.?;2 M!NM"+W"NV%^!GR\1W,K6-DA5%6OW]6;KT+;>(2O]B(_Q*#FL@QSF!>H%5?G9 M@QSV#+W9.+3IJL10B>%>*_T I/=7Z4>8%,*YL:DWVL8*N T;Y]F.M/,&5X-<\SW\MX,._(C//E;L97\4I_Y M=N@F>H1B=,MRN M0K26X=<< *WI4OI2EM&7 #W'!-9U6#7*L&P.HEDOC*ZT\7=)3XY[)]KP1493 MR?%,0%00S.&P2&@E( _;@&BA;[H!!]S("Y0!5:F4"V'';3N M3X9[['CNPSG8OE,,2?C>$PQ"V3]5VC\BF"CI@\X7;O#>C+_"4M_#2G\DPT*% M3GL@U@V]T9#D'"XE;DX&IB*(&L5A6D-JI@1H.1EPBN OG!0X3\([M-XLBAV" MS%6DK"*YSCAYM2=V-8O2/M^RQA!(<[>C-P:2)*ZHPW=%6TU>N'=7.VA77"IW M99UN5QTV\X*[NYI!IX3-DW .+-A'WR_&29,>*-B_P=U[AHA9Z&WFBJ[DPRW*Y"B.8%:XO&PX1#U&CJ V6? M2W&[RFR@9E[$MFAL;'>$GI U5$^?T$K&$)I"3W8XF7@.WDT+S6?X8F08G0]- MS"P'6VE&W,"DL)LYIJN<1)5N1WF!\*(6TQU!3J!U[]V;SW\D0 =\'UB^N0# M N JM?Z%*QUV.I+4D%-[5%6XS8OY%C6C#H3;MFYT):DJIW!;%6[S@L!%C:L# MX5::6HBG1TO*]3PEUA;+XJ7U>H*Y3SG:,Y],[?E4&555"GF9QO8T[2+M0O[$ M%_E+M,:W;(D+2O- ;ZD<-BEN5R% RW2SWS= >WJSW5$ E>!V%0*T3 _[?0,4 MQ$=">)ZH[RE9YY1!I-%CX4]A]9#15 MB$.&VU4'SI:(OO3[ *>A-QJ& J<$MZL0G"+:TPL'9QO!:4A944)25U!5)9QY M!>?<&F]'4K2Y9N4G2Y1W;8EH8+^BL&2HZ04".T]5ZK(HJ6T@CUG52E$9JM/"+, MKJ59KOLE19ZJP]@]$T_AB']7+X8 M@; +BPGJ+3D:-FF9,@T.(BU32I_<$M_VK"\<$1\Y1N!O9X[2F-9<3)N5/J1T M].:@?*YSH;60QZ=9=]R6:7503]PVL;-V>7J?PNV><;L.MNTR70_J!-L+PQCH MAH"C7Z$EJ$WZ\R'-L*M=#"W-#+4A@5^[2-+PQMH+,?V:65X5G#8+H'7K4:[5 M*PN\+/LP>V!!LE;3Z.OM;D5TK6QGSQV6@_7ZK'S?4F*P1@R:.6*P_SVU*-N[ M-=#[[8H2-I08'+$8M'+$H"&K&!C-AMYK5%0U8P]BH#Q^<5?G7:Q-@AV\(CNS M=EZ^S=!I 70L;SYTR*(H_RR)KED]PK7*IIVC;/;O-BRJ;#HMW>A6%7](S?1N MZU';3?=TQ:*C3F1*+)18+(I%5YW0*A2+M&T*KX>>]<(^@C],^"G]X_T;RWYD MKW(-QG\L/,@_WB6/0)\@8R)R"Y$;B%FQFK&[T%OSY_GG&;K(B>/P68C_#F;F M*/H[9U"+B%X8$EL9H]'XY5UZ)LUYZ$5O,"H ?8>;V^]3$X26?#R+R8HOF.NA M-XMOU7H]^&6UU;UAO%M.X?V$:.8("U>:[@MZ:ETOA,N:/G;$U6R0LP??= !1 M/F5!AQ,2$)0_>H;! EU1)AY\*0CA#9J#^7K1^$[!)HV:#&@. Q5 IC9RS $ M]/;SAW^=+4H>+G".K&26&-^*5CASO4_W=_$%TQIT!)-"_'=:ZB;1@2Q]@>XJ/:PD>(8>WV\[C.OTR\G\9GT]O+S]?F' MN^O+?YU??KJ_OGNKF"[)//D[;4+8-#91+_&C[$\-^C_XW=(I MEW]T]B9ORG_[>)>[ACO.[_W-U5?;_4OC\YP/"\L.9HX)LVB[CNV2\Z'C@9K, M[)4(F7>IP[:I37S;+OVJ5?X@GZ12=@VBG_[H1JK/05YH$]Y#^)_^I$G 18! M+0AT(80O9UIHASBNZ$^^/O!-F(;K_[F]N]$^W]W\N-5^N_GZ\'_:KNPH7CSP'2MX-6&V5W:"'2FRW0M(+X]7FF 9;[ ?P3IV_WG6W.R<*#^,/,IF@6/9IKL4.J/Q,^=J M;%R.1O/IG%:WYP#9$*P^+I%4DG]NS$$%K/WL_M4# M2VFT4P/>'Z;OFS0Y7&%/8>_ 3A9S9A\Z.*J@IZ 'G]KNR)L2[5?'"[ D@0*@ M N!A 6B1L3VR0P4]!;U#0R^J"E-'Y.WH?-Q_;^M-#\[KQ#0;:TJ\B8?($AP^ MF([IC@C63_YOTYV;_HMFP*PTFD;A&LK[\\A6=L=>N3Z1!<(3ZTI@]@:KJ[/_ M7UP#BDGSE3>=>2Z6A+I\MH-SQJBB3H6;>1B$IHO2]SN9#HF?JIY)':F+]3.9 M=S7ULX*E8GL-O3_8:Z78 O,M*?#V_-2;2L'*A?M^8]^XSZD:FPZ_7?.2<85* MP7;Z'85YA?E=,9_7EVD[S$?\1XI@)@!B 3^VGXEU_C?QO46LGRND*Z3OBO2\ MUDO;(3WR51].GX,98S3T3DN9,0KH.P-]37.E#4!/,DEO3=OZXEXQ1_GA<-_! M]NN-1ESYIJVSH;0'= MP,4NPL[MEI4<'%8.\IK[;"<'=R0T;9=8UZ:/K74/:/2D0=]NM/1>:Z^-313L MZPC[M:C/Z]VS55M)85Z8KF'H@[YLZKK^9.HHD -/E(HR'"A&J&ZN;JYNKFZN M;JYNKFZN;JYNKFZN;JYNKFZN;JYNON/-Z\:DK(P]^8V$&J8)*))D9;[&U5SF M\[5UH%1$LN*GELPOW<_ZI2W64[Z!_T^UE]\;QQ T"0M@?@5UHMA6"O>'POU M!.X+\@P5Z!7HJP#]H"$"]+M0#A72%=(K0;HA NDE.(<*^ KXE0"_*03X8@B' M2@B4$%3",1RT1$A!$;KA5I#?FE[;,O3^P)!,#$Z.:5A+"6AO)0$*S'5F'E;F M_Z=&@98I"*ZQ\D$J(J B B=J/,F+C'7[1+=:__^JXP7N.+#]W(SOS>=;S\=Q M7X:A;P_GH3ETR+UW:_IP>W6H4'*Q'[GH51@?4$(A)T1/7BB$!(MWB1\H29 3 MERF_.A&1"+QCH 22;%*WG&URK6 M49T"65O,_3Q5QUTNT9-BN4X%(.LVF>VBXWN+>EQ:?\Z#$"\W#I56@[/C'6F9(?2>XHG_QT*HR. M*.%1PE-KX1$2YA'B@MH+T>-3L(YL32YJ"Z81*"$%2UYHW9ISPF9#Z9OJ5J8,FI>(00*TKU M#,5??:$H^CCWX6=,^;!6HG> *-\>@25-OW:)2/KL%\ZRN^BU94NLDQ2E)R\7 M0NH#E.PINBP5=!\6+11&5\F$G'>43":$5 LHTW-4E$"H\YH2A7*B((08L7-3 M4H5_2=!X"OA?5S>C90AA-I1M5GH8 RE5FT,V2^FH:\Q(*QEK!4,(:T%D)U.U M:4@"U),7#2$,A<+-394<2(+*DY>#[5@&"M(J34=DW"9RO$21FR<[G$R(8ZG MC)PG+"$LBE*1&8H3/)E]\OQ[\_D/!(SGX 7@#?KIA\5(V?LOJ9"7; MMMD44C)!2#+2':%'LWNOI%2LW'<3EX/\&[ 44#T%X5B[732%!/++IQJ)$HT- M&T;?Z$LF&&K#D&[#$!+#+YA I+8(V? M^J,D13;5H,]/"98*' M205@,D&?=%@F/Y*S^S#.+JY,=T0\\;:5_)@CEZTZ^>9[V%9-IJS@VZ= M \=[5DW(P3M6E1G'GE7-BJ')U*KF&%91EG%4@Z;UFU=%_>U1.S$N ]=?.72& MHC'%?J?*C6W%*AS03:QDI;CF72<8X"I+..03UQ:0L+V MVT1AE(RH<=141H0$[PN$9O9G?B5R(Z<=5BO$RC(."25'2(R_9-A&;3QJ'#45 M'R&<@%UB.4I6U#AJ*BO;,004[%+I,2!5EG%(*#%"ZA 4#N H<5'CD$U< MUG(#6D*X ;M%<$H(R3J_=#M=S*FA=UH-">5&403J(#)K)48(1:!4/&=O B2O MW-0*M+*,0S[A:0LA# @+Z2AS38VC5N(CA$M0+*2C9$6-HU:RLAU[0,%>5$A' MFO2<\]";8=3F.7F'PG'AO2@MZ3E=3.WYW0%"0+\3_X'XU05\9L_T'V/YT:O2 M.>66#+#E@Y">,XB]Q0?3 L^Q+0K,AJ[A_U])DGIXV"=>JR&%$$3VUA_H%0)E*U,^%8Z1>F4_>D4(:4V]M-;28!"Z>G]9J4IU1)B6^D3 MI4]*/?': %5;2$62/32F$J!-FH8^Z/9.1YU4$_Q2FN1D-,E:12*$2R6JK=\Y/1Z<(X26*[L"G%(A2(/6>\Y-1()WMN)G5GE7:3;W9;YZR M6JA;HG5E/1'?#R\^F XRMC0SU#Z2$=W*M)8!<]' \^[P0K5'E+$(?6>!Y6H? MLB5BZF<%=931&.A&NR59X6U)D2?TCC_7"^;-?<-\U?ZOKJ3 N M7>.$3JLPR,O$[ 4@/$DF;3;U7K5U#D^O):%\,%^+\G9AE.\<4-X*VI*Z5)3. MK@.8.X7!7#;(*<(P,?1^LP<*NU(G@0)Z'8#>+0YT@:$W$:!O-O161[9>3PKQ M\IGCO<*0+QP9$FJ+=UH=O5LM!5\9X]6#?"W&^ZLQ?C ;I#GHZ9U>I:2JK31R MW7)\-\%?W4;=1MU&W4;=1MU&W4;=1MU&W4;=1MVFSK=1C*\M&5_?2*@Y7G#H M5AK2>CHK\,O(UQHCS;$\63>UK'!9X\;KYM&1FPD=N;EGIA0H$Q;(^0H:I69Q M=@7]>D,_K\SKSM OR)]2N%>XKPKW>25;=\;]+HPJ!78%]JK GE=]PEV!< M*>PK[%>%_;PJD;MC7PP)J\YRL#3ON9(A+2I/00[6\K&Z>=4-=Q:$(M2LK5"_ M=89$0S?:E69(;+LA'#E3JY8RD%>8;UD&3@K.V^KU#)SKQ^6J*$Y K07 7,I< MT&R*'A4Y4)$#=9"0#!GK]HZ\0FH'#!*L.G?@+@1;TLWXWGR^]7P<]V48^O9P M'II#A]Q[MZ8/MZ_[:4-:E)Z\7.05 SM4!$$)A9P0/76AZ F)*.\27E"2("E&#("=.3%PPA$6A!@8D]"_+2(B2$721Z MH?8/.?%Y\A*Q76!;Z?T#Y:M7G@NQJMOVWGM,4Y_-^= ,B$4C'0 DD\*5/./K M0THBF7UI_S(,0+!_?>"N\"K=), MU=I52JO=$59:GGPG_J,](JSJ_!T9>0\NO0HM0%\SL^\80"[+."04MKRVF'W*XW+FD^E;JEJ9 ME)'\OA!N2ZE^E/FM=%F;RCM E&^/P&JG7[M$)'WV"^<^7AAZPU M*R6]HV22 M(:1X0\D6EBM:3(L6BVY/R82<=Y1,)H34<2C3\5*40$AZTE.B4!M1$$(BV;DM MIL*_)&@\>?P+X764[:1Y"/NH?7;1-QI**N2\HV12(82#(;+MIMHP) 'JR8N& M$/Y$X?:<2@XD0>6IR\%@.SZ#),8/X+K?D]\[I/*EMLR7NB.SN3^:F '!*,V( MAW(0)RI3JB[!Y+5E)@="2!ME CH9]QX+XUR.X"8^L8IHH Y&;8Q&I0>P%0MQ MP"JK2ESVPKT8""F$43S(DY$5NGM'HG+E!>'O))QX*X5FI26:5'A5K*4C&8>, M&XT0YD#!6% 9N=E$$6CJ@X$,1;[5;E-'F5DK,D(H!;O$C-3^HL914UD10C4H M$5]2HJ/&45/1$4)-$!2$4F*DQE%3,1+"<"@2L%(RH\8AK\RL]PIL1X!0I_NU MI_NZY2)5%LZ*D!)E(SW9X61"'$L%LXY#FPCAC)3*3J*XPL/C)\^_-Y__0(!Y M#EX WJ"??EC,J"RHFEI&4W:])#%Z91F'='9LNR&D@(:0%UE"PJJ$2I M/A"691PR^B&V(WHH?\+^0W"59Y155@[P_?#B@^F8[HAH9JA])".JBK66 7,! M$'S_9GAQ]*7_8'U]B_CGH3>#Z\Z>MW+5G-JP) <,QBEY.N3F9#0* MB]/.U0VWDJ&Z5.!1N] I2XU16&K*UD048=,9>K_=TQN]OI(H)5&22%2SN$0) MK*ZG0Z>J\G5V_H_6H3WA.73(O7=K^G![=?PYV7%(*$MY)?D. M%6-1@E0W ,LR#@D%24@8?Y>HC)*>NJ%6EG%(*#U"0OTEXCA*F.H&8EG&(:._ M3@A#0%#H9T^2M75VN-YL55JA3KG%:RQF:Z5,"/>@2.!(;59U0Z\LXY!PLVIM MQU-0F\R!HU&GFZU#O5CG0ZQX3V-24D5N8$\^Z(R/OP:57^;?IS(FR M&4]V'!(*6U[?PT,%K92D'1W"91F'A)(FA&I1L$FO$J_C@+4LXY!0O(2P+\0T M\#VHM&VJ83G0.[U*FS0= ]YE&8>$$K"&^S:_:\8X#\;*,0T+)$T+T*-D" M6(G9<(O,]^P216T%_]5K<6RDN-HX:RU!92]:-D9^%E2:+[O6A!:BLY.I)Q M2"A'0JJ"E.DI+$J(U/GSZ,/SD^??F\Q\(,,_!"\ ;]-,/BSFOA;-9.[+K)8G1*\LX)+1CA90X$5*0 M\H[0\^2]5U*2E)%[.N.0<5L2PK$H7W52E#AMV)A:>K_1DE"$5-)5'U3+ M,@X)I4L(KZ-DV4 \!_9;UW;^>1;ZRI3J( *ZO=T/O*T#J6<4@H/T+H%P>HC:AVFI,:AX22(H1E M(;KLH1*+DQJ'?&+1VXXJ49T1U:9&U,!HU$(&ZI;VE8DNB9HM^O>CZ=MP1'VK MN;C03FK>Z&W?#R\^F([ICHAFAMI',J**5&L9,!> NO=OAA<'CD-5H$J&GF\1 M_YPM\UNM-7O6+&\^= A%1T/7\/^OXN^%W@SN#U\*/,>VLM^10P&Q-3YWR#CD M04JAC[A6D2VP4NQ#9I>E?E90QQE&0V^T9%!RZ;7:;46'#F@YD6A5TAW/U\^G M*]C-?0OV*HL&R3/$#]BEBS8(U!M=&0HP*ZE64GUHJ5[+?.NU"HMUF;B@ )E. MF*'=MMX=]$Y&N@^8K5>=8*^;@HWS>.P2O5:@VX4%>N=PYE92+'>'$+4AJPU9 M*O'M%!;?LN%7$7:VH0\: [W5E(&5KD1;B;94HMTM+MH"(\,BQ+S9U%M&7\FX MDO$3E/'UY^E>82$O'-06>ICN] :ZT3J=_?LD3M-*K$MNW?W54GTPR[HYZ.C] MWNE(YOJP/KP>>M8+^PC^,.'R](_W;RS[D;W*#:G_8^')__$N>4H#AY^)F_.P M.8^:-S)2/&-WH;?FC_3/,R1R$,?A,Q7_'H,+&WN%,A?>I"4(21#R+"406F ZP'O&M6J\'OZSF)6P8[Y93>#\A MFCD"ZW5FNB\P.YKKA7!9TX>W00!!WAY\TP'4^2$V603+-R HAQ0N: QK8]LU MW9$-7PJBO35XOWGS_\ZVQ1"R%VS/4^W=_E7C#BY*2_/1F?^]Y3S-99 M^ AE4;O]_.W'[_$%TUO6" !$_$T3LXC^LPNN?;7.(%95T=IF7J=?3F):TNWE MY^OS#W?7E_\ZO_QT?WWW5C.=)_,EB!0ELG=<\D[+S.6$L#EKH@[F;*:?&O1_ M\+LEHA/_Z.Q-WOS^]E'H_-[?7'VUW;]R9QC7/LM"BAYK,$"5HUEV,'-,F&7; M=< S. 2KI=!* M1<)P_3^W=S?:Y[N;'[?:;S=?/W[Y]OF[]NWUOU_+.S.-P\S,-[K/A1YN:8B9 M9$/[%&]H\6$QV%:EI%ZMWVV8 ?EM/H4)&&W'.\U:M1_F 3Q6$'PDPO"?3 M](@1'!.X+^H/ VP6,KU@=$NP6W*L^':W&=TQFGTX(<33G_R4&CN1G9.V<0YD M#XNS&%-RB)5U[/%+]KY864?S/0\D!(0'[4>0J'6S/&CU=3K1VO7SS/>TS[!# MSK3?6'&>@*HF]BR_HES^OY_ZS6;CW14S3W7ZI_$N>IM>8?'-)[+XCC?WHW<\ M/WIS'O#W7FDVF+O:@^,-T<[UO4<;L(\;"7&)__""P'RT1R1@P\*F#)HW(SZ5 MK0 >33-G\*MG.">&Q'G1UIUA^VN8F:DS[.U\F5T)FF)(_)OQ%1@4H6^3X(O[ MQ\0>3:Y=@/O+#1T026CEC:T/ME^^?3J[Z"[3+6&@_$ZOM7NJ(ND:X*P9O7>! M-O/\< PZTZ.]U\V9.;0=V,8)3LG(F8-!HUGQ5F0J \H:6" MAPE00?2N.GMK['A/H-M=\X%J7U .\V% 3/8AG%9 \'1Z4?H&'E+\1_@>3C>^ MRTXM,"U;C#Q_C,2=4$(V_S2^\!3Q0> 11O ?_P7&XGN@!!"J="B./2:CEY%# M=&WL>U.-/,_ \J-0@2\!U!\FFCF$2WDN/MCKPPML58KBQEVG%K3?37\T :U/ M.>^&KE$5 5AT_XJ7[0LNLVNR\"JS87[EPISY8BS7N&+X#-?F ^QIL8KY:D]M MP!\ "&P$6,E0>YIX#DBN]^0"+!%JMF6;L+H C^P0HOO]#HH!=,3W^3"ZF:Y1 M(X50\'EX=+Y\\ E%+QW'K0-OP?7X+]/*C;\5?S\>/U4UN5HR.Q7\@>+1?24/ MYNB%_3*Z&%MVIMU02X-RH*B=LIO#R-*_8K?FHN1IR>-2=0?_=QPPZ<&DT$*8 MG\",9!=_E?IR, =Q>J2;0G(K,X@G7M]AYI;^ R..R/H*B2%<;YR([JR41UAHK:VK2=I0:)OT*7"ZA7 M=)_ 2LR#:)+,)$<()@Q[0^%<\&_CE^@<9]9J2/!]V+3@"V,;KF@&_%+QCTS6 M<R+M"<\Y=E!8\+WD^S./#5:'SX.YPWZ6VAYQSD9F,*$JG7WH MPH)G'@!G !"ES6BJ%&X;-J*36>9\SO Z?$ C;SK$&(W&G5;:KVS#80\: N#H M+K0(H5=+]Z&;RG_F***9F[W>2D<>R&;;[1B\1<)1YF@5J>J-^CD2F6:'925Q M#1WF;*\?/-.GB_61"KGG9Z67?ISHZ!G=42W4*C NC*;C5LF6@ZD8G\SFL#F8 M =V.'WQSNFZD8]L/0F9@QM?>H [^>^X2S>C2!VN^9@\&)E@P-Q-DT+%9J*16 MC$G/"(O-K45S#B+LP_I0+H08: O[Z>:VEN((3W#AO=OZ/9MKXG*(V,6(+L[M]Z*2/-;8:KW-L3("X@X\.:+%1=R2I M"2C=4_B$S37]P0Z/UHR01J?H60? M^N'BP0%_LNJ[69"L&]#4?&% 3"&-MX7+ZN58[#+S!=LT*&$7!?\O$FK1)$SRD./R9 >$[:^KG@CV(V;"PSXS)PCK(> [ MA*, 8MX,4U9\/%++AB,S25GK=*OR+6IQT_UM3& F<3H?QS-!P1UN?"BW=$W6^ >&!Q;1QDPQF '.ZZ]KNVJ6'G<>+MN\'/%G"N(>1 M$P&?A2\57)Q1"(,-$V]Y\)QK(.1Z7 UZ0]#U^"1I[,%"I9"%[V"$QQ[-'1,V M22KJ]%R7 A4S@&P69HT%B+_(M<94"X :](.W39-IG4:NL7!GFU M2_8U;X?2%5V8JM:Z4T.R]<_@I$FX_986^9@:\283;SM,@&XY%'?I6M_AW U& MTPC.EI>Q@^;6<^P16+GYH;K!GD-UNX;<1%#9C+CVR1K5V]PV)"=V1'3A6&P@ M63H6'T@6+^U>F_'E.\4 (*X@KU C3&06!..%_7M1.*CJZ_<[2^)QR&?/QTI< ML^<85[R0]W@"=@ <&0EZ'P@<-4GNN3\M4V"KC>R9 Z/GQV7GA8;^9F%RV/[A MTL 'I6G06UY2Z)EQ*.3'Z^^OM<^7E[>QE^;$ER5G'9+@ YTMRW/0!Q#-X,_+ MH7,P 1+_+8LUP+4\GZ[;:.[[Q!V]T(E>W'8/)YF'7F5X3O),P]XY!*K-Y,EU M?*L#T2>CNZWS*2%- %U*T]TBQKQ[-[ZQ&3Q MN)GOC?&R<#UJ]-&P*MQWJJ<,0^)@@,V,N"FSN3_S A(=Z!^#0?!>4#.+RB03$U M_R+)7#)J0!#,IS-&9P@G&(L8CV.M.V5*EYU:$W?"YD%1/9N;,?E:NUYY?U0Y M\X!I&Z:U\)UMU)_#J9VAIVL6 ;T'FCDZK8]!'WI/M!9WBHR$4183/ACQZ783 ME@$CSIE\@W@TG7F\)*!33??!1LL>!D["@ ?7R?,,)@VY=CZQ[%!SO("S2)!O M[?DOJ19R,N@>Y4V)%IK/C')M005.Q]I!-0F1OI9E$!" MS5*34XVIU,.8(F_IB*\OF*A3$&;3)=X\<%ZH5ICCT/%+D7+B&H-?&4U=4$;P M/ARN&/.;#8!8T<$BII*G6%QN@$E-/ _%X_9RUC^/M'R: HY? /WNP=W@R!'$ MJ?^Y#YIE-)I.X$4I5)09CP%LW*IG<2($S$C@N2YQ7FL_ N;HQS/+"+\(FXUE M4^W'3/(D#L26_3MR0TW?"K0?,U2=L9/Z\ON/V".]+I[8,-IT7SU?\Z7&@.>G M+4X/<=A6N,V^#5,8,*5/T*=Y[A"3'I>B8D.QQL9-PQLQ"N;2EQC%DAUXT)>OY^#[>X,I=6N*I.)K,"8K&3("RF 2I8CU! MR8_4 /!LMDQ4"3Q-2&QNXJ&6@FN&-A+R4[E[+%813%23JX\\C(NA>-$UL< D M89EHE$D+!H3CF#P;!Q:1VA"PB:#/]GA7YP_ZI".^@Z*51*OH/G!3"C\P8?91 MUV)$$5%+.2@H+IP=RRS/)Z3"FLX+Z'ABPK3G?Y'./+?M$ =!^G996Q36 'G4 M^-47:M)9-HS?'86,W!MO))X?#S^@RM>A:5.;1DQ35YFQSTU;''5TCU7#'YH\ M1XK:Q ?T%7,M4*/#TSOV$$:R,CJ@J\&8\X]PJ/K%K=ZK7V:^S@!F&P73#'Y MAG&U$WYI]-#1(LT(+$#XDCH0T-E!XWTUV.EXHFT&3DK>DTM%+>*QI_:@\=P= ML;RY*#\4CTWTIC:O>Q.^S' _ F&#IT)?./+78(.=C^*47UQZ1L]*+WUFG]4Q M*7;&&=#:B/CT\=BFK&N4X!5?,[HD[!0/'J4^\MU^3 C;!7S"3U$LOXL*")[6 MLEN[G5(L,*N22/RA4IA8-EF,VB M7FR@2,$_1]G,)!V?PX(GD\9.MTP V:_2 MCD10O/ 771,"!V:7,(N(C.$>S&E!(YG4 * "\\)5.?\E0W.DW<]Y^L H4M-< M#U&ZT=(>RT9#@3U$Y[K.0_>T3M-L'G*_I<[W##AU,DX*#]'CQ9E/DZI(=DP& MX9VS\[6G49/*B\ZLWI_H+K$C+<&SLBCFHS.F%7^-7HSIM.A#:A30KV>^Q"W- MC',6;"SX?QVV7Q'9=.)'_S?#/$L$C[H$3C87:RYCBP6_Y6HLV;FIZPAA,4TI//)M[%+/C#'6L6DW M03)??*Q$XV#!IX#.PFF39 H;.::X=PG224N?D'TC%@H"6S'PYT@ M=DVP P!]W'@VJ1^+TTOY1]QM0B\>$C=RL;'I]OR_&+,2-1!&(L FCGU#S"F4 MF?AX.GR+^4'&V@BNY*SIS6OMCZVC/+QB!/4$1L[9D>?P Q4Y8Y <=30$SWF)(R69 #Q= MPGZ"GITTG&8X)7@1 M0VD*>VV(%8-8V'HI[$N/%Q36K5''12"GT&4^!T',A#%O70/2. M6LW=@!ZSU\P ^LOA!S8/W=H!D]3,3YC_F3E7Z"G\B3#A19$?821T%,<4J.*$ M8ROW_G/.S=@0-?;03 GK,0']=#Y2&^9VO,I8U:.6,,S MYJ>CA)HDAO#(69;4 K\5;U6KQB&=WY$33 M/RC/,N)5D#!C#L:\[D034.UAIV:'!Z/721$1^<0Q+QM>. MKAA3\KD>@V]CZ2JF#*D_'OVGC(MJ4'3!!39DULQE M]$-J 7-J(BN8&(6Q4;_0S2 *3:?S/O%JE*H2N_29RS<9*>,LT!EB_'D,(6& MU+1IR2=.V43%]^^8$(J1Z2>>GY .!]#:4]8<5.(#K9Z[/+4!NR%C.4W!>H:' M_0L+YE"5OQ4!!^W63HV83M.VONC.7"MKG%$!^);768YK#$SW4) MSR]XS)D1RC6@R0U3TR+:GW/K(6$81[YY^'T2QO')@^G3A(XDG#2>TV@0C)[Z MLSB2J=GALD R++]-'NFGE&8+6*(#Q )F(7F(JCL'BUS69$"1;YY.ID6P2BU. M(IS^6$@[I($KG^ AA\?)HA#YTE73#%E&8.51)L[C9C$L.GMYDT9G$VVDO'5C M%"AX-H>7?<;SV915<,-5RO!O\R[ 2L0%4=".46ZB'P7S\1AK/& L)3O;? ]/ M>#;X!9SB/^>^'5@V.Q1*$HK?C\YE1U.R4RWT3FM-EUUY:Z'';(Q@/OR3FY46 MP F9D0_<]&4\.9!?.C/18/VD2N+!)5+J$*S._VK).D!\49-8C"]PPRN8Q,_ ML^V0A[F3JL>+7YPOY)\LB6>B;M*A>JYP,+)&L]-@&3XJ\:A.-MM)<7_+F6*N7ECZF)NB M&&39!9F]/SHO< *K9K%Z8;@.#W *<6G5L.,59#SMXJR/;8?6KF9;%U@. .:H M9/("\LTY'E Y=8&J4E8NEK[)S^N+*(.TQLRPI1S73-(S49;I_X:D'54W =^54?2B'6 ^, M_D] 'P*/Q=/YE%TI]FBP M6T[QR(?5I''C92HN)Z-E%;M?:H5W@ "88GFM8'DU%>+4VN1NR*YE:<%$T)"EEN$!X:Y.X03+)04"=0%M*(HRD+"51*FP=_Q( 1. M+KT!=3!%[DG>R0#^X&U(XTD81BGA/LWYH!X.!U:/I!(I[4PW0,]V>&H\5E00\,:Z1;5?)LJ2@[,?Y9NDDFK0O@8D(&79MT#,#!,\^?&*N!>^)/ M'F#ZHY(TZ$1$*XC.T9/G.Q:=BCAM+"HC0T\9^5/-0Y>VR]SZ=,1#;QYB%G7( MG=,Z9]NE.^JP$ZL=_)6XIC%_=<1RI*($$YT?;,T YHU6Q,&'GL\PD$C_1L\^ M'&2HQ#CDD7<)8XY&6I ![Y#*ZX\S\GE*2Q0R3NJ+!2M%X[5V"WX&<]I%=3QW3OT 5NZR<;PGIJ59'P]_Q6: Y+U8SP=1 M8UI4B%CLBNF'Q8(.>O0U![1?Q#&DP?]'XD^(:>5LTYP<"%IZB,&M*'9BIYZ! M6;VV'RO0N)@8YR98W#--O3>,],>9,FE22=3XA3XW([0<;ZB"!HLP3.D[+[ ! M4>X"BTW\![M()B0=NMQQ>ZWTM-L8[<#R.W0O8C._U!-.C]X*?^;CA T#=D?/IR&,>0!KJ2?[ ML45@YBP]LA(T;PA')- U6&-S>52OL;]S]DD60XF,.:*GV_JQE^K+]+%;F-QC< ;_R.:LW^(JK8*6 MC!\!2JM+8(62B(MWU-O>'U&P?OFYT]6'46I1V1 ?R=W(/V/1[%2Y%DK"3&82 M;5F"7''.,L&M+>&%)-4L;7\TGV*[6$8PM ->F'&KMJIP\L%R&ZE:CO'Y+V&' MX-B7'FZ[ZV]-(*2\25J>*>+A/28\0/[8(UKA@]/P4FR<:)N(*H2P#"%XA*@B M UH;#ZS$3ZH)=][1A/.!S*7GI:5J'FA7<_RC MS' SY$#L#.LRTXC?/*;M\ETL>CRFV,V4(Z L,73Y,9,XN^=8F?ZWU%GH\<-W MMD+(D)$>4W1;#*3-D#;""OHE+@!X1#AKP6C'L-"?%LIJIPNKT5:PV00XSE_B MXH%KJ^? $O=3ND[1JK =>%5>7&*=(B&%2'LM9'U&&W6,O7YJ7](@%_,LX MJVFX,.&K>"!X_R[9;0F)"34WK^X@6IT?^ MQ#\)]^9NM84^8EIO7' Q=;-(LBF;@1'PHYI7[%00L3UA^XY\;2SG8^XS7C(W M7*+J?/$Z86TJ=E"F,[&Y#E&MS;>$S+*\'3)0FD-8.0]!:HZ1QQOE+(P();KQ M?9O3@*-\F^A+:W?CJ.Y/R$LFTDNAN_V<;XPIO'.T,M2I8YW\Q[I;;N_?HK5_ MZ5K7D:V_]B@WJ+1=S>VZ,\I1'^36/OF"1Y,Z\Q@C#;3IE#O]+ Q\X8F"EORD MKDQ^7 EX,4$6+[)Y[AU+^6$U3UD5QD3:]:3P7*;")_5NIAC1Z41C*VGLG:[K M&.>]H4N)US-#]Q--F:+Y8?,AGA^1:(*;@F7%(?]E0TE?^/9\]H#1[2!U:F%M MF\&0(,^THNH#NR2+C/%D<^;?74SB]N8A M6I_88L#VV>G!I&J5E6(=KS]\9XB%<68ZO#.EMTXF.45%3RJ"LPGGC>WIJM(3 M?VI=:1I[5/J4'^W2W=O#V"6MIU=QH6QZC CX*3S$B$0E*M<\F.W2&MPT5'G$ MN_B$=O*D$V&S$_^"Z,)Q%D4JI/.WZERK9Y*'Z)+RVN.Y,L[3.:?>8U2=CP;6 M/>^O),$H*9#R8-*JJ/3@NEQ6>.NJ)X=?Q!VHE7F4I!1I3Q#;\F#$O@SNU=2;U%\0LZX*=$HC3?=E#V;=#CT6#@U.@@'S/RQ MF'43[XV8RL8M'2USKG<8C7H3'EA$. 50H0EN+U_$UHG\.SO 7]N-,3S@(S.[>?S"3P; M<=_RBA/=9O?LPFC2+'ZP9O '%ZDI>A/Z%_^U!F>G@* /<]M!J0X4=!:@TSN[ M^$&C8^U&40 I114K*A8^2!PXB4E$ZQI., 8_5%A<@<7^V45L[Z OEI$HF-,% MG7^TZ7?:L^BG'6H37CQ2:<"\!;C-<_XK_&7P-SB[:*(JW+27ON&VVQMJ-::. M<*G(W5%Z97^DCQZ\2H)M85@^Q?A@Q65HF527!;-3'.]4+Q_VW<@!SHKD^+QL M'&A0[""%!"_GY35[7$HN6NL:YZ3P(,KS3TZ%_"3(>E3; 8U M$G7"-B3+=(FP*=;?_#MQ'6$O !!@7ALSW26>ZT'*.*7 M9O4R5]:4)E8,2<+KT2XQ,\.Q0\:.376HYRTUGZ(F7"E^WT-J&F8>>L592#>Y M:I332>N1S:+66L,7;.\:I8/DW91%CM$;2,N5H@'GVF%4!3 5QP;-/B*41<>+ M>F-(E/7>C%0MSSAA]TB&G$PT3C_+>5TQFOBA$XI4><9M]M%B2N4XPRQ,6'"I MKRR0X2C9KNQX\BF1B],?K*?ET; I>B,S4[XPTQ0L;(40(??;KA#^;AXP%'(^ M[DO2()'R! @/\6>$R%HL<9BE#K,1T!MP7FV0QUQ2M;!;=UE))FLYCI/. MN*BX20@@!0G+-FNZV+01%U6_?;WO3 M.#))AL,50$6/WX@I%Y\P8,JHXBA1O]CW! ZQV"!Z<>P-*;Y$JP_,Y??G#X-A,=IHP:-AORK43<^*#H15>ST=C!E6B9JR( M3!3Q+[TS'P@+>\G(3V1]OI3@* ML_SP/M110G3ED".1O:DY"UJVBX'"KU!O:37>7M[^C_$P>WM)OS;?OM9Y0U#' ME B/B M7P[ 7J.R"??(NS%$1H P.JU $@3=5HC!BTD"XAHSLE_. 5?NFV M1:OQ.V>'0IP 0V,N,H<@E<.3A7ST("8X\]AAV0QJ2J@U?)@E,^G)QR/V0[>3(? MQB8VSL:D:MXC1\R>XGGJL;HX(02RC=D3\[+C#Q<=XX.LUSAI"9M59+]ZHFS& M-Y[YR/3 [L!R9.^FT;&K@O%T!-Y52F6+1X)B_=,'XQ'BP* M9F@%7(-:"\!NA-V/J.V?K [A#.XM]U$Y 7M=2F\H MI,/F%O_P2&:9?#!KG*?/;5E'2L4*L4&OR*&CC0B'S'^B%FJB^0[<)WZFM8X\ M[;5(HH3^TVO3F3-7262LB.BHB@A5$:$J(E1%A*J(V)?S!7N0X'!)=CT)MNU+ M.'0CR0G3W&L#S$C3E$A'GZ-WO\B.-++N-U3&UO\!M9#\G]H_5 2XXV M4%H*G=(,:_0"16Z[,HDKXK9>:OD%,#U=7O3Q&BGQUCYC-J&F-$:T:0\=A=?3G!+NI.<8V-09V6*, P7 $,P7D*["VWNL>&.P[FJ&-P 6V,> MIOE)*X>Z9$>M*[+5HL-W0I1&IP]1MI^'29>FA\W9(E0P-0'Q[F@J7B[X%5^3 M)HC]!QX3M@(U[=F=/M.N#.HQ%P4NMY?Y';,$[C)/8N)O]*:FC:JW4V*7U&*9 M.QQ5@>12H@I/\$_SG%;VE=K%I6Q?DV\=>1J;;R,CH?E,O'_/6600)+:+C[:- M$O#@'=^X4P..%=^(C0-Z1[[A<0YD4/ZK^(2[Q+BWB)UNT@=^&HY>]X):>O_E9 M(<(BS>"V>3"]HWRYX+:9W.&T,2!5+,_1>1C\%)ONH4@.V]QMIB^,0$?^S#GI M&.\C>C#&^>_2>> %6>'QF +<@,JPLM+>.UM""^3/!0YMPE((82G 65NAU Y MTW[:,> $S#P!!?)CPG\TW(89(=$YNGR\AR"N<+KN-&S>&=, N:XZYP,2N0X; MU4U#%>]HM7IJ#!1)BGGB8?%$*;IB&JWO8AE1CO]B2]\*0@I!GO(XB%%1WBH8 M#G-W6=&+6L9\@#I87QNOU(/9XTNFWQ$;:A?", XC0V,:GOW$>-/4_\@)TX_A M>/0@*.>%W9M7[.]PD$.TT199>H&XHMZ,/(F66X#IN.DW5H M^,%1XN0G/G<5V.QCO3MLJH% R<[1KTB8C JK4PVI$Z;6W,H]9!,3!G& 4L=:YLXM&C@654T$%YY+P-;F,#H;\7%N#YC[%?27YY<2SPJ:\Y'C+1PH0/>BSBRGSN0450G.=62V MZ^WU3XVRZ66ZJ\B*=8$9SK!9$"8[+=TN9%4L>LY#,)M08"E3JHZ0[(G]N3T] M<,R)IJT26^%XJ!%7O "@0SA3YXGFW,E!XG/?%#U"N?^<5,OH^&N>&<&%$S00MM*X *=1"J*-R*TEV6;P MW"VT4:AUO S5\*";G"D:;46RI+C*^\DV F9:E]BEG%W/H= 59J>!COLHTJ6I M_3)QA&!>*N5,RT7)KBER:^7B0FLW!MF,>QH@FX)JD>S>.+8)8&@: '+%I-JX MH.0J/Y\2$N+N>J-P%AEJ:Z2N*9+;-L&+WCP\B^7^O<92W=52/SYOBE&9H$%- MXD <^>&*!%X1P)M8XA%9!ZCA98.9A^FC"&T!)^%#D2SA =2O0,RB%A4Q0RW> MB$D.,>$>98$Y/MG)EKE37*JE1\WB57$DU3TOLU\[J.K-@,H7;J+N-^ERZU2H M+5,R=VAWW@;^O1L>#5F\]7KKH^']R')[7 M:('Q-- %WR\[B;KJZKCJAUV H<"LP*?1&#W M1R!#& N\Q3S#EE=EXLZON+P).%'W<3A3)_ 48V,QXYX%HY)$66U\+J 7XH%Q\N1,6EV G)$=$%PJ_D@4/*%><5J48/*)#+^BYGA+3Q+CK&2N((#GXU)]H4M%[FZDO-WI971P%]NF:+16'RLT?-+U;%0V9'K.&1ZU5X MGV3;!OE27/J\"KLSA:0O?;%/CDM,)M:G*;9/(B,QEODE2#:\3?!U.J(']C#$ MK#7Q)E0<']QX8S\"D1 .C 3K&>CIKX/86;P/@FP")+0*%Y^$#>VX@D_).[&! M:NC@C73*/!,!@)K07ZV8P5V"9)6X2DB%R="&A'B$*;K&^ Y&.>/:FT1?DGQ< M7DI$WBWWK^)"-Q!B2,*B!2?.SG:Q'0)^[F G$]$7,57>S E;'']Q438T^9['M.-ZMU/.!P#[E0O] /[+;Q 7D-9LC L1-ON:9$"^KXC;H''.AZ M%U%_GRZB'[XS^G7*>>4H\@+U<1%5)7^OR!PRTR>\!\URF[H&F(!_D_*$O8<< MVV8\!R 8 H?">?[P8$0S [XQ]UXJN+(U$@"*9LPAATEMQ];D]1%\W[ZBY7>' MEE\ ,N+0DIE$G:$SIQ1.:1^"S]$:D[VQ)),FLW]=4&:T-HQI$[W7VY MD?DNR,Q?TXJ-L3.3RPV*6;D[ Q_PP3%<,=E[1@//@D]6NIPAX:(UP[#QZLW< M];#[MCS[;.\**]0YENAN87H8_Q67$*CRE(>!K61AU< JN8T$5ZW^A1R <*5L M7T?Y0J"6H8K)[\(3.'C/K,6,VS&BZQZE5V(S5#/8?N.)%,!$C,9=\LE2NK1G^LOTH$=[4Q@FW87^<^T;:O#:I>%:V!OV069GAW&J93F*I4V\@P4^7&Q\X)@;@V 9 MLHDCW*?AJRK*2EC,E]0>%8'N#'KLN5 *O[)[8[3@2AM_E:A2M%:?^X(HM.6@ MYZ_F@XDP2%>=SSFA?C-L0Y23)&EX G?? MWMM6 $H+SQ!4JO6C!V<.+@7)T M0TE2BPN\-]HKX[464[603DDU>6:CN<^91E0W^06<_"%<,5"KAW8&ETBOAJ_7 M*E_DY N\:$_4>!)+C%<42FV-[<+M%"&P/LX#%T62_1*D.*[= $G\L8J8*.?E M?[D4Q/@Q$L43;5;HA6@?28^>S#%FPCGJF7:9]*R5EO?4^U/H'F)8'&52AUQ1 M1I&%EA"ZVT..$%LB-3T>LNU4D?"N:Q\YM"J94VAD 2PCALT,+NSQ1^QWX%#-W177;I(B">U.MDA" MA;LAWX'TU7'X%EJ&^,*+U%K6;EB8V!A&%\F!A6E6TC5N";W9@RO&LK;:AM6" M#845BK$[\O"W[3Q&H^&B4MKD!I:E,1PNJ[M9H)[]8,WZVYKW?KG?4WO!LY?E-)3Z9- MTJ@[C0>DTKP=']F(LK*T-H\5MO6-X^?"T,P&^L*]I OU2,H CA@.G98%9FW) M*-96GN[Z6:#?,I:R(U(8][8P->RK<";E^[16FF;ZF M7F#DCU?*2O)B/A@>((6MVS;!7[#QBFG-HY/2T3TI7)S1G4@K#S^3W30!P,>75^]%N46DB=JJ5J1!$5D:K_ M$=<(]UC_.J*3HT@(#,93!2]'/L41]6BDZ!OF,T?-6; F\M>2:Y8] M,W?$?0P1QHMTF$M1NP4,]>?9#Q'4 M^GQQ<<,-ZM4\K-!YE=B/B:=IR2#UIXL?'X)HH5"2T3A!^7/QXZ>(&PH?F;R8 M@L\;FSV1R2Q;=,FP/!!\M*\0MHH=^;*9W%K">DMY"7Q,*HJA,:U-R!^3DK$B MY74\?R!3WVZQ('0@N[$$! JOF0]!!9U<:.IDNYG#Y^GIT1&#T0(<.S(M6YD9 MN]'?7N?F)7FG(_&;@@)OE871^BJ,IL)H*HRFPF@U#Z,M2TOZ&UY.W^3\G%\G M[[&[%<.3AKR+<%RNA^Y=V!4A[;V/89/Q95NFU>TV>LWFLB7#W\XGDN,\\N\G MC1,-(3 SQFCB![][H'?(W]>)A3C+>^FYY//9&%.8=) MR?#;_\(SQLX#[[^,U5K>? BFF8D+?+6TIG 95/:(^/.'CKIYGEN.& 9L;'N'%7W_P9$)/>R439E\7\][!XJ]N M?OPI%WH6OL;4\&3@#)VQ$3>LC#-CUP:7N3 MIU/,/J=F+K"3V'25&[24I\;':PND M'<\/3?J?DT! D$D-M;:30JT@B%NGC?/HCY+11VY^\6QZI_14G_T"RB#"$/CX M1B'+?V):MG6%)0T+NCH"-I#;(=0DTB3.8G=)#_/*A5V& N@RNC]W8L F@+&9 M-U9_GA"KUX(P/8^04BC 1'205R%^1E0_ 2>7?A2M S\*V?SZSKG@7$JNE'F? ML6=+SNT'U7?M[LO".R0@'F*/;GO0>B0L\>#^J/1S:!_X.6Q!$E_#;M=?1$)- MSE,Z/^NN/:6S6FD*M5H,;Q2Q!K_1F25B0H47*YC \6W&(G 4,YH,A\((>$T@ M#PS9N4@T0IO,?3Y-E[(W9#-\2L*8P9&BRQ@UA:"'6J!R!!)WP8L0#%EFD-[V MVL,'A8VO$T6:GW4;-C+1;IQXS1C%\KXV/["MS5>'>\:)"*D59X06!*T>&(6+ MW8O1NGRI10ED3=I%I'HNTDG/GP;-Q*C^SQ#I4%1N2]'O6$81[7_> 0]W-.90 M3%6/-NQ)F-6XU231=0.6,:3 V2=-4O V#_H4XRB#J:ZKTSI^7*;.WF@UN#D/ MUD>TF D5>WD GASF$LQ_Y)T&8X6;T1'BD1)FFA8H&Q-2)"?8Q D-S" Q:[JC M^0/F/=!41-Q)]FQ2*\"@K$F4>2694SIU):3F@;);9RK5AV8%PBPH#9-]]YW) M!#LW45%5[*;WCC/&>JJS''NU^;71<@).'+Y RAM30[J)+P)NJUN_PXY$ALUG MW)8@'26"ADC(37573!71B<85CA$;R6IG/A099.(PP25&0.(5J&C;#G'>"Q^1 M+&>:1 2MR^\5B;_R<8HX@<*C,D.,9\8K)Z=&+K;2Z.J,NH%-GXV"#7G--" M('W$]A*Z,SY:E*S'>DB(@9+!O25["=N?/H]PXT(E)D*Q?JAIAW6;F)]FW-^[ MH"8DM@W(LW)%N&L(-RRJYAY^3PQ+%]7)H.D*/5#N?B*EQT\53EQ(5L&QXV<8 M.S\0&_6^QZDF V>!\6D=^2(U.MQ,A4CM"4B&-.3)L"R8G1^ UEP:D4 M2EMKVGCL2'_/L3A7Y.E_,@/7&#Q_-9/ O1^^@I?7-?FOUV\US%E%$U32\]#Q M?>?A)!K VB6V+L\]'A(K\([P:G 8]M]/6JD9*CLP1([C4\Q]$/R/@^.4;Q5< M-GO6R%ZB#6[H&O[_-89!RB O\48KK1'7ZQU?Q,RL5>X;8T>1 "90:7%'I@GB MB>Y7RAX.+8."[ HY^T?.MP3[-3!S/ 48!9@EP%S$6,R27U'X29?JZVJ,(IX^ MX;LUDJ@RX:7;_7W]J1>N\9^\O\0H6Y#$&[:&]!)/3:H^O^]"#>LHNI";KY+: MR?O_7O>DUN]QFX?:81;]]#0W^_EYFIL]C]M\:X?W;= KZ4O$ .&SS47\<7QA M1R-<%]SV0.3 !U#N[;[Q]\KZI=WJK@>'*T%$B&%\:TM?+CU,A#=29 M'MJ9IG"O02.1>Y%9K[A7]4C/J-8T.J#1M,\KC$ A7&DH+_(8TQC5X' UE*-E5"_<8_)9)& KY:04FN\WDH.Y MI2DG\CSS.C+U9G>UB;P2/0LX( I\AL[V16D^B? M2Q M "J-;R>7QQZ$'OB"^?8+=^Z]&[Z_[>RM'R*'CN]FHW,^W#NH[./F(&^XD >#GD+W M\:$[N7ZX,DC7A7NW@'LK?U\=5+>@A<#,6!BRW:@Q&KES%NN_J?2YDCA"B32[(/PI]7'GNO21KS"_?:?0QFT1C/2M6K@!>D3IBJ-R^06+DSGG<4=%U@ M 'J_T:@'"U +Q+@O6/0\(J#.M;2*2_>$>(\N:K]()2Z0M$-C+PN '_A;KR5 M.8@J=^]@6_V62K@Z$F)[E4IM@V-06I?G$.>C M-AI\"S^=O&_N3:QG/M77BN#J2G!I]-8ZX!;ZQ4NWYMXB72K/<8<\QYBBK9(= MRS*T6P?<;G]WZ[JM]_LUL:X5JHM$=>L8-$YBA+N#O*NBWD>(\ ,>/U $WSYO MG=<#U85[19>0=WB_*@WV4VP..\UHCX]>+U>C73&PVZ4;V!MM'UB"-G;FF/ZZ M9/SL /?L)5NE"5@17+L%UCZ13 MT65TYO6=:]@>#QWGK6CJ[*TAI*+#ETB'AS%TI"S!=ZYWZE-$GXW@N&[^AS]T MQ@O\#3?KO?9?FJ;)]_@.F^*:(_''1*5Y:W)\OXV&C3DGJZ.73Z= MG+K.4_#1\F?O/[\%MXP2WPA0Q=QUMH \S.4M"9^FI30WZ9U3=Y-@ M87_ RH(WB/P2^WD:&%8W%Y^O3C_<7EW\[^G%I[NKVS>:83T9"T]B RT4F[W5 MHCND31ERDS=:"UBC)NRQWQKT/_C>BJDF/CKY(_$<_OQ8\#G<75]^->U?B2>! MV(\;6_+-!H.S ;S:V/1FEK' ';: 3YP.+6?T*W84AC9UD;?\YCNCDQBTG\2V MF%QLR_/&*Y;_&-A_\3_G-$SOJ"00S,1+9*0VMG8P-B-BVXT]V=;XU3FD=5K:U?_=W%YKGV^O?]YH?UY__?CE^^S M?YS5>WL:%6W/=\>'A?F.YD\9HH="BR!9Q]HG$([V"*"I_4!12SW&MV$R) MB M_#?*D"6O7KEF:P_+QEV,;4]T2Z40 ?J!EY^YS (MPC;H,,^B])KS5E.]<,/Z6:DO-RQ7UI$JY%\P%IH+O/F%IX 7&YH M]T+OP)7\=]IHE$Z>(-PWYMXS]R_3GUYA["%7J^_>5D4%_;/52((&AVS!#V?: MQ[F+>X>[E"+R_*GICKG4^_?<<($N<'=2OH [H?,O<)P_S Q[H4W@M"U4^^BO MX:'CZ;J@$X+\&VL/S/#F+N%?F\']'#C]L.L^DHZ)9=D1]#" %6P'P&(\9W@! M&A0^V7:PIL"X$]/@X1$S%ZYW33I[BX@/OZ2-X"& <[CC3#3^QRM'+/+\,PVA MNV&),4 ATD8NPYO!K]G1M6-?WQV EFWJP18H[(':?;9:V")1J..-.#;@'#"- M(-@E(','6"+NY1.\"L$F2L0;=S%/^]CJ:?0\C49#_7HOK'I9R=^;O)@$_GD/ MS]V,6(Y 64M=]+4GYI*(F1DH/O"D[P4M.@\QUC.#(S9&4UU[FIJC*= N21R0 M,'B ;&1X/CZ-/<_8"&$XF?M ^1K\?:I-+.?)TYA)@H<_ @&*G(E-3B>N\Z"Y MSL*P_ 5P#'\*7 )PCE<\ 'LP3P7G '$,(-28X=IP!T]<*M<#RT>E@BA1\"E< M\3,Q/+P9;(K(O>*;PSF49(GXZFPRQ\R<1WPIN-L02!M68L.^V\8],;'_^>V\ MU>R_];2IZ>$H:L PO;%K,GO$6U_P#: ]0^DK-9CQW WE-APS_-'PM2&SV02Y M-.T!7.>%$AU6$&PFW&2(^\6%@D*Z0'H"FI$9PE89#X[KDP!%Z,+Z7 ,5TU/4 M-?%@32"-1^Q3;$<0\"[F(RC8]_//6U@JXWP35*J'^8/DEW$.^0GU+?85Q6_8 M%YL\/C\)H%_-"3N)\^XX#SWUV.@-P&T!A'+ROKOB^0 L[?JBB8P_^H+&;J&^(''A#R!&C\+TE%<-3V'#L,!$&+]&M6JM*HP+E!(+ MG2/./&)NK2Y7\6;.FP/5=(11( ]XLP5?1 (3EJNWL(&-D(V*8A,N M@@?@&3[ 80+@'?<7H& DU(3@;4!PI"#0=GQNS'GSX;^0Z: :$F4X MP[D?R"C&E2LTVGW-8JA <1X%>X2(-,$6-%VRG> W>LT):EWP![C"G$0O,.TQ M*".@DG#% ?0YCXPPJ6_'B&[9.,CX3DO:"-QL#@P#H8^K16(':W#F>$P1@20" M:<\C[QLSG[E@B NC/J)XVL9\C%( 0TV;:RM 3U^A,/')UQ!YB]* M\H[_R&P\XY33U#Z";8_"1FLW=0TEED:GB]22[J=H"3\%>90D0TST&)%) :N> M&H^,LWP9&QZC1ISN$='^/P-HP%UH.9<'R$>8@GIA+9!V =P9\6TSM"^XNT/0 M$]Q%LBO.+3RNMS\Y17P1P1FYM3R<\+9/1D0S>H6T$+D\0@WR&USNXHN;G[\R66S$64]*.N83;X.LDV0 M#X'@0OY!WE"0Q1,'M%LDLY'C^:>@.7!VH4?4BU-^BW%E2'A2#% M-3$#>!YZX4;DH0#[Q$?YS2_X#H^_(C%K%V2E&*A92I-YL" >7'G$I\YR*9/5(8:4O'+ 17JCW5 M33^.&7M MUHVQ($WYSA&Y)O*^S/OL.EXNFQ.[-S7/5O-*PAU"@PPAAMLC Q$Z@1V,R"WW MJU]7=%W1ZWS!R"G0F?<%="HJ)\ ?8IWQMMO:3N-LM:=]N+5(]+@? #]D&UMN M9K+KHP:;&4E[^L+K:\RYGJV7.@9M* M*.@)_#02M/1\ +_A@IKN6&-,!.(>!-2!/!E" #MAR<8%^YHLYG33HW,FQC@I MHQ?UL;4Z#NT^44N SXH0%K4)6/:L[GT M#Z /+HO+P1FB@2$BLSSB:;B_F*_CNP@GNH,^DZ_HN$R[99O?4"P"\RE&Z/"C MUR#G_<6/R[3OG[<:G(N!(F>YH_H",>L3$/C+ <>@U"AQ>RY8M:C8122MCKFM) M+PQ*<$<.Q5:%?Y0VRT"I,@%Y1=Z7^)VE*_@LSTYM?&TR)\G'*]XB^8W1%CTBT\X5ZUB66*RR,7<)5C-)FEW(HV!(E.8 M8S$4W!F=B)(]$WRXER,(KLEL#TXTOG2/N( 4NE>0JA0ZZU$M-82+4=>6->-S/V81)>)_(__1B\@W%$DTC/F/M85>5M4 M 23EVT8RT@^M,&"@"@-488 J#%"% 2^S,*!H#2*T1:GB32.I.*&P@[]4/V# ME:-8 <&R^A'7"^%-27$=RPV/&[BQW-(P$\9.2(S9**9#)5];U>^#I&:NE5(9 MPR3,RI 1")$B&IK>D5?Q0X*_?[#URN3[;3Z:O->'_$9?"LFO@QVC*QG.+74]6"U+E:+_4GCC$[>_@J1^0 MFD5V7ZO;;?1PJ!/S1L8,I9X[9Y)?O>-0YA+][R?8\Q$8EJB #G[W9L8H^)VS MMHEIWPD/^JJ WJ#.I-(L[;-IXVOCSF/I]3M1:>J[D:?_R0Q<8_#\6C023RX2 M+_".\&IP&/;?3UJ;U7OOLPK"A MNT)RDWHA?](NB2G[MYQXLUNWKCO"9],U_X M5(I@N"Q/!$"Y[E&&P(&2:/T;+Z:$C#>4)XBCN@U.JE"*; YJ,M*UA@*T^CDQ M,IXFZRD4,99!C.V43O?IQ$BGQ.VRXJAPH(1B+4CP!I,[77^A:S,+ \]4Z")S M014MED2+R4TL,M"B/*X;/"S06Z_D415'F=V6WNH?5L?@8Y6/LN!*T6%)=)B2 M"96M]42!:NFYWNTJF5@'LDNH\57T5PK]I73F3Z>_]77_1>FHG9/W[;8^Z-1D M-/0+EX370?6B14V="*JGSN1T[I5/I&H*6\E3V-K)7>%3^,"Z$3*Y!VT$ /N* M^+K%C7(F *ZEAAA;RG2]U=G;1)DR1ZH=J^0/1JI)EJ*FJ94F^U.:Q&UP#A?L MBFJV^WIK?V,92I;S5<^J.5;6$$2/9L;"D(E)LG*NDE'G+YQ?I#30SQ9,NN$' M!^+_@A];1 LHCIN5T+=ZUZO@D$]VSVR>$ZP9AFIW"!W M5A8=;2GBN:F?-ZL2SQE.[H6+Z.^.?2H)V%'BNG)QO76"5N'B&A P*EUB]PXL MGGVL-O17Q[X_Q<:5Z)MTJT/UVW?R9U2AD"X QQ\9,,P(NT\M^K%(_\++'1+QRM9WFX>:Z:+&@U?&(]0H^%? MU(3<3NYDO( U?6<^F1RK/<6V3$YOZ(/>2QQ7NU(]GJ6<-74Z[5[[&7SD@^E$ MJ3^S1XLUC0IT.2Z)BFN]:&?=>'O]R#@L/=YZ+-H8 3 WFEMR;!-U+ MZ?8K> M7=B?8.Y&FP2L;_>%SPF'^*7V1Q.- VFJ6^3>ONC:'SR)9;&JIQ8LOS087)'0 &06KT4)>XL'!2EU[;ZU]ZXM-1M>MM(MM+R!9;WSJ@>6 MI;YH.MAI5%)KB4,[&LG^+Q*:IU;$IJ=W1JV16\ENV!RO?LWSTQZY%] M@W5-\[:1;Y^MYG_%F\BJ^64YYI?5BD_6:C%E334+#H-WD0>L4-]RE/A3<^8% M7?L1Y-Y!CR.KU7'6:C&186&!4K@R_DF3;.B&A7T['\QG4^X:Y_"5G@+7MD]IQ=3T10D_V =V&11V.'N8N1 M/S?R3J5N=E(&FB#ENWP)1,GI&Y@\S'R_&W@E+*1K]ZOC>27N8^=LU<4?=!!#X&R-BJ81/@0>!\D0^+Z:X[A@W*?\D\@7.Y?^;*' M#R[O1D5S!U\B58%F?@E\%M2RYRSS"5_B%FV87OB)#5U.;7Q^84<,.^(M[4'Y M=.8@8<8<]:9/(#?N0?)P?QP70_R%?XP5>-GDP.LYI"H<&@U8[9C28 M+S8#QD410ZWF'8NKVSC-;X@:[@B^8L]G.I_O!]82NW?1&,2+8)$T 1>%TPQ8 MJ%2J@S&!7%?'?J#DN;DA5^LK8L 3XK[",4OOA'KS:^06Z0K"VOGCS5;TQW4* M@MR8.@S+Z^,HN$;: /*H#SZ8L+7LN@XSVAVXE/<^JRO;/5_,5@2VWVA&*>[J]Y M]# IZ86>]C<:]/& -. [HU\"VGS"VGZ M"ZX7 0S(>S6&!3\"8WU@&F\EC\M]A$?=2T8 _W;(S2:H?,U4-U*9).=-682' MOIMQ;.K7!N4Q\R2XXD.V+W:42+^A1HFH42)JE(@:)9)G>RH<)9*4T8/;R!?# M^3F_3MYC][$-"?F?7O(0AD[B$(;M9S!$,9#0X5UPMG!L0D)J5A=S]C+S@R44 M;>K$'\CGX=K,L$ZOM>L"(EF0D70?+WQJ2N+72\CQ>F>^OV7HN$+%[@/F,V1P MH%2T![O-AI#O&'ON!=BQ#V2ZHHLM8"PR,6=IB$PP/U1 A[3R:-*-3P;.Y)JZ3P;=)U^GEE-N2MC7$L?Q?]TX\?+JY..Q\O.J<7%Y>-TP\?+@?-BWZ_V?W47&*^8DHG M#H0'6W,TZ+>[W0]7GTXOKMKMTTZ[W@.SF3=FMM%4=?L6'WU*'_W(/OZT._R4>/A55 M5S\9<.^%[IN/5A@@G?-JAP*^,]]SF^]-X),HV#PX@KN\,\-IR"N.M$-^,;4] M:GOV?9>$[:F-F5@1'P[^&[F /E4X$U]3!1,=X!I2B?Z76#:J@JFF[I9Z/U>_OYW+Q6O MZ3??/VA3VJ'O MJVXJV'A]4:\]9\#<%?+F.LB<>D8B]))""N7"7*V%7;H[:G M#MM3$U?)=D,58OZ.';)M3MYC"C0\%CTE\6*,O*W9<[]I[>8K%*]8Y9BO<)[2 MOKT _TKT%M_"U--/O$_':!'_?N0*+TAERU\9*( 7JQ' &>H\,CC0U>@A;.%\@_\4L1R4$224HS:H7P M$J!7$[_7ODPM7B+(=AQ]I9A L4R@O:_XM8##\OBK0PFO*%%6)Q27E(6Q.;R] M.XHW#7,\U]O]_',:%)X/$L\EI6MLCGPKKJQ07!B*MQYG_W)8Z@L/N^P\)5.1 M:K&DFI+#%.8W8#YE=/OAQ$^R8'Z3;ZRQTW19A?Z#1'])@?5J M0R2*XRO,9\;\>2-CQ%RQZVSF2^TF<<*C12\H(SQ\U0^JWFUP5#^HNO2#:JE^ M4/LD!-481/6#4H>O^D&IPU?]H-3AJWY0JA]4_2JH5)F:VIY]WT5MSX$6.:I^ M4/F=D@D]!79J"9'KB6G.Y6:2<[FE.D%MO\M[;DQR#%A,JG\J (OU:??4.R^S MJ\F1@'+WD%SQR$PJ.BH F4?>T^E( %DS+IE4^]*J3>.FO;*XFG@Q5(^F.MY% M&:!J>]3VO#CWA>K15(OLO6)TI1SI<\VDJK3B/!R'UW- 99:^.!)(*FDKSK&B M2.#PL7GT))!4*E:I *Z2>.VA]M@XP"!$+9'7*BE38-_=BCHG[YL='5Y/8;#^&"PI M0^!X.PPIY!6$O)0,@)?,NC:4U$;K6JLMJJTF_AH#XK_FGF].%K"8OY@V-1Z9 M-@(=WC!M;90A%J"YS#)\-M9\1S-&_YZ;GHF7>-K3U!Q--<-EV@,WM\::X6L3 M@)#VB!C2T):ZUWA!24K1 :\U@3\@VSO3[J9,,QXP$T!S)NM7.(8'P(I\N-IC MEL5<3S,];0AX'FOP,?[=&$U->#A:@7@KX]YEP.GF,_AX0O@W#4N;,9=@C9; M _-=%*X1 4(_ MN1PA=$EDH\66GFD7$]@G^G@,#Z'S")>L:T\ EQE]@I?&9X'KT&KPFTP;%B12,H%!OL<31R&3W-F>C\EE,# M#A.@Q3S'']\"#0>X#5+D1+/WSXCP3F]4Q\CT,#GH4GTVJ\ M_0'H=0F9N!8'[N)J['G&;(_1%?WS87::T-ABY+DO!I:3RISTM? M@X7] 2L+WB#R2^SG:>!)N;GX?'7ZX?;JXG]/+S[=7=V^T0SKR5AXL@8*F;;- M@JHBWM9@RE!A>*.UL'Q;.&!^:]#_X'LKOAGQT?PY\>"S^'N^O*K:?]* M/ D4PDOR1SQS,#@;P*N-36]F&0O<80M8Y^G0[PZ*42$-8WS_4Z!W!!+ VX;)D/(:X[]1AAQD MNBQ?4ZU[];2Y3@-=[K\B,G2PHL:5;GKM@^&97I ON'?=?+<:7/GFL>>"5F?, M9M9"*&C.(ZA!0EDAQ2M4H1_"0 :L#;0 PR4URYF[*$+"7=/IUU"MC7P1M1<$ M ^[M4,0W4.N1 0Z/M N#RDS!MH1OF!,3E7D/1)(U1JM/\PPL;(*_/*$L@/^: MH#29+JTK8A_<.\[XR<0K GW%PMZDEOG(Y"/.M$]PP\2%Z'Q#YBZH71[NC FJ M#VCUA@44)I]!RAM?;*##X>.B)@M\/G] #5UJP@82+:47H\9G>%-M8CE/VH,S M!ML$7_#! 178M&&+[TU@^U[T7>'L?C&?WW3&=PR_$E,(28>'UPRV MX^+9XL%$L&G88.1;%IAN=,:@ED]XQ- 'ZC/AR!Z)0.##B*8_,MW1_ ');41_ M&)LC;I@(NXM.4WM :0&FDW@<&X/]H/T;GF8"9P>\TV6>1\L0&'[B" Y,2%S! M?60;9@[J&28N.')7:;238323QM!P@280_7'-0W$KP(@4A@A2/[J#\ 7QKV!S MF ZG'.! (S#8@$2 G>#&P.V%68S?$H^ A8EGA$L.-QJWG]ON:U83O#0Z#AC1 MADD;0Z=BF;\8\4/#S@0&.@MCZ=4">S;"0.$!%J-]@CN;<-0CPW47^ WN8SC3 MODQV7L@2TQ9L?'G?HRLA5T%\)<3\D%/%]GIIBPDE_&@0&G=9CP:_-_P&A M1R25?!,ZH.TW.'9W^A8:],OKQ^]P_TI46-"9CLW)A+FX*6=EJ0DAZPY8Z/E^ M]1($X,BQQ_,1;6M\P^B8T3>X+-%U(>MHX^6YD4LGA8(FINL)&A+0"3Q08^FR M 6LW06J3>'= R\&_!KXTSI2C^D' #I)('J]:>WOD S%23;T?O2G1;LC85[\4 M@>]P(5RC:[02PS:L!>C 1%T>$[\SOK I:&_SINC[]!+\NQY4Z 0WAJ>=*2@ M43QP$ 9/)*)VN/\)%A1QAD9IT44Q"0N_!VL-MMNEI^+]T!DUPL6#")D #Q+^ M20XJP,6*3Q$T4@.,( ,#1QUN(_?&A?M%:PCW M M5A;KXA*-%I=H^N6/YZ(V,&2[.XWBDT1R+Q!\8X[QX!) &6!LE5QBW0M3IP MH [.X*71:QMAK2$ HL#5L!QX^;1Y^86Z+< :J_E'8"C\P]_&"JH_0 M1)N"S"5O3A88PFH,H+3Y&2.0!!(YP@4G$F>.O-$4IDH8_D!188[F%K&?&>AL MYHC4K$<'#"/3 L8&WW,>S)'&[$?3=6S^O&O8A%< M9?-0:S1&_IRPP7W:2&,NUQNYW (UUWG@LCU@JE'[90[K@D,;X]WQG24[\(@Y MCMSY&*2L:7$3#(,>(_1T:!X<(A#&R"#]&5^ $S1&))!S61CKX=:1 3OLX:D@ M=^"ZIO#5$[_D+SY$CB!L.'+P\U!';!]D8"4FS(EMS1.L2^FI%UO _C)1H M(]@KS1@#H_ X]D:^9",A,Q2;>Z9]AOO;0F(X0X0'>0;!:,5'B/7Q\!6W8-?; MFIR'CS$21&\,C&/; %GU!%JK$&9:%_;N4@GRF'>D;C3A_QNGY<@44.JW]27 MW^44UL2\( S>B(7!3STVPE#X$^#68_9R!L5W9R4"GD3B3P970X&XD";'^RT:$9M1 -3YH"W-5/7BK4GBB7B%MW0<)6DK,6=2]O/D1OO_2\ MVZ"8C=#_DVQZH'5#Z5IQ_Z-P$T8W-L>^-A.VA?N$K6Q;(K_"U;;E- M:#_AOU+]X%QKB<118L$3NI6,H(QKXO''1D,N>@@P+I1J3PP*L"L+/9$TD166ECD*L[V<+8C@'LP[AXD:SZBQV-QB$-;\,A>6HE^2>GW('V MP$+?I8SP+/LT 3G2<900?,$UQ E11(*6;Q_Z?Y=N,EP$3A()Q#64O1(4B#CJ MA1?=CEP42#%2Z.'A_*8,<;!3^QA;OGFS.(*VP@GM@ZY2W.M[TCZ^2C6 M;3\ZUB.Z_4-G'*!E?,\CS;;,+.89L($7'16="1NX]P.GV.,'TW/<6DGT.GN^;!A05#'BV;.?I[5V19UED;8:<$AEAA:O7@\(\3TILB&GAB@T9.#,MSMS+_(!<;8 M1+K:Z%A\D;P7N]B%+F;>BE^9%,F+N2/3DPH7 -C $7#"AEP0*C:GYO/IU!R/ MF?U&:EB]#NQQANOZ[8S7=83*B->^C_\G3'S %0JEU.'E%XGI;*'2O!IF4!K4 M 2$3J#AT@WRQ/=^=/W#WFJ+D=90Z$E ?__ZV8V*#$M? N]E+VSM(Z<]6RUKU8 \+:%M.W.?,K4I MW1J5^R?XR4-8FX3U!! (^V)[_UL)P>#,26E;A.62'."1$-&A1>K:*E*G(G4J M4J6$CB3NXTP?< MC1.N*K2ZW48/VQ\RD,,SY!J@-8GSWGYP>!0)T1.-\[=PUG="$XIN&YEK3BQM MFJS8/8N,54SN@='IM79=@&Q?!W^[%\:L.(?PP2F=,8XLL?0Z<+J)[9#9=Q-N MB?#.!2!LA<*-CF2D^9EK>CS,Q],'/4:N6Q;3O@.+A(I['@W3(LCR@!?:#O=S MRW"MA<:X"S/L%[<U].318T 8#%@JI']8#:-^,7*'RO1#. R^N/WT35_VN9 M?0H/0O?$B.[ GMEH3@YF!_-1F#/=N'$0<4UO7=+:-KMU0/YHXPP%>!6KQ M]81S'#P#P8)RA-B^?/]T\GX"+[^JX#NK6!()P):'B:NRS48\-!+B#G<2=HC0 M*LL6*$S+G'O7F,&M$#)\)[$AA^4\O:D\TRXOU^4E#ZSNQM[%LE[MB@UQ^\3>P0F;"H(@?[QM;Q'0#&'1I?$97:!0EL(V 6W[]> M!,0>66P*[U=G?RAG?S5W@1O1X?^8#T]_&%.03@"!20P!5S]^* @<*P2^F>,Q M'-451A<1!YP=+"'@V]7W$ %XF4+!<:'@PC.-TQLX"-#V@E._N+FXE*=^ENW$ MCTSM1T_UQ,%R>XK0$9R%>N8)_8Q'R\%6-^[O0>V2VGF\_B=0WEY14H4S]X"& MO-?5JV4[&^6W6("&[G+2U5%7I@WXY#H/4EF^X M;/:L$51H]QJZAO]_72B?B[R&>(L8A:3[6O)]]/\P8?>*HOC18(MPVX3_&A8Q MQS#SEN;HUW_H:&XI,,\W2L[YZ\[S:;^GE#3=LX-#2V$M#8 M"M'8.D TMD_>=P8#_;S95F@\,#0F=2!IAFAL'B8:FX.VWNSV]CW.HP:F;W6J M"@9P:JZK;+KA?D@P6UK!!A+$W:\7#79;#7W0;2J)4'\$=HM02>J'P/;Y0&]W M6@J!]4=@KP@UI(8(;#3T;K?,L;G%Z"%',S(7CKPJQ(I.MON'Z+H>0FP M3XIY;JU*U0_VS?-SO=\K4YE7L#]DV"<%5[?6WVH(^UY#'Y0:72T&]B_0W?1N M^/[.\0UK;9)4C1C 1J)KP[&/G3FFQR]17=5AZ^PK2^4'10S8J)#,]6ZS!?*M M4QVAK]O7@Q1P+P_?2;'C536O/OAN]0=ZIUFA_J;P?=#X3HI,K^IS=<'W>:L+ MW+O,@'-!Z$XIKDSHP7-T%9?OS/="X=>N/GRY^WAQU-/;L?$)-F-)Z/'"6WY' M>J7(;ND)5:6\>7E\WV1?ER?9I0:;@="@VB'#=M*R!;=O/&-[EC&N3PR]#@L*( M >PZA,VH\17#8>?!A_S/'X+$_9,Q/? _869VS0R&UZ/UP,$,@] MWZ'9)HQJI.P\+OV S^H#C!)C3Z-'BH%OO VW!%X'4.]R"CQ&RN[#'%Q&B2ZG)QH-++LP>J,+L>I:R MJL)L59A]/&A6Y9RJ,/OE';(JS'X!AZP*L^7:56'VP18?]I.BM4479I/-([ZP M;.*@D;?)P,GKZFZW]//>0.5\'A@DDP*&15=G[PV27;VUSR10!ZQ05#+/",*E2MO!: M[3W!L-_1>^>J8\ !H#"I5K3P>NT]H;#;UML'4"MU3$FTJF8[)QTF5)U5Z%EZ[O2^=I _J[4[^"%BAX'N!GJ?+>&ELS9U0>W,&OTJENVS=C%/H+CB%2SR$O*34 MZ(*E6W'XX+4"RY9@R=9XN%2P=$[>G_?U[GG% [T45K;%2K86P64SEEY/;W8K M'K?U^L6Z!JXV]J900GI[W7B0K3=O>GZ=T"X:UFVAT DK*UN]TCDKIZOZURF0X 2=DZR.X123V]WZG_1*%CLL<_ M9NDZI12 ',KTH(C^K-'C@9\M5ER8NMEOZ:V>,LEJCJ(BNJ"6A2*JKAKH_5[% M/%NA:%L4%=%KM$P4M=KZ>:_BNI27:_)_2^WNJ*1]'@I+BH5M*^UEKL^E\S T M;1[U&H&&[9GXXRVSL/?@+IZU0:PY ME))B/]N*_=*94J>O=P>U=OW[ MG6+R';U]7O$\8,66MX/,H)$4&]I^LDE!D.GKYRV5Q%%SQ"3%@+:?%5(@8I2M M7I6\WC K00GM//24K3MG.CU=6)8S0N7WQ]1PV0<\HX11MZ,W2YW]M0<37"9[YO.NB MG^-Z052,KQ']&;0&G:\#9SRYY@2>\"EY9--QJ@&EG%$Z+69KA9E.B^*,+N>N MR^S1XLXU@ KI69\-T\;<&5[IDGL:G^;![>$G].B#HKL-81:^I O&S= M+VN#O'.]W=DJZT\AKZ[(R];QLC;(Z^CMYE:F49G(>X$NB>OEX8_'J7SL#I%4 MHLO6WC*=Z.@D>$9N_K'5[3TVJ5=PR0J7;'THRX9+6V]VU."7^L.EF:UA9/EP M&0Q49\E9#.04;9.C2FDY'4?Z_MCW0HE#=S/;F@4VFNHZR)^*_]8?.-D:'"K@*. L 2=;?\ R@),FRWMH*30:%2=\OO"F?7). M/67J34R;LO9$V'][NWO+ME,E]K2JL,WGCNV:,J\TU;_6W*5#8%AWR\' ]7$1 MSOONV,Z,8?F&??^=^;LZUD!=[^1/Q*UJKS.[?!7B]X;X7=H25HGXUG8A#(5W MA?=$O._2";%*O)_K_4'^9-^*$?\"W3?OAN_Y\6NO,*_CM3:DH)ELS>1C4\QW M?PS?U]R9L_GLVW#V8V<^M-CRX5<]H3C[RE(YP"X]&9-[JUS"[4Q[#H1_S3F M8Z]V2+UZ]ET#7@"L W?QQ6(%$L$NOR1H305-O-BH-8R@BJ#<1I"N#NW31K"T5A#IDL]G5>ZU*DP:RGTQ, M=?S#'SKC!?YFP*7OM?_2-$TN^_O\@;GF2/PQ4;_[V])*__8V7"DM-*;1"85. MZ'-Q8IJ)Q\"CV?/(FH_%8K1W8_-1&UF&!YM\\_G3W>V)7$@4WR.&1_=6DSO: M:/Q^(FX0N\-TO'I[NKVC698 M3\;"D\! ==IFL0UZJTT9LH4W6@OSO83!\%N#_@??6[$EQ$S9\?PZ.) M/B7W.=Q=7WXU[5^))X' CUL&\LT&@[,!O!I&=RUC@3L,E,U.AY8S^A4["D.; MNLA:?O.=T4D,W$]B6TS@/B9:(/R\\8KE/P;&2OS/.?T-=TB$&(]&;H9= M_] M86Q&Q+8;>[*MI;:481];> NW?BV-R)T<.M8XUW')T]*N_N_F]EK[?'O]\T;[ M\_KKQR_?/__0OI_]XZS>V].H:'N^.SXLS'0TP%H7[1-%14R<;20' M9GG;,!F2!C&6'.71DGVO7),H+I8Y8P9A$=F[?\T]WYPLXO)C:5H"N@%P%7Q= MN!G\ST!3[MS&$1J:,W?AC_);4V:,X=.)&6OW@*?DPI9-YC9);MC:J>%KWGP& M7_-IDP.?$QP[GSNFBX?CWT"+8(8[FNH:LV&QC&%%,3U@S!Z9Y?\7HXTUX!D( PMVVM/" MPF+#YIO_Q. 47?.1$99<.%![SK0):*'( AX!2OP@9ZXSGH]\<;2P^R-X$NBB MK@G]^K#X MP.S1%&%&H_)^X/)N^5O B_.I>4E?NUO,&'WC4KS'RC4K$_=NYBZ+M;\'I1*N MN)Y\,_[EN/(^89E](Z9PGWILA$KW$Z@P'K.C^O:7[Y].WE_;;$7'#C99,T8C MT%Z0!Z9M8RN;6VH/V_C/^![15^"-Y1]2]UH:22NWOF$N_L&X9V&6PVDKLYE# MG0C/5OWCOR.'C5 #)VN![06P0N"#8SR)]3Q+^\A&]$I:NZEKN//$PH (/* \ M^2V$Q*GY?#HUQV-FOPE.\?SD?9;K.JV3]]^==W_@I>_%?_A:/>"#P",3T -; MHSV@BQED@)WV!LW&[YSKQO>";B#WP5K:#?S'>,O= =/E"NX M9S:R>C:6[";*X)Z0Y3S Z<.-4.;MN-JVSI>;OM26D$]9WTGC)15X!*%L_WGV MXPS?*/T.[:R/XFOBM\>KOSLNF%";']#4(U],E]8JV)JECA)E/@X4I3G%FO#!5"A M<^\:LZDY@N.Z#]J)\\^GS!I+O=,"T7^1]&>IWGKP)]?'1&:0J:#%@58(]H'- M\Z#8O^>FT"_-L.$\PC@^M$1'DQ][TZ&F.V:4!<>56!%(@U52ZSI0@2S,K*)O M!.JVX7&ME'[ 9SZ","$U6+!.#[X_8O!GW)2(;DWU;WRI($).@]_IA77M"?9G MFEG!%1L2,+8'9GCP\XCKGCB'0RM(M%B6#P.\C.4? [MZ GIDU/2_0#;?":I:KXM*G -ID= MU&N^$Y[+LH+?&5S^*R\DJR@CX?O5+\/:4.WX^TEO.Q]C_F2!97"OLY5.;8[" MT&:*?0I8@E5Z\/,:HRJGPX1B^BFTGO)15'IQL<7_M2;\7T@23KDY%^7#KJ5@ MEPEV@>98+IS4N59_KJWZL(FX;YIX>S64O:Z&?4;!5YWV25:3'3F_AS8PA4_3E+K*E+M\H2ENR?O^XV! MWLM1F%+EL1WV^7<3SK]5C_/'8:'MMM[K;)^-L.6Q5:87[8_A7?WX43^.ES]! M?%?8]W*S/=S(TG'?;0[T07O[7@SU.;R#0$$_-_.K! 6=3D=O][9O^%X.]SMD M=>_;U7?%_4+.^W6WJ[;[B?B6C8)";^U6"@M:@H_<[VV=F*]UO MF?M=W%Q<*NXG<=]NY.9^N)&EX[XY:.CM0>E2_Q!N5"8*FKFY7R4H:+5;^GFS M+MSOD'6_Q&BT8H[NZG+ M56"SIJ6KM<@YI>HF8V9BYBDUPAN;E.R))63&_;W+[GE&YX*N7"UBTEY1(J4S M]S W_/4Q)$C^&$W9>&ZQZXG0MVX95G%1O3>G#P#YAX7X,#E3LJDR)3>V"2JD MN5;^.Q:??5EU4Z=2:$R\48S$0 M9J5VDN:G)-1-%Y+_>&,LZ#MWSL7HWW/393>B[.T&J]XN[/&5K'G+ZQ3MZ(-N M56T_ZP,QA>IE5"Y+BAVK M^94Y#5Q1>OF4GFUN3D&9R.5;8>=ZKU_5>)U# =J+Q7:V"3F'@NU67V]W#T^* M':LMECF=7U%Z^92>-!MH:RF6-:.\"J]+H[M]?N5Q ^W%8CNIO>C64JP^V&[K MG6[^:3?*%BM8BN4NRU"D7S[I)\WZV5JL;5$64#KU=_7FH$8J[$M]9#W0G33# M9VO!5B]T-\YKA.X:&F@5SWG;VV*.A;]8'F02C):86,Z3Q^=R329L)*H7&;RG\P ,; +OZKC> MF78!3 .1@"XPG69TK=LG>)R#-S1H+APP)6-H6J:_.-PQ)1OK0\E-"&(5$(%' M(B:3T(%$* )>@;JG9R%ZX5,!WH'/O:-ZB"N\%@'G+ MNLQRD*<.N?1#WJ:\4AWR@1YR<^^'7$VRP.:U2S]$]_=*(RI_@2:*RK('"BQY MR;8*J^06C;EON(KZ'7VNN9Z8YB+M)Z6H)D3X;_@@Z&OW!Q\/3:%//([+R&ED MB8%N<+U=/8OYXY@7 O\?WQG/>8.A[;;>W2&++==>%PR@EXC(I%3*A*C\(2*R MT= [[>U;.BM$[A>120F0S1"1S<-%9+/9TINM/?+(VAC%%2LQ72M\9LQS7TO>WX##K1=V#_D!O-?D?;]_K@_.\Z[/D_+PMM'G:HE[X/?]9EOOM7 M"US3+,3#2#3J@)/21UG]HV MM[9*>FB!,=1IYC>&%#TH>DBCAZ2.5:M*95WHX;S5!>E05;NU@JBAIE,SX-&, M3H;)E+JQ^2BSY&X^?[J[30VD1]+F9$Y>[ [3R:GK/ 4?+7^&V7G:S>?O/[]M M#M=GSL<+GY:64=OG*;7!PH(,_:5?8C]/ [7_YN+SU>F'VZN+_SV]^'1W=?M& M,ZPG8^%)O* N;;-X8KPV9<@!WFB4>BZLA=\:]#_XWHHA(3XZ^2/Q:/[\>)N8 MO9C['.ZN+[^:]J_$DT!4+XWC$L\<#,X&\&ICTYM9Q@)WV#)M=CK$%,[841C: MU$76\9OOC.*%!$]B6TS@+F8P%XRN6/YC8*G$_YQ3H% **";;(L/".IEW?QB; M$;'MQIYL:Z8M%1O$%M["K5]+(W(GAXXUSG5<\K2TJ_^[N;W6/M]>_[S1_KS^ M^O'+]\\_M.]G_SBK]_8T*MH>S-?W--^A=&X,D:$C@4;[?#)MPQX!-+6@]-K; MALF0-(BQY"B/ENQ[Y9H**S^D= >.9<&K,N_8*SYFS$7MA(]L&L*EE+;N@38$ MC'ZYXH,F0$6K/N!#VYLPU^5SGL@;YU%]Q8S[Z#PL ('3G!KV/98.T"T]/AI#TW+HE>/[(G+I$2R%G+S_@,7X6G*Z@YFN#;\"79TY#S,+"8W%_<[=J ! MQ,39X-U3-!G;\;DJLV ^_/G1 8"-)6^2!\]1Q$M.O.@*#<3QFE>"WY%5FQ-3 MW- UQBQRE3:?P2+QRP"U,^WC$BK@O\%@-,XG'V:&O1 0]&*TQ.].A*+=.\X8 M/G5#:H%/0YK"/>4;$[FI-C4\L3(VCA.0CJ">S$'#@2_.#-?70RH)MF<#D+05 M!K91"L7$R[(NM3_\KG!OOED>RBX!QK!ZB9.[1!S(Q19#(RY)[)!\9WOP[R]W^ MO=72NX.FJEXX,$@.$B#9.A)(G@_TU@[CX53YPO:"(]%Y]\JTR9,^)@>N:6N& M..5E"?-:B9@=Z7G0*%/$R-/=&T4WVGKO?*"$S(&!LEFFD-DK*+$E:GN@]P9E MUA,<1L)TE7,! A^[P0<$[$O"%--2/?=C2B;S'%W3!ZWU\B>=)-?Z]#^[CN?E MK:ENZ;U&_G$>=3__6CQF?UAKKQE_F.LLP^QTOPA[@7;&2B1\ M10(X_I2YFB6B@2;SE'&QLQ[7*9*Y!X':_ ,'6PW5P.70,-0MDFGOBJ%N4V\. M\N>Y%Z2ZURYGO1HN'@.?3*59U>T%8P^3J,(<*\RHPRP:RC;R#/0U\91!S,BS M'/O^U&?N0ZPGV*D/=F,TI7#*[$@Z59"UQ9Y'C(UY6I7H(RP>OY3W1>EZ1#KX MBRP3[QYIB+YL$?9U/#8T'J MFNO@-\^TY9W)FK8FD[5P[S0/MMN<@."'54ZDF4U+@C5@^VJ#7GHA4NY\1EU3 M\=5NRMWY@E_,\?U>4MR PU2;>9X(@L4_R*_ MO(3!MQ[. ]?%#,HIQ;OA^<%>FL[X!66)WD4R$R-D*RD9=NB_4X=_)'6WV+9@ M-U4B"7?4;;"V0$3ULHNH[LG[SN!LM2R1[_H#^L,P_3+U57M)#0VVK<6LY%6; MW;/5:$WL58G9IK]M4B7VMI5V5;WM:OUU_&V152'-(T_Q-,Z)M\H5U36>59$A M\X*V-DN'4QT%[PPD@?G(EI%K.6I[VS5O1ZG%%&%L0+ )]0'DK0#@KL9:)S!,7L<26P>\RVEL+>L6 M$KTPUV)*T I"!&ORG_.]4M$[$W.6;$]0P@Q,)F MEH7@YNHK/P>A*R64@AQW MD=7MIKSQ/<0 S_ MP<\VGKPL"1,O3&8,+0!4?@=,.],6CZ75C.=N,)$IJT& !B"8>;RV"Y^V8J!* MC2L.5LQ M81-JI(2-RFD'N0H<"]Y$R'[\JWP';<7(#E](#^<=;46,"(AT^=9/D6^)O;ER M]ED-*.XPO.,&3MGWY="GN-%#Y77*0',Q:I'4F(S/Q&Z Y/D31!B*I@"U%W475[P M76JBJ%99 />=86Z A2Z"\@:&%%-V5,@C*VP!OW4E4K?139H!N74V(1<4GQC& M>JT51TGN#/>JAAK4!RP*G\OX3)IAN'4*:"GX;)VW%3Y?/#Z3LK&W3MHM!Y_- M_"5FA8.E+M94A8K.)\=EL.H7H>3L7F==.J4F%A/DU73XT1:FZ73T5B]_K?]Q M@N;%XC2I#"2OQE,L3CLMO;W#V.7C!,V+Q6G2H+R\FD^Q.&WV]'Z_1ORT)EZ> M?F!Q=)19[=^R8J.%!U524?=XO348ND( MU-3!H"H?ZB[J*R)0H((JQ4T[RTW(E#<(,5D4 A MA8>( &ZI9I31W?4X$?-B05I$%H4"Z=$^LAX@+2*5X@6 M";VE4JE.&I*?95& MJOTB1468U=N=U0:; M"K(O#K)%I%A4 ]E^:\_)IJ]KY2+:2ZK%..*"5KD6QQ+;2N<0121;2 YQ#!I8 MN6>162HJ:JKI":934Q$I%V534X6ZH2(F14SYB:F(O(N2B:DZK;424JJ)9[!B MY??+2N.\K97?K=95+K?9")0V@&#LS+&1W!(**JR4W&&5J3RC5X Z6W"R8T=O M[S"'=2=1LVX3=Y_OIP!?$\ G90]LJW$6#/BFWNI4!?@=ME4!_B !GY2)L*U6 M6'@:;G75MP4!7DW?7)V^6:O%8'_G2+8>7YL8H8)N^*7FSY;CB6OXE!1XK&G/ M:=;83,Q/\;0APR]'&D4S/I6%_7MN^@LMD8R8#@',-$BNHJS1G7!SK'L!L]_ >6,;JPQT$=[-K.TGW56;H^^SZT#)J<4PBC^!/7P9F,/7@36\ M9$0Q3YI1N\8$NWJKW:I%+IN";96P30H]Y?/$[P6VS;8^.#^4I&&%V^)PFQ1! MRN=0KPRWG2AN!WIST*@%;FMBP=>]L.J0B+)OG537?*T1?.K)T4ZJU*KZ\*M'?5Y]$).Y?S):-7-,LI6U>(96#)!425Z"P M?3,!DZ:_^()N:K"]+NQQ_"Y7E ?RC?E3!SYYA$L>,+\DIZ@\UQN#_16:9/%^ MYSS;DN2O(MPZO$(JX2:54U>@LE9,N%V]W:]*05"$6PO4'P'AIBOM267.%2CM MU5)NU)G?.E8BCMD.AY' O/MC,!MXYCJ/IH?(QF3<6!+OV)Q,F.MIE/N+:;K& M UA1/N4(SWTVUH8+S9C-K 4F!$="W+!8PY_[CKN(W$\#,%,*Q?C! MM$W/YZ3'[Q"AWYNYRY8)^ IV"5[E,:306WC56P8O,C(MDVYT(:?H_9!;$[LX M(,S35F;*Q%%ZW;/5!@:_8\8UHS5A_C+N^';)U*^R9%._X5G2:?F4F)HC/SSU MV.C4?#Z=FN,QL]\$Y]WB+_'[NS_P:IY'^5KS'9X?%O M6L[3ENG,D&[ M'.2I0R[]D+=)PU:'?*"'O$VR]5YER#&E5 >&5&!+^^0)US MM:6?]FK(F_R\U@P_$O=X,?KH_LM04ME?$7VH0SX68WAKNCUEY8/;)4^T],;Y MX)#R@P_UD37'/J^JMUE]P/4B\9R60=-L%-&-N0: #G-DVFV] M4=GT;%4XN*2AW3 X,6Q?)Y)7F#UB:B9M7:37+FV4GV>ND\D0#2#P$1 @(7!! MF4LYA=5 ;^^[]4+M /5B,;Q+9^0]8KC9TIM*X]K_(^L!XEVZ'>\3Q!V]V=JS M;O7"76#\X#&KU('W\)CA!?%7I6?5A;R3:N +\GHMCVM$LO\H5&W?1)+-1=GM MAM[M*QUK[X^LAU>@F91!4)";JQP A_9_1V^T#J7?E<)P:3RXF90^4)!CJR0> M/- 'C1KU('F!WJOOS"=M:C2%.V+%BF5@F97O:(;ON^9P#DJ6]F3Z4VTRMRSM MT;#F! C-P!D%!NC72@6KBPA+2KPH2 >[G!KV/5A><@HA%K!Y'O.]?TA 7$@\ M[#R)4.\T]IQ&I*19#:194AR]((6L=#2_;YU7.$GI4'#U8J&<%$(O2#&K!,J] MRL8^*@]8H@?LF3W,,+[X:(X95KM3E7*\Z%BI834A]N*:OJ\0.^^Q\<6^,EP; MEN5A[PWF74]^PN4V5>R@\OYC/O3,L6FXBW44/S&?V?CT/\QUUFIAI_4A^)?Z MR)I8%<5U@R\-SQLS&7N=/6KAZ7Z"O[):!IF6C M;RSL8&2,<7(FM;I2&EA=Z+RX/O(K='[CFHZ+'3XBO=%V]7B='\RT$H7:$E%; M7!OY2E#;U0>]/8\]4+BM 6Y;Q;61KPBWC8;J&K\G%>HOTY].'0L?QQOI*:6I M'FZK5A&MW+.D:/Z8&B[[8'AL?.D\8)$,-Y^>1\SSX NR8F:7G,VVWNFKRL6] M/[(>N"ZBTWEM<-UH*5SO_9'UP'41?CLW(G@6_I@WRE>M4/5 MBP5R4KR\\.K&DH#?]-*%@X M/6(.BI7K&R;7M&:.9]+ ":5JU82TD](&"E>U?DH0P*>%J5YEH[O5KQ)E?H.OK&F?(J=9= M]2/M=G'#I5?R"NC0(Q2=XDU2.L4L'U16.$>^+G%/MZG3T=F45R5DW>NT1I6]]B?A7Q%6+-TDE MKEU:NY9$7=*HBKI*W7A'7BR:N75K.ED-K?^ONO-E'\EW"?4U[#BNZGC&7' &AY;_=_,ANIW^VYWPJ-4!R M_VCM;-V*MWJTMD[>]WOG-1D460OH'#-:4^M?.UNWW=T'ALN@5<1(/(+[&?IX&*>W/Q^>KTP^W5Q?^>7GRZN[I]HQG6 MD['PI#V!?F>;Q3;HK39E2+1OM-;L^:TF-./?&O0_^-Z*TBP^.ODC\6C^_!@> M3?0IN<_A[OKRJVG_2CP)M*OB+G3Y9H/!V0!>;6QZ,\M8X Y;ILU.AY8S^A4[ M"D.;NL@0?O.=T4D,W$]B6TS@&2:ZZOEYXQ7+?PR\^O$_Y_1JW"$1XJP-9#V\ MJXVQ&1';;NQ)HC63LE2=0UK7/,#J)+[P%F[]6AJ1.SETK'&NXY*GI5W]W\WM MM?;Y]OKGC?;G]=>/7[Y__J%]/_O'6;VWIU'1]GQWL%6X[VC^E"%Z@J97VB?3 M-NP10%/#^8>BKFP+)D/2(,:2HSQ:LN^5:ZJ)F\6V%F.?YF0!VR+[L9(M;%!' M5LVPQYIE&D/3 D*%QQLN-EP?(7,W'#@I9[)E\#+^? W'*DS=]IF)5T=7B?6>N\Z_@*RZC MV3YGH1A./+YEP99!UD?.1QY/*/XU^4^SDZ@+E(>A)-@L!63OIKA)H,+!48-2 M.'-L7I')3VVH1[AS)B7 .])[A8[T]Q,T M?D$$"-4Y^-V;&:/@=RXL)IB/"E]-5'FV5! Y'$U[S&QR%C^C;UTHYGM/!UUG M!^YX%W@%V%4PBGJ;->WL#M>-7O>U#O52R$.\18PZW@W?IY!URD=1/D&4+_ZU M)D5DRYW+ND\U3%@N&Z$MA="XX&GO'7GJD$L_Y-;>#[DN43PAV?O /F<6<2(ET9.Z2\WO4A.97?64-8=[\,&"MAS/TT:&"V8=6/U/ACO>KN@H M]ZMM%\')_9B=THMR/S4U1K.49V=FSEQ=,?>NY3%BA_=+/$1YAGER@CH81VSH M_5;^2&+=T?!R07>> +I,&9TE@ZZ-H9ZF/NCECP,6@H:Z:%=5YD@]S"QGP1CY M\V0S/7+;#7EBX7%)@MWC]^50YJ P<0 _R+^)#-%HF\0+>RP21G.7F#;TU@[# MG0\;(,>.PVZC, E1-@X'^J"?/W&Y2G%Q3';#1S9SX1CH#)5@J( @FX4)AAL7 M#3Y_<6,9M@_TAP.B9AB)S:VQZGJ[L6?K] 4: M"E1,KUA^!:37+LXUA&>6D[UWVSH\5['WX\18ISA/T X8ZW3T9OLP?#['I,1_ ML7W#OC>'UI:]Q12QY2.V;F$,_;/CC)],RP(U*CQ$_E%>=TY;[YSGGW5QV) X M>N3U"F/S)2"OIS<'A^'!V5&/SU6CQ(O=,?$Q^(O+,^-C?Y/Y-,_15(GGM^4( MCG\8UEP$"#"O%N>O5%)1/7NF?YJK;UE!">!N![%C*E?IE845O5UJP6*WN&!X M@- +"="\/9U[+;!_*NZE6=%AE#ZE5M'K<=-K<7D$Q='K>5-OG5<\_KE:>JV) MI5IQ!\@[QS>LI-JB&U6WIO495 M'5[R[V,54E/AO!R<]XI+JK._AXAV9G>+ EY.X"5E3&RK8I4% MO [%V'KM/60L;>E V]I(2+'>1!"=#KZ8->_C&+%4F$8[(&OMB/C(^!PDY@,\/U;>9Z4W.F MA$$5%)F4B+*#, A/42[,#[=T?:H)D_BT"I_JI.H;ZD MEI0&L -3WR63O-G1!XV!XN?'![*D,/$._'P7D&'"ZOYTAIHH[?M/_XB$Q;;. M SO4TJ$^@GQ="WDC3!$(L(*\C;'JFKMYM5S5DI=].+ MDUZ*;.I(-DG- [:2G461#:9:]?5^HZHY+Y6034V,JXH%,G8.K*\XWJQD;83& MNB&4I7=TVV%EZ6R@X+A\WO!["QA _@3M4O=O?X)0 38!L 7'\_,&:1IZIUFF M3V%WP-9T8-E>AY3\Q6?8W-MP,\W0'E=K%G$"C,LTT___V?O6YL21+.WO[Z_( M<&_/=D7(-!+WJMZ*\+6Z=ERVPW9USWZ:D"$QZA(2K8MMYM>_YV1*0@(AD- - MR(G=F3((*77R.=<\%Z+99&K"/W7M!]7GQ)FH1M* $<-T^'P1N- !VV!*B6GA M?3D!\#]TU" X;X7_Q=\ 'J#&W!Y?8T1GE W+ M(.[,Y.-M./[G.,SFA1K8KY,2VQV/M:&&U\'/V9P/C=EX1/-^-)M9Y@RH[K"A M.M@=^"_7TNR1QM!O>[1;]YXX1L<;^P7T#/9A5, 8G04"@YDY_9+1& 4>[M80 M$/0"=P1JQ@#/+G\PS=94VGTBC3N%A\WOQJLU7;'C9UK-&HV?243#,8^BD9MB M",1VLV@2OOH_JEKDRL"I:J&)->&!-?LQ5F+?P2P&FHBI-<>WR=5/K1&;7/@F MRY5OP M4RXK2(HN]?,KR-WO[A4U0(H YS(XXX[LY(K!J0RD9C][I[9]18H YS(XXPZ2 MFM6"LR,K4F^'#-ODF9G;NO MK%Q1?[!4_+QTSK8VT!O'VN\SR]R&KP- 7%OF]-RU-8/:]MGP;U>SV>?K^'ZL MO=/1Z7^H92ZS_&E]F/U8'UD/^+9CX*LLX)MHTPOX'O$CZP'?3@Q\Y05\$ZW^ MHN&[J=RBWY-:.^1&5&5U'6KP:6%U&:8C+*_Z\WYW5\MKE=67I4& "5;R\C11 MC?SXO]^7VCOT;C],9!TMF'N[VF'5@EEN=Z5VIT8AA&-]9#W0W-_5+*L8S=VF MI SVSS2K(B!6QQD;#W3D\E1+,5I#M.K?M55_?U"\H;E ;.:1XCVIT\_>F;'. MNR-F;0@&WH6!!\WBC>N=&7C0EI2.X%_!OX)_5_A7+MZ=V)E_6[*DM ^:?VL8 M'RZY;CN4GTBQ*>XXR$@LZZEY6Y)Q=0,*1:6 M?'&0SZ,P?*]3=P7DCPWR<6W4CRHA."?(U[15 CR:O@]U=T3]\N>1]NI7--]_ MN7YZ2*QT"I4X^_73D3M,QJ>6^19\M?P=5E*3^R^WW[]MKJ=:&\]>+B=:/"VI MXT&OSQL>^ O[%586O$'HC\B_)X$!?W_VY>KT_.'J[)^G9]=/5P\?B:J_J7/; MQPM:P@:-$.@3F5#N82CH07AV_T]-]A_XW8I+X'UU\FOLUOQ^^1!;:9YY'Y[N M+FXTXT?L3B"JHT:]_V:#06, KS;2[)FNSI'"NF;0TV!(!]YM'%J]Q@[_?>,7RAX&?$?TXH]9@Y?KHBER@A#-PIJ>Z&1%I"7N2ULF2 M.*0E8@-6Q]&%*TCZM3SB4_+9U$>9MLO?+7+UK_N'._+EX>[[/?G][N;RZ^V7 M1W+;^*-1;_(T2R+/K>G PKS<)D /\_U5AX[(M6: :@-HDD<'/F"=N],(&:8- M(B(Y+*-]\;UR33F>?&S_FY//9S8R48*P#;<=D CZB1)AXI>3;SI3C3F9J"/R MO?'8(&,* A0(:%"'X"0D,!J,%Z*;MDV&JF7-P51X4ZV137[YQT]]16E^NKV[ ML=D_Y4\?"*<+_D+#K:>V0W1MJCDJ3U##'C;88^8=# H'F^[\5X+YTY03.G_^ M.^A.>.8Z$Q/>='[VKMFGE_ A4&9X ;+;?V(O'7'P+YA+[P5=0+KJKN]==4Y^=SIRHU5#YH##U"E MPU\2WYHQT%JSV>8\4DZ[! RT^KP0G/RB8KN@,?#5B#Q3, 4_A#>HL6%#$J(. MU6X("Y:NWXU']_DO(-*3>?4^TRPUDF&1;H/D3J>Q&BR-;)!7]&M3@JS!N_YH MQM!E[9)FEF9:*+N2&/9_5<-5K3EA["KW.;?B-"O628I5%^,M*+X,E8@V!IJX M-AU)V'HHL52\U6UP'"3O<\+XIEKO,VB&_+:ZW>PT5E-IMM]J_-HBZAA>,&;-3 ^@$]6#U0M@!Y?EO9SY MY@W7\OKA>:_A61X@#*?,^."(3$')#PUR!F^Z='>ONR$V'#2'('AMU(9;X=SB MW1]M\(A_3, G@=N27^!3!GMFJH:_^@ D,%F'0ZH.)_ BX%QP>KT9>*RF4]5. M)';GYP /M@MW")$2*23W/MG\@4AR"^[&^BQJ5NB-G^=\R9LZ57::_%' R>B! MJ4"EF:FA*V2^ LWY;<'T0^M\Y6Q"@0'N?(# M& L[0](M4."UDG&T*?4ILD(]>-PO&CQ##6]>U,&B?[L:/))M G>8YQK5F7&B MFW@0#^^&S'Y*W^ETYH!W;H">\Q077CX%$DU0[[Q--%AP[#KX+B)_SCU+-&83 MMA5$ON7"L6H25(,606S9!Z.,-D91MC18?-W/ /Z&FQS'9*E%+9H6*EH>@&4? M?+R&3/)@P,Q,Q])>X#.X-+3-OX"I/72Y[<(DOCVTM&?\XQEV](.OJD"K/#,] M,.2O$* _U+B6"P74+7,R 5_7Q.:D8(@;/Z)R(+![ARI@SVO-RU<=X'P&9M>1]SE-PI,<;\2SW\=N'B*?UN8N4-C6O&.7;#V_*91=J,6:*O%(A#R M]-T7.F/0X2/-P-VQ)Z"9FJ"?_F(7P81+L\"Y^Q WE1\(P<0B/)2!9&*_K@1[K1L^HR$RB*&.U'9XB4S M3[&$WZ!!?@[%B_NQ M\#Q_**<1$_5,.7A&0D15I[83EN5#@URZ0=EJ*E(ER:Q$]IQ9S$9!7]DRI\!\ MJ/0YK^)KAI\1P":01GE)E."7W#BC0>SB8%1>GHOYRKJ>FRX;[ Y[IS&E@B8F M4P+VA*D$0!GVX&.\C]>"\69K(PV>AVY4YJBYRD4SO!@\F?4YU]B84&;T+ (P MOC\UI9&@ EO=&(QO8E *PAV Y45Q9[H*COHH$3Q!Q&=$03+9#FOKKK);<4$S M4QW>OAW5$E"-/P^^&H.XP,G'E!G4G ,PHO4*NE8B$U_*V!-F4[_1A=G+*;OT M4[P=DR,V/!1,3 NM8_@5A@"GK'T\M_CGGIF+JV OO+49. 6R(;^;+MQG!(NS MF:ID80YX(L6.ZF4S1Z2+^CXPRI^4AZP ?ACX9!"%_U/UN:TQ!G -WX]!VLY, MV^LDX EV?*;IVDM3 )G #:<(YO''F%KV*G8B.\^?(N\HHY@N[@S B+T51OA M<(,[UV)/'&LZ8U&\,.1<6?0%3$BP+-V1!FXK^#ELS( 70]9H^@4VR%-T7!%[ MY+-J\T"MCUL[X 4_L(=/65")O^9TIM-W=+1T;;CP6?'^]$6S=?81USKH##)^ M ,5DZFXPR(&_U]:\@"X0GZHPTL9C:GF&!4JU8.5UU13'F^0R$$DN(LE%)+F( M)!>1Y)+'Z9SOB(+E$C(5O+ )1E'X.;8!]X.KHA:!RL0>H^6;:>G>>"4^B(=% M.AF?@BMH,VHZT6D^J&?764H9'(G%">\VO?M3C@DJ)$MUQ^% PPD=N3J]&W\W M%E.AP!X[IP8=@R'T /MPS<]8F<",'QDDBY%!]9^RTA6S&5*,!:))8X%J/\UA MW[$JYHB(B4#'M\G53P2J83VV&!8C1AZLEM\-LE::QXU%I MQM5#;%4.FB\>>UU)EMOUP6.-FPR6V_]9]'ZN>8-1I1G7$6C;EGP;N/FKES=J M/[ D"%@9]GT7XPKV^Y'U@*VR0R.ZHF"[24M)2F?_.N$>JM.S4%+!F7LTCN[7 MNV!J-693&8Z?(B:F&NR%B-AEGE0F$7'!87+/4 )7W_M8RMH(3VJ6W0>O]M Z M6C3O,EZJ%FCN2\WF_JF_P_?1,"<]JOFP&R-+_PWG10NEMQ=B(FZ,5Z%*[QZ1 MDIN04"19Z=1'2!SK(^N!Y;BQ5(6JO+RQW.K5:([/D?M[C]1Q="\WC97M+"5P M"PU6'M%B,6-GEO0JW51@KL,OLJDQ3(UYKM M57W +G19#5"\W &S>%V6+XH[[8K3ENH[ :8B!1:J:M75F MH$*5U44(%)@SLD!&1 K<(#3NQF>\POE9IX\<(G?CFP5 LLZ+ZY4U+T-HMAJ# MNL",D@I +4N=J@/IPE=#57 MRKWF@.!G[L/YDZ4:7MN.K('%<8-)(23B6I6:G'H&'&KILU0WM M9)UT^>#.<(78$0[O]*]C V375AONP^BW[=XD4=YTL@X!S;D^;2!UVV5)C*H[A%6?);(436=PUAY:R,^N,'F/7"QI1'V70(U;Z@Z[U7H M#0=A [7 "$BBN[>H<5VS3K9"6YL1H8C$[;03(D MOWJQ=4I%O?J@T=_PYNS<&9OWXR&SUS8F5<\I'_+;-9[RAB!XK9:U5QP:1/ZD MO',2P'8=-%D1#^NG9:YMF.7UC5[T[6*S]'B#-OX!A-M=N^* MGBK\BQP/DP24/\"99Y^D-&JN1&;*]/(FSL)5#H4\7Z--O MK*88!?1A#8(7JV',^NRM)TOCNZ@0\O[:HED-OS(LC21?2:+P\2I/\@I4PZ-_1HMC=42"USM]F_;M\7AB*G;+!O!XI&'3 M16OHI0;3?"CA2C]O4+D;QCG)7M-)-O:GMCVEJVZJ/M86 UL0GQ:%35R0^9:B M)-*Q7Z=G'P6-ROFL#?] :J5MN3_<8LVXDO ( S9BRQMX0&V_VWHB=OC6XMPG M:L7W4 5;#(AI\%:J,6W7QWZB8VC6!?99\Y]Y:M/AJ?9^.M%&(VI\] 53&]-9 MF\T^X FO_LR:L?N]WV/&,TCDV0*)/$&QC3N/1/0+Q''>0]# W3(!\@8;=,46 MSJ4GDHYO*"#>M7B6R[-KP_;""6<+^UMV\5C2ANTU0]\$Z!IJ.>[W^>=3S99LH(E(*+?#-AG=IQL M%TR9$!P<.S]DPY1?C7T/JDZUR-.;2;Z9(ZJ3!U>GWEQF M?^[:BVZ"60):T="F+AO1YL_> I6KVX%'�^QNPM>'7*)]!Q%F8,$$R8PP9! M1 UNR4R89&TJ=W[VY@4_ G>RL1LX\L2;<0<&$^6(5$=X4S:/!.GRXH)AA0;5 M8EXJ0_FH0;YA;V8TT;X_,L:+L@N[GFI,1H()P)\&KB:;K!H:KL F_8W,F1/H M8AS*8!J^GXB$64/D1;N]3;.2E7;0?]G?.+SOE6L! P(.OANX$F[2\U;<."62 MU3IA2 >7YX][6)B$H77"\T.S[=BLX !F? P0'PF#T\:0!!$"+,:$\@4(B3 TLG;E$)%9V$5_. MR N_,WV_N:F]_.*?E4ZS2#?,(B5]"QUEL6^3+-9.,TE%TWV<8K%IB$4-*;-B M%Q5#F4SS*S:*E-"_\!_L0BZXE[[=>6C!U=^NYLR_@2=GCKZR 6]LH9>:/=1- M&Q1O_) ")79(0?H9!>$-#V]<5'0MQ@K$' MV6B@V,T)F4R/I?B/41CK^5++= M579=P(+P:&;\A4.L"0YK!/+;BT8"X6V]OWTJ)/->?YZ8M +G!C'7> M?+\T0CS?EW#,%Q:K\$>S$=?&L:#H)H<"76$$#$KT3E]T#3$K*YQ3"1R/PJ75S1J@?2,2Q[3S::;X9#7)Q]WA#3KV! MGD^4#T9\I-:K!DLBOSS!,O[2C \@3QKD!A 73&R]>GKT)[1*D?%OC%PJ23ST MCVOS[!^"+&:7Q N$U4\IO05!P@X"<%DK(?][H/]VPN;.GW]Z'TSW#B*NI\K6 M(5>93X1?BK?^S$:#._/@\$X"6MD$B$ -YMR:X[$]P>'&;VCO.-YF+ ;@<>L> M1%UHI!Y\B3-89ZXW#!IAP)'%'!(ZG!A@JKW,3T<6/,(@?LB2H?AB HJA01XU MX![5PI#K_1_DTM+X"'J."7;>&OBV'@P: 0[N_[@\#2:U^N-ZTV!!B6NQG L6 M8&EL9=7C03GYW%[M#!:#!Q-'#?)A2#@5E]CP/5T7FH17PVBX%PKW6%8*!3V2 M8,1X]@^-.D"&!CD'X;((8K/1D$R"O( F]Z)AWNA2'W1LI8N%KH!R@;REY4OD MV74(53&LLA@OA;-[T!7VHAVJ 90>;8JD[:]6P0R4H6I9<]P9C!A0/R:K)>A? M?A:S\3QEY_%7;RI[%)_59>__-*PUAF6\.=FJTF.B&QM4A%!>2B,E"7&.E9JQGZ"I2KYF]0B@3?7,&S3&B,"Z=4-EK%+9W M:!&[,PIK8WB6IPV"@%S=5<)NYES!;+KUZA*YN5]Z:+-PCFY)W<%JZ4S9J-A+ M[7,$@$\8W[F_@.]TL]>%E@7XFKA )?=K>#(=54_=E*$.AN>V)<#E&ZC;KRQ) M$K023O5*-4"[4KN9?<14:O;=OI1[#Q36\:%6SMJ,('?4-ELE6EE949NNN4#L M9P7GE-V8JF&SQ+@G2QW1,V/$2A8?Z)!JK[CEE[2-)+QN4DEYV-ASRO@M6 ML ,2,:ASC*EEZVC!*F4U&Q,WO=0)?A+/LCC*R0#8^R/_A;/A4YD) 28.0 AX M";'&RT(0Q'-_1V0#U/.L560#B&R >B-4'!2+;(#CVV21#5!Q-D",5;EWT;&Z M'S_-U8V)E?+-/.&A=H#WJ2W,K>^%JF^^R,77V57;,VA>]+2KO( '!VCJ_H&:S*A@VQ::_*6.EEMR5Y?ZO?+ M:IB^ RE+F)PCD%\2\A-Z Y>(?*4O#4J;/I43\G/WO)907LV?1ZC3^> II^:N M8^TB, G5/1DDA[<)605(=R#)\FH_B*..XM4.,0F5..4C1AY(R@[3:43@+KV@ MO35YEWM9_D2&>R%T#R3\DB_87MW 5CVMKW/HBCJ'>F:1RTV18;Q=H4/"5_\'@HE< M,;FTKAQB/Y*6]QW-(EU>U$0NMNX=\PYQV%QRZT"JO^]?C7-OQ/F%.7WV)D"'N?G=UCX:FNX'54O*&=XG-7$TX%1B MP*DLP)EH*Q<#SK"J&6OO='3Z'VJ9RUKF5(#V>$';B@&MO !MHL5=/&@W6>,[ MV.*Y[_"Q!6>6+"76=5$81Q6RRF$4#%[ MC\O.#G91@;AL2\U!5^#R>''9W<'T*1"7LM11RJJZ%@&@.+/FDN+49;1KA#U3 M+'\F-D+I]G(P:+:+S_YI:0Z]&X^S\FQGAQ%8N1 ROYX] J3I0-K/P;HI!Z3] M9O;:( '2O0;I( =3IQR0MK-/M,P3HS4)YI1QE<#5NE)B.[IFKC3;0O>+ZN7J []#Y)WM% M7HT3Y 3_U 9\A\X_<8UZ]SWCKW[L4_^);CA=SW!,:[YI<%OO2 :WRP;WG686VY.R:Q];;;5DZ7M)@0Y?BZ]FV^6U6[EN,4N$!J>(W8$DJA^S4J MA4XD?(5ET:D L54IVFYWS#(6+F>;I^XE:@6-B-NM8;*\TC"YG /%VN(W15GE MD>$W9;%TWK@4V[X7Y=,5B:,=(_WI5EW18+EKS=!LL*?(BVF.TN4^Y")N"PJ_ M5!LY20YZ]#,'W0-[U]^U+[AIM]2Y&S]0\.I>:=8C.*4C]3ME'K[[JBS*3]](RZ69I]<%7 H[^6RTMT.2#W4 M'VN9!\\5AC6YJ4BM0663>&KO*92I$?XTK1^GFD%FEOD"&F!?17Z);>G+3,,^?R '*G)?7DDFN 4@$YGRD-U>6RT/>A[HZHGT\RTE[]%)'[+]=/#XE' M@*&<$3\A)7*'R?C4,M^"KY:_P]04-:Y-1EH_^%D]+2CKJ>^,8 M_(4%J8!+?T3^/0F,D?NS+U>GYP]79_\\/;M^NGKX2%3]39W;/LOAIA@TFHU' M)A19_"-A26^>#?-3D_T'?K=BWGA?G?P:NS6_7S[$INYDWH>GNXL;S?@1NQ.( M_25\><\<#!H#>+619L]T=8X4UC6#GCYC_E)D*U0RL5!,_.28PVCVXIM'%@TD MB88XYON-5RQ_&$ ^^G%&C<'RGS#9[0*EF^'8O_VJ;D9$6L*>I.7WI/DLRC)K M1WC$I^2SJ8\R;9>_6^3J7__+[WCWN19D7P% MD>?6=&!ACLG2) $]S"-4,77R6C-48PC0)(\.?("G#W8:(<-T1E@DEYG,S'IC ML9Y(9[9-'?O,&+&_;C3U6=.!XZ@=GYPX.):D9KF4I&9&=**R/6"'5OIB [)G M.:\,@MHF2R:2$[-5_O)NJ3B^J1)Y;H0>^Y:FG#_9Y^45U N\6;*B=%*8B"+&*TD-KE&HY6.L!?(O45GZGS* M'?E:CZLN?WYO [PZ8V5EUY8O7 MY,]4<2/+MI+%;"/.U/>=6T@H3:FK%#DU:B\%COT M "Y+]!Z2Q7MAZCIF+JLZ[,7,M+4]L'SKQT&M9NIZ-G90LJ#^I4?\S,VS^_WL M3=V%I"T-)ZFKS_+&"2RC]@+VD&S;2R%5LW-+YBHPC^K\6"IKWVAI( OK=0]0 MDKE^*P^4]"2E76&0Z0A-U@(F;N4_DJ:\ZI0BCT,2V2YSA54H8^";9N,!OVI0 MT\U>+"EUND4:O]M1:Q_E^3' -'/A5,XP[>Q4+%462H_00B^G3"JV,$"4G!15 MN]^T M!.UJ_CQ"[>V=_-?<'ZQ9WD6KF?F(."0N+G;*L^CTI7:SPEBT@,D6,,E\,)P; M3-IM:= 3 ;8R1>HMH. ?/_456?Y$AGLA7H\@CB%G[I@:8L7=D^,4J=4L\E!$ MQ-KV&:.9>ZOFB=&^I'1%H*V&>B5SH*T"9JTJF%#HRA)Y-_-9>^7QLM0LN_V ML3U0*\>'U,SG_96'NDI#:CX=A5;JSC<[I'YIQFO M648BZZ8^ 5PT>PZ%@1<;FU76 VOVLMOFAXF0HP5EZL.^8D#9[DA*N^09(DG; M51/COS3]P5K5& X\"H?QLM.[$;54AI=(:W.A2VK!MIF+@\]=6S.H;5^8TV?- M8!N\V/B+\+[O' -J2[UFR?.M:H^>HP5LYC+A\@#;DI0=NJ-5I8(.*3->M)XH M[2PND5EWJ^U]!(A:\Y!UF#49OB?U.T66IHAD^'T&Z6X5N;F!M"]U]P"D-?%G M]B(=7A3BU[@07]FMLC8'AF\K4JM=5OQ,=)\0H ?0[U8GG ?HNU*_E[V:7/2@ MJ'\/"I^G?;(O3TA,;>B]?RKCH.M0&U04LAU)0J:U6P5T2,CLUI%@T)?DMLA% MV#OX[%:YW6J*0RRW<[Y/NRTI MA3:NV$NAO2)-$7MJM*_J^!>Q*Y*5<.F\4TNV!O@]U=T3] MW@LC[=5OIW#_Y?KI(;$$-]1?P6_>$+G#9'QJF6_!5\O?81L'%&WVNWX2_L5UA9\ :A/R+_G@0&UOW9EZO3\X>KLW^>GET_73U\ M)*K^ILYM'QEHM1@T0J!/9$)1-GPD"MK&GEWV4Y/]!WZW8K)Y7YW\&KLUOU\^ MQ+:YR+P/3W<7-YKQ(W8G$/E+75R\9PX&C0&\VDBS9[HZ1PKKFD%/G['71V0K M5#*Q4';\Y)C#DPBXWSRR:"!>-#3T^'[C%2Y-1U8F&.R%D&8S(?B7\6V0=>:H1JL_O#1@0_8 MS/@T0H9I@[!(CE,/2$:^&"[/^77^/79OX7,V'((@*%PT[(DQ'CJME1A%FOA@ MC7$&R_MKK+K"OR=(C.^5:P 5N7[%4V ]Y>18(B49'.4U=UK6]J( MIE^[2XS'X82.7)W>C9=EAS%:%1\)+<%:HB583EUT3'- MD4TL.J3:*QT1PW3 %7LUM2$=">E? D=F+N]?,LG8T=5N[*@H(/HKML@._3'5 M 2USB7[^0&LIDEQH@KHP_>/D/N\H''N0*@1]X?RWXQ3JE?/&'=UO69$Z0M@? M*MAVG&6=,]@&BM23BYQ L#]V_EY4D^1>GE5MKOBSKK),MSU.=_=?(8GI.[OT MM]^8WK*KQ=>59*6L!I1YI\#[U*^XR+$>$#QT+MJEJ7_!7*3T0)'N,!JB?ER4 MKH*DBK3A>\N<@1$PO]=5-HWAZF]7FV$&]"(W.#[IKWTL2<&M4I*"_7V0R QW M@IU:47\O)&)0YQC3@3=3120"%R@#XCF_(])]ZYE,*=)]1;IOO1$J,D%%NN_Q M;;)(]UTRZLN> P[=&':SL>7]UA\OQHC+N=%_9(U0JW?U(Q3^D/$S<J VKCI^JV3\8DP0N27U MY+*J6';/JS\J#^.&VO9'K&YVIZ[.VI:/Z,R"_6-=CH2SD<^C?TEDUX2S^8VU M,_ZV789V#?ZM4_P'%M-,34#G?]CG:[D[(V-W^BVIWZW M_@@(%DP)!,.YFL- MR79'EEJ#"IHP?JB9 R'JI46E9R&5GOV$5(",QN4MS:R!P+14E.SG^?4K[11L MZ5=.U MR"RIUA4[&)HO!CQ[1#0#_K)G=,A^JMHV=6PRH?H(T F[0,9LG!7E>1%V656P M+-G/8#.PV!+YR\'CG\U72C2V#EZ::^]OQ>P[;-)Z/O\=]N [;@$?*$;9P7#" MW)RN**2M56V(**0MLY VG6[R)]6'B)9 R!UBAON.75%]N4.);=F8%-M?^/:G M*;ZMJ4@29;E[6#$J[E+676JBV"M)@#^H<[_ZU3T.$MK7I\H3WB9;*^PU/N ; MWHV_V_0,_?MS.C8M&CJR"1_-9*V*;$G]':9@9=*5M3R].V3\)G3%WW?\RGVI MB\9]7?!;%V-.9+T?PJE_(E2!U!_L R,5-M\E^)HPV7F&5-+O]VQPKK MKOGJ+Y:Q@[V2[K]5*])M"FX#3NMNSVD='%?7:JQV+22P]3K\0]I P6X,!94% M!5,=S.PM!9M*8U54<=[RR,@0G$S)7@PEY04EY6.@Y*#36 TT1@D)=V-#^^94 MM6Q"X0U&&4J5)%ZKM'6=4O*%,KM0\HNLM%>JSQNEUR@5])@DT':;6PG09#Q] MG:UJ;%L1=R::]"D M!<_TU0__?+T.DI;*ZU"YA$KL8$W\#DO83$)..;#6>6V94[S7W=C7.:$'9%0"W4W* MM,'_.@.C';]4=1V8=%3$WK]ISH3/C/4K<%]5W:6;-R=SFZZ57;HUG7O5 M%X MJ=DS$^#VQ3+=64;2*HW5A@J^I4>F\)Y(OB'0!VBDHA!\IDOX7P(^R"!/$"ZN M&@,F NFY?@POW#V6F6 E6-R,4WK1?6+B^)D[KL1&S]7;_MV9W1>WL%^_7KE>^_7#\])-:KA0J8 M_>KHR!TFXU/+? N^6OX.ZZ3)_9?;[]\V5\5M71F]>%H2//N\[#!86#"R?>F/ MR+\GP4G"_=F7J]/SAZNS?YZ>73]=/7PDJOZFSFT_*H'A>8-&IZ0#Y#%8\Y&P M8>3> <1/3?8?^-W*V83WU2, M6-I4KBRW&T&U7AK&F:",E39 M[A2N@=O:S'[5EHD%L)_.+,W&7Z"$A_N:P _D 4,.8('9$VUFDW^HT]DG)O[1 M0K/)+__XJ:\HS4\7#^R;"_:G_.D#[(^ECB@\\0=LPQ,=3@S0T2]S9FD_FF/G M3;6\F$9)[7SVMD6/+V,>AQ,ZVB+TN_=.S"L;XTA-[?OC9'ST7#=^V3LWOV'A#JM%-D':%O""JP=-M84@;4, M+7^.#&KK!%0]H%).]FC%.KJ\.^8+_D1AY"^ @2F_]_IMX?4]YWKCZB5';41" M*!6]*&$@F.@8F$AL0>5;(.28D&."B00396:B/]F!35D<=)SV_C'CBPWCVV/Q M?,Q[M\@IW>,-%/I5Z%"?DGY)^0?Z7SD K&N_I"A7LAX%4$O/PRACT6 MT,>\?:JQSZ&[8]ZY6^J H#1_B.W;R^T3 @E(_ AE(Q MB5 R AXEPT/7QI3\PKK.?:@52LJ9R)+N/;PJZE;)H\O] OY4+?!S"344U(][ M?2OM7O&=M).;8'>31K(D%/>?S[^I?YG6!=;?LY9X?I.&2(^&+1MBKWL(2W'* M.I.LTY7ZK;)&6<10O4"$'1=\$\>Q=./&L=0%OSF/%VH-I%9SM2MA:2C8>K:0 M ',V69PT#Z1J+-]FGT\@]Z1.:?-!A"2N"+Q)TS2J!F]F0P(;P2J*I#17VX$* M^.X;?),-B80^Q)7C-V=#0NY+"K8\%X;$_H(Y$[S7K M!M-\C?A65^KT5B> "1N^WIA-A*Q<-\AFM]4516H-A*E^>!B-.R_,XEI6K_T[ MH/U[DBQ">_N)TF3M'WLK#-F!9I'D3EMHEWW$;K+5GC -MD;@S=>4[RN2TNT*4W[/@)R(X_Y>X#B[ M?3_H2OU^A<%G(8$+ F[NC'G?C5#[SY6@\] M69('(A"X;T!.Q''<,6#]<+R#]3"0VMT*,2LD<,VB@]OAM("085])"!G*,&R18JF"]%%>S M6C^.VB$/0^H/*CM:$$KI"#@HMZK9^EIVLM3I""823%2@99=;O>X>678#J=NK M+ @H#+N]YZA$AHH[@*\?0^U0"B_U^Y7U-A,ZZ: X*-^2_.T8IHA8_B AEM]L M]"H*Y1]*,] R(_Z_/7]^,AU57]N;M1@1TBIWB"AQ+LF?IG2:TKM06V. MLM83NB373'!$H5HAH?]T%0'SUD#JR;6)]@F=< 0Y!PI M\, ^\4"R7910_%X7NZBE2,WF'K@+PB[:$XY(9(B$=MJ5M',:@$[8 _ ?ED[( MY[7K"/I-0>="0L2#;D*(N%]9_]9LV\QCQ+\ZS^9HCG^I;T/<9-6R*FTNT M !Y$9?@@;ZI-_BM)V#:7C@M''(A-&?YO:W\TO*"[\3)( [G;3=6@K-5OK![S M<9(#877X2]KP:H.85U,6K[:52BGFU7J-57T2>36B&J/DMY.;,6\G+]Y.KNSM ME) X6?-V"%9G0@D;1D>H,:(CDC"YCES2(3L](RU9(HA*B? )=NM_@QO,KF&D M3+Y09A=*Q*+VC,)Z7ZD^;VS@ZY+$1^Y'3!%UZ(N7D\^7K@5JA&U* JW&FF7S M,;7D;U>U'-@1<[R!N(K$?_ &0FGXMZM9L-=.4/9$'!-T@&ZS6[D67*7K*,>H M]4H-Q^<$_. %[C@G,\LVA1%22B9L0(1%AN M,EMU-@F-9FM+.U2/=\PX">2,S!6NS J8B_A\]3;1AA/R!G^19WAESMU ;_,5 MR*N2WW!$IK]5: *<:N^G$VTTHL;'@ !=W.97^MNO>/'G4V11@J,C&^0)P*%- M9RHC/T!%LSE5^;[:&B>FC3N@N\C2L /_^*FO*,U/9Z$K\+?!_K/OY4\$/D?L M >G9"3$ZKK!0^)\IP(!MVU"U)V2LFV]V8RWG1("^+1M)A'TL$1L0-4ZJ/4SF MU&5-ORUWQC'D,2G:.\1VIW 1W-UFE(O1_0@&OO0W:H6X;[3@ M=;:[3/YZ[YA&"'.^_D7#K3-=&QC5_O"Q=+&YWJA>:\M$N?5Q.*$C5Z=W8Y\Y MM\SZ>(('G>OF\(=G:BN=3K/;!JN# FO/X F.Y=(3ODSR&]\U;N_^SPEJ;Q!U MGE\5_ T\-PS^QF< ]33C"7]ZLFR*-YL_K\-8!M0S%&J !(.9YNC>_>89V(X5 M6LOO5,45!ZLIO2)S>W:->C"%W3_GT<.;GI__(.*=5K-9IOD$6$ET21 V/B>2 M:U6SR!_Y#;;>^#[EC+D6(*L!R/ZD& T"D*D@GM07RLR<&L.L\M2XC6_E1]V6 MIV:OVF4YJ"P,J'V^I+JC/M$?8'=HQ6Y9Z2R_=_<';O,?\;P20-R?U]CW^\=L M0^5M-#:ONCRU$541%P__4*>S3Q=Y)=MFW?\"'I5F<*.L['92DF4M"7&83C,N MO+GJR_W[W+4U@]IV*,# DO&97G#HCSM-?S+!=KK1IN#2C7@2?IF#(+>, J4M M;NX44T"691M+PW.-'E4=MZ0(=%3-'$MG#9N#*[Y!?L;M\>\V';OZ#1CE)U'9 M("=VNV\6<):Y*U_4WG2O3@'G/[52R)',6E>IB];-,LFE&%7;*61$IE"T=6>0 M>BG:36-DW&0>L^ALF>=I*OI:R3:+]T"[9?*K U9EIK=0GI6 M[2[!2J@G*HI-B[(WLI)D+]EPA\3)')5_+TGY*X5TL"J+=6H?G/ !"B\9BAY4 MP/][MH"B_8O]I(I8@,#%_KL\>:4GWC\\BL?I5EJO4K[7).Y2EKE*3#(4:8?4HV*)ZG5I>MJ&<-(:ZO<]Z MM"8N:T&Q+9%7F&]64J6'A)E2#>56I7JZUNF%2EU/^T5RX1&S<0WLBFIS#.6V MR#&LA7,O<@SKFA5T!#F&L2T>=Q&!U9@9[9//K98T:#?K:6F(O$*15YB[L5&@ M:9#4'WW0Z-?2,MBU6_IRN#V//I+1P/IRL\YC:,^>V%ZXET.[]:_3F:I9V!AW MM6=W2-NLZ3#,H V*Y0VP9%-CV76]-5?;"VO! X-V\V#1FT.-M>E]TYP)]F[F M]%[I0^MUH%5M8M&A^6*PAL1++6AKTP-\4]?O N 2T\^6OK,&RCZ3CK17OP'K M_9?KIX?83K!^G]G(Y9/QJ66^!5\M?X<=9\G]E]OOWS8WE5PK&Y9)LGA:$L7[ M;;XQ_L)^A94%;Q#Z(_+O2>#>W)]]N3H]?[@Z^^?IV?73U<-'HNIOZMSV120> M]!DT:$C(>^5.F"KX2!349YY7]%.3_0=^M^(P>5^=_!J[#[]?YKP/3W<7-YKQ M(W8G4 4LM7'WGCD8- ;P:B/-GNGJ'"FL@RH]?<:VQ)&M4,G$0GGRDV,.3R+0 M?O/(@I)#P[-1OM]XQ?*'P3%J].,MU$2^/-Q]OR>_W]U9DGDN34=6)AC,@5R$>X9#_I/-4 QZ>1QT3T^A9!ARB\B?\,"V9?5*]>4 MI2RNWG% !;SGV'5<:[7KN]_S7^6C$^P-XQG6]71GG?T)[SAO'TZ'=W._CK?;N-;IHTU['S#;7(6-N_-S@D@.S^BG&CVYF6N MJ70I_G@=9%D[7RSF4S:4^3$[97=G?FIB&+A?Q#SZ5?5Q"P]X>J/Z*_T&3YMD M'4W!6N2*IDTS.PU$(-N68/# M:U. 66_V[ KV+)X]E6:)[#FQ*#TN!CUH_=D3#%H"@\KE,>BUZ5K'Q9\'K4#[ M@C]+X$^E1/Z$:[/F&C6E_J"07".A/[-58$RH1=6Q0RW!I25P::L<+CW##=V% M54&5]MI2LUU([>!>J])2SQFR9B+G?J:0[MTRIYSYUSGF+)RQ_JRK[.2VJ.8> M);Y"HG1H%R =;JF3M?RH-9!Z!2VN\JN*_#)OMQ?*A8J5::=YJYR(D+43QTY^7SG M6L2<40M,#.,%*/7"$F(D9N@5HXZ[?[IQ>7@ZO3]D6_*JUSUKG5_UST6ZR:Y&TXYW"8:R M=[N[Y:%Y;Q%-<4\4]@E?1?-MF$+(8]SZ%E:)G%@PN][*.'CL M*@*[T4J 5HTQ*;:_\.U7:KS]-8FD^&Y%KUEN]B98K35/T,R]L6FF)R:%*KH) MY_7_#G+F_8K,1\]C8.680/YM"IY]HSAKX[/60.K(2N;@11WR6X\15W''S$J= M<"7W 5=R=;BJC3U9GL#&"$/-)79E*?5)S-1+R-G8P$Q(\A*XJ=^26O) ".GZ M0RDNO6 [N5P6E)I2LY,]\^=0BDW*E,L8\Q5R.3TS]1-R=38P$Y*\!&;J2.UV MA3:.0-*V2(K+)]E.+)>$I+:DR/67RH=D+>,!7,VEPRD1V7I;2=SBD+V7U)'K3V&-E'Z$O4 M)]4Q![[*KS%J>2M+8/EN,W-BXHZZ"EC@_!G?5*JS@$ MMP'!2E,:]$NN>,D7P>GR9 ^N$2!-(VX>'/+ MS7TKO0:7-4BJ]!(8U04+USZ),9%'DQ,:%T__G:JXQI-B(Q4I>RON-LHW30(1 M]M'9-H,HYTJ.NF<3E?E5*'$M[K_RSV;:S5\N!(EM@<02X:;4&6F!(R[D=/I$ MSR-CC@O3=FH%7@&$:H#@CY. CXBZF$5A"W (<'S^1E6LXV1.';AZFCDBZ@C] MSBEO72X@9,YPI+/X1YR09LWC-K,FL* M5U/J-MX42U*5BUF'$#0#U;^#M9T3HHJWFX@&IQ4/TE M$:O9J^]2 I1/6*:CD-NU&+I\DUWQMWI2:X?RO)W)^T% M%AIFKUV:#^:JPA) MN1@3=:RU52EM-&(B64:]R K3Y,N>'FE?-A)WLCS;2-M7:Q ML@=MJ=,J:Q3( 9DMM8=?+H';M$C,\WA!ZG>%.7UXN%2JP&41#E]+G"CL)SP3 M';Q.]A!M6E 6Y>');:G=JQ";>^CAU0&6B:A,Z--2DRZMNS7\%0*QKLA+Z*]2 M(S>FWY1ZW9K$% 3\U[^*8X R*Q%JW>]?\.&V?!@[]ZB8D0"[)MMTF\* /CS\Y1)O30O%',\! M9*G9:PM<'APN6U7@LA#'3N0H[B<\$[VZ;O:(:UI0%N;5*5VIU:_P#%6X=?F+ MS;AP[ %-F!("L:[ RY[X6JH?HPRDGBSLQ"'B6:"]F MC[<*>U'8BX6)S;B&)PAZ2";1D6$^EWAQ6OCG?(Y1EFTEF.' F:%=!3/L]^&) MX(G]YXE$#[R7/32>EA.*\L#;34F6*W/ M]Z&/?33#X\7$EDA+EA_O#/JA>@_ M<+AGS\ NU1_N2KU!64=3 O,'COE^'N=AM7 !2NPX*+AB_[DBV0G(?MXAG #A M!.P;+R2Q0C^N 5$QK)!5\O;!?,=$C+Q3Z[?GSD^FH^MH),GL@!#9R6PN@ M,3+=9YTNLUN%3?^V7V2B3$CH;E*\ ]1N#21E4)'7OXY@!V7L'36VMSL4*;^1 M64?JE6;/"= ?&>CCVF=G!7T1WOV@JHB7@/X!0#_1U^\GG')4Z\(KX-FT2CO> MV(&^^^C$'SKF$R$?=]*1"O*9IQOTI&YIA0M"E!\9K!.*)XIW2UN#?HDYZ +; M1X;MP58'==59Z&W,3!627:"_$"-]D' *(8QT8:3O*>83(1_7\BL5Y+,@N@V( M5IK2H-_<+U'.3]1^=9[-T1S_4N$.G\G_(X2P]T!":H:KLA?A'\<>=OWWTK+_ M^]-BP6R]D>,M[W3+.]R*+FJ6])C=R:_T6EX%1^)9DRH MI>%RT?&3?ON53C\39T+)A0DRT9@3BP[-%P.6,"(O'IJ(@T=V>+O_2H!M1XG+ M*(HI*O!/C%F(W-;P/NS0^)+J>*C\XT[3GTQ3MV^TJ0:R.K=RF^[VO-#!J'MC MU:8AL(_)9;JS*'DYAG^X69?H;$,E &T?X!KG7 M@;J4V)226].A24S0X@SPCY_Z(/L^_:9]]BD&Y)T^:P83&S;;MY%FSTS^"!M6 M^9G]1D86M6#O1NP+58=[\Q?&E=1$%M1*,"7!NK7=S*$T9M^*C1=%Y*E-AXC* M-]!%-C663;Q;YVH'(&J]'VH MNR-/5Y/?1MHK&>JJ#:2__W+]]'#BKRR,HR%0FUJ?B&^!-)L_GW@WB-QA,CZU MS+?@J^7OAA3V[_[+[?=OB4^)1[W/,,M46CPM:1/Z';Y7_L)^A94%;Q#Z(_+O M29 O='_VY>KT_.'J[)^G9]=/5P\?B:J_J7/;-Z>0%PT:(= G,J%HZGXDRNS] M$_'2C'YJLO_ [U8RD+RO3GZ-W9K?+Q=;$WY*YGUXNKNXT8P?L3N!1M^26/&> M.1@T!O!J*)5U=8X4!@N%GC[KYO!'9"M4,K%05/SDF,.3"-K?/+)H($TT%%]\ MO_&*Y0\#21?].*/C](0V*BKY"Q1VH"]_^U7=C(BTA#U)*^8E#FD)-*>EC:,+ M5Y8E>H1'?$H^F_HHTW;YNT6N_G7_<$>^/-Q]OR>_W]U M%857$'G0GK%]ZP?0PS(0F45T#<:*,01HDB UTTXC9)BB"XMD7_/=NE-XWR'_ M#"]GO^3RG%_GW^.WR ^VT^11W7U)GYU+S1[J)EK'3_#K$/R?$PP:P1[/T# S7H*_[9DZ]/\.[WYX%Z,R[3?/ MKP0G<]4![K10H&;$#TN&3% 4+>IZ@:]DNK! 97#7X/=@7H;OPOX.?_(+W]-R7L] S'_QG M7ON/.?-_XSDN'P#ISH1K$&>PM>BP/)_L.6:B6:GV(=N M@^_#T_8/X*#3C*&%OB-_.1;V0$<0G&,N3^'ED_SR[F!->FSSM-G]]X5%P4OT M'\W\\ ?Z:NJOP'71[[@?_F^4AE\-&Z0T1@7=&[\=+OU'=M MZD[/30OT)"Y 1='HS+-X[CV,EC1C?'<_7"+A;K]-M.%D _G6]$Q>1[Y+2WT; MF6^&?6;?H-3:,[IU4,AWD\),Z$^JKZJF,^6&D8:1_\K(FTQ4,V0GDW5-8X-U M9+VA#N@$_\WWCZC]5F,U73:!ICI[7Q9U&[)U<7GE1T0G\ ,4!^HSEQD@!'PY MP3Y/)2#6I)Q5(R#>9Y89NR%G_%6?S*_>BZYLC;=E9SXA,\J-5J+<*#N %OS_ MJ5RS:-I6*PLVR8;=9KHZA8)%\P]P[1F#*OP?L5!/S^ ^J@';B.SQ1*TI>;R[ M?B"_ %.,Z!BP,T+;(,63/H#YZ3[_18?J66@+^QYJ\8+7O%HCJU$NH?= MP\4*SE5;LQ_!GE9'=T;XB7*6K6B#,&K$S%?\F?S"+1>P0".X];8!F&0XH8YG MWL [ND-J>[8QNT!+]"#:/!IH.W1&/+T^'(*ES>+&W,UG!7,@1!QR0X%^8)"3 M!SQ?V(4'/S#%-U3M";K,OM2 CQ(@U6LV,T-J1Y-B'P&%&2*-3BQKQ]D$MS14S'F37?9V,+5G=-Z3VU,$(';Y9Q M:YN-=MS6+K0E>Q+2=$PIE]X\<+>R\1)C5A3QBT/$1!JG]#%WE^9!0/$1: 9L M8;*K[PSJ3#1KA/[-TFTLAW.-;1\>C,9+>T:$).!.U9N+<#M M.O#(_[!#;H9OT(TS=))%18VFA:+0RWT([?M=]"K$6<013GZZP;W)UW#Q*H2V< MT%0K2Q%S!8YT5 T,$'PHAL29U^JH/YC48%IQ/-98,LTK97\;](7_,31?07PB MD_W"HMA#_!WP*@LYCQ:1<_N#9R;IF.$4\3S]GPQAZ4 7:PX":DAGBX0?9P(2 M8V+J*#O"&7+XG>8P=K2UD09KIS;&U.7>IU","-3ZU 3U#X*=>>+X3A+Y)>G MAXFK#X2='*(K#FQNVV"$V0!V?,*@_2GQ!HIW \T VSB:DS0"-J4C3&S:XCXM M[SY3]0>(=N.5>EE=\$J+-"N;B=!%!!+C1!C6M[S'@[UC;/.PMOW87>Y1TYTY SQ>T8%&26[!:SOHV/_U @.D:+-SF M,GI;Y#* V<&"/=DQ#LY@%_BT74"?,U&="(8TS!/BN8J(Q2GAX0]>WP9)+Z9F!/*]N;5X_WI[ M#5"*"R4"=9-X#G^"ML0S._4QN;8/"'UU_O7I\@SO <:NM[T@?"8@$ZD'0(WO M& ^'>D=&>+'N>T[;[5KU<>%M=XV_*3B'OF^XTY[%NLB[;=IB#U#JX;WX-K)# M3*H".PY9Z!XP![_^VU4M "#XVIB?2W35=A+-SS>JOWI6*LAW9V+C*C0[5K4L M%$J#_$F9/8@*!V0 R!Q$$I=!NDY,D)ALM0O!H3(?,56NX%;)?<)>B:SL#,GL M+2\UK27R1LE$33Y_Z\EQ/05]BSNWHB;=!:#8 R'"ET'M*/! MHD:I#QNXKJ7C,7?'%GJ.G3C@LX =PD\(/1B/[Y*(K<35B^U$[&V]%5^1L1BE MPXL/KHQ11A^\WU@=@OIS@]P!9?S,$8Y:) CL /J97(1Q]QN%$FBG!FU(R?1* M*#:JXLQ],XPWY&P;,3G;W$Q]H^CO+V#U@1,PO:#EAG:#_QP$.P^'T UB0$F: MNA1#Z7,33,PS8_0%-!2(.$HKH/6FH_9.L[':GB<0&9LR$WI*7"PS 7Q[09)6 M8[450*2*)02[K(IG4ZK_&LA*_'G12!@>1SPC8=E-7P+2UK5\Y7A+![JB=$"4 M#HC2 5$Z($H'5DH';JAM4WHWHQ@',%YN,&O-CJ\@Z!Q+!4&OE H"3NK:5PP4 M4-3HQ714T#4(/F9)&0AA/,PP?2@25HX,-)M98"9:L)9P&;-%@>^XJRSQ #4> M$*I!N3A&B6<+IQDDP]0+N(/)QB/Q[+G U3;U'H4'*G/R/.=9[/,94QC,2]?G MN"!VK,#O]ZJ"VSU5_S+]+'[F>B\MG4S45__1L,(7YI)3YXU2@_P&'&'X]$;7 M[%1[/YUHHQ$U/@9F?L\[V\5K/=MUFY_U3SZ/M3'8HH;_4U9&"^@SIW214ZX9 M3/3 LCDYHB4*/O7QJ1M_A^^(5=\T]%,6N_.O99%&:M WV#6DNG<]"Y!XM_&. MC'D1.B.:! \$4FD.C_NKMFD 4RS..]CQP!N& \&FH>_4&FHLMQ@^Y3?EX4/= M-KV[^C\,@2<*%B\FXT>L_1?!Z(%W!X [.B8&WL50=EC-*C+H:IL/-SYEE MXO$,P7.,P%M@]2G:R(7UO*JZN]E[V%^N1[91@ZX'C/E\7)D^?9.K5:;JG!>H M>&= Q(:':6-MB+4_?[DC-DE!BJ(44Q(XVO"A@"=V(J8&&\G^P4Y35;X$*?(# M1"3+6L=;PR8%$346.T+TW:8_[AL%LM=Y>)RH%R=#IJ#\]/VM=PY';2OFJ>] MJ\OKUE7WHM-N=I=L9N+U5:*C,P?N,+BX&K0NKN33R[,SY;3=Z9^?#LZ:O=/K M;K_='<@M97#5\5VJ](:VYWT!<)^\6I/5&$+*B OWN# QPF!=I=XCEOJ&Z2R= M#AO,DG4ZR\I:5MW\^-9J.]X%7@&MJ/\YD9N;8U=;/V:'Z4.%,)3W%A%^2O:3 MLGWU?U@P<\6$8ECP>1[7XK_6#+K9(9+JL4J8O@DT?]95%@C(,(5HWW&N")@O M-7RK,2;%]A>^_8K8_F/>?KG&VU_.7+S-^^S'93L_K]^Z(N;B:9\Q-=0T_/:/ MW)/V^LK9'['AX.9-JTKA5GJ7W[3@1MI*F'N?7TR0IQKRU,8X+D_\7(?CQ+[4 M^2@$CKB+N$NN=ZF+F>,9;,#_(5$0D3AQ>=2#0)ZLC;,ER::3SV=3+'[\3W"$ MP%KPL\-)/#; 4TD[U53@S"^:;G1!YL>L&T4@*UO,(LC\U*2,RW8KAQ;+GKI@ M0>4'7/G=^+M-SW#_PCN<<0J!+"FMLF805 N/XT5AW*C=M#.-"D0ASI:76AU% MH/"@41@W^U9>H%"N'H6#;EF#M;8 1TT8=(T7?FOT ML.R7Y,=4Q[C=G(T8?VNON.>;664,NH/ZL*N 7U'PZ^5LO>0#/T5J-KL"?H/KN8+7G!3VG7"'Y[&6E)7S=V%TW5]F.WP@HI@0^W&\*6S(?1@A7,T,O* M?EVIW5DM&1?B_]!@UXGKPIK6^L@3=DI+P.X(8!AT1W5A-;BDQ1?;Y,Y]+L&1YK,EF MSLPG:1DOW9MNS"-OS=[)R'2Q0BZ22.Y?YYBSCS&YU#N=KM;C%1*E0=Q1;5KC M9V>;IR-+2K=DY1.F:CK:<[IN('K.2D8P3QV9)^ZX-*T%MS/SR"VIVUIM%BB8 M1S!/U:^0R#QQA[UI[=!=F:%K>,0D3K56@;R16UTC3LCY($SL:6%;VF:;@=B M2_=B2]-T,"A1&]2C*\'FVVP59M4^WRUW5;/FD;9JFYJGC32;=4?DK04_E-J\ M()VKX]N[W6V9.=/M ;@Y"@M1T"_(F:KROI3I%"67[W579 MH-L/&+A$*OJ((?ETH)M')6(T*_;>:ZB=-3.V M+RD[5"%F\",K/P?+M.:"R]'3XBB/DL*\<=3N9#^N%3BJ!D=YU ;FBZ..U-KA MZ')G'!V)=\-:3YR:X]-%)R5B/N- ".[;J&P:\40U7OB8&N[BRH(YP; MX=R(NU1_EYHX-U7U6+DKU'G)E@*_JTN3LA]2(6Y-A@3\7ER=:5K79JDCTIVG MD;X:5YXRNC:MJ+EQX\7;YEGS#%L2._HKS-ZH<[7& 3?KZL75GZ;UD"J 8T=J M[E"67W><'"\&ZTX?8E'Q7%#6K4$J8S1G6\KSG. MN.)X\/4&^Q*+F>63J"G2CI@ .$SYX\BU,!_KY'.OT5RNH3CJ$'XY]>X9H*$4 M HU. C2ZC8& QCY 0RX$&MU$J=&J#!K'X!]$ J9+XW>$XBU/\8:[H*9FH%X" M _4;BI"M^R!;UZC=G8#13P"&W&S( AG[@(PU6GN15,9O)?>3C[ 1MY3"\O+@ACYJ;)U MD!QGKC2R-_K*Q(@_"^F<#D)R#(16S_\JA%"_47(&KH!02@@I,1!:/;.K%$(E M)TW^?#SN]W:6P%AXY47: :W,=D"""9X?_\F*, -J+L/;F<^36@H$A N ML5PQ#(@ZFUGF.^R: W\X\$/-'Q3I]2AF/\(O,-#3*/]EJB)B3*,[^L[*[?W& M=2/MU>]%=__E^NDAL=]-J#F=W_DNKT_.'J[)^G9]=/ M5P\?B:J_J7/;[^"#-JY!(P3Z1"9,*(&MAY:>9[G_U&3_@=^M&/7>5R>_QF[- M[Y,P>#Q@!>#4SUF:[.D<*Z9M#39]UD M+2476Z&2B862^R?'')Y$T/[FD44#X:ZA6\#W&Z]8_C#P(*(?9S3(6:-%;"MQ M@0K'P$'WZF9$I"7L2:S+E+!4B4-:(C9@=1Q=N!)D"L7QB$_)9U,?9=HN?[?( MU;_N'^[(EX>[[_?D][N;RZ^W7Q[);>./1KW)TRR)/+E:JZUJ2EU8>/5?2 77,6M;;LAMNC[V![?+RA MMDUI-$'\FT<")G>>X&[GB"OO/$KI=)K=3O^$4+!+9RA_+9>*=K(59[*6U/>O M-@W]@DAJGEW]Q-[DLC>>?UO&WJN)U'R M% C#LM685T M#E:%[)X+4#R+;I>?M(,>05O[Z S0N_2D7';(;,%M2 M3\Z>M5*5ZC@P[Z,K5$>%G!F75I:_ZIA8E&8>QBLI_>Q-\H3RV'N(=@M5'CM M$]1'LU4?9!ZGY]$3ZJ-"WNR5H3ZN3=?*R*(#:3#(7ALAE,?> [1?I/+8 9@M M26D)UZ-BW=$7NJ-"UAR4HCNTUZSFW4!BUD5=6%0 M%R ]IO;M7_(JCNR U.1 M.AUQXE&E[H ]).K8H1;I\&'"0I%4R*>%'Z.?X5;OR+0M66KWQ"'($<.TL(/T M/. I*U)[4"-KI^8.R4%Q$F:>+E3C(@W5,6<):;J5I*UD6VHB6Q9^>)Z5(YO5 MG'QD([%@B(-AB,(.Z[.Z.P.I7T&&U^Y\<(2.$[U.M<;H!P'1BB": M[WE_SM"4T8VO^.#F0ZU MRC<_(JM2[4NMWL%S5,W=P5I&< IZ3*&S>&MGUXN]VY>]JXE)GV_$:/EQ)Y\O M7,NBAD-FIH6"_F C0K6N[.TW,R=@K;&GO6W-:@3TI$Z=4B(%%,N#HIQOJM6. M0)0&W?T["=^O4X15G7!K&L,C40LUB<(F,F3FG*HUNF&QO1FYLM.6!CU1RG'$ MD,PW?VHW0+995X.VW*P/( _2=TB@TE*_ZR(/!^J9C9(Q.NBW$JQ5NLJ.[Y(H M-S(G>.W_L4%Q%#\H52@X;#<.RS=C;(\.$!'"D,W+Z8D:. MF)$C9N2(&3E9R%/BC)PX]8!DY(OA\IQ?Y]\C^W077Z5?F-.IYK"UGQDCY [0 MDQ1>B]HX;5 W;==:,^1E$#OD)?V,ES HPIL;%76+$2TQYD&GE6:J;9PKFJ _ MY'XC:"N?;."VN\JNZPCM!U&-$1F&=X2[RAMLC .;E_B;QFA"+<9I(?( MWPN M?9I266]]Z5J8A(\RA_\"@.!:-E-ASZX-DLH&W+Q1PH0>)NN;<$5 IF$(16S^ M%)L4.<5?Z]2!7[#Y5T.+CC2'P>Q9-7Z0%U>U8(V4R[N99;YJ(^K-I,2[XH7@ M8S,C'Z=4@FQW+?8ON#R!@9R)9HVX#393+1R2=42C*O_T]@@4AK=+AH/.CKNT M3?XD3W7XMZO9&O/:8(]@%X#DSEPBH*8,OED4KICAKX#N#CP:@/)?B0[?4B;F M&M7P[QO3>'FBUO3>M883$GR$AO9EZ%K5G%)[]2O5Y@P##P/K, M*-?,O/>.L(Q%=6:(P?>:\0H? <$)VV%8]:E!Z8BB9+,UNT$R3/Q+^QJ+-<2N M]@W>)AEXBEPLGW[U%@@"N$+,*:W=6511BF71FE"JTUBMHXQ0:HEW#M8<0IE@ M^>R$+.\:X%T0O(OIVMX03O7%HIX7-K. C!8L)BPC+ HJE]KHJTGDE4ZTH4X] M(QLTK IV4DBQ3E0V9%O#89Y.\*"1-XG;,MV7B>DZW$"#Q8,)CR/:==Y>ID$ M*; ^Q^0$0Q\R28C(?(HSO_@?/P&\@=<7U&07XZGM1&="%DVJ788 MCETLC'I[$;M %M/ ID=V0?QO]3P00*[NH)>A$MVTF>O@@F_R#-SQ!CPV 3]> MUT$M S,^4Y17IOX*3WB;4"/I":;!1T02@/S4A)6-7<>%_Z&O;*WF< COA.P M3(#/9!\TR!U\"CN@OK!W A=)B"<4?M+W?T@M ,/.&IJDO@ ?86Y!#\-ZN@7>T\%=#7=6F M=J8]"SU'8BA)03OZJNJN)Q I.H9#JN'.8BS*8?A3C7G,^\0N7D4#"7"BKK\; M\XZ8/L6_@&0:'1,;);&#]P1I#8J0$Q& YGV!HI)JQN%*R:\>81;(1,*'\(7X M'&E#ME'@[6NH'WD%+#3RCLO M7E$E,Q,C_/ ;8,WH^T6(DBA/#=/Q A8^K5">:7;H;>$YP,_PE83H"Y,5+P7B MP#WP]>+H8:A,EGF@CA$[X.\[Y@MEBIZQ(8H6[T;^SRP5?L-B!-Y"^$MJ8S0- MP!K5#+[)L(4^&21GH<)GB9E7$(JRT$?,H+3I%@PS5'7R+9AOLYC9@ M""@' @QL1R:J O$?"I^A+^@IOR%:IKA;H>!:@/S%3A#/PL4K;??Y+Y!DC-G4 M-]O5_%"P)RDMS>8-.MC5I@52506G<]IHT] M!0X?/YL N868P(Q<#J(91"_C1B^I''!FH0E0;!^Z1]R5X MMS/0[.B3R+U/+'))X>&(6^ P346O&='Y)]R7G(TM$,RH4'2763&!L'K53'WQ M#+SQ]\9C@UQ[=[LP+2>.;Y#N.79T.$VR@S4 ^-I!*;)9*0ZF\%G#*W( M,VAQ>>1.L(?^US4H49IR5^)FT1LLRM1!SW'7<<'M3(6A74TQV(VH4>$CU<7@=9D+W1),>CM:^;_Q1V"F_SBN7F7=__K.7KSG4N@\EBS;$]\_@TB M$$\KD@-Q&.B2^ _> KGB>20J8W>=>Q'N K&P9BX[R!N03M=^4-@_%A9DIZMH M#[&W!5-:U5$J&4M6#>#',M^96()?)L>>LC?"!N@O/-KY&53]S+E3+FL.' M?X ]3;/$BKHGG_N-U=QF$HJG22CJF:YXT>?LY&BBHB;$SQC(5@TDPZ,Y)Q*" M #[R8'O'N,ZO DY2WZDP@R,N1$UD(]H,+DS'@-(B:/^ MH"SRS 35T&+A'=C.%],<,6\2OP+/0,7#:89GD%>:":\Q0@G(/@'CT 2U@$\+ M;O^-6B_4.B+1?Y?H8I.S&0@ZHG1YO-N3@CZC>Y$ 8!TD_RE@"+!G8W"!'>T' M[FA8"LW !'%5=C %TH;S3A*KRQ>>C\_%R",%1#$8D:OWX839MV?<$DJ*G@U: M;7X;7ZB&?[R0KM]9S) )BSM\ RFR=(-J7).,O! CD!AXS-"8OIP'2[RZ6"@^ MS> >+0I?%GUDSN>01R/A,X]>S SS8IJ05<_&R:/_B/."/S?P>*"3G>Y=WK65[ Q[OI]<7] M6:! PK3C@8OAD,X<_S1Z6?E'=,K8)RKB!ZQF3W6N_D8?GUJ4U8T9+Q(L[C0P M.(@Z'G.1%-*GX/N-Q]Y[3NF(&8.>8 [L"FW*-.::908T"0B!=_-#J=28H#CB M1$&UX<3]@AJOFF4:7+JPU(PI&!U,CL&C7RQU"@);!^/27X0G;IA:#SA$U3:< M;;3BSC8BIT#-UD95X[=Q!&OJ!@,PC\$VV44HF-!>@8[PSB0\,^+%M/R TLRB M?DPLZ"_(21G1SJ-%\D,"VX-\ >62UK+P4WGJX/CN_ABNAD%-&[[!AM+JV7RE M@8I/]&LY]18>%K=(>#+":IA28F$6L$I=YC%CU,.SHUY ^+VPBG.F!R)D6.=,B9UKD3(NF[9C M4<>SJL^I0<=@0&[(GNXVCR5[>K#(GD[.FPYT+;R>L94RE_A*0@O!O3A=; 9Y M]G:#/QUO?'0)U'_ZX5P,@X&1_\SMY%D\I5B:J2V%,FC8P8G-'5<\6@*OEX=S M''!#>0R._889C2SBB:8<<-@I^X."DV3.*;47F7WV#$6"%=PK>#3GJ]#M@L0< M_R9@E0Z9(.&6)Z?I]\8_&Q(('0M,#/;PK\8(S M;4[GO-57_,BT\C/ BM\NO MCB?'ADV]4W@FN-:_)K\E'CTN'.@@/6CYA=B+X+G.A.J >HP$\P@C/YF9F#9= MBJKS# :@/DC)&8MT!LNTU5>>#\#ORI*QPP3#YRR\@&<*GN@1A;I^TSY?KMVT M@ZX5^)/RT,L*#-?PZ(*95&90\^-)W<2C>,PVL1B3\1-WU_$/D*T?% #M'<8T M^+L^@INOC4&)8OX-P%:'9:%+[S\!.&WF>A$L:>G9GNN(,H+YJOP5U"2GI-V4 MF2KYY9\?V.M(WADKGF/&O_0:[L'U\I^RR%CUR> MWJ!H1+L$?_/],10@N@*\KCQC?D!9 L,CWF)03RF8]5;:. M("FP>ROAHY]1]E$ -CL/I*IEX YYV+IFVN2?(042@@ENVQ< [XS FO! &OSD MD"R, /#C"I+TYCYUX;EYAHL!%L/>,"H) <'*D%^1/9,G3?*SLR?52[$$X&Q M969W"!C@PFT$!B.!3P&/ *E0\N6\5BAI 4IB"A)^YG%QL 8TW3-#$HF],8": MB0L/C=C DJO]N1A+,D3;*DCS>:,JI5;5I@B*;RZ7DN*JO@S7.0VY) MQ"L\#H]$73&U0KEDZ#&L6'C,$OO;A9N/6897V+0/$[!!KE@:(, G$2B!Q%&:4AH)" MCJ$'=XDG!2&$<+L\YQ'0$X>.17K=.4$AZR>!^'OL'W3R/6:.;A#,"?V$I0Z M40> 9+<]S);QD!=7Q(F24YZK+FU+OMZ>PT*.R;1(!1%/+-72"QY5MDBNL"RQ+8X^M9-V!3+2X,.\D'\ MJ+%79AA"A5_[AY]I%H; 7S$<0GXWW[ 4%K\%-U9EO_"KY^IMN-?SD2'A>5[ MAE=BP9;+S]I=ZB4N\JPWKP9GS*,H/"''*QR7%F!:G,M[1JGJ.N8I-2Q3UX-@ MZ4I23'R<*"2P#U<@;4B,6PBD/C.!FB&AY%$QE+7X9F'&&"O5L[WD6OS8L>#) M3*L!VS"K*PPDR]5YJ%G#]**1.V3A>7A'?P/,F>-;;[[$>9N87D@+<(9IUSX, M\2PM^*'Z0B5.5Y4\6]KHA:5=1^X:28;#A_*/)538N#C^0.]YK! +Q)W&4NB1 M/_R;+19!,'+.SA7@Z4FD[7:"JKXU:V>E!E3W6_-*=$3]]X;!"/8YM-EY\/UH= M6B8OPXP_>Y>(ZWGVX(D,\2B2KKTX7,7"C.B/59@%NV4F/0XG8._H]&Y\MJ#E M=R !$\/QB4AR;")2ADPD3^8 9=G38C5G2CN#RQD-:X@6T0%7V(B6;:OPL%L+P]M M\5]K!D^DI.RV=*SA](^B(:P(!"_5GU2./+')A6^R(C;Y\#=9KGR3ZS)IT,\B M[_R\?H.VN$TT^.#M4L2#!&VNV:RDE6 :;;Y#HW*?D5/.8.055DJ>_=(=;)D; M5?ZQTE*>1.AD:!\::C62CM7CVIX+ MG54G:,=EM1^:\540M+//1!?0+@/:<>4,AV:.%0+M5D.ILX%6=!BL/ /-:P'- M"[2"##AAHV7A]KC"GD.ST=#INAMCVBJLA*WXJX>9C)S>;,A"B=4:UMTCL,\$ MK(\.UG%S# _--CL86"=T6(KIV760:8VC\''E8KI*D(OHM::VL)R)>G-4S\[8 MU7CT;F&9@X,Y>,:(UPP2G ;!\O*F.$%$<^8-$C$,[3C+D!=1L$2?PH "/U\)[M11L<=X"L&IO;)G_ M80-EDJN"9:]\F$]N"(VW8/4;7JM?7FRSG FZR!IEM3(K+[]HX\\:HQYN3=,3 MFU+@@0$+VTZQ.#44T&73+[!W"2N8\3\8438XPX./^JIJ.I_ZX7@;X/5I9I/$ M>,$D70T6-).O"W]]? M@5#?/L>^0=($N-M]%*'5K1E;TI7D/C.?3D!DT<0Q"' 4,O\^C>SJK"1( B" M6,GJF.FFN "%RCTK\\E?B%<\UY9SQCBKZW57.:/ 0A("X%JTU)AC)04&MT4_ MR,$RXA_:Z2UQ,?FUL5=E/39Q$L0!E[*S:9_V"G@('_'D]R\$1NZ%)]0P]/9M M/T#<<8O,4-^^N#.?5B%*-D#1L=Y0FZM[6_I [V8N;;BS_;'6!>_ <0$ORHXI M>%=$P7LUJX5%P7L&!>__)*HE7=%V8U'[+FK?J\+,HO;].(@L:M^/@,BB]MU= M.WG%WS F@LGG=XZ,E.A7/%1 ML'VY;!]U7%[>N6(1;(^%+;WT)?2"[0^![:..T\L[=RR([;N=4278OB+I@KQ= MO1MW'N+1^'C[5Q@4(/I1)0<5=_1<3MI#]OL->2",GF#_X;!^#E\&[-]M=-J" M_07[#Z.ZY2ON^&7 _IU&MR+L?R1IO@R;+X4ZV&L9<=I@E'2Z5X6T@=1RL04= %%?<.N2MPW'!!^2N=\I!LH 2\.CE5NA72(<=ZRVI(2+(!DT)"A(0< MJX0D&T\J)*0&?FC=4YD/A';%L"&8!L&A7'.BVDL^E^L#MBM]E'ZJFB'RFE51 M'U'E+;5R0;\B.WT#SB)I@]9N;WV D;6R#O_GCV M.NJ]:7":D:R7?F-S4F$82[OM1]JV,/=KCKD(?N=95^DTQ0(KJW-Z@E@E5:UI M%HF45#3JT[ZAKMR0>^GA-W@5V:W?GQ4)KO).SI^-G26& M7#I-P+O)>-.(1@L[BOQ\M5M/1^UJ#9&)T,%WSHQ8%T%(NAMC;,X)9E[XE<^, M"?W6/:ABRUM#0&O;H+9_P&5I^H9,,'.#/S^S-!LV[')IP;^96C\GH+_)D_JV MKTKO-GI*-?I;A6R5DN$HM4].1TTNMV2\4$JE\H_1K&JU@"=>HL5 M'D(HC4XW_3!:4<>2TE46-=25.JN,]Y*K-<9G!YT3G<&(K(;+0[>472!W\"YP M+:2G6M."A/0(Z:F3]%1K*)&0GAVEYTA2OZ(NNX:J):H&KQ9N+<;"/L?QA4QP M9@HNX-HRYV=W%S>)@^UKTP+5Y ;9^VJ>TFN]A=VN0)HJJG2L%DYON;*UL7+< M/UH1)>2EW[(:]DN.JO>JA6M<:?M5>EEZM<#9"JY(IZ1>F<&F4:;A3G3=*L]% M)1Q]@GA-%E4*5QM//+&>\E4?]U-T^NP7D/IU+P -K$7+^2["O(= M*]Y155:U"0:J)]Y^+#!HR*.BY+R REDA[ <@[%%U7[6)2JHL[(K<&!;6A5:= M.OGD1P.5J'4OH$[^P$*^)]-1]4Q#OIV667)K5 =D9&(N<39V78U(RD>(#PDK M/P*0]+/H;S9T1[FV9(/%V?NXI=$>%'74FY3NN<5Z0K#K(-BQH/*>'TI.2)'01127D4IK_Q(QZI)N=)IC$;# Q)S%LM\8 15@X+?ANX-7FC8$?L M#>F/B?8BT=C]OT[NOUX_/9RL[G6[_3N&1/3;H:_/IDW+?/4^6OUL3'1=NO]Z M^^/[]@'W.Y2:N7>38H;(C]@(>6]AGV!EWA,$_@B]GGEQY_W9UZOF^)AZN_M>D_\+NU2)9_ M=/(ID@Y_7F9,AZ>[BV^:\2N2$B@'X;C4?;+1J#6"1YMH]D)7WW&'== SS6?= MI/SNDT*59A9JFM\<J!Q^.Z59?$*)P]Z: M"U3$!@ZZ4K=SQ*X;>[)KGJ#!6+J!S3[:-+QP!;=^HXRX._ELZI-4Y'*I)5W] MX_[A3OKZW71^FV]5>KVMO3+FA[;DT'%N:8$A@^Y!X?#NY: M,U1CC @'CSXPW Y*AJK^D/X-*F175Z]])](VK&K&!)8AL'>8G=6F[V%C\03/ MZ_6@@?&WI9GZ0K Y#;X&]Y2>"3%"8'G_\=M04=I?T%- 4;/("S&6I"&Q]6O& M3[#WX#? EE$?234FDAIH?:,_E[_@E7"O$T'OM:30+&.\5]QX.WI/^O=X:3FJ MIM."Y$^P#&),Z&MLXD::6.><[-@>'EVZ2/3-?#7\RKP"+"K$*9@P>$V1S9Y1T;: M$Z:-IQ/[235_BI T_/%\&N-DI_OHGT2UI"L#[<K(#>JO!_^UXQHX$'%5]O,:NX\#"C!A;;C=&_4$MG+0#:PW: M=:)&O: ALB[#7,G'UKC&>.5)XMW)RD\IK!4B>CDS/++N+%IAH+J 20B-D/!) MXA1"I_)S$&ND$ J>/)(SV]0*;$(H@RR40>6G+-9(&10]+Z5 ;9!)NU(.=<6) MZIDS#[Y"\N^N:[7(&8,QC,6P9MF-P\QG^ VK=0>FHA^]$]7B3[&Y:"54"REY MQ6C23+4EN)M-C$ 5/KXG6<1>ZK3H7F57M\ADR>4?A]A;"]-2':P7-B;2NT;T MB=V ;T]MXN 7%JKE2,_OT@R4&\&%8L&\ <&RMJ 5[)KQ0AA^"R^KIW7W$@;J M>(\&/II%I%=9ZGS*#03C<3U;_D/C13>L:UL!O;16 KZU MH60CW5'L2BZHITV:2&,R7^CF.T6&-!Q+>U[2=@*_]<$Q@06!J!I]:2ZMZ R! M-*&JT.-+VN6R UMV.NYV )TT6T)F,I<.*];G!?\[5>P7H#%2E_"[!LJOXK_B MV^U:'O6=]GC$U/)W#[66/_?*-?Y@P][O,4FW[9=)DFC[)Y4$8M!^I0#'?\Z@ M>C"GVL_*7*4BA^=YLPAHAVZYJ=44E;NY5[U$W#$V%EFI5]2JD9YHW>'G@'J6A3J_.4S.2V)^1V7[GM'H+< MHI5_>C53B^N@FQYIMBAQ/0 SVQ?BNJ^X]@Y&7&<6(2FS]KW&:) ^:R_L:V*! M'0B!W5=@^XAT)>]Y77P<'(J_:2RKY2>>T. MJN\0U]V^/N$IBSIU\"C$7,_&"U'>5Y2'AR#**,;7&HHQ367[3).VX'?8:+?[ M90NWP,XL!SM3$=B9 CM38&<*[,PTVW/4V)FL7L,.(62N84,^JV#.QT2R9X3" M4[(:-0:+B(4;?@D17@CK?-#RHS"Z)1U^"=Q*=0>%NC1MI\G*18+?L%FIC@WT MUG7SU:XOLN)Z60;#,K>#8.;G;),?<8]CRC-ZAUJ>47=PNKZ M$H&I[@)0['R MT%=UYU !NB;@$X^/R.7#)U8D\9L91/N;C_-SL;0L^!+\]-8TQNR/M+G"[K AEX$.<#!0+E7D^*B* MK_+[1BO"\9U>0QZ6!\97$0<[;PMXK6J6;_X"$ST.RMQ5%.ZF6Y<:,H8^>&U: M^ =_W\Y Q >-@9*^S;/>7'?PS!U5;U6^=2N$N;O W$JG,=P#T4#@.:6KY8#@ M&DD\UIS@A"EX8F+AF6B34S6,QRD0G0X2LB'>^ZY+?=F6@Y=] 9CD=J/;K>OH M9X' =,P2'%565DD/(V<)EAN= Y/@BM:FE8J+R'M2!3 5/8WM1]0=5C";7W-N:GK *+LZ#BZ-J"LJ'G\V/ MBY6NW!BVRQMR5!%?-V]CQ"L[L.GE11MCLX7M')1%JNHKJ^Y7?O#<80]_/I*0ZNIM3 MKI(DVG8*?88R)Z DJ MPG;UHV;)5=QV79L6@6UB2>+QN\L[#ZI#>'E61NG^H'4;M4MH'1+6+6?KIM3/ MNA7&_:?84X15-C6P?W6/VMQ&,#KN31B^ B2_4S^[MR;7+M?< ].DE/%!0QF) MGM@#Y?%N_:Q;'CS>:_3+YO&*A'$%M\9>L?&+7DGA<3>^/NLJQ56M<;^<^PCQ M(65=<"8R*VW<$RZI&C0]UF[6HQ'+NB!D5*7BN!HT%2VJ&UM4OYLO'')<,Z3I M)FBIH^A&16"MO_#A[Z8^R$Q,'^I ]*%6L\M/]*$6T(>ZFW[B[!_DNEP2]F$KR M*WG0<"K< MZ:TA3(7O]);>ZY2E4RN8/"\F']80KR)3)M^OV>D (S?1\U2!*O8#:*Z(U3I1 MA2]5M*=9E@?L.U!WOY*W#I:\[4)K1L@IAK:*P1M7R5-$OJ'V56H'" M6M'^*+@U>1OKRPEQ.VPFVHO;-'/_]?KI(;)CQNW'"7U]-FU:YJOWT>IGV)DC MW7^]_?%]>QWV#G&Z>S73]=/7R65/U5?;==^J.W99 O4JBG:$90^7R6%&0M[D_^UJ;_P._67$W^ MT9DQ'9[N+KYIQJ](2J K/2W\7N.1JT1/-I$LQ>Z^HX[K(-*:#YC M^U:(%*HTLU"-_.:8XY,0)[_R;=% TVCHH#)ZXS=6W_1\V?#;J23^Y)2V?V'K M'2;GL"GOCT_J=H[8=6-/=G7D&XRE&SA*0IN&%ZZLMA:&9,3=R6=3GZ0BETLM MZ>H?]P]WTM>'NQ_WTI]WWRYO;K\^2K>MOUK5WIZUSLN%XUIM83O11;L^$%B!5N#NM@Q?"RMCVL;PO+##2P)B_NBFEF'8IFUFHV!,IM MT1*6K)LU1:-KW5O+ZL[CVU60/W?RRQ4F_Y&45%R]+<@8XZ;# M[QRK7H?HL(;5%2[#9-8VUF^,]AA8)8H&:\#GHQH66.3 YP/1'GG@?!XU&$/V M^;R*S?^9\WFOT1W5KS2V[KT@_@BW#[IIVQ_I)+=#]N8J6AH_BIH.4@F7CF;1 M$PR^RD %*(V.7"$5()@]K\K9413J124^ ''0;G4Y1V,&B6+P<_1Z% M?5$)%Z] _2[+C1"=K#&J M(9K((6%HY2S#8C!.[<4W5GJCH#XJ$0449G?E?F-8]+F=Z W)+[R(&I>S$G/< M&(P_4!K@E;1@'$KC#EMZU9R9A '(>+R<+W5:C/W,V$\RO;E,.':'O(V);1_1 MR)TS?TO6!E79-\85W8^[Z:X#>4:BAKF:99YB($\! WFV[US2?:K@<:$H1:QP M(7(^G">(G#N1=RDW+E6]Y%Y5RBW[@/6K;G KMU\F2:;Z+-8?+#=)G8+M\;O-Y_0ZR0T"GV/>&SGS\M I^3N%^F'L<\:,A*^IJ% M5&0M.=%[",S?J0DL1[69O]-MR.WTA0M[,W]EG.Y\+>'UIG'#%3>"E9/Z[M&9 MO"IA.SK)5";HJ(Y-V1.<'H>KUJ,,$AEVB&2_$=I K82464/WG MNXM4,L>*]1^MO[>8:?SP'[\-%:7]A;Z##$'_EK]\E#1; M:0GM_ISQP+;D!@ MY:HQP8^>51LB31 G=?*BC8EDD3'17N M.B!!-8)+0+"4I>[ @[0D7-W" AZR MWH-?,9__EP#OO!!ZY($W]!:$=W-,21W/- *?PQLF^"2JKDOX8/A8O#;+F:D. M7?5R.M7&&EX6?K>PS!=M0MBG_!!$Q3.0%U73:0H?OC0G\*1X25U3GS5=/S3F1)DO2DFX,:6(BWHMM-NAZ56W.5SI7W[0Y4)*O"Z[B M\!,;LF"'!CH\B$Y7KMF_)$?]A1?2#/@MQ969P.-15877'6L6B+KM(&:I!S?C M;4ZK4JQ7J<5LDH,9T/69 $TGQ"'6'!6MI$[AI;?Y2(W0+J-,R(,OML<>[\A6 M4TTGE$,L\J\E-P)A"@'5G*5C JM/EPQ\UN/S!OTELL4"+@42@;SL\45@W<@B MK8IL:;7HR\0&I18VW ;- =;'M.P(06JP70:QA%W6WZ68HH-A;Q#C]EX!H9WW M1S)>6E1'G+_?>)2Z_/N(>Y(NQCRU/;[ )@RD&%3(B.G"<12GBX M\R_?I&O,..LFF@JP(@U6F*&;K_"#%Q-G?N$BZ4W>P8\BO^@5$4D/G2?7]V%V M'S;C%5T4BPY4YLO=,HKN"#-0LWY"Y[Q12.O MMK ;&_R"A04& [;,2Q-%F_OI$JA-W/,4'(CRSHP\=1E1YFSF)H-@4N<5#0\= MFTEIY'$'FB0"MW2HR\H9&3YL\@^G;$:<1&B7,).^EO1M,ZM[JN_;Y8VG^9A2 M1.Z?F_"O3:L*&TM<"KQCD2G^QG66Z06(YT;/R.0GG&BX1%5G4O0)Q/ZA.HC!'TJ1Q\A/]6F3T'R(XSB$?IN?M3^>^E> MF:!UOK2FZ1M!Y0.GLI#HXZ%U-22Z8LU//27_YJ?O2XK114^0JNLHBZN(JXBK M'-!5*A.BY:A=O?^/Z)VP/J;R?32Q%QR5T6<@CV(*R]8/*L_?O:-*?E*I$9O6 M@,'^EU=)M@'[U#]6]5#N8=%W4P:"E*:*K'-R.FBE1STZR-:97=I$2^%QI5U7 M'B]VY#L.*>DVZ'&LX.]JJVU%CFD/JS1+EZ>V1<=CS=1V%+)%+7B\<+4-/GR_ M4Z+:KDAFI\AXPRL,%D''[I(=!=N1QB$#(AR']>JV2H3G$&R=D*WC<"DJS=:% M&ZSNH*$,19Q1?9:.@Z&H-$N7HJFQR[15(NJ$8.N$;-VO*UL7JZF[V#7=D >E M ZDH,[N7I>3EUE!P?>6Y/NH4^Q"XO@0E7R*['\.Y"5S]CH+WU62,2@6% M/>I\/QN/CE*&R<\16#=Q\A^QYOU:P?.5B\2+BQ6?J#J"FHM/\6:RT, MT'44L$I:E*CS]VSLC7IY>F+9V),C.6/Z MX_GTR714O=I(@1%00:F40BS&K7M/BL*3Q_(KI*>W*L<.2,W$7")B^8IV++@' M,?G"XM1V-Z[%_"#5;"!/2)KDK([2-T#8'H&WB.J,/4ML4,M(U(VV3R>C7 M_1 "D\XQ(6]C?3DA[@21B?;B#@6Y_WK]]! Y$<2=-Q+Z^FS:M,Q7[Z/5SW#R MB'3_]?;']^VPC&L>YB8"^G>38O3@J$MUH+>P3[ R[PD"?X1>SSRW_/[LZU7S M_.'J[._-L^NGJX?/DJJ_JN^VRRWH]QK$PQ1D,U-F='S=9TE9O'V1N#?_6YO^ M [];<_3Y1R>?(NGPYV7&='BZN_BF&;\B*8$\O3)"R56(HQ;JQ(EF+W3U'7=8 M!V%O/N-XFA I5&EFH8+XS3'')R'6?N7;HH$.T3!48/3&;ZR^Z445X;==5MAI M3A0.Y$0A-J?2!2I- T^*U.TO&GD3:UYBE-AA+-R0;>'4:7KBR6)E>%9(1 M=R>?37V2BEPNM:2K?]P_W$E?'^Y^W$M_WGV[O+G]^BC=MOYJ57M[V@5MSZV) M4_$D&=]%EZ89 M2S(Y T?HK'O>&8[:Y\W.Y;#=[%ZU1\VS7O>\.>BWSZZ&[='HO-,7$[]*#N \ ME&FY*V"FDPUXRF%0V&X#HG8;+"1Z>R?&Y\F?2XBKB M*N(JAW"5BD2$K@$!=1C0C"$%O F::DMJ*$Y5YS&@8].39'V\O.$V^1X=;[AI MW+%P+[/V7 \PVSO /7_W7OZI$4NUQK-WZNG2'WB?W1B+I6/3#^1#+C+O)$X_6H'*"J%+-58EK(:WWW@@VPJZ*H=^7%@7D-N MA)J(4!/]K":@KR+0B] PK]$CP@371;:R@H+/4+9$@"@DJL82E54=2X82)<)$ M(5$UEJBL"EF.9@)1Q9RW6AX@;@L0UP$]\IE()%1"E$K(K"@G*'R9R]J(K04HE9C49!^ MM+40MIH(VR"K"IN868>MTA+ =OK!E57)SM$.R]AZ[>*@GG$4"D6V= MC578B)7=GBWU5!/W>XZY^!R!4;=/QW4UGB!6:<55-8E8-7;*E"S+Q6JJ("/L MQBZ,%;;P2HAY72B5B]>K$ZD+4A:CO M*>IQ-5R'*J?[SGFMNJQF,K QEP%6?#24ZO&A& ]5I^$X8CQ4L>.A%#$>JF(2 M( :#B/%0@@/$>"C! 6(\E. ,1YJ%T*+\5#B*N(JXBI' MXZ&R+Y);J*>T05R5R5 M%4+E-&:I:!U2CI1'-G'9[#7G0%H:PZE(QBNIJ+4TJ1+0D M9*%$68AJ.BU-%D2 )&2A1%F(ZF7<3Q9JR\@5=W6._%@IKS%#QR'F43V,:<1< MC U*WO\H-X9[X#(($UB4;$0U_94L&R) $A)1HD1D57T@QO8(B3@,B8S&HI"I 8$4T)42E1 M5+(J2! C;(2H'+2HR.VLJA3$")HRG:AC.ZGZDN?XF>SK=)-V69>A'Q(O+E:- M9%7@(8;3[*>$!DI)4&-R(JBQR@'_"=F5VUD5I(A9-_M!>H[*@@D4LEM;V$[!ZI[&95!7.TDWBZ)Z>C7OKZT/(%[PC/3*LSN"<#N=^$ MDEUX&V[RA<5JI+@J)!%U;XZZE4ZCW2\K\DX)\ET#%^#HY"^NYDE$SA6,G(7L M'8SLQ14DBJ2[W9*>9D2: M GM)+\A?DF9+!"X(S$0F#>E9MDUAVJR*;5"F*?3=?J.ZP89N"1#"G$H. MZ3BD)[CMN6Z.?YTPQ:_T>NT^CODDH#L7<#_'6A(Q?*ED)&9OZ$!?#!W8?8J2 M&)M4"=X5 S."#(J:O<(\*)/1O3R6,6<9:6@9FR!5 QE^Z0 M"JF/^%M60X>LE)1L2#L=FCIA[/A N?$ND Q[=#1=_Y/HD[2'!A72+$*6BI:E M?H0L*;XL':@OFXLL@5_;KXXH'4D^!P Z,-5VC*[DQQA91;7))V'^O3 >SBMC$CK1+KN9<[>'3%W'[G[/,1=1M0T% MGN?E]0BQ6BT*Y>E W81,3] [@WJ5^6_@D5V0%X3('X;(QX%#"9&O3M%,\2*_ MI?O'[SLHO.6!O(WUY82X[003[<7M$+C_>OWT$%LA&F@9839N6^>I] MM/H9=B9(]U]O?WS?7H>Z0TK%O5M<)PHV06,KBKNP3[ R[PD"?X1>SSR_]?[L MZU7S_.'J[._-L^NGJX?/DJJ_JN^VRQGH#!HDM$%?I!E!K?994I#IN+O[6YO^ M [];\X3Y1R>?(DGSY^5#9.=&:CH\W5U\TXQ?D91 T5AI#G);)4JQU^ M.Y4N.#FE[2_8MX0Y..QH^N.3NITC=MW8DUWCC 9CZ89D Z].PPM75ONR0C+B M[N2SJ4]2D^G/NV^7-[=?'Z7;UE^M:F_/6MM:3MMS M:SJP,,>DJ=H+-,.@_K'[4+K6#(CQ@#6E1P?>8(UR.R@9:@V"*CG*/. VLL4P M?ZR;V0-Y-+\SY EP'ZF(\$!T?\L*T'?MQIEKD'%LM[]5W M^IC1;6O=R+:UW;O6@EP2I'98]_E-9Q&^0X]:^Y1\MKUYH!7H'8CV7;I]9=\5 M/(+Z_-5D+:[C &G\V\9X&F4V%.]_FS^TT^^JH?ZD0B7=&"C;V@N1T/T$*3DM MO%\TAZ85M\TV=-_+)3T'BF$^Z6[LF-A9I[3E84.BC/B-_%3'[](5'C3^QV]# M11Y\L4'@5&N")F\",0+\QK(E=0%?> %V0EVV<8.E#W@-I?WE^\T]?25_^2B] MSK3Q3'I5;;8SR(^61INOI](']2.L%IA5,A?L; O4):BE)GDCXR6];F -QD3Z M1=Y!)WNW7Q#+-@V#Z/3##\\?)8O8#B@TU++LPABP\&9P$T(E1V5I-O45GM%F MG=_LH6[NW5[C4)OW!3U8>\<^YC'>B@5TKYHS8S\CUD]B;>L!KRY;K0D/;,-C MD"+5$9JB>M=#CR]IP [ #6%&>0$NDT >+$F5_L N.7>]39N,F]I;R>G47%K\M]([42VZ N1CD #-G&"#O(M< MH#%, \K@DOH3;HJB O9A^?R_P+VN0S)=ZE--IU($@LB!)5!JB/6BC0D5*!4O M3T-T#JTPT2CW6\S$NY><'K?UA?'6SBQY9T M-F$75'7]O8%W,RUZ?;@*?BD@Z"XUP)T(/DCD\FP)_+%?;'FPN1HZ=P96LL.: M\=*LHKU5*9ZKU&(NE\0EK:'"7A&7(-';W8 ='9L_#F6L08!]4,8<34_"46RWX*<;%\4O3.:,#9Z)I('9,9_1SVE)=T8B.RDW M)&S/X:;2E?V5!T"3,3\1SXSJIL\'U&3QK%F7^+6Q7IQP(> MY8)]UI VKX!M".%5/A.ZV0&+NN!G@YXQ@__.X?Z^%I*MK*_&X!E M2Y&5]=8"I$8,Z\DLWX0*$_TM;1+0F)0EI#-7H:/ZM#U-21F0I7@EC#$ILP!G M4O:,I5%4^9SZP_1A&%L(' E7)*))%J4_J:4 'V%.'135 M$RJN=]FB+T&H6M)%E&7#"VASL#0:?(?"4E%K^&^T: LS)+VNFJ"/FMNEDTI*N(RWJM@O$:!_#=)C^\6[28!>/2"5X3Z_9W, & M'CMD41S$IE[74"N4HRZK;9MCC7J6/#Q#JL,2+!5S/=@5FO:,ZX1:_7!L:AJ[/IM(?@YWC6>6POJ#'W4D,>K>;+!BOCO+]"E]TO.3\5\NT M[0T[F<+3#6O8GW@KT)Z3K945 4\JD6.&![\) &:IN&9Y[QF;NV \0HHOF MX^C:US.#\7?MLN(DZ3(<+*:)%4/QV#8N["5,"56'"R%4URSZF[W.B6BF(R9J M=RE'\';T@)2%@9+J9&#>>U&9I:RV?1\%:^^^^WEI6CE"T\;N:53J*5]61AF_ MHNJY!D M?E6O=N8_^0%]"O/O\N^4W03/V/;.16ZU?7')R.KL.V=5/)3-/*7BF3OBWR3J MG#:;H+87-1&R\$5C4$UQ=V4*7>WXW^2;4S+5,>"N!5$XB0U]B150V0> MP];&@2J$$.?2$W(\W9YCU0.6%?OG\ZPZS,%[_2).^#0\,)2*78Z\C0F9L(NM M,STM-V,$H\7.[-@]8G7K5AH/3.)E)B&H75:'(AEI*]]&T!.3&W4*)PL<-#K1242E+ @4/.+.PO2K08937:9%9K>[@98G-WE7;"@)GO M0'H+ZU4Z-J7$VKVA M:B=QB1"0/H'MP'HY!C*@6*?2+67#D):81^=]W9 K)CNN#DM-N25QO2 MV#;2HV=Q$KC!DF!O"VT^X7R]M%FQC3NU,*+>+:8FV1^95^L9>=%Z/AC7HC9G M[._O7=2$O,N+L^&@US]K#B[Z];E/I#"XZ7?GB:G@^6FE#]-LB MSH#/Q]VS3K<].K]L7LN=7K-[?MUNGE_UKYKR1?_\6KE0SD9*_W F[N4.C5:\@-!6G91H0>G$E!UR+'7P+ WG%\?@%T]W[:I)'9N MNYCA:W<+@EC9EGO?4$='8HJ1'DVTT;'!).Y*6&36$0F+YK1)\(19"G M(AA%M2\>K")P.2NM&L!#%7 @JJP(!WSJIM3A%P5I[>7;8H!D#O_>JD'!F MUW'%644T.TP8YCA]ZUIF,PAEH4'/YBV,T5N==E2U7%']#;$G8?L== ];HX)G MM87G,*<@TV&!.V:"(%@2DF-?(#D*)$>!Y"B0'"N.Y!A2R*ZN7OM.J6=5'"7L M(1)IC2TY@ ,G/3S^L%TPN 1@8ED_A??_8<6. KW_-^7-*V.;AZMSJ]$C$.L" M@%@N+-@.V&3]?AB;C-5\AU 4$G83] <1CF<[TO'TF8>ZGC^0=>!9]W$^LRW MNC4-Y@]?_6NI.>\W!JQW2<4[J_:O=FN]N-BO_%Z!+$$^X- DNY1*M%N\732. M:E$(0!$H3;D3K"+ 1!>TF'@7MFCQ;2]5ZC\) @\=U(5K" &@V M;HGJ4. ;]J@;T# M=;Z$_2"V#8_T#!X$[?&GNH1"*<]-@U5X>FA7Y^]7ZGCV@/Y,ZO!Y'T R+(5B M! H"':&QX=6B2\M>JCZ<':(IV6%R^\AEM*HZ3'ODH>E2Y]?TJ1O#.!$(-K$U MC(.H;I>MH""55'.[EES'8*G QNZG\R*5W$XV2N;Z#5B,%NK%T3#J1+^>IFKO M9H7ITL)B39=*X3+(-40N%WUS#U^"TPDNE &8C.(3?:?23Q<^78006R(TBN@M M?;7,Y4+Z$P)@()C-(OIOIO&SB26=NZ.C'W1I9J)X[&HZ94W6*0!D-R"(PWOV MPQ?1!P,#-<$G7)&;0C@Q5D)>XQMTA4*;]Q4S_@Q6,NP=,B M@2L]>4CYM'G[(UVQ.C$7[G+Q29YUS9[YD/3G%)^?EJ>[L/QAL'H/R9_:]AD\ M(+C'+>E^Q4M+]JRPPD8$T!^'AJ1+(&,VCI2=A5% Z'!N:/T=EBUJ2!.WH(% MG/T"IA&6QZ["H$VHC7/ E%-[16@P3C\9J_8,%NQN/X]&XMAM#NQ&GPE,HYM- MP?)J?@8&BZ&3!_B?*X,'J)3J#H(/L/X:W!?>F W?F *3[=T"@)?,N-[?;Y5V MFR5#_M0@IHI?;J^=2U%KWP#2Z1"[X.$R>A4\XINX%>IS]4V;+^>200,:ZF'2 M8$927U1-ITXD>B.(7T.C6#^AA0( /J -O@LQ7( ;1+)>6ISG/5&VO1^X6!>( MD$#%X8T6RT,H$>M))D:R"A(E/M?$(S?D[@MUH3FJSJ(X\#^)!4)Z;5K72VQ= MO>&/GK8%J=-:'X0=ZD'BXLJVG0&R(]PW$SR++V<3%?"!]VE\W8$(40!9>Q(A M?<*/Q]^,9F\\ M C-427XE1YQC@+%F DW][1G10>U9YMPW^GAUFSB.3O@P(567'/5-,L'G^LDP M1IA]4RW3)D'\<7P:N@_T8Q>8Q<+.$7I41Y'[T70Y.*(=K"K3ORWI@E@.R'LP MBG&DZCF'RGE6V:"Q@)X>NS_U9\@&%"A)[4>=E(_Z_H1#KXW5L0 MD+; 00ZCX':V0KG7;IODB/ D.7C[L)?S.4TE-JD? 2/A[9&;K*<.#!_M5#I< M>R,"KST 7Q&V1[[NX'[1ZI%!59XJD"G=JN5&J297Y,"9J6/<]5H63*\]S53# M[:6GU JAIG@](^G5P7H$O(O6'*4:@''4V]ZGQFK]L#\,5+-5%8]2S=$X]IU7 M(C;>4^UA]9D^R99F)H.OE*G*)I.5?&D\+R1O*LF! 8J>DK&UIJ*]+07;<.<> MPY\8(7&"3-R,R!J,72!%LOLQ0B8$*&C+F:A=F]:#/S54#I]+C.+0A63?"Z\ MNE"JB'"'GINHZO9 _T?=VG &H@U'M.&(-AS1AB/:<#*U,!B(,[@W=/8T/*6@ M1476.S^F@$UE%M7U_-<@#6EVN+F27*9@R*Q:2[HP43Y4M39.4,O'H*+**BYL=+KM?M871&"DSL8:+C\\96B(0+VO H\ M IX,(F3-5L=G+UB*7.2!+R\D#G\\QV7";KT*''8&RFMGGT\C\1\$B4H@D8N^ M*G'X58D6FT@X;5K"1(1$,Q'Y$:XB$$JN)S! 1<8U(5 J8 =#% LY$?%Z+\X8 M4^) "-OTFT[XS&]*@(T;GA["9L.CQ0.B%'0;Y??MN":I;QV'5Q(Y]F_O5HX" M2L:V9A>]],A*H^B.K5O#8:?1'JP/3C@.OLSL-IL@?4KD_*@!B_EP?AY#*I+S M_PK(.#5RJ&+7<^T[BH8BMT;K(RP*Y=B*@(\5"2[VE55(96L<,]<#Q1B\W4 % M.ZLC08LY4RM8[L-#&M/*=K=1G]8 ML$G[*/AY-VM65@5J\=8LS-1Y1FG#@I&ACSQ"NW9'F)9KT#("CD;RM!L2_N]C M)CHC-WSFE97&F\TH?/E#,YL>(^YK.66ET>NFSX$617%A;'@VY7:*;745FWGW-Y;!W%!+* 9F^ @X"VZT]O,-#"3&+K)W)Y1"PTI4(I=4) M]*(Z3W-O@:SEH>%([C3:G3R/3JK,H05,'-H=G.; XG>R.TG264TV67-#U>(8B5@:CZG,,TF\6= M:([J838/*>3,Z53S>)5&O.4L!:ZLKN>3@W9C."JA1T/8SIQM9U0UT&':SB(. M*.5AOJ5 ]8DW*W4PJ91_,)FJ5L@Q%W4H%(I?9JSZZ4><#!V$Y]1NMY:-IM-^3!^IC0X^#0@Q>$J-G&1>!6'^ZAZ:C5K@?JP*$"]X@#U,+2P/U2 M8.]K>8#:1SO:[8DDI(@XMO IIZV%JIZK(L;N==/FWQ,D9 M_O:])3KR6NV8[\#7)N:2(I_K*@7V+_IX-O<'BE5]W<(&*-7U('<@]QM#.7WO M3L6XH1*F_H#1<_N](D>2'>19\+#5*1E6FOD/G_CDB4]T-$9@)DM@R%?VX@\XI45I M?[G'^2STM?P%@AKMM"*/4JE]Q:$YBZ6U,&UOPCG=-YR?XYC26()_HY^ MJADXX4%[(>%AB_RWY(V,E_13G:A@&^R9MH [JW/)'>@[65JA7RP"5!V_C\%V MO&K.3+((A U&8-+1?*$:[][\'3I5?6;J> LZR@?U!GE^EZ9+"U]*%CV@1_)X-6Z)J!C 4F^ ;OG'HAFSF[X38N">!36/C@VR)3*=D["Q5.JEI M!AOI;C"L;Z'3D3:2*N'$20O'-:ESG/F.%]JPM[AU1!W/ L\!'C>.@\+P)]!#,USFH[Q,OQ6@/= 6IV;1GWI3JCY+'V(&H[#)S!\IMZ$51"*O MRB@;9 ],PD90!]B4BY#DJL.GQP=7&?J_4BFGP:;8]!+TVJ[HP:U4$$^X$@:S M"W>:)RH&^-;C_>6#]/@?ZGSQY5ZZTW2)OI2^JK:$5GU!^0PEDP_/A+>?KENQ MSZNXS_OX$%(+<$.E3N>L66= T?NK>BA&C0);MR MYJH,KI8"6XCD8:-0 \^SM)D^B-F83ION3'.BOO-9J?@3OFKWMMM_CW[)KH%+&JN.=I/3X%3 MC8J_97-^8>GPY1<3!_OJX$$RC8Q$<#<6]2:=.ZO:-CA/P"4:]21=]3?17K0) M+,M&EMSL8"OM5*=> 5\ZWOE[Y3C7/FF$?]O-VC?E[UJ%G\>3?E\]D\ M.6"Y:#NME]Q9\Y"96@*C04TDUI>GK3I7. MRV54>D$C!.($S[XP+4H%_E45+:E.:,V-W\Q_R"RP05QC'JU'-:MGPZO_\Q>P/_05G*_OL035^W1BXVGMOG3GR M-OT77\@#AH,VORT$A#>4#AY[-Y7$_"V?G/;6NW%^=Q75$S@(Q)&^P0/KTH> MB:"4_+A">9='D4'A>7ZYUF9'8DL?\$?.##@-C3FXK7#WCY0%MO% %*!J_CS0 M:]>:!R @CX*-BV:"O2F.F[6!XNP^/KE?ME [57WOWM0>U%[BY<0BOS>U!Y'* M')VH.,K*J2K.]J;LJ/9RK!0GQZ,H.4;"JL_F"Y?HN?JFS9=S+M+Q\4^7QS\_ M#)W8-DMIL#G&_P(7"()1ZLD0:PXQ.YMA[%LCOEK?L?(#ED8@8L28S@CD$5PW M9NI6+4C+!1V.['_'H0CY@2@XN(XVUH!5.4%#*2+RAJ\QS!GCF;H ,UCHN,/RZ*I:..&:T(RJ'U>%,@PS#8(O"X^L)4+S]L$O MPF7,I<7"LZ;WDU@-EZH.8I_(:N_C"N^PX0R#2G9"L7(P\9>W)0^PNQG[HP$* M;+4?^<4"A[J[&B@T+LIW-R$_]I+$&^59=4"%(X0+MPVGOM ^N-[@5"71L&&AB<^$8^R?HT& M&"7C)SP)KAO4HO^Y+EKJ?2O82S#1S % ?[H"5M96B% M,W0<%RNI@'[KR<7]$!#XGA&GPR3P!=>3=U(V2:HQK/0FU:[J\UVTH@_7B[2S5C0W&WB4FVO. MM G8XL\>A3J>0..W]](^2BKMTVVPGSTO'>8UN:=WR=;?/3DUC?#JH\[V"GD4 MA3]*W@J[T_ U=O)[=?HU)HF.\ MXB-_$#?R1L]YV1O2'^">@D.JVB"9]U^OGQY.W(4$73+,W1#+ZT*2V^W?3_@% M0E>839N6^>I]M/K9F.BZ=/_U]L?WV+O$UUVO5I3Y=XM-10V9ZG87]@E6YCU! MX(_0ZYE7L7Y_]O6J>?YP=?;WYMGUT]7#9TG57]5WVRWQ1+?6(*$-^B+-*)=\ MEA0L%^6%[K^UZ3_PN[4:>/[1R:=(TOQYZ9,F>)?4='BZN_BF&;\B*8'U;2L> M.K_G:-0:P:---(APU'?<85TS2/-9-VDYJT\*50*]"N;I-[!<)R'F?N7;HH$% MTS 28/3&;ZR^Z04-X;=3A2$GIT]4#$$P+] H@Q7[XY.ZG2-VW=B372.FN#)$ M934X"LF(NY//ICY)12Z76M+5/^X?[J2O#W<_[J4_[[Y=WMQ^?91N6W^UJKT] M:[%C3MMS:SHD4&IGT%IO6IQRK1F@T+%*[=&!-ZC+M(N2H1Y02"4'=;2KOM>^ M4WI)Y)H%5/VN9N2&A MGC3*"2^+]OX&#V_L_KT_[<,6Y ]>69U#F_/J5^;@P.ID9?A>='?"EI_*FW^9 M; [GVO)7;]#]?:4!9",:YZI/DH"G J+%E5:(R_YXCO.C/6'9V$16^N9U8J8J MEK!=_U$"VG#F?T/H-PQ^K0_9LR-"60T)S9C M+4IA+@LUF^272H[(Y:0I(8@Z+W+/,)^ :O))J%5*5M:3;9.EA60%$6H->ZO- M-@63.C^-DH+4JVD\I5ZD[L60NM-2\B%U;E@J96K#B** (U"!D;V6L-IFE:>NB>GW59O':/X]Z/5 MN%$FN7X:-T/^:+=ZZ^ AV?#'0?JW%Z9E$=XO2&EWK*JVDPJ<+UG#P0-N+/W^ M=\W XPPM?]'8]-8OB&M>&0 M%Q>3@*A8C6_A@;WZ3"/O!D?D8*Q'3Y\II5FO^]3#UXQH!0O68_%6>Z\EC/5] MZ>K"]N!V/!"-V)+/)/YV!EV)-\;3C%SAOMQ-+W%7[JQ+;T^2^^=9-R;FT5K, MB@AX95VP_Y>#7F"7WDJ_%FT8H5Q#BWI#/*09+Z:^A-5:[Z&&/?(V)@N'EBZ, MU:5-&J'VL$0=:?1<$O,2)E:2(RX*=JEP7)H@:WG-,6Z7(:M(9H6M:_R,2PHP M,N7,6!P&A]51,.ZE[8IT0P)/N[XM:F@S\);XV":%BK*(BN@W(3B40(GC>D=C M0T(4%T:XM0;*K9TNU<-I2[\ 7Y<]!AK_-G0F>FJ+[QRHK/\3IVPZA30(_GB\ M7-4=9[INCG&QT4'^%7NB#47\<;J@V3\Y[;76E0&C(-!)A[\:6W8EU2S>2N]* MCQ[*K1?+\PVA%5/Q>Y+$MZO=GO1B]J3A6FQ0KSIX"6Y)&BU20.U%XHO'-Q6= M;VG?25S!UF+?Q%(Z!DPV!;?5;XAF&H"C1P>ZQZNR?+<19IN*ZD8Q7A$JJJC9 M)[089AUC=3=&;D?$%;NHO&Z4UUF$RJO5+H]:ZS"VR55H+PKGK @56JL];K?6 MQ\9Z>QS4R"WIC()MI%%B2P-1''X:X(!->!/U9H^*:D[7I:*J%HN6%PO+?*/ M;/K[%KHKB0&DDX5Q(2#I!WMY9DSN+7N9A!6N**(((1PQ,IHS/$1HNCB;DC7X M^85I.[>F\T\"MW%WD2Z2Q3<5B\'Y8PZ6Z MJR53]ORG'-S-X<+,,3,A>SN>8'N!^&*@DML^NG7 YM>ER M*NUP:-+L@^_&L<#]"I.9'D(0U4+;6A3RW8;(!H;=A"N9A0K('/V"3;G_AZN< MT Z >:(]64]PPW/LN>$"(14$4+[$VSP"*E;I?@#4A3S:!WBVRC MV['ID#&3!GZXX;B] 3EV4<2O9;W3+?J(9\^KP"-@F_%_G2C;NS?W&@5?D:X! MAA0;WS<@"%,"85Q[*7&#F1^)*C+]4?!-)GQC3H4P5XXH%$]$NJ0UG$*,*\PQ MJ\.L-O3(58:QF-.9)5,EW@%!YN+(C!DKB::L2B=U5<9@F9TT1]"J M8)X[$"9.TJ]03Y,59N7<[);2:772#_S>F],K$M85:;-894BY)FNWI]HO-;.+ M@MAM7>GS*W%3%SN#J+[ONEO&<#U2:FW1&,CI[6)1U/THK.AN5K2H"N;BK6B8 M[?.SHJ/6( III%I6-._(+U'/? X6=2TYNEK<*&>?(3T2S3",R /5TOYEE/'L MC^1&OY-GQK.&H>'N:RZ'F4>Y,?.!)C650:O,-$A%@L,BS_GR" XK?8B2ZQ%' M;)@W/,113]F$>9UVKR'+ZQT]N?-*=I';\3)]+,]'-5KET1VE%C/ 4 MYWQ%1GBJLSX?J_P(+U5.U3$7P436LZ[2X2B5R:1N6%^LCHFJDJFE,0' MPEGW2IM-D[&/@R,/GO&CJG/R *@YV.J<3J?5[HAHLT0[*1*RQ25D"YFW4,N$ MK#QL*$H)9E+D8W.VD$5!N!UL/E;IM_KUL)"'&DE>N^"SPD@6822'!V@D/1;: MVTYV&]TR^A&%G;H\5/%CD'S>Y(XY39J9XN"6OL#TSZ8 M\=XPO1FO"M$K8;,/&*5@).$LN#N[* M]+53%VE:HOPGW2^M\0QX14*(9-B#TRV+.K Y5-NARO^VU-^E,$HYCFN@Z+_2 M5_ A%]*?IHY\!PMM_=7:,E^AP\8K;*2"9?ZTU+GT 8&%E?:7J\?[>_I2_O)1 MLL@"=#L.DHE=P)9KMZ0?="81O0B]/-*#P,YH:%L(_[4MS=07PF86H3Y J/6% M>RF;(K#AUHW-^1S'$-%;\5%..K%MN %\^D'[&#M4J[?AC&ZP$EF%\+L]K'2\ MI_MT^(V<1\]]5ZU?Q&$#Z!RJ%;V;@\(@^\W*4DY.AQ$CZ-Q)3+J*X[#)PK30 MF[?AZCBT:4PGBIA+*TP&/C.+_L:Q5&0--D!+F\_)1&/0^ L+XH&).WTDAFFG MFF7SN5,3]=U=D$F-!D=R;^#DM@_:-F)O2#=7G]A7;T!;#>Y[,/2FW]U$SA8= M7H.Z 5'3<1H[G4H#"N!?2]"@TW<R2,#V+XJ^OJ M1+X4.@G:4'7I 4>8+7%2VX2TI/\F3"&!WB'6"P[)B6.UJ&:K/?DKTAV[H'2@ M/[Y0%YJCZ@R<\H&O\MJTKI>87KFQ[27Z?VE]IUZCW6[C_]>'(TS$*=> MXW?F%''5_A>K28L;RNV'@F=[X1W;1M5DGVD 0]&WL;Z[BZ^ M:<:O2$I@S?9*\,CO.1JU1O!H$\T&%^<==UC7#-)\Q@$G(5*HTLQ"^?T-Y.$D MQ-RO?%LT$'$-@U1&;_S&ZIM>/!M^.U6$?')*!Z2@#./L(['_?2GW??+F]NOSZR M4+K2V[.6ULAI>VY-A]CN=&#@'IIFIAK_6C/ .\19R(\.O$'3BKLH&6IK@BHY M*@F'V\@6P_0Y^YY[C?UG'%VI%H[DLMV,:_3(HE'DR*+=)Q8%Z1]1/L.UFC]P M*"(SVNN@2DW)0=M U]WYI>QP,#HSV^TK^Z[@FVG;&&VRX,6_64Q^]L!2L>"Y M ;\2SGS2!QUVY*._)9+J.);VO&0,!L+GSBNG+M8,A)I . 7A.;AYXR5SP)[? M09A?-!KD&\0!JH*_1MQ+KUXP. 0=?HE_KHT_,^A)6C#/QV--?\2=Y,[?=7,' MEYJ^Q-5D\&CP/KW43W@JN!.;"H^_P"'D"Q/-&"J?"=X1AZT'8]\&.)^8B,2U MP3WI^#?<%%S,ZIH9#_PWP>F1.ML*!T>C+RV^*&E.G)E)7=P)8>/466K4N_7: MC,/PAEED@8D+@Y-IR8]:O''PWKA+=/U15%ABAYW,T##$3]6R2VYSGU.PK,^? MWF"Y8:DR@FDHE[]Y!/),Q08W9,+Y# G*%KB9PX*\'N RR@>!Q 1_SA*S$^R+ MX0'7](&09W&4(8B3AND^WLX?$1#;])] M]$_08=(5S:T&-13WY/Q_57Z"3MVY64QPBCSO%F.Z#IK(BB#RX1-9+IW(%6MU MZO6*!1J^Y=%KQ:&$HZ!/C+AC7!M3MYVLC2G^( [(<4,3+)C+\L[;.LG/ MV[KP(WAH>(6#,!J=?L%X-!4&JJ\##T4U!:T?@^?,0YT@#[4;/5 @#\D0-0Y'!2.,?ZQ8B%B<23]?RV:NY9']%/QZBF\G3V#'\^(< M>[8J@# 9V]K1E:. :F/]@\CBP)5&"M:6=#=E%8)W/ADI%Z23W%.Y/6K(_:*Z ME?8>#R"8,#D31I4=QCH8I3)A>Y"^M4K MDJDHM1^[VK?,LW^[VD]^'+<4]#WL6QX+?8\P*GXR'57?4.D3+!JL9?";>5IJ M[[O'IZB2P4Y6RQL,PW( _MN(\%#TH&3K\MKW)F.)I; M@OY(QDM++Y\]HS7!J7M%UT?TK?01Q^Y E$CM MGMXL=P?64YYNMRS;"5KQ';<)R6:?5WL3!ELVP<P%_<+8WQ!<672(@67W M^&7>>/)J+O4)WA1NI#6]UH]IQ1 .Z!?9UM>FWSJ3IMYRFJMEQ.00W=6BNUIT M5XON:M%=O>*:/#!PD'O54,"C:V.FAE>)Z^!A!#Y-' Y45TE6,?8_F]3A^7OP$XH2=6%:"]." M]_YF:H;S%VA_4)9)$*(X;IZ=)J#K8PEH:[T0?0> L*Z2K'"I\GL!P6UO&U;: M5H2PKI*L@J8.N]%OK2>Y5Q@C%'!*E=4#;-4, Y!HJ/8\%4 S!"F50,(1QS W,NDLR[2A]XS,(PW"_5!UA M2]!CQ8@9U"C0V)3PBN;2ELP% #M1_4G[>7+E[L1Z>7!BJ-=N)\K%W\^1JRI;5.Y(H[&. MBR0T<,1BKI<6PITUI$E5/6\IZ'13M#I8&?>Z:.:6X#B/.FG?QH3O[^=#UV[#!M@U+H/'WA$AU@6[\9- M_\O1DSD;C^DC/'A/<$O25J H,14HVX6\&S7&K0#'-ML=6!=;*5)BV4&!RS\+ M]=U%R$S!.DJYK'//%G^QM"PDWOE2'8XO'W "HN[Z0^;G-EV:M48&_/SD4FK&2E:7]XT MI\TERRL1QTX@_OTJ;-HW37W&S-E[CMO%-DGG=_*,Q6H"+BKYUI)V9UDE$+GV"& M[%%NV4IQ3@.K<\ ;!W6GJZ]8:ZYK$7 MJW=T'7D>BWW\LGL0"^,7?EL>?+&E1U"T\/Z9^RLZ]75AD2FQ+*\>GY[8;+K" MZO#).&U^MOP)6R I?=3EB0[AI(NL,S4W;[KFXN_O%FZ'S URC^XH!MATX8%]K$0^HC% MX#0&!Z0^D'7PSNY"^WD'UDC#[7]Z./,VW)FIS@JM0L>#E F01)&E;!$,$[X6 MK^*6%LMG71L#HP [XQ5+S>UM^9,FTR(\=DSM2.<]_K['Y_PN]ZH4YQ',E;MF62K M+TPI:,#G!D3I\+P_6H\M:4HFN%0<"((#77%KR= MB+T&P[BDCVP1("S.O/P CTRMX 1)..']--['N..@'53\KV:-EW/$Z!D3^R-^ MPN:F8$&AP^?[P?ZRTD&0RZ7NN,.?<378R(\$&EOL )9]@XZ.<;MQ? FD3T-' M"6M\^(LK[.%U+E1MLD:EE17P9(=W*AU8#;"_[:Z@X5+=#LPK#/)P:^4N%L%M MX7.XGX&9IIKCDM0B<_@,+YV$+7KMDU-YE2UL$LD46W726@//UO+VC4*/31H5 MTSXWZQH ]_L[L7X"R3SWHQ&F56.S2@EI'[S4V9P=DN&7'P@5N(FTRVA_K9 E]J;#.Y=V/' MQ/B)A4]R8&B].P)GKDY EWC*#AX@-D[H19]\RVW_'(2^O, \%+&H]^P-.V7; M[N[Z[J5"9U[IQY7A:/$!!AW[#13S">;1ZP(DBL_XOC:M1^(X.GV?=D/J[T]T MIA-U&_BW[L"._%3WJKM%5=[8L2#=&#IO"5?A7HS]0H'R1.&&^Z([F\GX.V8C\! M?<]:+C4VG=R=F^6U7'+)I<7S$QH0TIFRXQF.9Y]@=<\4%V[2#IDXAN?CP[DX M06AROH0MP-%?8"*?^1UMCB1C+V!_>..#=LH%CIK_N4EM(:AVW683T -"!]ZG M;;KN IL?1HE Y0+V&;?#LR+,0E$AXX/57,&+H _?GBF=$N[^A76Z3NB7W"[; MS#2@(>/F@1M1] /XT"O:D?!"==L&X@>J Q)9J<[)J4,,UTIA00'W "0VE(J: MN^0:R8L!<':5;6_7/]%#ENNE?USY2:!P?.W$9L=?>#S&OVJC-H/[/#(6>)J! M(.-$L[3G'L.8L<^YSIG;KVGXL(8TRVU9]!&+/F+11RSZB$4?\5H?,5J\:W U M'I>+!;.-JN[W$-O13<3*L301=_PFXGC0K@Q:B8,4D) L$M(E?1MQU@Y$+C<) M/?3$XSLZ&1FW8 I;@.VXU.FB_BL+?U@HY7O)P<+J"LR<=17?U^N__;/;!)4* MAG[>M"8_F\Z,Q@X395;S9[=IH?#UB'%ZOS@XGM*6=[*N+\;AJ<$E!.H5QJ M?#P=6HW&Y7[A.2[!YH&>^YV&S?7[3:4?OJA#ZFW*+N)RX+#UC@LJN%[ MUYG>F7%8I].0!WF.8A8+IM&WUG')RN*>ZL2 M.Y7HJ+"RZ09Z*0?EFNP_%S ?ZS&(0LO:W3]A9-O/="A@.=:[XH3EJ#V+155B M[^Z@9,%BG<:P)YR3.K)8>1[*( H9>GMM=_[9C26%UHF "FGTTT+(/..,&2N:07 M(].[CBX<1.&/[^J57#!J7 6(<Y?!H M17(B>7L=UZIF22^JOJ1GQGA&XP+BC/^UU"R_)='M6.3'./1T&?T2^H+ =^$B MM%@>WPR,K,3/A2\2S6JQTID,M#=>.A'5#O;_SL(6/?['&1*6M75"1 !OSDV@ MJ6J]4Q@F^XS3_9N/_P,?+.=D(F^2X:GV1B9-' :P*K[-8D6W8+XX$$9+!G8L M&$TP6KG.3"P3)T.?K@(3;_%X>CVET>NNPW$7QL^9C*7/NBW%:Y@+=,R%VNXJ MA?*2^VV/N.];.:"^[_46[2PHL]H('MT-N\9EA]GMG7%K;KE DL^G0!@T>]KH M1'(T!Q>"+SFMX!NP)3<.B,\(AXL^TU]H/+-,T5,P.+O4[, 8*0H.Q6&Q57P# M+"O_$WLP\0=^3[3?OL>0*Y\]],HJ0?^5NQ;P$4BK&DNITK8$F?Q[ M%N)?N*=EZBRU<&^98S)A)QQEL*#W_Z9/6; 34?@, M#^!XANSY77I8@FV2.VI3[GUX_NB"A%UQ@"Y0J X=YD01R BC!IDT I!3]G*! M\R$]5$=35^,IYI9(K3K\=+G 6 V)[: MF%AL'UU\SXLK']^3YO#HCZ:>FH_^T?6=#Z)+<;XTD?5 2VG5+ 2#!7N*VVNZ^$+5;N3?A?_NX%-_HCAQFD M2\1EL)<<@\L%^Z)88YHM70/]@3&:?V])=\F6J%KN4[+#5XYSAJ!CMFFP\UH( M 1%CE# <.KQ]$.[ 8QR&?<;OR1:UI&;:(@O3T(X_%1 B3D78H/ZPD%XT(F0A&@%)PM(IE&)R]$+]B%J*Q92[0P ML''?/>[F<*;?AF)SPH(1T11,U5RS T^":W;-"K M MK+;%F/X)[P_/"58$KX!X.+ Z^]V&7]H>.JIG07VE.U8-CS*FP1"\U\G#YU?0 M@4EXB8AM#E&"*7IB8YLMOM&2O-FAS_[.C?TPVP. M3>X2KOM)4CL._L&;I:P M##LL[,[P %45U_9>(?0HQ=)%I\/AV.3W#T]2(-LOO[?_@8UQQG>'61YIC56@11:J0?X1.#X,PMI<8-F@4C!==-8H3[/\(ZQ1ADW2" MZA[K!,#QL^V@%5D5"GNS5 2*'^&1Z+,UV&*8UH W ],.$E^6N7!O_.$XXCXU M:JX+D5AP2Y/241VE-!2>Q 2_U-G Z!4?Q/794=LNQRST"3CW7A 8%:=RCV4C MDVSF$<8>^"J6R?@2Z0W7_'\>6=-@E)I_#+C>M#E5*(ABV?[=GY$ "\?J'&,= MK#( 40G?OG/C;>8BA)'S(@8,XO:-.JV^=RLZ3=JM_XFZW[FJ4_OY.".T1"CZ MX3[BV CX-K_"JM--MTSY@F__M!CFIJ7.R:MI_0)ORUZZP3FE$;@?#J'6]1&] M2I/NUIWU4S6T?_-GY8M_ DL_>05C27]EVPQ7$.?H=-P $-^!90?#OP#3S51[ M-?#;CU%0*ZZ$@^N;U2I7)BNF+&+BNS-@!)NY7UY$QRC_0'YJ-AM/<<\&V@3. M+ZXU:W[#77JJ.ZHX6H!0-9>5*$HQAM6B8- D2..GCVE:Z0_7DD^+! M54\BZ;%SPG^S)=]J1JS@]!'##,:*F%U,;E180C+"ZW?=_4W6GOZ0K@&]#-@, MFA>@Y@GSK^ P8&+;"Y??(?;_A-AK/VCLMNAJGH:&JC+._QZ-#;N.\L;? ML5@5!+SE F7O6X$34^913/V-6_PAMSO;"BG\EZ66UNQ96;/CCN]?5U.WLIJM M] ^\R@G2GHPGG[\[EHXC8.R[Z9,U.;.L:-3H;C2 ?=F.JU?UCB/JGJ( MJ7L;G3/0^D!5Q!T=J73CGZVMUD-42MV630<-_%TPFFR>\9.ET@ >6 G-<* 0 MZHZ=?-N\4,H"8V=:=H(QO6LEG_E \^]_F\O .*O-_.8 =Q+&<7/X:&:GQM^G M%^&_2S ^:R@#L9)\;Y#P>\.$WQN=G!HFG]H5^1]IPMD!?25>(;%Z_J5.3'K, M@ND7/K,*LU)N1$2K1&*K6Y][=+^:<5]B9'$X#ZL^#WM1E.7>$'1N,^>;-MR[ M8K9#'<_H@^.Q6>"0;IMVZ[:']/H?5%HZ \$GEC)@I/\8# &CRC4KI.+J4CIZ M$;!#%RMVB)L75H1WT<($0:!<[,$[UH0 G6"=S]] F]@3;1R8NGC/#_UN#'J^ MYDX/+#'>K%@P+PI'$ZR%!S&4<^_/'IZDFYN;[2R4M17. TW;W>4U.&TNGSAC MPY5/?+WF)P8&%SV#]FZ%_O9\%CSF=(L 7:^&G0%>F!8$YEAU\14C=@S7256V MMK !R:C@Y+;$9FV[&T)/'BP+K)PS5 MV/%$U,^BIWV[!93E@(3)6R5,#DN8+U;H]1'#YL&7.&/8)&:R$+-J4;\@,5," M8J9L%3,E+&8\7'^7[EX-,%TS;4&35,3"VD'IG!@$BTU4G7_.IM;[:7@VEU[G MQ^3F^!>._ 5R?5<=(-^1=SC$BZLBQ+5:U"](7#L!<>UL%==.6%Q=P:0RAS$? M"*P=DL+@Z/!&*+\6.'E.XHE6BC:%2F9'2&:UJ%^09'8#DMG=*IG=L&3>LSIO ML)3!$@["FV4>L>ML?.PM?_%BUQ5BEWWX+X[?-QZ_=\7QNSA^W_'XO10@F@*' M#;(<\%_'EJ<,>@&]@!?0BZH?D'M!U(2KMYGVK/&2RXA:3,F=U&U+ LQCTUH^ MJ!\_R!_9BG;]=U3]:S6>JDH[C*T?XV"3063/(]8F:FY19439,7NB8I:XA_$8Y;ZA"Q?JJ8A: MI'>D[D@+%;Q 4 '<&(+AXIX'%W]MZ!DR9J27ADTVW4 M%G4*L0H4="4[0?>5:S4>KTI;[=L=;$!$P0(Q\*NC3=KS,_$Z:T'R,8K&1132#QW5,J[AU*ADH$;HR8K/;.*80 MMTAQZZ04-]>QJ<:35&E7GVCW+X*UL$9%UP&TW.0#<.9T:1F:/2,>Q%"@O=7: MG.7X7 6O.Y?(XNH??]ZZ&. MW;]W9*NM@=ZN>18WCOZ# ZC4;5]YYAM(J!N]_M=Y?A MK9L=+=%16:,P.C]7=0P_OSK+NEUBZM!']=^=8FNPQ0=#LDMBCRUMP6I"PAO$ MH)4]R4FP;8ZYR(7+HTOME)9<"7)Z>;J9XRP^?_KT^OK:LLFX]=-\^71FC6?: M"[$_DX->D-E^*G=;LO=SF#0'2G==KLSZO4_D;?_Z2N]OMQK MS9RYIT1I#3CL &)K?^9F$EO\7%14!B]!R^1-ALZG\BE>Q'L3;M%QK^[A!-E@';#J 0$2WET_4_H0>TC!E8D$9':?ZP+; M"&F[KXMO00/?8?/OTH=K/&BX-5L2[&JSTV_W.A\;KAMA!)ZORY[O8XO5#V_B M]C+L1%[B4RV-TT&Q/3Y5G"1[NHDILC(<#4>#3Q-Y*'?:HPEYZ\A) M=,DE(11Z\@STR<0]!#Q#2F#@BQ_8M@EAI0M4$J,/F$)Q48S8<9V<4-8[6E[**?\^2^FNMGU,L1*KH]&(QZO4^305?N**"ANXF$QY4, MABB#<:XM>1Z@JW49:L]W%18##\OTWXHG=PW"]73:?1[0Z'PT%BOO8] M#B2_S.N,MK/ZWU2#.?1#%RM')W0/V]- *RC MN*K@S "!UEOI3KE=B>U?O/;I*_F MH'C>J8;;X'EP66-AL+P293\3YQ7K@I@2.J/8+RKLXK=O%_&J#QM"M?%,)3J$ M"!8JE,3ZHU-.TE3HD/QU2%?HD()U2#>)#OE&'.K1K"J(1YQ;0AN5%"\PH85+ M_V^I&2"-JD$'R226[&[QDKTQSA M4!M;H'JB!4JT0"6A?^DM4")9D&FR($#& M$!VRL[J^*]"OCBN026JB/1CU!IB:Z([D87>0Q.SRR#\^):AT5Y(089<<$>9M MHMHT*2!]N%P^JQJ/W=D\MC.L\5=86@Q5@RE%L'NF6]H$]$E7ZYK#,U=_,&9B',356 MWNSKQ)9)SOKP2EBFTBW3Z!@M4Y2XK^Q0#F?9[22R3R6)#ZJ:&]H4QYN'SK-W M%=I>3D);5WLCMRO ['D:''DX'#&F&RJ][DY,YQ527)C&5,,A:9JZQSS M_]C0)OT]@O7^7R3K^9QWMOP)FR-U7=;CH//Q9J/*S%>%\NR,(O&.TND//DTU MC#%E6>[\CSU,Y'9OK+6A([R85TX(K_"^=WN1[G4UZ=G6:.0S7Z@JT&6\Q^8P MP'>=3J>I]/L@-T&==VN^,!]+[HLPNBK.BGR41>8Y>"O)#[;D1 9DLU!_,XV? M31QLA9DS-"@O3)9IQ4ODH7IR"],6)]AUY>.MDGZ493 %2OI(EKOM3Y/^$$,4 MD/312$DMZ.%^$+>H#CW1(%IYA/RK7/X3VW4ETJ[[B$1Q%K[=[D2*?E>(?K5$ M_RBK5TH5_405<&Z0>&LZF)S$1"1UT>]8;^;9JVHQ2Q[QMA\_!O%_,U(ER=5' M1ZB/V@O'5O71$^JCJ(QF,KVQK7<4I+NS,4Z@<8&EC;T9)](/0W.""2F*%'!/ M+ J)AS)_KMK8>P!_?MPQ6:KD=<(AM$+96J%"=3"UU@HK3@5[J;?_1W5;=('5+'NY6U%E"J,UQ(>'QQ\?PWHB1LU\3)YVZ&>1 MV/ZNO@O/H6HZXBBK=,KP'.#S?+**";T%W*B@F[!#_VY7> CUY.VMTC\4TE^4 M]">J@LI-^C?$"CLH@5)J*H02*$ )B'*HHG./B3KG E51RS&39998W"KQN"%- M*N5)!7PT\AOH1)ZPMHR\3=25MA#U@D4]D=.?7M0#=GUGB>^5*/$"HZ?H,CRE M_E@]7,P4>3@8]95/D^Y &;6'5,P2X?7$EN$IFUWL DOP_K;4WZ5>LE:!*C/; M@4(X>K&=TAL,.K0ELX-5H7ERWU8;<&L:31^5Q:MGWC7 RR+%ZU60=NK/PMT* ML'!&9*Q/1V2,/N4=U?2/J%&)K>;/@SAV<^)RZ^G/@ M_U&I_+]_)BXO,5@40,X R(8 U486,+8S_(RL=&8N,W[#EJ9G^2%H9%M3C]:C\'O7,Q4XR=I@NRA M,K-,77HD0&'J&K%^B? $ X5V+,FCY+Y2+P/L<6\BFM)CMQ?'&571%:)X*?OR MA?7JQAZK;FQ.-0ODV"MQ3*0P\"?A66DHC%OU2!;:8P\0K)2QVUROB+2#P13G^[ H\R3!HG['28IL@;"T)I;E8$ 5BO,ZT]4M$S65.AB%8; M_U>1CW,$\B[Z H>GMD<])1%$RC?-=BB@TO+9UB8:W)?8L=(O^+]4_N\(_D_* M_XEB7K ^-NVRF4J71#"&>>C^6,,VT\@TX-#=3?__]JZVJ6T<"'^_7Z%AYF9"IS6X"=!"CAG"2X<[ MVN,2[MJOBB.(;Q*+D^VV_/O;E9S83IS$AH0HL#-MH8EEO>SNLZ^2X%OPTNYC M%<;5E)YZ6*/=CO4$*8]W2 M0PY62>DI=3;$#.FY\,%'\<"%620])#P6" MWR1AYX\'-L%ZEEOVW^_M[Y=R7&>'9T_E\%X$H6&CMO D3.>!7.GNDA\["R]OP!*^E8.!_($)@2&']0.\"]FMDD,3B1SG(>?$\6^EL:GOH;7L M,5V29#8^G0DOV0]O$H]U\['> !IA"L$/F/^MU;YBM4N]*XV);Q&(D(^%.*TX MA$_",.D31W@%=GK,[\3V(:OYVYC!"$&Z3(JSQ04;%K$&-3W,!-NO&,1YSIC& -,:.'=8UX[S) !/)Z@@\:+'K2 MBY&_M^?Q]\PRO\*EF-KY>91.6,\W-]UDMLEDI[9VI\6$9B_QN(ZP8EWAQ)@F MAV1X11<.9NL&>1S)HUS9H/ZD?-F@&?0[PY*'&F&8>_]SO--Y@G<3?6E&<^#4 M?\TL1AG>S[5ON,Y>X0L>3=D%BUA$UPS?CM@V)34;_=W+%E2PY)K*Y >H+"5" MC>3#] X3#_I"=F>@,+V1L2C!1KS'C#U\R)7"2!0^[(PY:1VS>I.?COEA2O[Z M0@F4RS4/,!EA]M^+6 5^V"\_QJ4+_;)6(M='LXN>BM_[;%(B6B!1<9T*?:(XK 4ZL2IW5$CFUMTE#T&]6(@Z@E7XA&+Q]J6#> MO>>V #;8[)\PRQ./U/2VYWRH:M;GVM<;3N-)+W#=)XY >Q4KLM!:#X<5?/W< ML!KN%[U^>&(QR_JBN#HC$?B MT8 THM>*QI;N"S09@2I!4E((*T".)A@C0TM=UBJ:8&HD+R&S7Y6:-QA1G4-)"\I25BN(3^(8>T:R7-Y= MY%0_!QOD:QUTF8,I>%!WW=KN6X9_MH_8ZX5M=/H^^V#CB '[G:N># B&[8'A M:R5"?8:#-@UG[>G [T;W(KTZZ+5)F$B0[*%6AC+COP0JLA1< M=S+]^II$A6P"L@ELE-1J-L&IP_X07 7B@?#5$GS5D0ONXQWFHQ*=EN2J]^H0 MUB:9(7G9%/@G*X#8@*R L<&FJ;P6HB\ 2BP&\CN!"BD]ZY0><:CE>$=JC]C M3K5G5\(&U>V%PIO90O;98?_PP4#\*REI0WIW[:!JDYB0B"P#\=?.4J2G-X]J MK*0.G^E-GOL#/-[UD\.^]@7([@/1/S>45,'8R@&%I"6R;K18$QA7IEISO5>F M9JYDNSKIW+Q+[Y[N$BF1[FZ0VG1W*\VF M0U!0%$&4#NE&NAM!6@$)D88+^K[O\3W?^;YS[G?_]S[/_0%KCS5'S#'&G&NN M.>;F>OIZ"XWD$_4'WDY.[D]LC)F9*'G1,0O*>@!-D! M;H%]*P& -"?G[<\!(R?/(2;/^^?LH<_[Y&!/_!3!O4G"?IUQX#]\P[U]OXG MP#_UCG[2\@"'M?4-Q^'F"OU#ZU?+\\RLOUJX?U[U;ZY_MO#]O++]H^6GS9.? MM/--7/\2D,U;]O]YWL^8_XCMCRR!_\K2+R[R'QG]F16PY*^_/WCX?\G^S P" M^NTMFO0OV=MH *,;4A4 ?&_TT1@ 8@!T_:_&>Y8>) M$*APN1"EU,SPJ%U"N*'X2<_+[M'0$JBWFO/PNH:.2"/1P37VEO?$VI&VM6=D M6F%UU^3Z#P$Y'1NOJ/17-=U3&\6O-EUU"XM :!A1OO/AWTU@$D>KZVT1LG"H@L9;3XW:T^ M_^7"?^\!PS]\C!D&:@MGD6=> ,7]UJPR;VS;[D82<3+H([*.! MHW+AT&A@9)^85M4/_P"Y%P,*+C_BY:>-+AV;QKN)B'>S=+T>^U?:(=VI/':% MYW"E3[ 0-6V?VK>32Q$?597$G7]=^)'N^ZXBP''Z.#!A[!H(5[5:\&CKYGD= M!6F8'(LQW%L7@,TW!\ZA\3M= S&^"S#"._JDLRP8I,'$P[1?EUZX<"G,VY;Z M>SZY>,+4;FVB&O1&;YQL'=6(XOGS4L<$-T_!QF/4:T#G&KBW[O>EYG2.5?[3 MQ-=LBG&ZPO1L4I>O3H4['_2\ZB\7Y\CF D0"'NP8O,N/H1E_FQ '70_#NRLQ M8?>XHQ-SGNF=9]8.WLX9>3./4QF=H%--B7 :U(.H>D?Q<=?+EFK#;R,5DS_J MB][64;RHN*JLY#SD+NY^U&MURE\+=W14>OM> 2-ZSOXJ)BC]VY7;%8:18.W+ MEX5IA' %Q'RZ3_+[ISUQ]KK#D\&3E=+ZO !F*QT[7('VU?7PD5;>N*Y14KR, MGF<(M\M;@O=V0UL8'M]]\]9GK@@>L5X5Z ;*((WV53@\G9[,FA:;N ;$/YE0 MW'QP?QHY*V)J&)6?ZKC2HB-T.91(5:!CHB,2BPM>0=@3N>P-F]]D,PM;6%P0 MIU"\BGY@G6_<8IJ(%?Y:NZ\O2'G_@Q%+6C7#7'_SYC7 I%1BC\ +B,(U2-\5 MKN\6+>_ :8-HTT2NLM7P#;N:MS %17'V&&%E1]AC_,G?)>.N 8G\@>8^!06X M)F>Y<,0$D25?ZO3=_;+8!0XV+:P#G+69#T=[L>F$;\._L[2W?8 M-XYK'(\%3E&8N.6)-5TL;',UH&7A*GT3D?O0*#"N/A M>=CMCCY8%&DF'3%R/-;^-DD,>S5^)I%MU%QPE!9:,#Y+QK5>DFV^ MGC=ALK4SLGCQN#KNY!IH&AH-ZGSQ0O=2A?M,NENIIVN!%CWO(;95.ZS?OMSH MXIW7.E/U186%F.^.!:WS)#3=9[MIJBQO4B>SN_]*BS9EY3M9>GR>(BM;U:'U MYX]S4EQ6>=*DQ1POYR3:?(4(@^9R.TNZJW8P;1-5=SH+)]NS2?OCT$_>S+FZ M+ I$&0Y(*)F,050TNZ[?9N!1[@E06YU9\G)G-YA+9<_F5YNKY:_RF MJ4D!7BU=#NQU7[:10;PMH<'RH0O$M&M ,$[O>8>(2V.[4@L1+\YY=I#L0!%3 M)+]\=8V@X5>S;["SKVRP\!I[+S0!A\O+S;EY[R.LWH*K8CNM-?XNV/=MFP/# M;L@IW@?Z-(PANCBRNI;*H)PE>&JL@X>&]=[.X)4SKS#D:=:RA"!0X>W -*%P# M^.\HUX9=&?FJ=M^V5.VX&:[[92Q;0 :4+18T!&[LA[$#"^. MDU4U.S>8W4BF&5GL:H5X)I0/#2U&GREW.[A@A576#5+[P4"M='0*FAT%G'R? M',OBO6IL"K[P!N!\@1VQU5RP7^;M/1I\->LIU#JRDR[X9$=\->7CQS?58K)\ MYP_C6HC%J=7Q1Q&@O)CFX+=1LLX63?,_A$;Y?:%=P92PA2\SUM]&85=M/%LB MY%NU,93;[&XQ7H&P]2B!67CZ.R+2? P/KO"'V"/"F9ZOW^22D[26GGNDUO;, M;/K&A9S.71HX+.QJ8U!C3@G[*>;NQ( M+@#ON; S+PL/C$J_J'U' ^ES5P)'QV2?EG9+"VS<$>=Y26B80 MBISH@UJT)<8[M97C27B64 NF9ZT(*K9'.>;ZYCA9,W>:1EL8LU\AS<]7]\K> MO:QFHFYX0XOBA7A>T9;!CX2SH4:I$SWQK\3"R89;=V1E:./.7QY5]YEH?[D& MTK>O ;GSZ-[NS8'*J_"J[V*EM-PM ORDW8H&U4.%;VLD2'99[7,,><6[C_-6 M@ZAZF;!4.CQ@'M\"Y=U>D):S8E%D+&P[PLIBK^SG+OTDY+[II ;56)P'9BRT M\DU#7SF)B(Y+V)EVG$4*G6'M7(:GS&GM8AUML5F]0,+]W,W+LUD;F!KO9O@C M2..".FK'$$NIVC?*?M9PK&H>9:?F5$)&[D>W\JS1UT=W:A.GR"&-' LW\VY; M0=F-ZRR&G6%D@&]R8\9 V0B&R48UH;DS>,1O=/XN:/B2O'ESQ-=*K]9QWJ5\ M6P#Z#2:KR,X:8V2<73([Y4L84'25OLXS?.5F7B_E67 .AZM;6 M&NU!:HWA22(+RJ'Z8Q>+,GE9W]0,%.AX9[)3)#^%^"G$M7O0@GVN@2H*F=?3 MDZNZ%%]'-J7NR"Z=(KYU$1\JJ.H>DU6@D[@>_[F3$#S5MM *>+7=TI#A%I'@ M\,V-V:LJ]F*5N:1K=BI6$HW%\>TE71?R8Z=#B=[CH*74M^-PC3"#/8,S[<\A M6ZV8GUS&41+6E==<]<"XG'@!?^"6H%56PN'QD!0\ M[9>#3%O>7*!R(L<87_X-]B4+.GPNST]>H'0>I.-45!U473FJH"2[:E-;S650 M-@#_IA.JV%BV=;7;'>2HG'WSB*.5S1D\_$8]T%GVW7UZ82XU'*Y^\TY,>0&_ M#67FU_[Z5X6 !"#?["1O?J\_H^LJ2$N;J*JKR"H\E+EM M#E']K"G, W^VM' MF+NKNMP]2ET]?4JDP9O]/,I-A<$% &86;LY*&K*:MZ849*0IW6Z$@+_AQ^2O M"F>,35Z5DA+XOP<<"V=7]U^[?(#'TLK-XH8.OZ$=O-R=;]OW;FA\<_M;&GQ; M*>"[WCAX0Q/?TC:_:-:?,K_HV^H"W](19GE#W_KL;.EH>4MWW-"//3VL;FC( MPQLZTM/6RNN&'K^A:1T\'&UOZ-LJ"M_1RLSMIBBYK45HW:TL'MW0G#WD[.-J:_/(G9+1@HF22TA(D%+>RLO! MRMV=3=7,PM[,U9)2VLG1V0SF P"_8OX)W-O<4MXDF9]+B)^?C9N=Z[=$_8_, M_Q"W8_N+.E3[.68@POY_M/TK.:?\FUKMIF*%)/ZCS3P3 &HB (!X]A]MM,\ M .MFW*J'?HN'\':^/')W=Q;FX/#R\F*WM;)@OTWH7_BW O\!?NN/_=;<7^FA MO&]E;>;AX$YYFS<+)PQ/]KQ7_M!ZNZE;65JQ7L1D/[ M9I;9PFQNAAMF:>MNZP2CM(7]=X/XOU3[)_R:US? >W$%X)NP ]A#^ !DIQ] MP$,#((:Y-QS07^/V$$4;N'WR="@V?LW[GP#]5ZO@A-N+FZW-3SUI=4U*"P]7 MSU^\G\4^(H *8 'X EP%Z !& $V@!L0 $0 24 &> "H )J 'F ,6 "/ $? M%? "_($0(!*( 1*!5" +R -> $5 *5 .U -0"O0!?0!P\ $, G\%7P$ 2!H$$((%80-(@B1AJA M]"'6$%=(("0:D@;)AY1"ZB'=D#'($F0;!)XUG@A>&]P.O$6\.'XC/@*^#;X(+XC(221(;$GB2)I(9D@12!E)E4C=2+-)>TDW3[#OX=D3L6 M=Z+OE-^9)0.3,9.ID_F1%9#UDQV1WR67(WW M*/ HQ"EL*5(HFBF^4!)02E$Z4&90=E#N49%1R5-Y4#VG&J0ZIV:@UJ(.I7Y' MO4"#2B-(8TV30M-<=+0:M$ZT];3#M+AT(G2/>(+IVNF^Z8GH%>ASZ*OH9^ MDX&808'!EZ&889X1@U&"T84QGW&<"8@%S,+/ M8LORE&6$%9%5B!7&FL\ZQ8;.)L7FR5;,MLQ.R/Z0/92]AGV7@Y9#GR.)HYOC MBI./TX'S!><<%R[7 ZY0KGJN VYF;@ON;.YQ'@P>69X@GEJ>?5X67BO>7-YI M/CP^);XHOC:^2WX!?E?^4OXM 5H!4X$<@2E!?$%5P5C!'B%$H7M"04(-0J?" M_,+NPN7"WT381.Q%WHALBC*(6HF^$%T1HQ8S$WLNMB1.*6XJ_DQ\28)*PDPB M7^*S)(VDI62AY(84DY2=5(G4[CW.>Z[WJNX=2PM+!TBWW(?^!P(. !QV*Z(H: MBEF*GQ\R/W1]6*\$5GJ@E*PTKTRG#%.N40%4%%225194&51=5#^H0=54U;+5 MUM6YU/W5NS7P-$PTWFC\T+RGF: YI\6HY:'5IHVE;:A=I'VLKCZ2OK5^H?V0@8Y!JL&;(9QAI.&G$8.1MU&M,:NQ@W&B"96)F M4F&*:*IC^L;TPDS%+-_LR%S!/,=\ST+:(MWBJZ6D98KEEI68%=QJPUK,&FZ] M:2-FDVRS]4CB4=JC;5MIVRS;?3MYNSR[8WL5^U?VUPXZ#N\M@N#![ M6(?372=OIQ%G%N=(YR4789=4ESU71=="-Y";D5NM._[-9JK?@]$CPF/94]PS MV_/$2]NKPAO'&^;=[\/L\\1GPU?6]Z4?@I^%7YL_E7^(_W* 5,#S0%"@>6!; M$$U0>-!:L%SPZQ#4$/N0@5#.4'CH]S"=L/IP\O#@\)4(N8CB2,Q(U\BI*)&H MO,<(CVT?#S[A>9+YY"K:,OIC#&=,6LQ%K$7LQSBNN(RXZWCK^,$$_H3<1&@B M+'$R22+I-1P'[@M?259*KDZA3(E.^9YJDMJ;QIN6EXZ:[I&^E/$PHS:3-C,Q M\R+K4=9$]KWL=SED.4]RCI]:/AW-EV;[;/JYW//J?/K\M )H M@6?!^@OM%]TO!5\6%9(6QA1>OH*]6GJM_KJC2*"HZ W9FX1B<+%'\5:)8[4C=@[JV>I'ZJ@_L'UXU4#5D-Q(T)C2A-H4W73?[-A^U.+=LM]JT MKK29M,VUZ[:/=ZAU#'8J=O9TR7:U=TMU-_>(]33T"O?6?13\6-/'WU?=S]=? M-< W4#7(/U@])#!4.RPT7#\B.M(T*C':.G9_K&M<8;QO0GEB9%)K<3YZ 7LA;9%L,?\3TZ=W2_Q+C6[%8 M^;KJMGJQ%KZ.L9ZV0;%1M,F]V; ENS7\Q>#+VE?GK^?;D3LX.SF[C+N5WR2_ M]>_I[JWMN^Y?'\0>DAR^^L[[O>U(]6CQA^./\^/H$Y*3UZ>"I]UG.F<;YUX7 M2!<9ETR7]5>*5_/7CM?7U[L U1\G\)*W^P<(@ T!0Z"_;R!^'LJ#_G. _P'( M7_@;'_0[YS_$=1N @PQ6 G="0#A_'LIW@,"W)^PWUD#_V/@@(4-1$!!!$%0P MVDTKY+?#^!O<'GR#04BW1_$W;@!(4*3;$WH0@ !!A"*!D4$H *>D*3X!$:HJ M#BX>,0DVI3,M':% <"(-%;V@$,Z-%N1FTW1C!!D1^487$8)P8P",C(N'CP+@ M$%!1$Q))IA$+3F-SJG)QTWC54IKRT-))2=,S"&3.H :K\=[/(!&ZQS?!GS[E MG*@N.UGS&O?&OY_?"D# 8"0H @0%=/MUP4W74'R BIJ& (F+FX?VQB-GJ7N$ ME*K!TKS(:F9T?(GJ&D38+B$5]S4]*W^=J(-^GJ@#P/G)?[^[_!L$]Q0/EY\? M[(U$(1[RXXDZIR:DS=J)?TQ_TV0=.S1LYN)Q'1Z\%%S[I'N]_\;)Y.B?,?%]C3+U@.&6J, MD_H:L'Q:$[G8R=00/E(<[W[FHFAZE)]S&E?/,;;L>)Y74ZS$?$F&YB%[0?1* M>U!F=])N;6K7[_FKU@DV#27?GI_Y5$^-"BLDI70F#Z#977*7[E?;R0..SW/?:DB=1'Y8T!"=K7R M?.B;SK91MHR8[E?IQ/%4IU'Q+1&3C^[ONG[L/>&:;1O&HCNS<1EU/3?9;A8L MNY#8;*#P:#P[5=\@F-P,^XYNL-$&:Z=X'6AUK-?[O?G.?)#3@L=%?)M9WD.C M!);3BXKOC1V![TY9+4Z_;::H/%NWZ^:9#,CV[STY&]YDE;,_Y5 X3?^2HCW4 MP_/=Y&-S01[YG(+X/V(&C9SD5>7F-0E)OB@;&#PRMCS;I]4]+A9DY1IZUR1^ M%BU^L6^RG<"" J\O3/-XEQYJK433][4V4O?N4-WY@NZ5D.EK^@&VT<=;L]4' MW>L=Q!&*/O[1.ZRZAB96>H%RQ@W'E3L*VJ_7WBLNGJ2#LZ=HOCU&&W?E%J)' M4QT_HL_RW"?YW-ITF=#8R>";!8OIU L]>E^3OGMJGGR6]D5.G^NE6\W,X'O- M$HN\P$,6Q?Y&E73TEK^>.B.]=(\%UQ0CBZ [BVOT_A@-T'Z\1?6PG;-:%YUI M@BS?]JY-RSN9)PO3Q9/B"\>;0B5H65_L@VR[#YOIOSS_-&U6?=',D>4]6V3%;S,_#8F,0QGYXF=H0$Q',*\":P/"J)/<3_<6>K_[()7OU#Y<# MOK#>'V5\LYD;0:<3JZO"3Y?D]OXQ+ZFC#]TJ[>P&FW+V#U JQ@G,372#GK@Q M[FZDGSH(W"GL_E%WZ@3Q8E@HP)^JL5O].'D?[Y-O6JV&]\:6QO&:K3O/U$ # M=7'R&D'127;W;L0)@VRU$H;M9&D:A2B9B0GM$YK6(OUOK*VQ9\>[O;GP(][J MSGZ] G(ET2FP7F#CDSNP/(6XY\A?-]Q]1OM=9S8#O6.;_).;*E@TJ1XV*E O M&.?=$X=9;7U90Q&O;$'W[I'\;6E4T]Z1))XUH)O9J,K^XI=D,B^!6>CQO,M: MEUR);+R ?R'!K))NJN:M2+8)GKZ!\^*@&^R5W[N[1_CL-5Q%Q)NJ)3/Z^WE6 M&N8-E\K6 9?^CEOS>89-0F'/S=SMU3\1EI#M=6&?'_)>Z+Y1R!V]TIF6+CVL MV&4/8#_660MT2^NP_C9KRK%X:4KKK-"AMB"+;:GG *@FW()9&[ MG)]X7N@VEV1H8R@UGPQ4#'_\#Y>Z__\ ]*PWH#MS3GS(6\1EBV>[FCY-^]]H M\*5OD8PT)BZ\?6]PVG@W8&;ZWW6!@*O<\C]+0)1< [X>'.4W/C2JM57?+G=G M,/TW7A<.!58X#! 3#CCFPSZ7N[-F_(U-T%#^+Y1"%7YW%8I[[]72@=\ :?8# M>O4VDL1_$D8D//XB66!-.1SY=2"/7+-&Y+?.XPBV+TEZ!6Z$O#E=)YX^^]6, M%%J;)OJ'B/]2[_'+SNE6MC58<7%W:MVE(OT_U*$X,TEIM\[:T^ _'$0OZ2XYQG["DK;YJP',1H4; MQ+.BS-!:=RF,T@%YQK+500]^^)(,?"JZ0:;QB'_[-#R'F9=]?QC"I(G#_; XV$3FA?U+J M795'&6&1Y@F &XB?J_;/#X+RU8,I_'[K28K6VR 1H$[6D.WM)ULG"3FE-I<5 MP7O-R:W)N+4T]_Y/,63:I_$HFJC:'E81W+B?<)$1I9A!$N"M3-,_!4 :L<_* M*"&Q:LET8B\[?X]%W&7MF-P:=B1>UU]1,G@*V3@2#^_IF'$IIRD7UJ@50PHT ML_'5X!$0>(&JZQS3\J?6=WS.JO P;_ M$?MCOU-VM3K41S+K#CO$XS5':7*T^'(W+K%LE839O(SA"!G&]R^GG?\EC4&= MGM'5M^XGR>PRP(9SAB#IOY2=)@1 :'C::7G:647ND5"&[@;_V?^OQPIB0/]6 MJ3;S].% *AZ.P>-'33;;/[G,H(L9E. MU%>%,9\@#7'_H'?J29^:_+-1+;F4AB?:D?4F/KBB]6WBL%.]"2\2 4058?/5 MT&$. 7O M^0"KA WPWZS^M@0R)^W+.O3,M@ZGW?C#*B2*+UAG_=#=BDUX"=/6?? VL62N MKW%JH6_0,\XX_^P]QN^H\Y7YLIV5G!;;8,N?IH3=,MR02][_^9_U_P]]7Z7P'SZ6%MP!^+Q?\ T-[7 MA.'.>N]K0% M^S?Q8QRP&_+P'>**M99'HSF$%W-W6><(M,.*/^X"?G4_[-U%;%NS52OETC M#LD_.@YKM5D?C$WKZA!N7"@^&A$W-D@JO7FZ3 _),4@N!0[C.=A&#TL4ODL1 MW20(0\+G]-X;H\$WG0S'TQ]VUGEO>N=52"Y A2WM"^TFV%X#SYS/P>N^E !@ MNJ=W6E% .U3W5*.X^TBF6(6U[R8!T/<^\9&Q5]FG7: VSQ\KI>LU.G&O_UWB M_\]APJR*TQ[EBYYW=W% =^D0]X1'O6"9=N#J@!<[WL?)K"L%="?3(T'A6BRE M"+9#@X9S)]D7Q%WWQQP_:L)9#-Z=4N3E!O^T@^C$&LS+1YN-$\].D:TV]:E6 M5J<89]12E5F[UGNR,0!3_+#1=_O+WQ:*FZ7#+G%VAI>TQO?+XI=(N1B1\9,\ MSG=+8E@"=\T=SK8U7TS/&OB/E,GPEJT^S/-FT(IA.'5T5)BD^*B5R$4T; M$)HH2%Q?F M;[3O^]4IG:1W+BN#__F!CB&&H[E4S^81!BO"GOKC4;V;G=:0% MV5U^W;ONC>)$HU89Y]L[G/\E&?\#0/J84F^I/Z?[GVKV+ES:6^_DV:=.7@," MPX[@H7K%A)?V'P*9GZRX-Y7:JZMM^VQ7Q^)J*;&8\8FA"["2EUJ[/W\[=E%6 ML5N0725Z.S]O480 LV><*3+'P%7D,XW:+C[N<-%0W-*OI! RP'\V@-[8J5W3 MOE8O9NYE*/O9.[YF?]9UO!A)O\,H[VB?1!-N,I2']57(02YO=D6UYG2QX(F" M] QA9$"?@X/;=V,:I88@FZS+=UE.UE:5IBN6VYT!D5JOUBK+F 7LFMTZ+UDM MOAY2WKX?F'Q<$USTFIZA^MYU=UF19Y^C2)R:9E,Q\$ZL-DY#D397W*JCD).H M&=<_=;F4>_>E^CQ M.1-Q,E4=V,F;*E'2/^/4#!\[F! :_Q+5*IX$A;M$6/> MBHEYZ.Z;K)\VG<&_9DLHLRZN[V)J=[H/%T5U?GVWSYM\.*B&,/%!_+BB]O/* MHD9@.^MW@3>K-5M7;KR%_C.^F 44F.M']08\&P:&0P5YL-<:-A M,[V']88OQ;-K8+B.96'@:_#_8 V1AGV)LQUR]"T_U&=VTIWBB_(GX:%OLG$: MK\3;WIYN2/^[A?#_ R#*>(]4J8AMO.VA>;G!GQ#SDD2RY7GH$W&>-L-+DN;\*0AR_E+.I?/< /@0^W4=3DJV?KC 3]2L[$O]>N3,1&(4ZN6*[I-IZ MOYXY+4A$!2.T,:Q9WW:@#IEM\IL[@Y.ZVMG='S%>Z[7% 8M!B@GEL4K_],"I M,GNYB*$7J8]GR(BDP6-=C',#,3##$V-"=G2_*/&9' Y&-O$<&";WS^ADJ3;Z M73U]@]L8U(B MU$^X& >#"!)KQOO/FANY@YF*9Z(]OE7"4$@VKG_>G:7OX+Y M4NF.VZ$ N'\X["SV7&1@:Y6G&^$RZO YNXYQ.F'5KE:/+]E0IN>K:=8^E.G?:L%T9UI'C MW';S-R;GCEH#^:\SJ_1]>>_I)8/II%6]'\S:5Q4*5[_L1:8 M3MV\MN-W83WDN_AET*K_8V.QTLM!^\FT4AD^8[H$H9?9>-_XWHJZYS35[GL6 M#+ N]%K:?AV;$"R6GK>W'TC*12N."3+T^CP3C_66\,MY'3D&>G?N\_%96/\;/N4$<9"Z*>>Z4K^X+^Y#))Z=JS\>63[V^')0 RQ)Y+4[O#&)H?* MW=FZO@D>Y8C$C6HWX4>EX..W '&J?YC:W)65M'/SVN@1;9Z24R&D9\(&N0RYKKH6NI/X./E09V MZWEU?#^*]XW&@',4;#K\W9F?#H5(B=I[I@FH3WEXYK!E%]F[8+#%SU+57UI-7+F M'"3'E"RJ!B06WLEQ"$D4F64?OG-_T>@C8EG&9UM.H\[>B((\=WK]0?U1]%# M8<__?D[^OP6DZUD ^?9[ 43@QPNX+++U_N57FCI>$IHR:;XN.@I_I9)6%(PC M[!&VN%31O.<[[$P?NMMA:FWWYE=IGG#TDK93T?"J)<@_:!, ^=C0Q7;5J!EF M]SXLHPMC^?TL'*M7*8GHQ-JRUX(AR+$X$LK]VMG3\3BQP> MITB?+YC.;]->\C;I_BA M.66>TE0R=E1>!).-,8^VG&&, X(%HA4J*%W^AV32/"C M[%MDQB_O1'P/I]FU<6NWDZLN73#C)6\?AM'%0M1V[M=)1Q]\B?[(8S4A5BL%" G7=7I\>-4PK@O3ON]_E/'(,U'5MIYS@(KZ M&GAR,]')+#0^&L7?F_(J\!ELT4UP<*T_D326K=0T%,W.+F_1HB5VRZ@2ET## M;.H3IX)#7])^XV!'D2_@N*BF(OT6]N;D; V[616O;U(_I4D$4"<&"6O=#W?UOG-@V?O]I''"XH31YX\ MNA//SHB='\F:]956$29*NIU'1NM*YLP('/89,X;S*W=3A5T#S"[9H38EI"N" M!VNM9L]B7.2#[&#WL<+L0M_@?2Y.#)1RR4)]1@VA":&E_^ +^9!C)TJ,^R*Q MWI8:SE ;,,3,OOK!7EG/M3N*BI5+21$W@1HYU'NI?LN52)!A8[5@KZUL;26= MHFM/^,&;T'S6XGW_T@QTZAKF]H_MT'11Z9LE6<.QMJ*?"/,I@7#+*?*I908:-< MA'=(G%/B*O@PBZTRID(^EW$5SK\03,DF>*M$NU'D;H'_T=-,==2,:WPNQ='' MM;>(L.->;,[N8B&GS02^>V9,RWI/,QH[QEO1I':_0(E,4?,5G&UH Q;!DSC^ M-:I6@4)_4FL?92W1VO<'OK'(TO9CMC0""LO4A&$5ZY16T%3NS2M [ZV1WJ<(;GLF-5#( M* X!A6CD]*E!&=(.$'R00@R)EF ^UD_VT\_V3O%-D-*FN3/Y\L(.4'!7-]4D M]XHR3='43%/FBXBMA4.CRZ8Q55]4\$5*9W]@]O_0A[V:?+?'J!F_KITB&C4T MG!A^PCI:[_,\URRO[^L*'#UVD#6\NL<2)ETF-Y\E2*@__8K]V[P@2A]*7&%( MUBO4R, E$ZR!:-?="Z13!M 89TV./*+G:(4D QF$A1O.D6- -H[RCB(B[YN" MS3=B7.HVMXNOX:'VM/&;,HWF&5/,BBKJ2!8BF8Y MKQ%^:MNCR<,3]I]-=$0+126#SJ^JK/$^C;'/R&=^@E4::XGY(52I%+W# M*KO/H#@I(9ZN*(U8R)J[G(3S1=.]O!S27 4R MP\N5VLE9Y>X#K=^0!(#Q(89$;U8B*Y='ZZ;Y\62BM2]/NP1%:*T%H0\&.&#, M[(N917Q"W#9A;NEKD7A.UP"4L]\Y(*72VJ(>>I=="9=P9#:G,=5L*(T)6\H4 M7W,76TA AYM\\"K]_E[7@^]4=>28WMV$(8NS5YC+VR7V$B']TAC6/]H02%2- M%\0YER_9;50$IAP&"?@M5+4^X+5PE0Q9F%N[YB!^CC!^&/$E>"NS!VJ R.',CTK>9TS(^A%Q0;.%:%_+.%*J]HI M)U7HQG:Q<#27T'FP?S59-Z8P-K23Q0 MM88]='N>&6O^\=[2^/[N1QT92X-N5^G+U\!L>@5ZA$""4@^B#ZC4_M@_:,9! MX@Q^E5'_P@Q%Y&X2EU#PZ\='VV60>'V6U$'&%&O#PHW(AR=ON-OKX%R@I$UT M05/.Y=HFDU85 6J#)+4%K'N$0H+U?B?^W5,$:H];[E7 OHMF\+/1866(X^75 M562!'#^>(>(KX4\8\4(IU:&N[;2:NDF/T1,DS=I!41B=!U?,/41+ UWIZ6\2 M&3OW\M$DVAER,H[)X81JH[T@2;++3=J!+MPD9:!^7DTY$(TQC#[[WE4D4S=K M\LF>%/O'59)#PK%%E'C%GI@]JS/&P-@P]A\6*Z!J)6FMT^W%$Y[>SD=-.;NA]R MXMT?^7R<*"D&Q9C,8(Q ZVFR"X;J.BT)ALR>ZLJW VJ,!%[FL4&-Y2%R3R^R M,3L6^N3W<* >02D9>]#B88/Y<9Z$UZO2$Z&WG+05<-Z%[A!!_J!-:6NGW4D M.EC:%!.=A80<\17"RBM@X1M;M;YWWUAB=J83W)W+VT9I&?WE/KJ/:4O7,<$R M;OZI_K@H?93">UA72C=:]^./TI?7 -*1KK:@3'>42WA0&@(^*OMT_;+WZER7 MI,H\1J*W=+3DVW;FY^U/RW'V3Y?[HVJ3R:&K59RX=*66W(. M2@F*;1"8K0J8\A#X=6/1!I\\'SGN&B7]U*'R:>$)$_H\19+@HT6YZCC#2$A8 M<:@R&PWV<>](BV5)AAQY@''C2A3<-//@2SA#GC\AF10,@^=(VPGJTKU R&B= M:J0O:#C],1Y:I:,TL)QJ<7?Y\= @VWW^FB[!_HO\7@8ZYSCZY MK\GCEKRD_ MXH'/8R>YU$))M(@Z_CQQ/>J=$2!)U@WD)N1F\0RSTUXZC+;J#]U&]V6K7337 MTP1N'1Q6^23%-\_K3YZ-2"_E=OH#87Y,%TY7$NC(G=)J'L!(=K! (FIK=<=KJ4B;917&86@_:XX8#6YXFHKARV8?;L*K'Y52&: M);U:>6VTS=) *"UE/#T&O0(=U N(U?_\D,2,0ETH32VUX(*.?*V.;';/&_&> M'-^\^\O]UDE3%TYL^4<^6G(O7=TU!+I,&B/4L[HXDG,?.,,0W^/<,1H;E.PQ MJ%^?#D$OMG@@7RB!N+3X^41!+IW#'X9Q0O 4V5AM1]123H9R_Z@3+B\CU"NH M5$N#[W-*%=VEAWF'8;)V*[1!>*DX8Y])%R(@ZD>9+OJ,)M"GLC2:,7;1[JL0 MZQ/:V-GW4G J1'R]G4W*>1\$=OUKX-2G^1SE/H$H6G#N!SWJ&G^_RU)!<657 M6M>!2]Y^O8$WHMDN'"4?S0V-T 5QF> VV(LKN_X/=4\IA,H9<"B<_%D?/Y* @I KO:K?*Q 7Q3K23^!!QHK'[C)H(91 N@&? MB%DJZL= ?OUPW.J>R*".+GUB]HFR$^$R7Y8%B:LW]<90Z^R]DY@W0M976=:L MZQ-WE6K3I\LELCNLR!;NF)]2:_3[H3_%45##MHA/#+LOU: 50I>=;DA\5_-$ MTLY4,2:.B ^_W-.AGI(/,7A1>>5N! M^=GE:E@S/V.;@V5ZY.C7GJAPX3/D0I!Y'PLD^% L"!T/N>BAXY'1J=(]:_*& M]$,9!)*X.UMPKH$/KKHI(_V6Y8SHJ$1<\BOSKBWJFB[2N:BN]\?QK7TU&.>D MPPS"7*)>WW&C*K8>GZ/KOK1(3W*Q&,+^>&&=WF-+ST\KD2)+!CWP@&[JC$DT9>VL&(XU%13,QF3F7>^4,F6_:YHU0ID\FN$T.RX2:+4L'RLH4]!)7!(1U9/'1K7<:&?1(_8G,P M.HH :\H8Y][7,7.XO?RY>[BOWO>Z%@H: UIY50T](P:%)909TU5FL:+UZ4!=/Q^.%%$4D5=X6[A*R EZP+PS MPM/Z4#T&_J+H=U*O%0W-S;H!C8YH./>+.L'P[&1'<17"C<^Y0KD%\LIL+=7R M2;SAX)3\9PXJ._.I@F;'7A&D>(87^&1$"I6/JF@_EP42@8'[W?AI/59=3RR2 MTZ""S%,/\?M.\: ZG)J6_6XM3JO."FD"C ;)=X6>K2W+U APL^,]+@TN%%+G MJ)PD-A=:#17RD!%MMU[SQVL'(HY?(4YXZ/%-R?1QR6CV*]#@S>UW/B- (C,'#.P^Z ^S7#<.HQE#,3=2\5Z!@A-4J^!_*"?U3KD9[7^$H&(R16N1B>M*6U1 LDZ MYTAP24E:%1UARXE"1W /V""^J%IHIM^EOZO7O__6Y:D>/I]4SJ@=BPA& MYI)-RWR[6,/Z=J3;DU6390G.9J;,]%T?-_MN!K#/2JS!3"+3@61V<(Q$'3\A MY%SCV1 8E]#<)L3[H&.SD VG%]6GZP4S#V'*O)?+DY /=,E<;]GL/V1TR \- M(EX]LA-YV\[]J"*E;"M%>+-R>=]ZS(V6)^=0EVPN8GGY;?;%UPX-K&,2&H., MW17,3_ !91O749[VP(>E;WL95P5IV#_OBM1VM,S/'=AV)IHOYB5YD^NZ=8F6 M[?] QWX>FM$V:RB%X[GWL^/PWHSID:%VU\&B>QGHI MQ*>Z3],IL-7 @\6K:RC]C(--_92X5N=K;L MV$N$3YPLN_!DN;?L%2T-,NZ\ 9Y&%!*.D[0@5J2"\U<6N^0H#C6A$+.WNA)7 MQIYB7O'^PE@)&+Y?A@3S;-/P%XNM'OA-) MOA THOK!7=#-&!:!GI4A])Z>&K_?ZMY84P'9WGA;>1N6SD W%W+_(9E@N9EA M4?L\&GN@?<*M8;83NZ%A0[+]JD^"W7$!#/'H1\N1M&W81N#$*Y9HZ<^ZV=$L M A8Q0O[H LC)N=:?EW.IJEGB6<*;]/#-3#Y9-I.5+J:3\#\/EJ;,9WX:\OD9 M\31A%@RRUDT2\O'!GC$4GDC\(K$VZ:27.!]M0 M)2C.>W!]"?)'"114E+2YO MDI0E9RBC0;&BG!?%A%N4O@\RK.A8?D#9T-WCFN*VG$U^OE?-\+4YW-\W,B9%']_D5Y3QD.3;)/OQ;12FCP!@.1N62_ M@VA[KCKKN-91<&_$.H965 MO(5G20PT%)P$7%M,[BAU:*.$\QNW#(R=RXLB&! MCG)A8MH7)X;FP1W[61(RNJZ\R%@3:4N%P^ECU$[IY]N>1= 3DD7TNU$IW?_Q M7@CBT!H(LLYGH&81:X6#[$I_E0M-TW5,.L3/[0WS]+ZHC#BL>3Q MK1^PPW,Q96E,86@E/=&G*X12H JR8SI7'S7:)\"1@BMY1\F#E2CW_9Q(?L'V MCPQX>GK[C)(C6F3[2^W[G9)[V>-4D(+9X"=(',,VE6A%^O@=;8=UBA':< J[$!][+D; ^; M>T"JQ_D"J9:8#'W<%_J%9&]!@;A+=KA+#(3=T;N VTX/"3_[H6Z'6*K_@-RC M+G;1H/= .3+J+&GK\TMVMV[ZR"%GGG0N-A,($NXJ<$W MR *11>+I+CH<#*E%S?OBD7YHY@JR&A.9A$*'.-.D$!"ESXPXNN>7'Z"C\G0U MU"HUON*N59G1H6@MY(L M4@/"2W[,@+K*4#ZDC'(H1L;51#\68OCJDF,H%T]G)BI\/J9JNF=YX-&G>K^H M\IG]MNAKX*&%'DI8GSI"1#*AH;-$>2]S/BHDB08[)A!T0$A2BYVF6XJ\BJE[ M%0Q=(9MJ:4VQ9,A%(._+)3G]3F?1H^03J@X[88>_QBT$U?O>O=.WUHN8S +J MUJR1^DC<) :V??TF)[Z0UC1?#ZUGU>7QW^RH>HSU-[Q'<-+";@LV#/*P3)8: M/U&<5Z"ZLQ(+REALWZ3ICF=^'.SG*,:P)O>ZHTZ9;/@[=Z"K5VBCT-T%.BRJ MSV2L,XE07R+:N3P&P[W5DZ7)K5Q/=UWP7+88$(D/7CDOILWBI;2PG#5,Y/?D M'(99?<=9Z2:X+RE6GDNMYEB*G_UR/N?3* M!G2M/1$&?CU>:)V?;-Z2(A++:T8OQX-KL.TIT>B M0Y%>_G6EF&M7Y^G*'O>[**'#J#<]99W)-*?+%0R2'VT,AR=A@ES)',3/"^1/ M70;XC06![[DME#7:UE.@I]E-7:F',3/J514^"0K<';TB<*8/_#PB^+%ESH1K M$=< 0EZ#U^J3.Y:/4V(#0_/Z/:[XXAT=DMAU3 WH/SL_D9?H8[: H_19D*VD M<%5&R6:X97M[BRN*'W^?/+]B^E)!5@Y?83I?& W0$F! (E-UDW?=/PDG!A'7 MZ:J3G_8.A]%A"-9R5W%7T_8,[)R:"Y@>=&2]$*K)>K!?Y^GS7O9T"/E"5#NG M#/[X\W,5'HFVV/[\XK+)4M)&E]M*U'H^N>#:R'U$ M[U[ZBW4G6D'>=J0[L9FASO(U3,)Z GC4K5!"(5EDN7E:PZ5I;$=!MW7V3T^R ME!+W#R];W4UT*UJ/Q,G46FRQ3JQ'Y.X0,JZ$#F*,TA]-I/%BAG74/9ZOAU=$0$MU>(#X7@N6:0SK5 MJX3("@0SJ4;42<'P#]= AI/29C@=P!.+Z!]H6V_39?L:6X^5I(?X]6!&,!9& M)JX)8V52'UE$1,ZC0XKBG_(,YZ_22PY]J5S+V-HDCM\7M.FRQ,P:R@L>1IF/ MT::5(2=85J/Q"]*UY\1]BLU%\--A&,X56MYTTVYMAX8EW^',^KC.0+.!M'ZA MQ)!>"!.'I@.8V1I9M1\223I0F1T_YV_:6J9)FUUP*P3;$*.>](^YN'?D-=(? M*3C D)U#8GE)-;@>5\6'>\UZ,0"A\(;P9?*XPDG2'S+BKJ.)81NQ9AHT2);* M\ERL;!R]U N"5GI6V#^D5*XF8C4$<#0%)^+QS8))W),9&U"HJ!&Q50T^GO>0 MT"9+25PT! J1_E^,O'=0$US0/HIB>T% 1+J BO2F5"7TWI%>0V\A%.G219IT MZ=)[[R4$0@?IT@F!A*)T2 )2$J0$[OM^W]R9.W?NG?G]<_YYYNSN[)S=Y]DY M,SO(,?;$46NLJQ1S>FAYU]N$_>]%R!'SFV0A5[XAST8R;W\M.]3?J=3R#QO1 MEJS?6OIT54D*6'PM=!B)]A4$:!5>__%W_N[UJK_1437(JICE)7=]%5&L.$NV M*KW]6 PYX,J=^8I6[XL4"[=1F$Z HEUI56!RTT([Q\NDP73EU,H4,D'>CRK[ M%G1B##:? @\B-QAE_Y_.QX1IN((:)PG;BLT)*B%__*6IU9.[$CO#^^\5>YF5 M$WW<6,HG?W0ZQO[D[L'V]#)=S#GD10-;N5S[UXGOUX5>*CN /^\',VBWMX^X M;FSZMJ>?O_8T^=KVSU81R;,7E9S)G+5/MMJM7G(^%U?Y?63+65Q=V<;Y)93Y M8&XO:=#PQH[6W#Y9D3+Y1MYSNR^IC>1FNS%RGN_YMVEVZ%.ACV_2TI3H;*J^ M[?SB5RY6=>9&+C3'YS[^5E=YEPXL4G-CE4ZCGQ;>I_]G\Y4^)[/DF-2GZY\= MM.D2THDJK@8>XV/,-$,L>X=F=5("'PZV\@*C8N+EQ< MHK3XM4-C@N/VX>L0N9719":Y*;H?)$R\0N8#)$]C X(_1(_Z,Q\]*[:A'T7?.#__8R-U(C9HM!LFPVOPP]@Z M_:/?XT9RA2!5MG7FIZPOWO_:EM-C'3LO\J2_UZB7YF'V9G!W;8"67&7B[L8T,?-(KT4/UJHGVB_GM!:K_.[.K% MALK">L9C#0F55\E"Y?2.;3'V>H["DK=>X\ MXWVS1YJ.'U8>L(LXH!67F4.%=8NJ^&VV5<+I) 9'7N3%3;[T, M%9;95:N+I.UHU+ _PYHV]-KK;;XAM;F%3A8G)B*RWQA2Y'L6U2@-;L9+>"@+ M9VFX*XR4OQ(4'Y91?/[I^D?[_?Z@< < N=PWD9?]2[S5XZ+US#Q/?G[8K@Q[ M3C[QXM>P78O&AY5^WC\O*8CCQWUE*,>JZ]]A.?^HO59[WW=OE%J0UTU-731W M646$\/!>'I6JW8PMX+GIVK,K5,HSW9B7K[Z--:Z'4(=CWXZ_UOA+%\)H-,;Z M_(^\P,_SDX]/W@P34;?\3)XST+^W97WQ:/U$<3/_TS,I_YB^]>6+T>*M1>CY M@XIISA/!ZHB&.]%Q7);K'Z'/GU9]LOH5RY;VGN_ZXUP^:U*4U!_E'XV;$0__ M52W4YAZ6%#_UUOHXHC!AFDHGLQ,O4Q5THBA.,_X6_MU@5B'AK&1O'CWM*_XS M56["#;V)^9]1^L[_?GP71]XSL5QH*O:(A)*VY6G.5V)I5VG*+7!,(NOD:4"" M>WNPBFG")&E)=Q_XY@_0E'9%JP+/XZ\24F0:1IK0TAW\^ANZ[? \LL94TG* ;Q"TW[(UE_0;*9('Y41RX7"TPZTG9KOC2KKZ$ZN%?](K.G\2C(SU;DJG8-(=(+ M44,RXD1F#(5)3=M$BU"Q'."KAD6L=:?AD;JB%AQ8L789I^,*5#_4UC]G\2N2 MUA,-6_*^V<1SJ>Z3M\ 9-S^L *H@*"&3_?KV&6"5GAF@Z)MTU:O<)FRPXU'J MA[98]Y;5)G1YC4L$Z0%?.-)#$HJTG /R5+-\L&=MIQF1ULV(^N-P@1^QV .X MOE^7O ]&AW3AR^IS^ H#*IJ?!/O&"H#)LKWW?XZ,3+?? N62R<18PM' M,8@<-@WW5/(9I?XA4#34Z[7Q9T@7)CTQ?)EZ"#&GY> M=:8L3CX%QC?%(7]]]VL^%C+QF1L1Y)%2<:$WNX8^WNW:Y49&:T_6-"T/YN"0 MC4O?MZP,HBF&BY(CA1A@ R[MX7P!>RUOMME^.C)0<+X ]U)SQ8@@=S4W8L,4 M.@@;OBQ%VDU?YJ>9@0HE$RS'>Z>*C-KX_\TPK:,/^ M\D"JMDYD0"I"-'1^:!D'QQMT1\C5ANS^(NVX\D;D75%/(J MK5T&>*7P.;3]/_(B-#?W@S6=V;.'FBHA3S.J]O D Y0=9*0NU M(&?#O#!]X4B!AF^H3CV74_2 VWNJBA>F 8NC?(K6K :G6 ^%3)PKAN<@WWJN%&XF;58>WQ MCF4WC$G7V$=8W:R08W"?&59[%>LJBE"MO8,LGT\(?-02@%DNIZ,P7U7ONF!J M#KC!$($MHDKF 0/?'ZW/)]TYNF"FYN+3+>L45PU[+:KC@-&Z&,D0OBQYI?B?M]'BYV4AHNY@Z!/O."LPW,)D4S( WF MV,:\FK%[LZ9-Q5,ML]-5)FO;JIA5[Z8VC]#/GJ\W5-Q+"VQA\NC2Y6AA)RVPPN2I5+JYFB"F M:DH6)\GE\_BL#9[QE/2RZ8F'(W/K!VMW:&3;\GLD1OG>I4EF\0SL#I=A1ZL= M5N>Z)6U]JAV#I5>N'MIA&,E[,.7C9JT)7M !\VX[5]]Z-#%N$&2H6U>SCJ## MZ.R@8:RI.2,6)6^Y*@P])L._J;].9^MW4<@;?RB*Z[^"R=\ MU1^GKHJ=^@&DC6<'@,;17,,+^FVUIKVSW2_(@:)(-1+.(W?C3!R>KZ+T_BJ M9+W+E"?D!?_ )79$XX> <8*RCE&K02C;H593M(4 %34J- 6Z&H=@*W!*^&Q MDGSWF@-?+3D;3Z@W@G-,7\P&MRXOY2TW(1Z7X#J:N\NV9<60 (/6?[!4#GAY M8&N43L]BV6.1?QJO+:@2@INKR([6P"7VKHL3I75']2^H-:8;)Q6^^$,#7SK- M:B7G](\8.'&G^D,<<%QN/WUTZJ+/&18DP-P%3:O2G>480B)H$.73CVIKDW%> MW399)0/>.5DSKB5ZM8ET5_=I1+79[RNW[ 0T?[Q)^ ._!W MBG++[=E_"%[+9O:-CLM][J+=?( (7Z8JPWOBDPW)VK\>ZKK]B>;Q<=]"&0V"S6QRJX'DUX,4"5Q0"TNA,#:>LP948BWTW<#F$ MB::D+'Q-+'51R.@;5*T3" T_6_8>V@,6S%RMS;1 1V1$66SYHY'$SO[SRO5U M?,IJ\F8!?S/@0DCIVHFY1^#\V$.-3;7/:.21 P)=HXQ_BD2[:T$@!VE@0C,\ M%RUA6MY0PPWC@M?W-3DG#H*4D+T=1GFN*]06BZ ,V"J,?;T[S6$.:"<':UU: M9-):/A1DC7.E1.ZS%Q@^Q$33N][#=L.J-V*0%XWC2BCJ5HL M8Q",;#&A(H+?JY0Q*0""-!WJUE%=*UF@RG:KN"7Z->(?^&+9U0>S"^[\M,S$ MU"6(U7:E@K;Z@8E1>5S14[_PC);-.5Z+;,'MYUU4Y6J"S/LC'Q8***L9DAM$ MZC,K>_>8?^I;GE'8BVJW9D&4EYT(DW+KV !HIRK3T/V%NF]?#Q^T+/R' T@. M3OK7-;\LN]4N^;I-,E:HWW__H/;@FM3 Q]'RU>Q7\TR,60.X*B&D@%"F$SHC MU9>][#/I&JX%'V)W;E*!D@ GJ/6:2[<&&_1\4QQ,>R&Z/.JZNIA(4\H2>W8/ MI#]V:L[N,HQW-1;B%YX6WQ(5!F"&'2D: M6)\R?9=$<3A#;3%"5N+;&H91MT22X77?JER2#WY#1:YI,H>-SB2U\S^-)%@A MQ\'NOZ2JEK6J7;M&FH&?#QA\V#IRA(^:7KA8=.":@ZM70]";\N&/,Q=W*6%-&7OYTSQ%/36;Z/!3XI+%R M4B]QU6!MZ7)(\99(!I>PN_+BH#V_SK5GR)7:DAF!$I3=MC4T3"NEG9\HIE2_ MR[MM!C3%4[MZ(PPG,H];:T4STI75Z-:!#==Y8?#VZ:;U!EVTM: T3J[Z[ M@7V_.7U&/J]ZNCT-Z@DB;9WM:FJS#=C?19AI=^0(5@Q0M3_LN"D6:YFNR48L M7T#-6!3%(SR0 M7&@=IU.+YFB-L$QO$S%-Z?((9 MM?&"M$MYNQR$.2:Z\W)KVHHC8ZL^"1%[&4TZMF -:F65JK9(KP@9^N]6DIL8 M3?X\TEU/H!OU67VTX@A4E3[5IH.3RX==7P]1VYYWLOIU1JVN[_%T>9K M4\Q3,\&:;2;@_!Z1X48((6"Q#7RI]6Q0=\E,XN* (Y_T@PBDR=!\=EJ_$6)F MYIKC9MF0QO3%5NJS4U! N[O[G5*2N)NPZS*L)N/QTMDM$9B/G-V(/^G'H_KS M0#7T]P)TFY9E0;TJGCE8#CCELE8-_#,#^#E4$O:C.OOMA5^3& M;&.!)JZDEM"P1":=: 15;'&6^?4.3[,KU,))*,Z=9&]-KWE3L^\:FK&@WG0@ M?MCNG.. 2&VX5ALMH+1A[9O;2PH5AV6KH9JT^HR\ V@ MJBB[8"G2J+[[D0]9]5S23!1U=$$UXT;D"9EDN,FQ@ G4E^_7^SR6>@R.JW?4 MVNDSDU?SU<-&JAP.!2?U\;Y:;U;#JOW>)N6++K QK_3QD?Y]8>8>@HNQ!7]$,HZ4,0*D.7G MT>Q4RRRPNKE\)$SK^N""==%M3L7-O310Y]F=F2/J+Q\NFH,+94HE/_L1OR_\ MU1WBZOKGEJ@E=,"K/+Y8W:;3#7LG):!)\?&3B97%#&2#CAX$2__X1L ]OBG# M%S ;7%7N%&P4-W<4$G9B2QG/>=68]MPRTG==?T;]_)\92V: $EI0POVP8U%P M#4C(0%^E!5;SC7<$OJKMUCU!6WX0Y;%Y?1E>=VI&S-S0&D=2X@[;*A(]4O36 MVP^9S]- 6;Y>P*F*;*@BUB(UF@E5L%GE:>25FLXI?KGPQ^G9RQ>NIV?]'91' MTHM7*O'^EY%KW[4+.J@IZ4]#-R^#>X3)TW%A19.9J=262-%\Z=G5U .18_<+ M[EC%79W>-+^="G\5C(A)HR9SF7NP$D%P!M\R? T^:3SVZ9E>%OP@>^?##8 8 MDG!VECYOL=S&?#^*CB/Z3P_;S)*!SM-#P],NOR?J\DV@T=[7@'\R_"])1$ZG M42RZ)*?X*K2'.]WE%/K+FQSF;_LNMFD^VD;*1MLB1IL 1MY/ OS5]FUG-F6M M;@]EI/^WG9X%1I=Y _-V@:NA[N?_SO>+IY.R.\/.%D5X"D-3?(--P .E7DN# MD!D]"R"RFPC&-+@\00&,UU18U)Y?1G6KR90#>L\.SEV;S$K@4^4MH.&86R)Z MNS7:.^Y0FT"?3TM\?)4M(J&D8I^<1A^/$ )#!&Z)[J);+.AUY>NXWV8XL-\K M%UAZ<[/IN\4X7('==>=[>_:_;(H8T[ !L9W-,3'$**XKH,:"F0WG<*M#M89M M1^8#U'2#$L_Z^@8]R#2M6R#=:CD?T7$/K/<.U6\2$5^/T"3+T"X""TJ,)3U! MQUCWV]'6ET,1,S?S1N#;:&+76R)2::^:T?B)LZOF0*IM>_U%_58 QD1;A6$3 MA/K^;^%K.J#D=45V(',X6@+Q?,:+BEBE,LT]7>8=4Q0L >X3Z.Y#,UACEB7K M]MALPB&K6N!KZ&A=6V$0H6^#>CVOB:"+DS8W0J@SU9:LT-2$TA/JC/2QYGB? M"@KSFU*Q5S]/SWZW+X:FK66BF2A>W9BIK7M\E:W^RC\\1?\J^5WM4['M":B! MIBS'A5!K#L^VM;ZA=ZT8IOK?QG0@BA4PM'QSY(6UF^[8)(@Y-JH[=L,=\? M>B-W13,[\)$T5A$?$#[^S6G=_T-O@$P],%I7QR^5[0YD#["8X%?@;MBKQT=9 M)>'FU+_G6G>^8&H(=%CN) ]B[ZG#OY*WG,NVKD'B\?>']& <=-]_[/1/B&UD M#"B>S/L=_;?R_%,99#GI8BM%!2,*>(R!U@.8S?#/4*7=V=V^V;3S-]-&N@0F MN!V.0LWGY-TZ5<+3NO%8;-X5"Q^51MP9Z-.AKP7ULER7#'83, M U^GO^=Q7/XT./E>SW4"."B:C7TP**+.]]"U0USR;K@+*IX<,GLY<$?8U=;> M06\BR4W$UL*0$"H\&;06*8:R]BW_,BMI#]W?RY7CN)MX2\03E^KU3M!MO)5; M\.CR6DUV=QI[F>:_!# "X=LB7-P&W*6F%&[,\3F[E].@(O^CU0JQB]/49II0 M:2/4JY'=0P'#UK\<(";_+8-@3WW1T9[.?S6;I,7&')E9UU9>OT^=G;-/%CS\ MR#W[,3FX;OC(U*W!)Y86X,=D>! M%]D75UX+3:&3[\&YHK+,YTHYWQ:712-M?)VX**)%+I\]>/9L0O9W5FP>0.*10<51"#]N7Q] M<;_7XY8(H*%MPRKA%%]"::<>0T'C%:^1P*9=&\__0B/TZ.\0I?[U" M?TA .&%J9PZ$!N&8WNF9^,C4Z;G##>&+$[]F68D++Z1[ 7^@YO\JK"K,PBV1 ME*+O$[_L[3=+).QH(7ZW^),17A@ M"8>/@/XGH+-/^/](H"MN7O_/M 6__TOZ]_]DR/B1#I5L*T+S"$5V>1]>-@VV M8'*2M??-M=$Y]>T[W<&&[4ZBB*=SVAX6B+E02+DM,0>M-DI<=%KY_[_@;Z0, M^_8V_Q_ _\^][71;H !N^O_,^/\-J]6"R\;._\^#^@\F:JI/H@D04L/%GHAES:"R?@^%JI//]#I?^*\ LBF$6 M0;:XZ H1F.DYBBI4JJ!&6,%2049GZ_;BBD'#5:3-34N723,TQ@D;7$CVV"K- M20##W!(9F .;(_MRYC/%_046V<8<*I6#='DK7X$*ZN!4'U_74MCY"W<,HW9> MFQC<91Q)X8&(OT0MMQ7A,I5P9?="RS&)]>=U(RHO^%)H5#@*#ZG4S MI:T%[NR@+)HJ_(8K-6'7G5N2&9=,6[/4?,&;*3.KWUQZYM=AD': >B]08[]\ M6@W5WL]KD[Q_QC0 H><.K%OZ>9,!ZV@LAJZ$Z9$YOQT ML4S)[=)_/3V0:A_'K_[*GALYN/'UY_FJEQF439CZYA1GX.I(L2-R+N+9)MW( M";H%,O].Z(.^C )4>3AT-&*]3O&CM1_VJB$C*J?"$[Q''N>QA '6GS9= 1?Q M!+7NJ_BB ]IR\AF?4I)^=!L3L6T5.Q/$YY;HG@.6MJ72W>A?GG9[QV@$V&R7 M$UI8":5]=YGF"*Z*@\0!Y6CO&HB \2K;S E@7(/SV/QIPB7'P"A-F?[ M'$E=E-]J]*L]Y48%K^.U2JULDK;GEZ9L92C76K59A9!8#_ENA*"V>_ MM;N_]55B\9:H]LK2F*;C#N0I1/MC?O26[.<>6C M2A "9HQEBSZO'?4S; A=.NN5VCC+#UD'S!7&1X>FBF5'4G+B8K[@E X036;7 MQ?T*;H;VQ?PDE]@->W^<;-M30G,MK&JY>K!)KR:FJ,H;B,,&A9?45'?7V#3-O*(,=:M?;:[Q(1"2G,'T9,*.[I[T M\!1M.]B&>/)N7RF&L6FI&V'L,C7D>]YB0!UHABG[-U'(!CO 6$_V_%*!%>WD MK#' O+.A2=RNUS1'W@-CT.GK2Q9J*#EB+*WK^I T>2RPH154:;^/G)AJM.PD M12I&5\PPD:[^M;@YN(DZ9P)8@<."Y7&$5! *<$O4]8$,YG:X,,M-$(8=\L47 M!JLMK09X?L^YVC'0+4C^$-@H+H85/0:+/3QG/P\ M]!!J@XV%PC1[FX2GU2Y!*_ZBF\YLP;T9&H>T+=UC8F"I=;2[QV^,[RV1J^$< M"DNH=EL'MP!U-4*OP"AH M4. !1FUP!M99CY[3"766ZO'5\_Z-)-/&4>O1#/)FPJZ4LJ/^04Y,ZM O]6S5 M,BFGFA1\V/8<>XD]M<=.!MNN9M6= G'RGNL 66V,ER=)[/I>'=.3TKJ8QLU$ MNAO]RQH+O4YB>Y\D.:1'#4]]V[+OB*GD>S3;EE+__AFQ@W/Q95/9ZW3^)E"" M9?73N(+:@X,;R*IX7$6"8SML<#$.21SJ$UQWQ>6@(CX1_S.+Z^"#6FP)186D M_[?WM/#7HC*CNXN2GC MC<@N?6Q;Z9P0>;!QD&G2H+)27ZH$5JV;3R!F=PV]]/?1LA<_V4%;=+9BQA#J MR%!!/R10.0(KD_T0KOD/0F+ ;W[R_OMT,TE1'9JAB2N@WJ&9LJO37<,'2KF%!5&/$/(+6.& V4,8!: D.(E0AJD7%8O+' M,3JVF#UL\ FD_W(/A'I[9&MT4!A=WN@>J5842[%R,1)IUA(\'GXF7UK.TSM8QNA5^OU+1%6IXTJW#2/ [PC@OM14"V V775T5#7.@J.\C MR\*.7O6!&YDV&(K@?]I$QD^\$^$^^!^68E2'(^(3;7%%D[\S?0;947G?[!=( MC8 .1V0^B_BF.0K*AYI/12O,FA@/<,O#JU^P8O:'W(XF/U!@8OK Q'WC",-+ MS0#MF+48K0N7)6*\K!7PLJS>BY#%[ XS5(^5,3R7I$VVNLZV"FC?YW73*5 M&3Z7SO)O9?Q82#=R4L_3/=:YB-$&^ES]=P$80\MQV"0ZGY ./VH6NR7ZMW85 MFGRQ5Q4OV#4 3Q8>R8EFVHM?/;9*QX@ [J8+N3LT22]I$K)!J?%:,ZO D/)B MOJO5FD2$%X?+@O[APE=?L_+4[$N_+MRXJ1_SJK^B-XX5 ];=@"]=P6NB32@M MEH4] ]JZ\44U8G7DLTLT==(PEY"5)88K3_B54EE.:\$D5_Q;S9)_RK-5;XE> M\QCL_V7JQP_5J =--D$=:]_B;T!/9LF2J@VDRY0K.FT#(2GR+?/1S%5%8+?% MSK.^(_71*R*TJ4CG'.X2D_A,3\P(*I2";[!,Y3X(*X?0W#3#\!WBTP58^T M+P&-C'>'&H[Q6 0"/WXQ[XSS3QS-=)&\8]F2T!50$,=#:\60B+49[6Q>>&DM M6-^QV$)V MIAH/R;XB" 'D\/8#<6[6>E23NDNA[NH:7/R(/F,=G>"4LP9WOG9P='&Y3R%7 M*G4\1PY(4#I2%T'F*KM3VWA$,66T92B >Z-SFJYQ2ZN$<4'Q+97J74"I60HFNA4V7Y?>2"6\?Z1 MK_>4X,IO2#9L7FC"622:/DW:$5(]^!6"R8!U+P7LMWN++DD$)T/@3!VB[%=P M/G2W8AU$P(ID*=AZ9E\R3!%/)@N$B,3<05].V4J&U^4=U/U>7.P\[)(W+V, M-%-,NYA"89D:NXH0FN$%E13"1^SCV-=7B*E=+3%9\K8CXY\/\ >9_GR7H%TE M-_,7\=G@5A50KVE =Y-IB5GJ J^XK"Q/14YLZ;E2:Y1FU9Q:C9;ONI$O )) MNQR,L%L*$#Q)"2,Z. 75.%O:B;>WYK-L,GTZU 0)1N#BG&30W?MPQO'C[P;B MYV_JW(VG/KONK>A\[UV\:9EVLMLKX:DD^[\6ESL+5'U41CL=Z^U07[M7OFX+F,= MV*?737)6H-L8@V+\#50 *FQ_ JT4CRZU!GR!:GU:0/HYH3O5,0F_/GKX?D,Q MBMB@P2]REEM/P!%:8Z*^4W6[5V-MU!H[GWE;S[\I!ID MCRK.S]T\Z]J(F[%#SLX>&"-G0Z2XGW<@J76Y6:?.FE$@K;48^!-3Y62#E-NO M.K/0M3^J*RTM9-GA/S"3&TNT"9\7&,M.K7&U4@,Q$_Z7^U LO2:L_MR-ZO$K M1YC9@EV;8WO@IAD,@(5O.^IIY!4>EBR$\<_ZO0^8:ESAN^JA@@2*]I1]!%?X M^]W=+Y&:;ZFN[L&$=SBS5W0-%B.!#6]Y8#GP\8.R^K:K^FIUS\^@LNH'K[<" MF$I2Z=)7:QGF6\A<8>G5M<.&,-FRUJ%8^-/8M^R;\K-3V*Z]\F0O@ZY_#:G8 M/3\8;CP5'*^H$4H@UM+7=%TD;P1K0IYPF.#Z4.4O:TT1EH* @[9&E=>'PI+/ M#^(=2BU1T(F2K,!?44+0]"%T5:U#\&3-1-SO<)!ZHA]Y>ZO2P&:%+!_%!- M;A.W$N?XB_'WU'&#_;=$L]+_NS3B[@-IHELB9V^7Y2*V%)6I0PPUY3,:1U\; M:@/]IS]5B.ZJ[N-&&EAEA\EBZX@A( K!#H)@25.6XC.AI!=:<*,37\%TQFYU M?(+O[O%D5;67S/I353V:^BA>:JIN3MHB!P_N-$,J&PHH>PSZ=ZK-5M74A%)4 M1N77A+3TXUX_CWOYB*>PR?QOK;L'U] 7Y-R+QSU#4HAI?$I#1:_(/:P$T,GD2G)9?ECDAUP'?$ N^6/ MD2@'TC?N42ZF>H(2EM6GM^X6Z8LG=NOD:M<.=6DZQ=J=FSOK)98XD''?S4R: M_.FS):(52=1%DQC&B;DW5ES<99KKUS(A:3]X8,B)LYA=M#:--:;1VJ\I>4<> M:# #E1EL* NXX1GOQ3UD"6YOY?&95'&P2K/YQ4"\=9A]EDRND\M"I96VG6X^ M$=M?3=^**63E]0;*UP(7A#*I[(LP.0\.'%G5M>;RW?4(L*O@1 *6SI[4H;5" MI,8IQX]WRE9<=7'[QXJI9&EVH=08YL,\WY.-)SUCJNFMCA9]>PO)/+-.]-1F MG1"+)M.LO"-&:O+KIBO-,\ MP/X02W8@4=%K7_ DD][##OUS7DSU9H7,[R\MG(\_GOH>C:!-5XVD5GDV)PM% M)&0W!F&)\=MWWQ0<7+RVXV127=UO[7?8\=I@0#7RL7LUEL263'[7#>%J"]-_ MP)=;EQ$?W8 X#!5DV?S;!;PEJB/DW6BS:/_IW3Y"$VZ)W J.+Y<'MH>*H9.1 M/LMP0 5==Y1_]AO)B:T& SW4\H)O2XTP'%M+.>IKDY__T\XT0B)CF+LWVC^4!<0^2LW=P>38KU9!7QV 8[/A!7!C]NZ8/"M9UFJ(ME)0^"$;9FMM2MW9M M]&-%XN"/*Z-;^:HV#M.N>H5+DW369RAT $RT:>EDR=V!Z8E-40W MDI]R&:CE5Y]TIO'^(;D*Y(:<0[^ )IZ/RX, M6XV;/[V1R/N;J)ULZ-X:\2Y+"?FL\>#&R(PS-H+S)YW.#A&'4:]C\-QRL4&/X6+Q*4?I M%7LD)W%+72CSG'@CKF$3#&/V2\,_^+VM^+K?NQI4%/#V[A(9]NYCTA2=OEMEK*9SEZ<.N3M% ME3BX_VY*=8KXC?=]&',1L9C\? 6">/ROI2^_FC^(.-VT=%JK(6KA9<1HOAE) MGO9,L1IUZZ0=Y;KRVUW90:4&;B?>>QRJ/B=E/(2O6_9>;,%^)Z01Z]<'/3I\^4_:;,"2_,0NL0:*C'3 M"W'*#4GT B4B?NA8(#2UJF0K]GP*V-3=U>96TLSW^YA/G+FMEF,>)YZTWNKY M_C3@>*A"%]V"=RAM'LBL2.Q[YCD0\C[RM8B%D\KAP3M_3T$)S??,Z['O[W8$ MW2@()UOL2'X)LSQR9TD:48+&4*YX=G$(Q"D!;(W]YO8W8NJP09N"G,4U:A.%.A.Q15QF/55.+&'DLY*(\0+*=ZIIT7"T^]VE27QJ+H6)V M(;/>'H$M [.?0H#[P0\Y4+TCY_F1I7NAK7^7M^!9.5W-SM[.4BZ(^ZJL+8;^ MH.^24:]9?@$3DZ!&4E3GT^S_0RH-(WY U( M:MI?O#:4?"L!VVI+#[/B47&45X<)7!OJ/<885TH"GD!,V%<?+>3XB^]3Y*NVY/>,&ME&[,>LD=L2$LOVU8G)E MH1^7/;,V-8/U5T=]+R3 K*+.*[79>:LWE/ORD_T]^M M"Z-33^PJ,?RH$Y2>?XE/6;V7I9=4PKWW-IBGA-0&R-7\>/V<@CWK1.I+ D-7 MLGIW">,X(E;#YP1BDY8]<4LDW)AU);9(KA>1C=U\3^JQ,-!QY7X\7^Z5%G*_ MDX)Q4RM>6O_Y^(5A:Q!:>[=7:Z=U2FJW(H1IWJ]T=#Y:F"/5PA]TR./(N -C M?H2I&.2&'IB]@)Z&BC6!F(E3=]Y)+-LJ<)V(V<'3]M;Y?]%GO%_8<(=J(0<& M:UME]Z\3AM%,'<&,CB(8_R7FR*JQ@"TMA\9;HK-H/C6Y8/'S5.0$LM==-Y]I MG7GP;[V&61-H$923$3 !@=W92>D*O"6"A6B_PMD3H]/.*(PVZ:Y8NCP[WIA^ MB5^L72]LM3+'#RD92PY\T4?Q>[T5VJ8^9[$$Q^\N?7KD,)'4.QI7@R@1GK"K MOC]=XMO.'O+FF:J(XO)IE?;KGMZD]U,R".5:_LDOQYFJ"(F,=^1Y>H6& 8"%,+,.4F+[[D\[ /RVV%#(\E9*SE31R"GO9\U()AF MMEI\:.I[+3ZJ4,:*8+WDW_P):B@%(2TAG]BR#Q,.,@RR3UNYBO+7Z459! % MWU9LH4NW1$E_]X\79F6,1+]73""^@ORL[UA(3>2\\J??3XSC;LH(]LX\#6T6 MGY-J*I@5L9X!DDS[=K^:C*+R)>XX!C 55AA\A!K8++?^X[&65;40,-)Y*5J[ MBIV_KGC7NNWED7EX4QQ@!!7YCJ/*UM7)$W$K M&T6>LC*%!;;!RYLIKT[4N_5-A2@"NPR$YWE7F>O#5._C6<_TS2I$V4O5%N]G M!>Z+YF/1T&_J\/Q53%"JS]>TKE!D#XVZ]"?)A5,\5%8$?3WQ\_BZIJ)E.JZ? M)7[H<_U[D=;^B@RKWI="L+1#522MLT*,6E5*AK;^5IN'9__TT<;+"C>3-*'I MXCHYZGO_TIZB4/PER70;<-&6?IC=H^#$ONCI@*4:^XFYI0/R@5(:"H M\E>HP5WCQ'R86>QG_+I"%KZ"X^T_Z[HLR?L^-D%A7E_FK0I+F%3,O[0\ M_-NYT'1YF$2>H^?09O9/4&V78H'/$0#(\);*:V2[DE3!)+JFBA>-NR7JT.*_ MTC]E-%)N47Y#3BN=[3/=0T\=8ZA^T\M:.AD^Z4%LQ^FH>,/9?V2KU/#O&!.6 M/"B=3_+7M'O>D7,Z_/VYS-^$9DDMD&C$#=Y:=04*F@@#;7!!%9$"= F%I&: ML(H7'&]9WA*Y7!^)$,>%!0YXJ5$3TSCH@";G[!?_N?/EFTF#2G[E3,GD+Y?< MD6%WY*=I-;SQ'O1&;3YY^I&]CLZB^[HY5JKZ!XF1H,_A_)-;HN'\] S%U#5) M]>3?WQ/S98T]ET4<57!7#(:^2X\DI:GY$-5)]>"4S>G4B,W0#$;AKP>AXRIB M5-GQ 52S-B;5YSJA\1TA7"'*5'%K1Q.F>X'%WQV9QA>=$RN+E,8, MTK_:Q5K44WLM5)RP*\'(W ^Y#R*C U\Q X'I 3CNJ-3'?=ZZ>__Y3_G&>E>+&KBS^>(/TL,>U%'*U%"M/0GZPM$O;XJ[Y0$/[$K,9 MV=5RS3&\9EC*## M)@5H')]F1V9^B%^>HT\(ZHCTSU8V!?&,'>N5S7S)%F#Z;E^BEHSG*=]7K[KW MA5/\J53C"=VGTPKI:L>"]QY;JMQF@Q)!'E4?5X^=>XI/9)@3N":9O;U]=B7] MQ%YYN^-";:,W^KM2!L>QT^4?##Q5QD;T!KGF[(OA6P"5O$[XWW8/RYT&+:&8 M6-Y>G>R)X"^+&'$G]GE_LONY$1L4 MROB!Y9=]?:^,_'C)3S,3^L]:%U2\0+>?%-_J/],XT]W32Q]_:OHY4)/MA]XS M%L2> 5VG_Z,?NMG4N7>-%'4S[@04^V45<7\FA)*=V*LFFE^_#;U1]RN7.E'6 MI2;_A@EX0JUJ$[."OK:?.%8_>9=K<1YBBI!??3;X[M"P1=]'D414K;96_K4N M[F--?IETBK^6A&C\'_ST]*L("E^^L>:N@_6YYA2@_5-=H[)TL'%UK,"?DDLK M])[XQ14VK@6PA%TFT?/<\Y/4%/^Z:,5-<;\4DUK'(WPC=<9W6.)7&(.%# M(>/>O^>FSA5.25@8[#0OCQ4OH._)$Z: "D>"DA4J3TN7"K%\ %W1YK=,XF6N M!9).%<LQE,]\;FH/QV-+#G_VR[P.PQE;:&0J M<8_W11D^+#)\>/A(VH9BA:7IEJAQ>@1L+NZK_\5A@"] \+R132V[D[?SZ_7W MVLN"YN"BT8.-(2&U/C:+X/%THG=O/OAG90B M.Z/K=-DK@KI+[42SOQ3WS%,F3SPLR-[ZXC&AM?BO[#%^=L1=R:T)_D,@)W>3 M&ZZ+ENEQ3H)XK1K,F#YC M2:NF7+W/;C#062E)%YX9^U,BR)P^V\-R6,_Q$5.*;?%+C_=1W'>LOE)\**EX MFFO]=S_,J4.A5\/!M+3"X+-6/J7JP#^R4C/[]#P^)H7T9[NCT;G-]*S<28#2 MC&Q3ISY_>H<8<-J]"/TRE3LFT:^N<>->/Z46-4+\+5& M,!JIJKS/_+1PS>BDVE'Z>\6^I N-6%U3,'DUQBY_H\8F M;%+,'$9I0$122'*XN=&(Q-!7O:%XUCTM8^"*D977KANZ9=Y%\9-'F[KWC88X<\Q:R<=&9R]YQQ@Z&$TP MV+(YB(UY#GYJP<@+4=).>=2FS"@@PO1/U("'?KS7N^!0#-:!R*"/5AK9F>AK5 MB)G/]43[*Y)H"#UECUR+?$(UJS^7N&U4>.3GEO=3-9.'GMO3RP+>_)F[FNZ= M0>%UW]$=&/%\^X.;0I8B?J/K51]#76S#08YA8DK\I;1'&7.45TKP6(15>9JS26O, M9)*L^^[Y7$X_-%(*6L6-W54V/SZL\'DIC:;_E'>5!: :GESP?2H63Y]LZ-(* M39 A09IV)UG,_H4@#;&.>\YS#7)#+&5(7Q_G7>/W]Q+_LN7(*<)"O5,P")/\ MRC:'PCMC[O5Z*9M?+5,>\%$7H,:%A'&/,WUN;HD2SS/"\B/^9L]#;;)YF,PY M8D(=NKG4'/WY%>BD3=&&<;>PEQP$RS9[5^[F M'+_@PN3 2-E+=?9*DB>-/ZZA0!-P#F 4A=,YC5 >/Q5887AEXYJ767WOT;QD MD?;"$8F@"9U@?W@ONODNI71%P[L645EW;(M-YO)=K'AP[0 MS&I!POH87.7P*M@*;9]4ZY#7)?TQRRZY9%HY[E(-Q#T>XS85QB5FM# J->7\E4=TG*MJ\GLZ39#Z&]EE[PWMW*CB+GMP_ZS(9? MBO%*='\!KZ/.'%;<+Q)M!:>+"K;;Z-"N3GGB/O//VZ:#N7NSY1HAGPU3FS=W M=IM:7HT';!>^_T[%S<NN86[Z0:R_\H7"NOB6M/)9(0$U\RJFDII.;D[>/9FB"INN>QF,L?$&] M2.]IP\*G2YH'P8" I^+!TPNGV!+3?RC9C-C@=G?NRHA]8+_SX@53X;_030[\ M$P\,H::J)8&1K6;PCLT]E01J*JN2#TB$%]_(HRU9LC0\%V],QY1MNJ-##W0> MRL"9U4)<2)-8";=$[&B0@2WS*S_ <^:%6).@G\COS%\AELE%"=/*S."GZY6$ MP2S4;B9DIZ6]\YR_PR3/";OMEJ$F0LDT_=%FKU;;\XM4\WK1'PNA5M2-J5HE M%W?139(X*\\DHAKV9%SE!<',854H4;7!R,_J:V&H[L\?W$DW=F&XH.Q?)P@. M.V\?[KT#M>;FQOLF*B_3/LO>HT00W!-'2IXU#&Y&GH/4 )-FPR6BSW**Q8!" M6Y"M+5MVT(7M,/IE7X[W=G=S;OG$8:ANB>X952I4)"ZE@'KLA")?0&-"T[0% MC2H 1'_9V/*:/9F\)J78XCRJL?XM[8!;4]>*'S738EMW3G2T8!DX4Z(_VX,_ M?ILGI+5\(L_,%N^8]N?:DB?9ME]OZ4)EZTG)B^7AZ<4.)M$4Y]0T3N.\-/"JBSC;SIW3]UWK@WYM4J5NGI,!!]$CZ[_QLH=+6 MP.!N*M[WS$KF1^3YO=FU9XGU LJ,B2EBHA:$=^=]5B'*:;/L\\-:B*TJE^P. M4F1/?MO6@:19"CY1Q1+XO$PKJ.N<+R=FW!71R2[)P)'*?#FYK3!4CRVQ\]H8 M<9/^/#MI^V1G+>>A/%LD5VQ Y7L_WOVM M38/\K9C$Z+BO S+@C7]Q6UQU>1=T-2V)'+/55A-;"6&JD?S39Q_ MS(UN\>1J<0^U!MGM=IAW.=@WYW>\ <$E.D21VASFC+P(%.]2$RKI=U*;EHF_ M9B[+^^?[^AHCLDE<(XBXJFB[G4Z6^.B7QYQ$/8?BQ*&F/>/((Z81A8Z]T.>7 M:]\55'H:5M&O,JNW?6RA_CF@4X_,!!10=K9$A&ND1GFVO*/IUTX7BKQRHE/) M_#*I]F1RU/[GA+YPA/N)T#;TVY=XYEC??RF=WGXC[OGB^>F@^R5X:YO^\E%7:P(Y MG0&G%Z[HAV=;75U%Q'1$7N Z$DNN2TU0=?A9#DX$/K\_G9(E]6 9I&29-8&9 M'Q9-8,FDEHR\.T>U(=$Z(^X\#;0-L9-$%D"UZ<=G74L:[ID4Y=E..-1[-]"F MV1D;C/\QSY=VS _#8Z(&)T]:QL:@2^E4^G\9ERWT7!@>3(:RM5M(">T$]SKJ M#/W)_[]8.>NO)ARP[6,K(2H"TB E+M3V/K7?]$X!M8$<:B$F I_MA4? 582[B$Q/=OR[TOO+'OWSGUPY'=;? MYD@?[##VJ_$C+&%RNIU;*))V:PRN@CQD8P^4\%?4%<%P!G[\IME;\]4][RG5 MJ8C>^#O:+V](>EH:>:V(.ZU\.Y#4[Q_+DNSX)(1EN^BU:8K%2)VJCG2/?A7D M2+U#_<[-CB1F&[:(,>E7SVD+YEAY%M5#>OX\B!R]EV*#>]R7%FS%W>I0<,[5 M(;OKB^7UQJ8D-,F@-4#ACUM3WO9F5>+!.[(+?V7;W)X/U_B"='7<(%U$*^J" MT23BT:J?Y'TH4F[E_\:F]H-;E8?NC@CI**EDBRAD2T M/9R-U!?[A2"&[*?PDNUR[Y#*HY"Q6_>FR%WSC]16'OBG;6W(#C(CDB&E7V(- MZ .E.G7[IBA^9?N+%K4X3\96]*Z=AJ28T_,@PT"AH_%:[P*T^"P5'QCP-6+1 M)5/S90+T!+%;JV(*MM.GW;7%5BMY+TIJ=E.7F_V7#0O40K1.APX%E5D5L1=!^ B[D 7EM9-?0]V$*K[E>D!P,/,4>:A41+ZSO M=+!ZF:_YB)9=?_(;DL?:6'JO.6\P)F%<<=HYM]3]SPO"QP>50K]Z7M"NC_&FF>_;C< MR 61H573HFLJONIPI\?A"ZJ6\,U&O3/EL6L"B/U$T#!?%&G?%0\<'C H$3LJ M4]=97\CF!.B2;MO?*^$/>&R3304]SYAU!M_]1VVT 4BO[*ZM\Q%TL/_-9A\; M::<8#C^S(3_D1EM!I]X"C\1,NBA^ED'9FLCO^[,/VK

"<'!RVJ5=\MQO_>'D]/8 MGIFGQS%Z8H[,"C:*3QO67ZO';PII?8U7/%YZ-16-'M! 3IXQA[IXV!=0"Z@& M3LE<-&(8>$]LIZIE%=<_,KMU1G)"".SJQ$R_+*I44SA6<.^;2RVX;WJN#L_A/_QX4*IASM+NU)\Z;]5:21SK^Q" M)%8'E/Q<)>R(7Y;,%SKLR;KFE3M]O->:*5ZP=V)B3WCAC M3*M(:S0CXI+_UZUS\L48;CVI1;C7$-=#(G1A(.XMG(2H1>L MZT_[9AD]+QLD.KR#*,Y8K+@YVXW^-#?P=6XZ#'VNE8 1U/KL3148E]>=0EM,0A*FX MU*_=["M_!!M&+V.E3W.79L9MY^0]>N"V@H9&H"0K 1NG>J.86;6=.@YM@CR MP"94.,#VM;. 3M?>KU$CQ"Q/D/,@>4D2"%&KF_;79&&+<;HP(V-]K:30C_K2 M9>L8-1JINEE#A;[?K' ZVL9::F-M7G_)YWPXFD.-# 7@<2_C=F-^5+O*E@)4 MZ' 5V:"[_F/B$UH!+191\Y<2_+F^Q0AZB!R#?#)H.\#JNOQ8>$#3NR5"%1=H MP]1DHA$?F^;EB9SC.YQK;,(Q&##M]/1'9?V'-(5VCQ$MN_.FRU7!?N_O54RV MU]#!0WD&+,R=I@K\0M1?2WD-RN^T5.^](7[4%V#23]=%=%!_>>_-\5GI0]7H M^(/WO^_GWU87C1U]R@T8%#51UTN=X :,.)1&1I>7D]S9"<=KM$)W9:LV.'/& MUDY']"29[5D+1W0.-F7J'0B//FB>KR$0/5/&S*P[84AB5N&P: .8$&^5$*V' MA]1F;@PG63<]:ZAPV'@;R%6U^CC2GB"W2M&NOH- MNL%6,4<'?!CL6$F6A:F/Y3J_,!&;7E9X* .4I"U,.WNR=R"1>QC+\-JSUG8Z M/4V'*ZDS]]2_IG,%#90Y4\A-?,QB]3HU[KW1R+JQ&^\&'_<()CW5C:9,N-I5 M.*BEC#@/DDP+!84(@DU7AZOXY&7$BK^;!AK@)',$W6$&8_30_B>N.V@[W%[] MXY^V_X9K:&2^@O[MZ%B^%4X^-?76E@PN5(H]#%H2E6V0M=2)X1HE:9KSV>L\ MK8;&8C-UQF)@Z=B4=2<:C(0WNB0Q5#M^TY3WC&J81BQ0<&=,9(81SR[)\-EV M-N#*34V>,CEK>Z:^PU+WV,IV@L.2+W[!O+_X0=*0N\V2"MND5_:QLTF-3R1_ M[(A.8/"'Y68/HN3?7<"];OR.M*WK&ZPI=94G^;1N:], Z/S#C_9""M-T]XKE MB"\ 1T]&J"7_*5/V0=7&*F9MD^31$N[>!30V&$-U[%C[M8**:/LU!55L2N<]5_,U MY1=,*P/6#?-DU#I&2V^.BX]]RQF%2\GZ,8^F,66E591L'IN??=9F,GV2/>48 MI($3[)0I&(=P"6B>;YX^8!$8.LS*L1\.**8Z(:DR7AD569>,$QQLM2G0K9JD MU*Z"-:CZ>OZ;;'DA;) TN=$8P)T?B7'QL<]&\SN=5#@,<$M($V.L(L/^J$E5 MF3FMQ\9RPY49%U(>AF7X+<8^"CCFG_YB_/FH!Y_G=-E8:&!$0+ MY+&/XS,4B46.A'I-2\?KY7:\_W=*4+'CCVW(0A[/QU>$" M23FR([DU"S/5HM6EOS%9Y:*;Q(VN^+-#D+G?#VW]C,CQ4VJF!?LW:]+,$@WJ MU"70N=0,5/F.[%3N7Y,)!&Q/WGAU3NY#>_Q>YO0$O3X:P<)T$XY9?QD%^K_2SBANIEZE9OA1;=LX.+LL5FDX:SC[2M MH$W(33Q/ <_])'K#&5HML?NQLTOY!**9M_?)(RP);6DXS;^OA-L$%S+R##%3 M+23YW$4GM,?Y%O;<5,S8T$MK290RM7+3T$WCR'8=T"$J6T=S*^Q>MU1[A M..;8*?2]L.,#))5Q-YO"+B,[NQ[9\;DM<1.GYIFX??DCBR#K7J')SJR"]4?M=JV;X[W[B3 M)]H1\&PWC<;H\Q="=HO^*,,;TT!.Z$RW?5%F']IQ@@_'%E]M'WD(LVUP+?S^ M\ED,ME6E['F%=!A!/OQVBK8P>Y_/>6317"*NUJ4#,Z]FDZ#"E 45^--1$>0& M1J2Q_]&5)M+='#]U/0;,.@9[7Y?5S_ZJ/ EM9\/H>Y[H">P M^*L*"OO86@K#9O7\VB[>.INZ$$[.5[/68ZL^$:)'098[40=YNGS*S[>@9=F= M$%7(TMUK(9!6M4HY*S['I96TX/S#QF 0.B$2Z50CO%MAV:[\PK%#U5#L=7]Q M+:3]PX,!+/G<$UP#4KT.U@BSMPY28]&%)%C'SZVYM29.#D\+X5B3'-F[8O"J MG7[MAPJ\D\/YG&4012J@5Y \Q'_ER4*GQC@EX].J)G] .WZM#_ MCV"D80?Q_WH@WX>SO.7XR0+Q\BB;O<"<^ M$=A,<<;G5WUU0>"/M6K?PJ4W85<)V63VFLDN%$6^1;$-?;^]^]U*"=F-8'6] MI[-\ZTD#KV](TFY(@!=O@Q[_[XQ_^2 MEHSK'P#A<- Z+;9:-%8A)\#ITU_9;U4+Z?]^?M@P2_J[X<3B^9JH7O31<>E<&K0V2+9^#B$1QB&A)8P2S3_8?MH4M;KR<)22 M^\59TK:OM@5K:>QAP8=)#V>[[*^@^:G'SD&AY >-W=>ZXJU@XK'8WB-+U_BT M/)N JD)'0^>#R@IN=5#D4&SE0^[KH5+Y#H;2&Q)\X!-*[4WUHWU=%7WW>LOX MZ.ZK$+KC,N(&#C"O-G-&*L0SO+)N8R0P;0^>J1"WOT="V*C3Z53BS/B&^P3_ MW"$9NW(D>N9041@?RY5F7J&FXBK)#9=/$Y*UIO7XWRF!?M09ZW-Y1T97PC=WE)4$BVV-DX+!.Q@H8RZO-QBY=/ =TVG_/[-7'"5N= ZF.7*_V MG^I"*=61;3X&1 [%#*:RL58_3:<2F%58X#"^DX?0;L4F=_[].&MG]U MR@OU-ND]'G[\ZHBONHL5\.!R6Q00T<1_[[7IL!V\[G8?&!Z\>/:T#O/7.-0!6C7@3_ M %?Y]!DZV#'M1)NF5FCG6>M^YW7IH MY@>:RSO$4$!K3_-H0ZJ"!T'1I"_![0*C1M>I29FD#LO4J_CZV^39'B7W_LA7 MT)\JMY?-S7"[TCA/($U' SKS5V!<(!^3OV\0 ML/V&A.%QQZF?8^JYI:1H;ORB7*V!GA11Q+&?V<[!HA4C1CRWA M\;CDSV5S'BAP'$0B&H6DT'TL\,-*,-0 A;A,$-W*#9$QC9DKY,I-PP^*?GR\ M21.%VG2RD<9[TH%C=TR0TAZRG8QPA!M>^H!GW1J !JR(KF4O*5;==[J,=:9] MDY9,H6JBBYED,93T#5%U9:R![(ZD3<= M+?>\7\?3#=$R'3K<=H)X*.M*S8\,>++K2OON'M"CN=:S FH:]_ O[OR)#6I^ M^"_>Z)JBY,%P\ M=[ 2%6D'-E M<@#369F6 4QN76QXQP\V][?3 P6J"=2E9,P-LYM)X5/;'H^7,RFVTXIS-#0- M(">F\\#DEX-"JUWVFZ@'W*'NZ MAKJG\$:EMNA0((;OL2'Q_?UXMXR)7CWE&38YFCO<=(P#E,IW@!ZKFR-Z<2>" MZ@_E.LW3Y;0?3HZB%V9,/*L$U$/4&8H7FF>RJ+N5X$,ANG($-_T(8(VL^WR] MK?R]H@MOW3WV+*>H <:_-*TF1D0>=5\-_5J>-M3)=]5(J6T'><54B([:DN)W62SPO-# M-\E)W*+@Q\"SQ!<)R:'.74ZW;8-PD^CY:WG0U<"MG_]"IAZ;,W4-(6M0F,+<+&QJ48I.):4J1; F16 MVEV(SWQ1@.8D7A)6/Y7_3E7CD_0*^ZA,EEL?Q'P!)5YD)OJ^%Q;%\K\58+ N MPVTQ?8*?B2O='27+3FI;K@;^NBUFQ4N%&M^>2!/LIO'WYP4PV^30Q35/X@#D M9UHZ% @+&?\=Y2(?NRPZHJ6W8YM(@R*KMY_=J8$:?:6GE_:@=BAOR^%'KAS] MU='B>OYK4DRR]OV$C+T/]+5SNQE+7![ &Y+X2S^ZZ(]]:AQG3-,.$X0A]OM& M^_PC%3"YA5Z+)*(:DX'GZ#*W5;J:G7T#5^GPO+SU6_6WNRH&X MCQ&\Y$)Q?%=-<=X^G@6G?J!\8&G2L#5UP,(/5.H$2F >=N/UL)YVMQ$/[NV1 MF4Y=M@8 +/Z6@>DIY5UT9>C5*^^X/*G_--1*(?K/7)+%:8J+L5.>\SG[9$.# MSS;B0V"46L-65R]F[3LZ\2WOZ"3;__E!GB#3ZRDW6#?LN#'2Y4)O?CT].A4K MZ3!A)5%A=QK]ZQT2\GBXPHIY)N#Q*]YNN/H_@')!_"6TA3DHQY)+2AY?@AB& MOP-PVU5K3#YMS0W8<'2$_?V L\71TB;,'#K%&=,[,C<@XWKTY'04U\\P0RM- MP>"*E=XVN9#EMVZ M"\;?<^9OL?*)MV<:Z#TPTB-YLM^DF:4-3_E!OM/(T5&=IN[$U2LM@;=P,E#+ M/D-ON1FB.N@;]]JGQ";6V1+>J3_IY,;Q(U%L@'4 F%%(4#?0AA4L$#4\*C!8 M':YW3+_'?\3"^!,';0EU ]P/"*^^4H_>+2TOS=?U2N8OYBF]GAE435$XV8R^ MQ7%U0[(0BESU(WC,VT-(NT#;G!/^.R",\$0.%=<*)=80^=[ISVV-V*)CXO5* M'E>+#8I@8EMO\]IFL+=&;G8ZW]FDF"1[OGY[J>D/Y,/7PX'97CBCU+57(G;< M5^_XFLS[='NW6T).'.V;1V<4+P%5'#@ISI%68'AK8\'G(&;C^/YVI^I6[*'" MA1E1D5 NRG91^*P(EA2UO$'FO@1AN\6MYXO3"+P^W$;8K]J.2= ]H>MJ.+*79G;M MHDQ/JYIPR8DC1[OX<];D'C_(9Y1G*C>I 4UN"OD4JNM9YDWY$71N_W*"HI?E M!-]A6+10J^GPG-&>0=WHJ+%TR&K8Y MA3S7WV](=$Z8%.YZ\_Y,LV-+352X(;%K(7.VH33_4U_#1L-$7,J"_+I/T&MK ME2G-@O.N9Z-RN^__3;;.L2%<]_8(.?DUZATA^">,)6*^Q'+#8 MH==B_BNM9Q!?WO*W)*%:Y0%TJRME^0H127.9L6J[)D$PD[+*56\0!]JO5@ED MJ,R5L77RI^-91)5LW?6QS%#CNHJT72*Y_TKBU(_D]_H_1_5A:X:W.I=O2%JO M9%W%Q188WAXNE-1I1'Q6=7[ M2:]\IG>+*88%[-Y@)<'OI=P[$0$Z)@!Z6>(3!?H\^H&MW 1"'@LPS ?N81B> M^LEV!4*&2M[L-3%^,OCSD/?G(>L7Z2OYY^ZAK>*CE_@> YD[3V8,)*B6V>\DSI.&P,8M_T M8*'8OF1POWW_:C7\S?$(I:!=M'( I"(W'29(0V'H MK*:9);X2SF\J3Y/IO3,=U=DM7=]0_2V=_W6Q?KKI$I#_']; \];WDJC17LK% M3V?RZSJN=2?=&^PBS9Q:F7EMG2"4U)M_)UY2W M*^L$_:KY)8M2J4VLE/E/L)R*:IFP:)V[F,4/_C0582O\O,42C='5(E6#[ED@[GB=+#Z>TQIV,Q;<"5:!&3QEKYR M)07'\[MV),$>FY,?L\08?CX+5-XMCW.DO&RM*^ I\/8L_PZ+)JGZ:QC41F/_ M44.4:AQ)-9ZLMJUVD7(BO]^5O ((IVBS=.I.&-)V/N+DZ1YT3F/JENA=*D 1 M!6_SEO /% (7-891VLK9;V>$]CO+?K<-L<<# E;$QK(N$K6U1 1;9,S>[7!- MD?I/U*:9>@%1"2\W$!1?Y[WI;F.8$G;:3IV-C71LUM[5G_VR^"H@VN$2#O)# M\>DJOKT;2]CLC='-=[TA>3$33S_4-G"O)VYH(G+?[KW9OO:% "(=EUN2S??C M[I':5F@$T#GQ"M' &?%4HT:1FET1 9*E1>W*"G^2]>-KI#_,WX9F>W;C-NIJ MY8C^ R0PFLS'-!VRY8S6C?\:H#M5*@:6\6W#E*RMSTE:O[%"E/'WDW1:,AN[ M1+W95=BZWAK9F54(7Q?=D"@<,Y&0>)-^OV=P2Y^$Y(;$EP*3++]-[]G\+.7A M.())KC Z/M*QKXIOW+:Q3Q,F=" ;CZ_DR@<\%@0<$8WG=67]&'8O(Z).[KL\ M.=K7%F)X)?"ZR:>&+>QFWE@8W3R?/FORP<>;14;PT"YWTMRI\X&.!RHCH%KTNQG66[*X3- M1G3AE.IP%B_9Y84G^[,-JE\*: I10_<6XY)O,TK0<2(C&9&Z=Q,0(> M4 B[SDZ7;D$;+V_Y*_U?U.1#3SYTKKPP6"MT-5[] M(N335'VZ GWP2J[\7 P;X@-0HWRTW6LFTN#33SZGM6X@ZBGM<_S:ZZL0M37< M->]5AP/!3$]D PJIV* (6'HX*E$(:A87$2TOY&._KPXJ;4BS[[Y F$CK4,Z5 MO^:X<_R?K),/$S"?R=P:AA(IIH2?-#BW7YZ4_B)"OK(Y OV.?;4F6'UPE^?$ M'O],&'&SRJ+1)(?RN]V M<>[(]CYW=T3PK_1/.%A:2KE;2;YENL[%0<%C^#M M/PDW).AK-!98RNG5O#FX3:=Z0[*L_X7RAF0HV/UPJNCTM%3+JZU)+\\KGTRI MD'E%NVVLE2R@PM1,J?2XP>%2A;,U=7_M]2:>PX%E\$R4@2EP-U;V1RJYD[>1 M^I &08QO#1X*O/RT"Q(6D?C257K[+WT.E2JFW<$"DO 6#&@O&(S&[IL.M*QZ MEZ87#T<<@MG8Z3S= (2_A6^?PB71Q;KN]'P2@7Z:C\_^"! A7]'F>4FCXQ6% M9;R#@S^I[5@C=&_=?:)B=2A2@F"5HW&ZC43*P**IWXNRW)"(/I%^>;\P[9T] M([PBZNN(S<*_BM>#;V;!$"Y.A%]T#@__49'G\))2(I^Z*\]_@&'8'T[A?6 * M(7=ZL#@>T;928]GER'&T7D_?2$!WJ&R,I0@A5!COV;'Y7CPAJS8%22^2]DA$ MX1MTI;=NO4/;$QP<_U"S;*J016D!A**".4GD:.A*)I!(6&0>5_Q Y:^=Z1UJ M7^4[B<=)/K(TYNPNKX ;*_2F? U<\H;-LS,['%,!,](M:K.)WTO)TOI:I]\71;1IO M?3U>$LBF24N7!O/6E]8_U#^Z(5$:\JH"Y8(HDM!.WG+W\TC7GV9N+02^'UZO MN*4]Q<)XV$(%Z+3A2*_I#![:K)#V>(^M2$Z;;W*%?,0D*-7W*Z1Q1!:G!MC@ ML2/;*B @E^+WBH"B*8R/>7OUPD'D"Y1T2293(FD5%.2ZLE@QJR#DR(OU&;4G'ES*IB-GE22!UH ?$- O0[823.;8I?9'0GDD MY^Z:8GU3=[ )%ASN("*>Y.T?M75==6\BCP^P*$&Z34Y=@R[3\4-5LU"V9TC!. MN1L2(Z;T.W-[Q=]85OAI D3.)YUE9=>G]O9**&039)*]D?0C/W=,F5N.C9(7 M?NVDUEA*8K%+O%IG\C,)?AXFL&1_27Y^2T>[_G:N M1HY-:^&GG MG]?>"EK)*$S;,DHL\>$44L/.!$]IA*&^3K-HD^XROIE<=&UOK&%@NB>_[W 5NG>0H7KI?,H2CA#Y&>%89[/0EJ+W!ZGSX(=GD.M6SD!3 MQ?'VP^G0,-M1]4K:T,'QJN!)>7\ M-R1_$#S8[I^;*X"UL>Z_^*6*!%3,0W?IT:Z']6O'PI@%,)"]H$9!V[KO =\N MO13T$E^J;7LJMHZ< E.GJJ>G:1(,SX]WK&4@1

YDJ]U&\KAUYH;@_6-%T8_5O'7 MPDQ6S]9Q9N+L3C5;!G-:NQQ_P(88NED8[PQ2Y8J22%M#, $3MT;^%<;$>(O MR.>M?C4,&('*TL>+][@J&YP]C P#%RK!.1,$K!53GX?L=2S$B+"#'2%*2Z&, ME&9BNF4\S>WCK<0VZ!DS-Z@DGOV-FMJ%AE9/FRUXG[A4F9CJ=_'/*U=+BZ$D MBY&VP_V#$YC4AK%KK4>MX8AUT9VO%XFLD M_=SP5/H$SN9[B1)V)N>.G>OV2*L8YZ=AEAJE5;F,J-!S<,S1-9\!LB)T^VPJ M@"@;86;HE\>>+MNV-U6V@F>P'(OE9]L(#))O.&@OBG%"H=P9)&5B>_]R_\;4"X^=!A#^L5OHO5UR\OUFVWK7_>X_\2%_?L_TU=,*% M\=-^F Y]-@];EB^3/+UU/9?XT YXEF@>V?%VQL3XL40=FK@W("'6\Z.H-,6U)3L"WS)#R/0[UU'XPYQJ1/'#E4@=/@)DU.7\'G74 M1 [OF(]RDM_S;/=Y&)UA2PM=MAV9-/VBVCIQ\3W9!O2L4P[4<=O^Q>^OY4F4 M(O-NC_(0%G-2;423H04>OI5ACHX&%451<&6ZOHINFHUED:H,'\E\M-'EEW]2 M 8@R0RHX+8H[1"[=\W:?@54;::J_S^V=EV\D7*:#ZDMRZWB9@M2WVVW3U+F3 M>$32S=363?W@$*U!Z:XIXM^G7?[FL-(LNJKIP*VSH*85TCK=H7B&A[;O)(/D MPG2"4NFYA5P!_Y$%-XM)+<%,(DY:I*??W)C!%LNSK<7"H%D(ACON&;C^6\SJ MG][L!X(S<5LU/PJ^K9PNM(=O 6JO?$S!PPEJ<%2UG+ M+F@M3FD#,PD;[135-&UQ3@X0T0TN&'%Y0S(8_F;/N8T_#[NZ@1(=3A]]4;-R M>@Y\%].--'.()7P&7:6%/K:K,DAT/>(MX);,2<1$Y&^)I1[O>,FV,.A)#8IM MA<3 [B]JT&C3-R7)=+AAFTP\$>QRW/CWGQ+]&P,0F<)O:IT2.^Y6 M_M1<63\$._RM84?CG _O:9;U>DKB,$%)\Q2FG#/0#STI\N-\\Z'AY(\T%Y?D MV=.W%OJY MQ"WL\81-;L8?JVE6^M.Q1HKE*^Y9"CG+LR.RT^([O4LL2EP4E9 M)?5_:.US%F.^]8I>^'XY42H8#$[UWB/ZG_)Y+)4!M1/Q/];EY_ 3/?:=G8I6 M&8[:"7#QLB70S!2RCM+(UA [#,:R]6E02)QT/+,X+P?S9OSZ,4KEY+%0(S M 9E*;1Q9?5@O=#3USE.Y\W)BB%XYFCE#?0U)0[2ISW-\X"-*02YZEL-P7^MA MWKNW$NV)8TA[SM^5PVWT>2_2%'=>]FAL,\I7;,57!W?4"-7\*"N!%AH.J21% MA#?G57M*<""10,"6Z8#J^M:[_+6._OMF4Y/-\=R6BQIM/=G+'IZIJQ4Y_/>L M@!79JMO:@D,.'F."(QF(?LM06O82R':NGWR/Q_/Y;RUQ9PWJ*^,M2WV(!+HJ MN'+,)3PQRC4)];TPV 7GIXIQ#6PO19Q7#$>WPJ^M/[.1;5;HZL;4G""$EA"RS_QZ6XV^Q:9&/(&53C\[*XMA5DG[QZ1''\J%ZZFO7*5QSY3&6GO_POO!$'_N(8*08 MN)!/3UR:^EKZJ,L<;^(;V!DBA9]P*"4ZXUJ$%C8"UXT*BD!_F_JI$:YV)ME( M'[<:?+4-3: =7![V%,[X#05G<1T=UR@)#VG#KY6FQ>2NB5RGV;"YN\ES2(/Z3T?]J[BFFREU M\*=4I@/LXYXIA5/N(VEVS$SZ7/Z=JI3PHA%4ZS?@WG: 2E]/:'2PV:>#A;8N MHWM3@HBAN^OMX1^09W< 4L/?WT[4W?DC:/F<;NWS:C&5U^BRP\047R%C5A*$!!(4M3+9ZI5TWWA.+L(!,#7D@(,"RT)HIU_G#NP>9JX1 MH=#!U _%Z0\0P3$"^J\*^.2G0U]X /L5+.C\MA&2 9_7QK,KS)8,0?EZ&XY_ MC)0BP@@5D\MCPW.&Q[;C00,A>L?5/^71\=X$(;1XC+?JT^J&)/14XZ!-_O"&1*@S[X:$JNT(*)G0.[=^97E#PFW5W_1?X2#N/=5F M2?E40SU<0 )%F^Z4N_S6=I01R1A("61<]!>HVQ+*L_TV=N#)9$5+MLN,1K'! M3Z:NOZ]*K!I\6* .X3QZ;DL.)7A\-Q3*Q4^X6:[Y9'N4]>YC@("I-0^P)<)# M(#F/7K+[X9YUTVLEBS_V(!*HH1Q\NER.;3OGL+=F3%4+5I M"2PYG0DQZ@EB[1!5<[@=*?_Y1?7P'6&XH&9KA?B6OA.O^OC@JRI)1,S(9[+2 M:[ZEG7;S]<[B83">/6IS1V["8=8\/DXF>A&)+1R@8[3[\U#?]!DVT&I6CC)A M-J[_@I:B2W#![65-!FC?/C=K-(<5&:<'\X,)44C@! GTW8@T)*53;X4PO- S M9'CGLL: \ZA(+D08!93IG_2RJ> RW_:[A.T>BKM%?:?>&O22D0FQ[!!#'C(] M"+;(:Z4\?;PN]^"&A/+DUF_BO.NMX2#QX#DC%LU[#C\)8Q/]J!>Q<0SVMZ4E M)$>0]=R$]D9#U7E)QES0#4G2?Y8Z!IXN)5_5P>*Y9#?HDO5,I32'5?JU>.]J MH^WK6WVJ1-*O70SAN)X@%884[OGK]. 7+0RFH5-',EN/)(.#%H*D^7B1=U#G MEE>:4?T02\/6_!EB6?>EBV33BZ=C/\Y"^9ZF\K>DHN/^'"*M%"_;,YO5Y'^M M]C.AB*UWY;E?_V2-BI%QH"6<>>\/+P2>Y8GT+3_H>!:U*UN^]L\S5[Z!(&M! M;E;@@!F\= +GF\5Q^2:>B4P_#VNE UJ%*P,%U8]W796!>WNR'MZ/([T\2$ O77%R%)Q6++.MK"OB:NHEJM?6\VRYA,'U.3DTHQOI^2B1*TK6 MQ@3:,'8WH3G0E5/Z"AVYT+/^F@D9\77PP'LYK; D5AH:'!?NP,.Q+Y/2T.Y9 M'-)1,Q4<],[/S0V*:V8&SI)MI-WO%+EH7RN6EG#N>UU<)@U>*AKG'<1F_;MR M;]>F=H2!SORVZH_JU@C]\0X5]72/4\?.YT#>OP0W)V,/SZ+".1:::J78;IYX >XD58O9,GU9+ M ).C;-,W3I;?3X_POTD MANAI](/_C87C,MJ *M)LMN,M[SEY+K^A/(V:KB2[ TV]R.^..\>!9C:*]JB+ M1<CUS.-]%DJZ)D.3%N@./&6*_XV&F19]MH@E M44OO%"58KY>C'+;OL_#+R+J&+T%KI;!!6LV10?9;1'C;=F4Y7PA,,,468FK ;5GKEB$CFJN3;?(JZX;D M\VPI@/'R6(/9M=C\>N[U90%3IV:?3I^7MH1,V&P#[*L;*;=OIN\-R5Z=^7=Z M^ *;%*0PA)*"'H+:B,_];0DX3//XM4-?_"P%\FET1S+C5H4\,\#*9G0O-]T( M;>^@T-PNXRFPFY880],=,>OMX#C9D*U,J29<7IU@'?J^:H]G.O*/1N<-"<,0 M=?6//=<+C#"$X]VF93GR:=E+EYZM:SF% 9@&_+0])+8?TZ19 =VY\/&,J*04 M>,C59*;%'G>>+7L-U%C:.'VLB2?*$($\LX>[;:WCUA-C=PSMJ7QJ>[PZ0O7D FB'+ MS(S$Z@ 7D6&5;3R4R=_Y%\90\D 5ZK3!??I%OPF%O\J)ZFXY:#V]TR4:=[3: MV[^UG9Q7!TJ$-"9D3KZ>,$P5G54!DG-ULC6Y[IHL!%F VDW$G/[-S!2S3M&5 MELFFS96P5OFLCZ1,$!"["=8$M" 0FQEXW2H)3F/,U5%FWFJ;DE%K0A5EV]8G?54HHV'Y^7H<77 M/Q$/\U"9?@\Y)%M6HV<(+W>.#J3=.P[1RM\3/EYOA23 >>]]DQ; M+")W5GBN]]JF-S^(#"O,3SO[D5=@V&/GYP3WZ0CUMSK#'SB3P]%O7Y!U:GY# MO6MYSCP4])-NV,^K(B\;KX!SS+='- 0-&G-3)W)<98XSYKZL2B;_Z18?R]KE M@P5S\%VZ,H>YRW91[DI[DTB;TOOSNO:7>UVDUA="?4?SVK[[/8]UK MBO5.LC&1N3O9UI9$Y\/19\?:[H?SZCX7&4_;HH8^R( I'J2M;_WB4]%ZX7UZ MP4#Z1U=MWH\;XK^F?A58PF(QRC0/%_^;B[D3/264QROL2,:WF)SWS@MJ6XP MX*JS/J\V-,J0(O@T]1IN2""XOHZ6\Y=_[4IBWDI[!*0G""K4DY_43V83I$%* MKDG(/H,-.?L+_8_=(:_IA<"H3I"!82+><[6!]5QD4#"U?D.ON6XS3'CQCZTK M[:>)DNYH!,6P@T\J&FE%$V#$(U]T:$+ZC#_P9:7)8M5KF!K!/$+G+E>[JV^R M]*080R,^Q6):[E5KNJ0US@RDBS"H=GLIDK!FI?)5Y./RZ64A&\BR-OU\B6%EW[/3P9X'K<_TXJ+"PZ4BB(S!0QT7N:7/(\::^]YVHA;X6=!-_$VJS MX]6Y#P5L4']A=UMG/&&%5[898!HWW^R4UU4J"Q)>7),/FY^C=J8TX"\RS'2/'O!Y1)@(=B((4_+'3]]W?VRN'43M'!W M:B=QY!*Z%#6W4_5[9Z@O-ILHKOLXUU81A4LOS5^& _4-5"(.8]L))1/>RI9@^&R*14[#G!+U MK8?,XTZOWPP-/1=]DI\5R21=*Q]Z%"^3GB@-X)?QAO1K)/]-/G^:E TJIH]B MW9\I+%JDFZY0AZPF)(Q?.85"926HDOE#>QP;JZ31^O'1&/R$TG9TS/03WY/[ M]H?&F.KHP$G[!/HC[C9AN[&"%5L[Z4TX^@^A>,/JGH, M7H?I9 %KOG*-[RY MQK9+,D/QB9B&:_;O!M(KTE/U[E]S,XO6D$*=F A+!6SUK6!F.SHRU7?1,;P: MS=C#U$\PWFQ.SDF#Y\KN,V+NV\T .J\8=(Z"4-=^-">\/X= 9+\;: M5T%W2DW$I6L\R$=ZCC8_ ^;G71T$'ZMDXLY([0K-<.JG56Q$UE\YJG4XA;MY M;IH3#G;!(H$:0Y)>EV*9A*U=Q@WN9".22"QL&,'UM]?XT FCDM,VS.H)^O5SS^H NR$[<@(@[>>L>5PFXB(WBG62H]SFN@@2C1PMK4G"G MFB7)G%: HQ,GPJP7U3RMNDGZN!,I:M%QC#=O<+%IMR:;.Q?7$>8%U*6TH.^Y M5$^SW!_ &_!W"][K9U<)K,L6]MIJ^!T(HV[Y]+D3]PZP8';D"?#VWH2*A2B6 M28YX;:5N/,F^$RT7G.XZ)'4-CGLA^>:)'4)DHHK3=7D\Y]>6-6]?,L(^AAU9 M<<@H29O/3?@GD,Q!.6P'P:J$YR9;<*IC>ZQ:/\GXM:4L'!4FC,+79G.!L%>; M;3(.4A+,V06'R@K@^BZ%^@5(Y;NZXO&QR@NI:K^W.W@QP7O5L][2>5*KY&\, MR)*U#0U<_.)-ML8-E"H'R^]UI4 >45I[#'B_+_K%D%CI+?[T!3+:;@(NT:Z- M%Z %.J:?S\_JI:)7C"?/0VUGAFV&2_0]M^;,ZA2IYEQKX#2:XR>$L:PO"^8 MNAA4>U<20+V)@VG]G>CVJHMQ0BQ/H4*N4L:JI6/R#8EHS\1N20J0 M&^9\S6*ZT8&$__1JUOM'M"DIL[VJ"R!S;-PMDR(R%%::"$65MMC=TV\Y"@$; MUDRN7QD ='=+ST6W93SCAW2&ER16DRS;+4MF:VHD_H?YLN!JPG' ]?BAHJ(@ MW2#2+9T#):6[2[J[6Z6DNV%TQX#1J9*CQAB=PD:7&]WW?\_]$O><]Q.\Y[SO M>9ZN$56!T1?1\TE&S6UA.@/'AKRNTVP6MEM)XB\]25H)OA7&);A@0W,]'*#! MT5TUCAN3M.VU']"KT41OEMU2/TD*RHSV232/3S5F]F@8+:O M^S>? :[L9K_@4^Z;?LE<[5;[5D4+.=@0K&C8&=9' T]0\_\0Q/_!CA3TDA# MG3O"&=F3BP6:\Z\J!>JH<+$IO?B?GEF_>$D[\>&B,?>A@BL4)AB$@]QN3PPU M\CZMM/1+6^X5I9$PIE[V93/N24IHJ!=,X\H1H^10U+,6_6I;$XT&A'A2RP=P M7M=[X_M7X7*(-$[30F@($P6PW*=>G6&9]3X!LN9[)1+RY!/>3.H7<\_:,79K MYE7[>BI:#F8RIBV IS?/]@+06',1)+&#?#R6PC_?%8Q%U(#6:RI;O.G<&NA> MQ*=6T$I5#N5]:#GS[665%'NG!V0SZD!'[EV4XD,7LSV[6F9Z\JM8,WVY=$JJ MY7R*F>;F7GWZ%?5:*7SZ_!;5^2QV9F'K^HB0&"N+VK]7BH7(DLX*E QDX"NK M^_ML*XVA^^"VU?2PIL%T#6KK:ZG,S\L(X65,5?Q?#I\ D4\ LTNWTU")A3:% MDT2!9Y%W&=T5BL/+Y7PSKAG-W-]KXUR58[9%UR6?[P[&:C[J>8X76C:8ZZKL MEWR-')G8OY$ U5/*X3.%:DMU\(TGV*'X9!!N4R7LPNCT*5[!EP,IUSW"GQ-T M\/+Z[1]VMZ[[)PIG>9G&Z>HV.H/#_D?$=!?,=+?AD/8G0'L8XM[O]$$LY!$G M[Q%R7?@$<+F+CGX"G 2'F2P0J0ID&E'3[)C&3A#]O#*-)6\6"5WY.P5%Z:/Q MV<<;[:.I)^A,-MY0=Y M?V*[A:,6_ZZPO'C(?N2K;DZN;O]$^ P@+FC:![9 M(DS4GK7.OS57^#/D;G=1@<"E)Y-ZM6R_9IQ:-,Q^TM6B$&\B2)@![0DW-L>C MU98?P/L<9KOE=A_M8+^P"HAZ*QJB)2ZJ(1B@)47$Q%,VOY6]YU6PSX0\Y3P< MV+UGNE(K'H\H$3KWO>FP.3<7SRQ=R=9S4 MWZ"V_K7;>$^-FY*+F&GE\#GP2 3KB+[ID]^\#X.=#QY";0?N?%*VQ I"V<]J M&2>7G9;$.>$6Y%<<_-'[QN*:-V#MS,'Y?/.*C82SRW-C6G&[5Z\=4GULTEQG M>+IE> [TNJC&%73E#)FE^JG,=8>"9F3OV3 ?5K\VO/4TVZ>S4]I'/=K1*ZN; MQ5KL_D(VQSD;P):$1OF-MZU)Y*"DAPN%QUST)%E"1#T/W-&(VOS?NW8 MY78A:@:,2GX@C19-'SX79ZXGE(:A?!/81PT#:Z,[KRQ7K&,0[&TFQLEG(FY6 M(^[+O=#C4(R=&9MW((A;)@%9YROOEML3S43^SS>+_L4L#^7.!!Q%>!GW;K7;Y^J%SJ%820_B*!.=P>R8E!A3D,EXDQW5]&C;TJ1*]%(_],( MS'&A<*Z?W/#CVH3:W8MJWX1 /GN*QEE5;4;Z/J,O*Z[2#!$7]DP2UU?J\^9J M)S6A+!Q0S*JMF)#YBJPJI&,"6:FH=L^QTUB2J?"!#>#37#(1AG? M\R,>*#0@R,GU \G6T.4VR/DVR],9Y;0VU:<"+>3')_&VK$ 4"DMMT:4MI-DB MS\A'*[[0)*_GZ$E._K;9NGZD/T"#\CLWI8NX_K._3-(=LCYA5W>2T?V>YU.8 M-F09-1T.BP%-RA".7&7[193UI"T[.+A[%RI+$-,-H\/@8^B,B62LN6L 4VDMK)2$LR^& M.P:2-7ZR7I>0PRINDQ*-5>7U=D.7HDX>"<>@8(5.@JG1MX MZ=]I,>XN>H%^J%U.NC-8J<7_QC,Z_BC,>$OG1OOOG&6IP3X I)U:T#(?4\"O M3OH82%XL[*#U([CD#;@ ]Y\7OBHPUV0'O/N:%K+?AUITK<7EW"/[);/T8BL?XYBY+3H#.XB;@ MSLLN'W&M'NX$2[@XEI $BK''IYJG@7^X*HHG#/%S!7"K^?O7&$PXS JPA#A M-7U 5.:-UF;"$:.\%="F,AOJE9"L&QPFH7T!G@K1ZWG[,RDZY15Y1>LV2D3] MY4R7"(_M]+WO7-9+43%^>?RW"]#C^V_(NBDZ-CX4,GS>>E"C@T?%#;BR(7/; M0# (DV+)BIVYOMX!U=)D]+<%28!71M0KV8K?(Y#A%K!1A>3A_,+AZ64!DKFT M=#!.8G[FI$E8*X)RKE)!V7VUG;DGS&+PC[ 0=*1!_'F06L43X ,Q7NSLH[0: M;MC$A,LHVS8L A.\F2AG(QC#O]E@MX?G3NI![^*L&HX09 A09[T8/VRJ'\>\^EBPK]Y^G*V[,9B;(S7R95 ZE: MO6P+S&XI&]\5X/U\[7[+QW8MUNG*0&%[3T.4O.2&]O:%U1R[Z(M MRP=?\H?W%B8O6':(!$AW;;1VJ06&VGW_!LBE#'[+T"R=&/^S@02,969']N$, M%DRR(!9@GZ8?3*N>RP=?5+5T7YZVTE%ZW HX*EKQ(@Q+G:*'11.CICGX$WF-A?PJ"HH?F74S MBZ.VE39N!TZF9Q'<,8Q7+H5)^Y<5)X["J_OS"D'%&>SYT^Q MDOPR]/\>_CO+U<;6MF7%O+$>&9KO\65&N;SPHR%,'Z[4LWG?-O'[W,J44-ZB M0<1;<@+:CBS.+YS:A)_BMLF=(CAO/<=6O/:\*>KC).L]6_EMX Y])NKB)%.9 MCDS,_PP[%[^U95@5&+J%VXHQZ$@$O 1)UN3E\+?X4S7+KANM RNAEAV-?2L. M=9]T,O%.\3Z7F66J\J@+*2ILZ?LF.KQP-G7>!=!W ET!R.@C;/CSEN[Y9S:_J]Y!N0M0%XP.4Y38U M[/H)L-1&W;\)US3=N."$\DU4+;-M>$E>GCKD^HK7K ,&NJ$"_@(X$ M\J"P2G7)*6'S+/ &V.[X47(JO'MR8UTB!,R.G&:I%XUS->;)](NI<*551+N! MFGIXQ-UGO&24=MI"*.E-5&TFP4#^F;?JIF(0!W1H^OG,#=KJMSR\A#>=1O0E M^H8JF0)M4SI[6,'QU85(]/J:KS8G]-U ?C=8 MIKY#750+^7%)BG.@D_C4\S3;SC6N+!/'R=R*S\U@_X&QJ^P^HCX4!* M=TP0DR_G?M"B@!E7^:Y]?GY[F\?BK?/:5,74\'$9DGEDU +!?E'A5[+"0A]0 M;@TU6!PKT=6UN7V4&/]M7SCZMU,$HP3;L GB:;:__,Q!NVJ;M.:1I6O#"7>J MKTWEG[#B34L92J'*HD(&M:5@Z!UVH:,6B3X_KH,_B-XDZJ5T:>R;=B%D#'?3 MN!TDF5:JT&2_\P3'->G,?4VIO*>6.*W0?,U2++TLS,ASF>&;90R\1A\!7O)7 M\5(Q%%3(!GGD=84*[JA%-Q]YGH9 3#U^JNX MIND/F 3&%<_19>5OA'SH-Z=4\#Z=2&@(*T;G+WK.X#Y\\@7)6S>=Z 16VVNH MU),7T8L]? >JJU_[ '&TGP"PHB? -?X5,"\)FMB^I#A3KMWXZ@^PSX4D4&)7 M5*4'42L5XF)@.Y4Y5T)0B1/^(N=@#6IG;)?>G5"%R[C/6Y#!S8$+]S*S_9R* M8CW!%PK53[W1?NC&LX57] Z,@%[935UU7QRG:\NNOU4BD6N6B,/1*DV9' V- MBG(_*0%2:(*DG$Q M(5A!3EC"BN=R/*M?5?W9MX=E[;:._0@.%C(V^?0$X,W@Q5!VC-SP 268NS ] MFR@;/+,O2G/Q\X\0MP=I$T53[)4IE3.#-A6XD2>5-3V$IJ<#O4;CLY.?P&,= M \M#"MJHR)AGJK(D#7N'CU5_5LL2(].A))C/+JC^S M$7DRQ*<1$PX00OMQ8^:CTP8'YRKT?&='O]ORL(10CY%@M8W;!SM8K9E>H*H, M'X3:NV:\N :ZTZJX 7W5QNVS.^()[7ZA)"/'7"]V.NV9-"]?H12?B;T3?\N) MSB'5*0OC/?*:$:>*YA2^N OFWJ#S&S]$(,_/%,!YD,I&6YX.%Y$55;.CK.D];[FK"N[/R$5J#\U*0I3\IL+L@A\@SZZJWRNR)EO2&ARDI)Z/&G:E+]4@:_$@]QA@K? MD78\%P^?4QKX'''+;3VAM_RQ^TMKK"Z_B1D>L?Z3VW-UXB> 12'_4O&/]N/9 MZQ#76>D;Q'!/E'P)GQ[WZ]GPYZ'7 7W+M.>P(R ^%>')WL M;X+-_VU4F %L*T_ 8]O(?4G$6NYMN\4O*JWST_BSC=1A[TRS&Z:=((I#QG)1 ME6?F\4HQK94W4'M50$[)Q2?4\"]ZX)K-9\0_UVQ_D_[:"F"%?%BL M3"VB=/Y+$/%YX&18;95H\55(EI<(-)!RO9CVQT>UWKEJQ6Y.1"V)'E",C8%V M/^1^\>R B,80(1DOH;==+B[SP3\K>PAT,$5KQ/%1?Z"4I@4U[Z.JK1JQ.1=] M$^EL&/!JGE.LG#!'<&P4.T#ER[0UWXK@J3V&!>FLIM0AH7O/ZCTBT*KUE:ZQ M9*RLS9>CFE3=Z/-[>*L?FFCJ>-S&B:N(.$\.,F&T!<'NLR6T,,;1L..CN=,) MOXB+G@C.[P/UD?-L.YX[%*-'??SV+E)IYX"4:=I7/C@KP,1XN\-[7K80FK?O MYG2T4C[3<6%/V:RV5K).C\C2&^W#[%E:/4-_DT+!45-Q6^WY6G*.U'S=2PY7I*?R#-V4*571MD>%.;7\!"63'8@0;='SY&'W<\3RMM)T? MDCMN(A'%+;9B3/-+59USC\.PYL>,:=KW,\3S>J[F_/.;KTEQCK97WST%Z4Q) MQ?N$#_Q[L'#]?([05[$C(SOHJP#D0F5*X+Y+T/O5X*N%=S-)"X+>8]4X\76_ M=?>X#-6'Q32 MI'88N&34TOK@K^Y)1-;M"+3TDR3,G9>'HPAAI1(@47E[\\$ M\(8^V&5F+;F\@[V$-6K+%^B!G#LK[,^2*Q)(TIF=%$>!Q#-IGZ8Z1*@#M\.R M..=@Q;C45U%3,K%(S%Y:!AZ\VXO\?++G:YLZ$^#T%;LG4>Y-ZTX"V^G/],B8"KPLO:JG3UT!R?L8:OF*0%8T M,C)U*+:5Q=D>'O ;KJ!A >QZ5@EI#@%M]91@C+6V M[BV8Y>=-!PH<4U.8/U\V_:J5K";ZD KO3U#76'BECFNV']?TUIPF*Z+#5Z]2 MS)DH[>*X'$^)N2A6.=A/^1S]T0KJ+HT7,&$Q%?]0"<,2+!5M"0Q@)+#2\SSH MK64GFF;P#E7@?^UQ6,^76WV2/:7$BH#.JL\,J1)O0V*_L$-&4>?KC;\ O]8^X3N=[EAMRVSSD]HNH0KB4MX_EW:U@@=)DEB>!%WD@R3P1QFWN(FEP2WD'+R<\ MVWD(S(^*V=II]F"#>'_*K&M'UHYVZR=,&,X95'+(Y+8NTU*)'.6][IA>:OI[ MJ1:69&@5">Q7'_@!!/7W'EY2\X#@ND:*VG3OA111N=6]3-%BNS]\]R5CH)@V MDMUIH0:E/S%!*]*!EPVX":6F%)%%2/ MA=,ED\O*?-X-Z%, 9.;YGWW0\1SUL2]/S;?-#[AB#MEG+!"]7S6]M9F3DSNQQ'D?4LN/^=:$YH&#+""*M(+ :P[ 'B83DZ9LG+$R*BB_G&0.] M&'8;]BU1/ABQ]\C47WG(KB5A&P-FW?$_5J&"+@>&_A=IPYGTI_;<#N.HF"&] MI1;OA9"4--2+80*UCH0SL97L7F\/Q*5!$*4.>_E&6B(G%G]/.$6#@Z>),(E/ MUVRK%W>.D"B9.7BY\_O6ML";0*'+5X>9DZ+[PL'>-T3Y_X/RU\M(B?J,^\ZC ML_FVOCQG:M\7 4D6!0%&O:MZ8T[]F2C15YEO;8+8*+/4ODV*%70)C?E2D%$J MQ :+_N>Q*( F@0[URGFA),+8XI(9A$Z?;4A4ONGBK7#.]W7NV@@ZF2/I4]D+ M <'BA I,4?2_)Z6L]M-XE$-!I9"[?B(##[LSI MF"N"O"Y67LY$F3*!?Z*N73B/:BV 1(G7]MFR)6O__A#7Z3"5']Z[ O%EAAOD M,PQR2O+[!J;.7N#&4WX:SKFA-G37EG$(Q?GM,R0>.]\%U/?#_0^!%#7_VA^3 MAZQGF=PH2.W@-X[H)'=ZJ*=-EDB$D#86_\HWM?<27;H8@;FN.%^2^+H$L?>RM451:'IK M!+!M%1&)UE*$)L;:N3K<"9^)GPW ^^WB#\<\R*^Q/OLR.H12KIJM6%$6\)20 M"SDC&4KHC/;VID3Z M7'?R&BAVE&=PF?C$ ]ZQ%GB^Q)$-CJK46A"S62B%J3&ER7E^+E0= L:E##QS M)4I#WN !4T>EE(76.H3JIVRX@&^B$T&.5L(1^V_U]^N#'3,W.W!0;9>7 \SC M-U@(%<$+,_R%-AT#\*$3#)P0:L=X* BKM.46;,F^TMC9;E>F9O3UHN*TD=Q( MXA3C#]Q3<*.6A.:+PQMW[NMQJ,?G; M_9Y!6QL;?G6L)J4JQ*--&5RI;4=KULA6YI"ER8W!X;E&'1R91(J5G\["<:LC2QZ M="'1';0"SDL'7?D*\0UO174467@%9A?*I9[S!-!<2:])E 4$$PP'Q/'&A]KE*9 -.>!SSZ??2%F:](?<\09X MJ:6/)<.&/4QVZ5+.'+X+FW-UII=_K(HO'?FK1ILGO#,7^,ICV0323O '6:[% MGZ6WA2/1I_.#KZ1\P??YEV@Z&DG9NP.^H3:KG5!3S:;=Z??52]/["/Z40\N] M-3L)TA7&W'.K4I666$5T$;CZ )ZC9Z((\B82\ W6O*0SW:5?=9'_D +"4W[V M-=++;IR60=*#-8"(!=-.E9/A<[;JRSEM-?O\&IDM2/J>E,AN+2/]?:5''(0] M!]8/ZB-<\K(-<__7B_]MW>QW='9\GW2_DKAR\C;_[^(4(74UD\X;NK3GR,0@ MC-E@G/KB*:RO+&=_@[I]LU.2=B+M$'DV%8CAD]5D<4!^$?I9HYAYKW;K]\%B M/)6/KGKIWP(G_Z(SLU$H)\2F:WM+B(>Q(\RS[LQ3"K7Q^^Z=AG M!"6,P^/=KU&6K"V6=*-Z E1V33K1^$P;B55*U54([!_<&+,XUMG&^>_\'O9H MB6\LUAY8ONXH&\SK>%1<-Q#B-C6\H5NI-K-"I 5G@(<&?@Q\1J"$XH/UV8:< MX.9IE?5?!66BQHZ'5244K*JH(]#(+_:H !>!0%N_FQ2MP$N,C&3/BX8(;TGG ME07M WU3OK7?[C4E*9CLP-Y=BG[@'^2FER)%7,/@9B2I^QS1$ M4\J&N]0UAZV]&G%N?68SX+KTBHE206]B_E<,*;]U/2%YBR=UJ1PU1Z)(6T8# MVT&"T)U:'1-PV+9K#53SN MDGYW/30D#9SU="@LF!4MME%?PO )9;?]K=XO<\*C6TS6/'>A$SW<@XP8U/4) M2-?8T>C?-9)S+7\4=!\<>3Z09D(@+F6UPF5"*!-?]I"D\)8R6%-I-RK(3 2T MTA) GH^.\7SM=C9.![L&@^Y+-H\'^D74%)+[V[2YH;@" MC5:^M:EY8AW]L80LI"+,G';HMTFKD8+.U;S#J,DG M $46!NF-:S53 !F][=01X*O/T,8[X4_(6^._\=F=Z&K7<5[CS-/C(9?9XAE7 M+N>/:[Y=H&_0W,KNR=M^>]TQ26V4*,WC_!:BVMD@T49#U^XSM%)"Z>22/,F# M[,:8$IDSN!FAYK >C_*CA0?DT B)X8RZ-P&DL$H?'[O"/-X1$]Q0!>3?1R$4 MDJTW; _9$/NWV>SLW%7&/:CJ_5R>"4*&G_;,AO2$!&MXP[PO6@IGF2@6;K4< M)XNR_+=5\SW)-0R?]1U&W4@KK!VG+-CW7NL^BR%%5^21*!$E--9"OM"=77%G M,ZD\:[3JM 7-%+DAJZ3K8&$R:C(Y%+%>N,^(OA)3STV4]+I$;E8HM!_[H@;T MN/0"[/D'!CS)E@A*61A&7(Y'_1\8:/.D@$,[O./Y=W0<0Y764,4^?-,LON6( M@2(T[HV6OTR4OY:G>,G-BCS8!.7$'/UJ="5BE"2?# 32C]D*H-1D8ZSW;A;F M0K#0?OQ\F:^>:SSIK=4!).0I)LM;#A%..4&G90]DKHVHNRH-C++^U79UCS#5 MZPS5<8S=\1'SGS.&Q14205TF\47U^^JZ_,_3:5,-)+\7XH%D4OUEO^AX#'KQY@9)J; T@I0'?DMO\U.D&>5>+9A1.KNF37H_'(JXE0G)KAU M2[E@DK@-9]D5&+_[)W09)S#CP.?8E%C*X65#1EZ9D9B(I#8Q!W5P%M$(ABC# M /@^/Y'Z;@'(6BU8S]_PG:QF[$,]_V?R*'2#4+_6XV_J':NHJDY9I_@+' MB(?Q61&N45V Z;VK[@]+IW)HHEQA4BWQ/!05^U5/YPP4U@[&]^4 M42OY2OS?@((^&N+X%V/C+/3M0K@-*M,H1X_CX_$"2LJ\Z!D-QUPO8U8=#M:! M(5?H8 GH3K'[W"%$HNQBT"%#)#QA-V]$V2T+_01@EDCXXW3E9OHGI\RH3C[' M7:(A\7!&="']%WHGE)XCZ5G1!+=53Z5O'>IXD"QS=O%O^]H L.7 M?_$#!HKWOAQ.%]91[W>#W#CG&$H[;K9BMEZF@LT9Y^3]G^M\)1O@_N:/:%M5 MH"C&"-)7J <\(RNQWZA,W;<<0S1&U7/>S$ "*A--1T_J)@?&2:TG:25U5 [Y MG@ 5KMY"71SP]1]Y'!"7%M!CXIT JT[<=01'C?0UD>#9O>U!BO,=^\7&?W"T M@P'F^:IK^DG:-$4<.*B[]=R342]#+,X/:_K^0*\;8%90[*-U%?(:8"Q894_> M[0.=&)[*[PN0]^Q@-/*: ,!$9T/MDU\_TS3@_$;S/1"_VI-X4FA#M(M+*5Q. MJ67Y9X."NY% V531N6_^^'^:@?H9QAW;;!G\@N%T'';YZ_Q3LX?KEBGEC*DL M3;8GWZ4AV'=VQ*4\5'^_^-O<>OZ;*%63%-@#,3JHIH:($T^^!)2<4YL6)0W[ MS@4S?"[;V]5U>:*T1\RYW,9+2+TV#KJ1_KECQ,A:*JL)0[4YC*GX: M]&L;K"='.^<4#%5.[8J.,/GZ:X]@E?/P&*5PNH!FY- M@Z3HZA__"(AK2\N MU?^I9['W;M>V!O*,%E0KJZU)Q!@!2<(A1+EZN3VE^7\V>6<4+3E/R8II:S:A]ZG6H;E*3#\N$O$[[Y8#YK=HQ9]-:'G2? M<^GG"Y'Q/F\4XR6> #@4+"P1F"BS:.248)D63; RN\2ZWPF9SBRW"(.*,-7VPY6?G_OC3+T=1Y,FS.MEG3.<-*;JV1[O)IK!^QGSG E5%\C4!AQD^%R&_/Q"MGR>D+X MT&HWV9E9;+6R?DA#6.Q=5\T M7IC:QOM(8UHVJD\+BF7KV!,>]%+J=A7%DA$E#,5OBL(']916%3]%/<,FK'UE M@XN4BK8??VF+W5X48?-.PDN.K&U-[;POVVS[A\9^,,S(3EA0B>QC:[5]QX?F M6OZI6-.[/*!E/\V<''%69<[0^:&3:=UY>;UJMY^S7VV[*I5 2\1\P0_<$B>Y MS!7G3[\^J@:^@\F7'RZTJ^Y,BIMXUVMD^-HPACBASAW*1;E>[AM!2.L)6PKL M6XJ9"AP,QAKJO@0JN?YJ9J-. KQA]>MJ\ "9WP@F-!3OE, (0W!ZU%0B4M^R' M"-I:#G>Q0I3,(E+-9A45:>OGENP$;>F)\=C=3X!!_:=EP$LL[/]>2 &> M (Y669QFN?:;FL2DMK9 $ET%K8G!;X!GJ8'X_0OTA8G'*!^K ^X<"F?+,6P1 MOQ/#QY?CT@?'0GFEDVN&BI/'VFO$?\&*4X*E_O=S8#?GLGKX62O;62V^6'%#,..&L:Z[3:#1K3RO>*Q*]I'5>]QP:QBSY'P20LX50O7?# MI[O0TP,H8VR\;'5D77M#.QXY])S4>@33O<:M<6I=!&(1K%\LZQ0^W"!0,5JMIKDWTXL.6:;:D7"=@D9,*8C MAPKW35Z_N.4)YM2R?46)[,*FJK*:WNJUZ[&VP[\9[#U^-.T)B%8E6P MBC2MB_0"PSRHX)N)AI]*I>FG+U$NC_S%BD%O.@E2#*'_#/*XO?R[HGQC37*F M!6;.WO/_4EM:GU])86U6#80D_\7>2%-MGDZC>.C[54BX:P9K((/V W> MA21J*P0;+KN5B]]U:\+7"-C@=)T4O_/4FD-7E-*,@_)]%45B3J*$B)F]*05H M7C:S_P(!Z(# _Y[3+T46&@J!"\GH4[D]F_8-2YH M^GUW!9PBFN^7K.7\C@.79WJEH5_V'F)>" "N>(*? (3D*7<.4N^"6Z*SU/=' MSH@D7=%KM[BHO?/C>R4-7]!&?X?U3/]_JR^;UC#]7S[)$?P..SDF%4@O7UN9 MF24"QV26A-:/ZLZ']7B)F;@QJ_FMI.?S@-#NU!1RHGM:P'TLFB]A=* MSZURH\]D@6(A7:DXH@U#AT;:/Z7_I6M"F6 M<7M/]Q, %?Z1ZM&W< %X'R/@\0>]2KYM'X$O;L>,W436,;%R@4 [LH?D74@. M@&N_SLH89R%YNIA"-ZT*-88/S7K+-&:O6#4.M$],C=&W(INRTDVMAH4=[&H$ M07-YK89=G#LC)=6,B=\(%19$AT=4-EV!!QE"7V/-_!'NMJ18>^:%WZ M%'Z>%9[U0@BJ'7Y:YGVM"OXH?25O5ZI#:B/'_CK+QJS7(,2I+=UNLG"1+AI2 M*=T\PY +*;U@#Z:DTH'\3AK_*A4TUB)"/-.0&"DV9T[YC#]V18,?..!YI54^N7Q-? ("^O(_ M:[I(MT3-Z%1:85XBZ5NJG)IVE/7!CJ_0NERW:F)7.<9'XF+Y]PIT-PS;*[[3 M4IQP$X!01#U13[WTS6M5S9P>,K/O:<5A>DAR%L:>],8F\!+I?&80/9/X"@2B M$@/L'3B]I@VO][%5,*PH(*#_AM,O%+OK*48HK@R-_;_K9F0[*%V\R76,]W_D M>8_P+?7%8O#_E1SHFSC?W$UFK2GH>W( X$7Y6'1N3L7\R=7]',_FJ8=K:?#Q M3(2]X.>#N%GZ42J0I,-%K.3^!PI:GD%5;>C\8_WY]]<#-4W22I>Y:K'QOU_= MHHX9V4Q6;'*L_\;N":5IZ//A531*][%K>'/8RAX#UT(+(\:%7" WH6Y-#+PC M47<' N?/2U2*D9\.Q):7X-UZ!4C0HVRNR*;_R1O/%FF< D@:UF+!N8F&\(&_74F.27,R_J;AHUQ0AAS37+B4_7:O0S." MCC?MN3#QM+A$)Q'0NWQ["760E6\^2-5T>RE(ZE6W][A]XD*ISH(]O& [^M$\ MC9=2WON;QK"J^X)T?PV]X7E= R8 *$*Z+D4KJS^H?8'%)Q+MIG- L>IRJ"USR8FR,,J13^PFZN0$Z9_,34N#AHG^[5% ML4@;0YN8<=P$K+O2[59B=2Z\*T3=G&Q?J;) 1XNQI.WWJOH$ +[R*8IK[[R/ M Z?YIOH4U?\']G&H(8@GSENV8LWE8?K76YB M9W>]E4F(3"7===%_&OK)I0^WOWFD7C_U\/:($2U7(SN1="K0[+3HK(:G%LZ7&-_HTUZO;*&YY MC:0[G6!Y$'NA^(X.[((, .FW@T+]MO$4]PZIIJJ9HV9G?I')Y?_2IP/KY+?X MPZ QE9@G 2]JN]7C2F$]G"Y_X]_#(6S!%AKN6L(Q9@=?_9:66<3V<)D2QUG M[H(:):RK:8=HTN6;RB4*5]=U W@L:*HW3\PJ$A#7",EU)I=A/#^OL3$%[Q9) M-J6MA@DR]@;WV*P2+<9#HL/U+X7MZ)Q.=I>_:,Q<(A=W0WWP.&M[P.G!;MNI M V"["B1%8E@K;'4?Y$1(M>@FL1KSO+N5YW5^)(8RU+27TN=Z06UJ[9T+K1O# MGIWYU@L)JUZ<&A?L3SQ+[P-R+^)8:2);WM$HO_MKZ_XMRE,J&=B>N*Y5?TJQW*M!K(),^ RAS[]O-)ENR7'QU!^%-;H\>6&<8OU9^( Y)+2 M'C#BA3FEID'TZ[62.BP"L,W-L#HS3#NIPHO?[ 2.7DF )P7R/D:80V/?GY=_ MV'8135?%Z@^O_GN\,AY&%02<5[Z28LA ^>V;[$_[U+^]>*G>JMOPT%M5MXF# M87D^UCZR[;:/.\*8=W(,Z2?_5Y+8B\H_U[%A]G:C+(48T3\!(B\XJ;?5U5 I M^6Q'^J%N-1S":M_S5<>J@08,R2^U$>MGQED&+CN&_FQ\A'-Y![E[,YJV[T6CT=:_*?0K%+MK:TIO$1V%*Z-'2+\9 (3D[Z=[EO?[+]R1/;R'8V 6+<^D55*.=X MSZ(P"S8,O:Y/AX_&=%=7%QCK@7+O.)9I''>WRV#[EQH?TB1GK"H%4W.JOJ?, M1NG]#[8SHC7&?OUXR?@N, GL*#"?LZ_&DI!>=[S8>>K<$P'94'@:JD7 MT[TW9;'85@ MO30;Y:.-$HOO>@0(%[]H3U!\Y8#L02+)]"-WS=^JJQAG%)XI]1. ?M2],]^/ MT@)#$O#&H^F_L/@.@] MTU9M80H:)4@0K^CZP 4U3_^?H%%@),H-:V\=FR6BNF*;0K^IC,;B (DGHG%: MPB_N]TM#I=*B0ALF%?UR;FR[_V45I@0V^U5QK)?67)S0>5S\;DAX_?B].V-T M>>F3D8*KV&OK@JX+F_!YD/#Q20&RB'0?.8<6;D32L(8X+7R?5K[4P9,Z)M$2 MQ[9C["9A&IWY_NMU!+JQGS7W')9!,R3-EAWRWTPX.Q&\]+52B'$I7'KNF\#M MH\U4K+%\HDQVQ&S(TJ$K@1U;$9UON?VX:-'!U%%5$000EB+"K=LGQ1'VQ4R4 M<!Z))+8YY1QMZ24C;_4?XXF%XY_SQ%N&6,/KC[E*(_+B.41.#C ?%)F MHMDZE<-7Y%1/].;6> *\9VGCL6O?N2C(^0\/1O [+W8]^Y!VJFKM5T^]G-O< MQP(IMA87-\^K'CK$8G]2'@L+_0-16F9P+B)LT;=JI5 <[/ >OG.6"I.B$RP) M;MH^YF7HQ^QYQ7&^/#F<_N4P_4'AVO+RU3+[P\9A(S1)?$'7A/T#FYVO%5Q7 M]S/GX,,W0&KHP(&8ER%;[D\*FB\V-A9SA@8^;^I>OO_Q&:?J"=#HM3]UQT!^ MP3[F"$F'^9E%?#2< /5/LZVURU>#WC;Y?+YT:[W&I(LAXP4:TP4 M!!+VFW=XL/.=8F)O&&Z],2].B$_5YD_?*.,N8!C!\!EVSER,ZAQ[$:3A[64H.@5J N&EVVE&%0&J6EJTCSZ;:2H3Q!%">^;,YM+$I#JS'':RY^JZPN M&;1430]X]N"%WWY1F/(I=_S13HM#<\Z;]'!'-W#N#Z+C13DY7L/@<6:R>6Q\ MM5'4'91E^;G#I[#G:K^>TW3QV&,E?;[(^(L7/#%,Q''-9L%L1I@.#AS^1K+4 7O0.^;#]$GLEK1UT5X90#)]K/.?4WHBK36 M+7%C[88<4PJ;4=)D;> ,1-]>G (X? X]]_V'S:R+NX>0F>18++MC&"6 M4QYN3Q4VY".,49%9'=%EG1H9^*",E19\E;X'V0M.$.?O?.G&QJN-GOD\ 3<2!S\)\]C6J?K8?E:/?$F= >M!D-ORAA::T M]:?5="'X>_.YT."S8-?!%JP'#^YAH#5^W@11R07F1BRT4MM_GA5>3Z^@A:4? M7'>:LT@ +Q2?27H!5#%*1+ ;QJB8I%-[7/@[$M6D"/OS2[I@&?A"Y.YR2?=4 M5CHK?EU(Z5QR!N%Z4M8)"I6%MK3^E.Y23;_2BM1]V60YR.[M^BW$H>YKC+)( M((D&;H=@:T@#-CTZ2^-&E?\DUX:ZP@:JI="WQ.F2Y@*O[B(QJY23SJ%_ M!<7FU3*D'@.:$2=UKW8QEP57;;Q9CF&)LU 0AT6AUJ,<9$#*1=;YS3;MPNOJ MZ0>%160M+"YA5.G@[7J.9VO&8OUOCC>[,AR$%+;.8R-G[Q_"9H.[XRPS2B1U MDP*9[,N_2IS.Z276C!.L4F1\42NB:P"VK4>S-\'^.U+"GLE]P[0:B#T]/ZQX MM>>@MM$M/)OQ-]*NO(65'=\U.M8V"+QR; <3"-<)=2%6)&4M5J!(\KRB1AU- MI=]=3PYY"E75AMEE2R\E3.._3[ TN%Z3YSJO%3J:00]'I"FJ=YJ/"$NELGC6 M^E;CKM8$^@ >/$W6C21:>4(+*(DS+.#_(>1JQ C@ /W:]B7 FS7 +5R%$;5# M7VP6%5;NL,JX1C%VV:6C/C@V";^3L*9=1YQ_IG.K%JKBYN8VC"3N($BUDP/2 M!$;*Q=: XL7>ZTJYXR 0*NOYES]_I?YJBQW-,AE,FT_BD]-[=J$E$_,$F+S( M#*Y+1;5*6!9);6<\ KNQ+^YVO/Y6NJUS![LLJ[O-CRDH#[BR4LW6$OLK(.]+ M'=_)*)F_*WB1L%Q(?1.##C4W%+E?[$D>-Z4L%U3;3G 0%FN9!'SP#L 1XRSB M5^^!QU[<@GKN%%WQ3NM-S4]'5GZ!5.F_/P'8S.//3AOYP[!9O/P7?5 B"3<9 MHX<K6)[WRX,.="J\2A<-[F-Z>PUA$/YY^A*M.)NL*_A"[?\_WW/ M7?8EUJ5;4V!C?!TK5>L[]87DT]V']]@E57L]2:2(%Q-M)"G8HVM5A,6(NR3+ M(OT#=<=*F6G\>JJ=(#^C=2.-D*J+O=*Q$RGF2CG-]<%V.%+N5[D4J%QZV7_JU5RBE ME#*D"39*D]4W#JA*E=IYT"OL&J1"_W0)>0I,0D/9U;S29&E'9&79=77>]O6R MJ5^RR(\[_\+'9HQ3A,PPG(]!,RIF;/8B#5__>/D$N'* :NCK&'"]>P Y:]J3 MS#[,Q8J)O,%B/=B ?_\(3<4WU77_^;.\8"E)3E?W&83W/0"+$?0M1$;/N-QS MC@0.#VAF?*?/^/[<@/#E^W#$@UOV E W:LU&9/4\-\I"-<9N!G]7BMR5 M0Y@QQEU9^AA'UN]8NS2^D"Z7'-9A);HK>IZR>>4AL-R56O*F9"/\Y"!Z=%CK92'.R M;_4VK85B>KX'W-V'<*0LC4HG*\8'06;P?YQ&EG2BG2K"H>/R6!3CO^/XC-]L M/?C[\? M%W/FLOD$L'![AM2KLF[''C*I$&_LSWVK!(SJ64Y(C#WCW;VA& EW MY8L?THVJUM'3'O?O:K*5ZEA)G/K R.+7 6U(2#.M"!%].&%(0![V+^2*@+2#=+(TDM( M-XATLRR=PK)T[1+2WL_WOO_]GOOBWGG./S#SG#DSY\W,DFIW0, [?4DAASF) M":],A'WIGB=HN:T;EWVZZ]BD+Z@ZX@>E6Q=Y'3]]S8Q1T9!%EQ"N)BU?6-#: MJ&N^!;^?N#:HYM/',HJ X)OJ[$SK/WS&P;GM]1,^:TTWB5]E1R!O/#P-,T7D M%!.98QD3)Q3'39^SL:6E3JSXQEOEV<4JN=-+;D>C@]MK9O^:W!Y;W#+QFW=_ MBIN[;F=,R?57)Y,QL5WD''1 36NDGZW"T>Y&_VP.HT]9(33 M.\!ZR@EY#?%S<%4\OH#3#Z\-RP%/%(QHT7)5RB%Q[9W:UG^[?K3G>W8*Q@@J M=I_9[.?W03KU/3SS!6V6TQ)@%*;Q'EMFMM\NT,9D-$!DO794Y7HG"8_.1&TD MEZPT'TQ1B]B:8CJ('OHDA3M^@9)Q:[_;(>,;II^H:W(J;^OK%MI"V-I3T@?P M@^#J.L_90MI]'1GITU HS@)RYH_2R<'>'==/B85F-"!+3,]RVWB/F++7P\OL M@X8#]K7-[%"\A6ISBBN:8+IN,_KEU$2DTDUQOJ1%-G+0A"1)KGUK OWK^N)) M@*L0;(*RW2R3/@C\,/ 7ZRM"15)A]I,W;,Y \J^W> ?0]9S?X?RYFI5>T&U M(]Y*2/&-1KE5CZAQ/+6@\S9#[C^LYS)X$D&O3IP@G+IC,79/5K[D%)O=R("F(#FDV=^GD_/J/N_FV*QREQT*]/GR]A^6 MP^VC[E"D]0KM H3E!;'#3MM"UPX9C&&_D0[T,03.S3/,?5!/B1^ M-M9WGS62[0P0!/ A6X] .GJMU6 M=IVB:D1:<#R4N+V>0A=I#KJ _]U0,!"CU<8:D6F6;>@W8!_QH^:MX.^J_STA MQ+6KZFOG_#)Y%8'3P)ZJ'O;:Z1H5$+BSLUGB2O;YH=^A'QRS! "P-_M.>]O_ M:L!HCR]ZC0U'*LY":)O*:J097XP3F1B8NXZJ))8QU*UWQC=JZ XUB)#WVR7: M:ME5JXWU+S0G6:[]W+G^$\#U(\!5L&&$3+B-3_)RZB[UY(E::9Q/1 76D!%C MACFF$ 79'Z!ZP2O^/?+_,X5NY2/P )^F3O6O'\Q<9_<"13Y?FO;::1M$A ;, MFR>G(E,;A>>%KYB_/'-+$S=I5L!IEB.*3>\N#IKDU17A.^1G#E3.X6,02VB6 M=_7J,[^%'>_Z'K.8T/.3'BZ\ L7D#% M$30&\R&)%BR99XVFBYF]FJ=+#%)N+Y6FZ6,I*F]W_O.)PL #TV$\#/=?_U"GM4#&6JTKGJI;F8;T MBU!3=8W^]+P;%P.RO@^;) &B,2ONUL@,^ZGFI($D%-8?/ MYF%(KHG985X329]2KZ ^^46Q_[O4(Q\]&XV>LK_L9DL-PC9^R0LAQ75@BOV9 M]\3?4IR,5N/&$O,18ERROA27V;=64QS%;U,A,WGL]V:\M M%8Y58T5.5[.!7()3PZOWPXQ>:R4=YNGX#7X5=RV.,F**>+79#NI#9E#:MBBF09S&;FTMR1T8JC2?7Z#DD *%S(P!8WN&O9FHV BPS:\Q):_D' \$R.\7#]I,TWZO[>_=ZELIDG@O4 M>![P9IC.;+/\':@X#.E&> X9*T&]Z-/Q6.ZF,6[Y7=EYF=XQWI]PU![=3M5^P#NO(!Z*>"$5]HZF3R3.9Y- M=7GG\I3+;81[B*O5]>0R^[1.?7YZ>#4M7^16O[:;F&66GXX])33SQ^-EE?A$_?WT55-H*T3%8B7I/Q8VTW8U^6V:O'M>8V/7WZDZ5N=#6"/C['TK+^IHU8PJ3T/UV> M0A--1]H([]FHJNL/%=A^;O!)"C 4U*9+8#P0?0..-P:Z,1#R5<8]XQ/7Q]?GGCRWZI(P[90/O"(G%6]V0S_:LALSVO]B7[JQG2QNE&+H#U@3;)!7W_ ML,H;$+"''P,.^?:3M52[O^]NZ%HY-5.$)AX[2AW*@>7D' +$_'-$@W+)/KA./F .*)@BA(A=JR7;[ANR6RFMS\_U MCOW:=*G7.F W&6T:X 5"R^-TR58?D2Q/'&*VCH>;6/+593_8N[IXCV1;@#H- MLYAG.&?*FL6'#D *@/Z\B M1UW#DGWDG;9$0*A&<&>(Q:1X0YJC:DXTR]RC"ZY3-6S;9[8FY8RSA3#CP@2= MXVQZEJ9A6,;V &_3^6,D/X8;KE5"*W#)+7.%Y]>XHSFKM1JP(Q9 M&^D4QQX_1==!BB/RABZJP0WID-.@D>343QZ@G>L&9K6;B MY98!F?'.SKYMAG1Q=J1E5+Y]=F]HW_A&U<-Z\F29K)R4\:.J?J#O%?XY9:ZW M)U&3J#[OSGP,W2+:;Q?)[ MT0&WQ$69M]59?!VAX C&LPO):Q+4KYZF+M_5@F-(&AH0D.94D,LX[RNO49HI.C@%0.6RI-QDI]IHJR M-34;$FGC6/8P\YBBQU;->D8#/$Z!=4E;2ZK4>Q(DWLYUV%]OC770FC0ID'\4 M<^A_S7RSX68$V: [O[HYK&8 ,-)X.XO'9Q%G&'+G+++JW@C3[;#X<)QW?P.3 ML6KH8K: M0./4CIH$N"Y-7CW*-5,1RNK,"$JJ*.;ZE%F%B:\E0Y?6MDTG4BM35)LQZ4WZ MTK+F<_4!B9EC0W D5$)=.$:/5U*MH]VO_;7\;<+KWN!"GI7;RP;@ATKD\0H_ M+6"YTGQNQIO8#@:4G9MR.MPCYS.)@A I MX#8!_UG:8:EW#HR2E7$0OSW]?15][C.@AQ[@_E.;&L:T:;S4Y6)[>/]F)NNZ MFH8)IKGU:6Z&NV"L4(L1&3.LUP/DU38M0 "NVZY=.[_@,(U-\0A+:SWUEPU> M\7V_&;E<.'G;@61KVD;?;HD_$ G/M2A9O7/XQ-L(+FW54/SK9UM2KW8YXBNL ML8U?(1]>0B-1P35E@#*G3\MC.Q2%U[*KLY*#@%KBOBI+E:1*#$H@@Q-M9*6# MM"RD-[#^RU4E?)>:DPD&_##_Q?O5HX1^A +S.[H!Q1K%3.V$F>K=LZW3FVIT M>W!^:]R2'WOL2'H,6T0.T.K&+4S+:&MWLQGS@BR*7_KG-%H8;_7FW'4..Y+6 M*5SJX#0N>R%UZ,"T6ZIS?P==W%M]B(9SAKV"_'5HB7#F9THK:(*QR.41FR9= MZ618\L"BV9$OMWJD%, YST]UB35@&?0/8P^%#^W[ ]56(MIBLF<[O7K>CO!@ M3PKG%U6-"T#_M(_5EDG\7^7WH:!=+?X8ERG>J6]0(GI3EV,'68G!O*::.LWE ML#$U!I200WE6&M=^K[?GSU"QU)@%;GZ@\TB6T9C$)P>PX/FYP4\V3^.F\?D& MW@&/FU.FB<-^D= .8:_??EW>VS>2Q*ZV8J4A9&$4&M=>Q:>W\9"QPT]0SV7V MVE2NMO-THI+5N8\'=:T-[@4,PKII+'ZBCF/)GZG^[)]N/JK<;5=.G-)3[$#A<@JO+= MY/Z<5U+/N,CMJ&ME^RC.F5,G?P:^^8=5NY_Q7MG'ZL_6PS^LCXG]7GZS:R5! M\10WQW-JI)QVZ'1;]W=78V;BO;6+GE[>NJDBOF,#8M2:.[5K9WN/@28B:CY) M]<;2YB)ZA8SIV\X%>4VTBD>C%HV1RPXW/@B!HA^-W Y\W)(@X49.P!04-S*R M:G7FXY?M[<-?&.-4S9SFS)J-.*_[A'X5-?0$(:[(*=S@+F).7^,=[TG 2;Z, M="T>E"B+K0HY7,6Z,9?4N#.E@K]VG6D-A8DMU,AL&T3WEMZN3H0;J62.F$%T MG-\&&)#YN.XO@6^T.K.+)SEH;IV=.=8W^BO5JO]RPD126UP.%:0Z1ZQX39H" MLB](2FGK?Y_7B N++%&KWWB3JX[YY0!*BC-D$)WSC5-JG1<*:$?J4DE5O>T" MO"UX:TL!*R(&0S:4G2TJNR[8UC1IHV :QT_GW3($-.OTTTOVK,E#]U0BYT:[ M"S[E%JU'*.%F.ZUP@V<$A[^#[>/6*K)EA+8"NDR<8X MP,]3QOL##F6&"AY'$YF&YQD?-I!Q\W(,C<_G=T>47]%)KM@Y\G5KT72_ZGR- MSR[3MIEOZB>!^S>$J#1$4X7_/+^D >CH$,7XR^/:F8V]N0DYF>KY('G-Q5,9 M?^4EU9$L^:IU0^S-7Q2S/\6&1S0L9>#%]&=YNJI,>_=" 07E=Q"/8K$*FATA/> MR$Q/E=([EOO,4RI'X%PN/&:ZGQ&R+(P:K]X.^HU/-U@_-_%'0^0X\'SV$TR\ MBG]D0UG(V4)>PPEX[.+>P&_STO%WHRN(HKRM+8&X94F"D/S7HZ$N=ER[_KSJ MD^G*-;(RY5-ZJB\EH4-+XH?R0D-.R/+.S.Y:*$.;(Q[$-V:&7WH_S_Q4!]_$ MMXJAE4G*=26X_.[L_%Z5%6^R>+=J]V 1;<2T;&_%,&;3"-L:[XH^J-=?Y-C?8#4M67'KBN4<+I:8% ^\\[BN M_S30HYJP\V-\/9NJ\K':5>N0-9M<+5B\0XC7+>3^U^O5BC\$03U%C[,A 7N8 M"_:RL&/)8)F\A[6S4_1?@R&^X,Q0ZALWG=3*3RQ&*IMAB1([J55T*/.5'^89 M?B%.(S^\[:JYH)\N0P#<'P+#N/OGOTG]ZH;'#:;JZW8JVG/K#[I5;B9SR.M4 M!?RUHF&_\XLVQ=>=XEPT=T]-SF@;=]""G"Z6EK+.BY_7&'QWW"95*3_=%0X] MXO\1R6(NR,]=FTD MM+<6>D?X642!?#^5NBLFZ6S@H(PIGK:_+_9^Y3VJJYC*1_ M&B3^[C;:WR@2,(O99'[Q1!1==/&D*Y*.S3:3)N?Z\X!2K?+8H&=NJE=L0K\ MSPPGDLBUB90"(KD=';)>/:F8UE@;^#&T6T[ 6E\%R"TQ9!F=T5 MA/LYT#[N(R?;*YKYM0H'ZRF60BEBS$Y8"KK(%9I(<%/7J#;V#>1599EVP%/\-4/WN:8%NG5[.:; 1^ SUX0C*XEHW:5V M)70*/@MVQBR"DV( M8SGHF?Z'JWRQNK<0X4F+6+S%;-12+(A2U9; J=6 OZ!G+-U$6!/04,PYIIIQ M>M+R4S%)MWJWA#F3KT9,UJ 26>/,A]^?!SG/@NU(9!(G1!8_"';DF::/Y*1) M48F8.,)25@KL.-EA,S6ET=;'0.")W;'VC(+5CN9([3%FH)1!@GPZN6D]D-V? M"-T8P",H0%TU8(7/JY>26HO>%2OE.AV08]=0<[28H[VA38**R8[/@@1,G=ARI?4D*U5Y+:@Y MM31OFO2O5K;Y1^>^VRNUD>?9F_U([A@>=PD.T&;-_J&/"\=?W%["'=FDYA1PZ0T6K!2[IX@)"R_/P%>,QHO M&;I.4,US1R]X2(\/GM)-;CC9"P*E" +S&11H0@+T]L1#EL7($@$W3;V#:+\- M6!)V6<++6\$%@FT@VM3"Y%_Y M*YC5**N3RL$LYZJV1+\5)L=V_/T O,IVV5>SN*\6>3":%O _5Z/?_M0_4?7\ MAV7GC>8)]B*T_6'YL]E5O(U.TDZ)GASVP0OT-GM5!)K?DG:KN]W-\K?D:VH& M^IOD,\*7UL8SV(FV94%\.J1?[5(G&TF_E^0^I7UO-N+R*"L@--DU^3TSTIV= M0BCA3_^V7\-?1U?"XOT9T3Q._1X+G"YNE1)N=;V."E-0HO/R5RS\Y=E .:=* M7&MB0"#'/RS?]>KA2.&YD<.B-_NW2BJ26?4O+U_FE&-R"BN,)S@S?*WN8C8H MJP/M?'S76G#7A#FZ'H7B_X3S8'T4.6@P*4XURKXOT5Q7\??+:%_.)S/UT%5$ M=/)U!S /,=1L=+M2%3MK*UBY3..Q?F]8 [CXVIVY1>915\O^V>1/5?;: WA@ M%?$6;3(V:90YDRFH)UX9WHXGVO,2.1YDL98X.B!OI+6@31W?%O+\B6)@2[D@ M2#, ;1=OK96;.1@L%F>4MIU<:-'Z;\?;/O9T3WE2@DD!NFR/54"5X-YL@;UY,R[$@R_H?5?F36O+F4H+MWXHKX6_$C]/W0@ EP0%<*I8]55-&21J4W7^C0>S-'KW"EZ10 M@V>ZU/,G]7H)<,F#^/YF6TFL,DS8V(!L^ ><(7W^&FV*Q/2ML(V\VPN9ETGR M__,>6E#R':=:.VQB+GG.Y /C42W>%P-RU+DC',TG61,GZ3SDU?<.RY_5@SX^ MX];1 TPMQI3O(?G7GE9&+F=!U0$QUS9.>R(5/J7#ZDY@6FCK3SJV>/A'ID*\ M*CWY2^V\!M, 5U,=ED7;2ES(P1#LW8@DVX?F. !FC,3! MB"YCHJU34A03'(EXVSL>>;PLRF.R@ :GK&J-DD3,=5!G0AG_FF2Z;\R6F\+:KS]AQ4X4B'R MP^('S3?:'W:'W0QLY]MI^[Y[05 IGF7A\L<&]>HB!'BOIBE+7['6^&#,MM3I MC:TO4WIZ%,#.:E;PYYLO>,\8H,>/8QY<@2U"V3G,Z=.7\83BZVYU6RV[;AN" M1W/7G 5*9AU-3MV)E+3*8_>0(TE;ONA#Z9; 9QC[A+IV9ES0""<_@[VQ/ RG MJMKL]ZPJIJUVH47L1$AJ(^?BQ$B[Y:=.ZADJ/[?$=O1;1FUV=(>*,8ZC8SK& M;@HX1JJMHXGN#FYOL]#0M!]!VD[!DN;*!!M[,-\5&G"5<),?1 %V;\+^,"Y< MVG)RV=9,^$\:M6A_'1OT!B6R?HF38LCRMIUCDDQ.UW;:>3 8W8]^Y.\[O/>I M2'1_/C+_KA"( 4@0M(%#OJ:E.XKF+"D'HKZNCLQMN:-0SH.!0N>0"60M% MH,OXW#^L"1L\S>P44-DE==;WU,?1W8&R\S%>;E^#!QR ^9-_6%M&YR=",O9S MN3RCSCE24WQUX!O=*3-,:%FW1QO;F=ZWH]^/]KXHO$\SJU':R<91TR0&&/@ _=/*3UC_Q9[L MQDE/Q$YKL>6KD$#&$&S2(D(ZNHSBLD^O?3WW4PB#[#,/VH="]A"E%J+PBTE! M76(5#]^8%?4[=_Q8^.X\_BQJJ4G*._[!R>HT/(C 4,F&C>^9^Y\,^&-SB MV. 04YNRA;:1Q02#F"ECN]#P"Z1SO$B615Z:T4^"=8"74=7M]8CB\,8+-80Z M"GA/5LE'*A3A#7W:1HFOXOK5CIAJE7*<97P &DO6(51F$5YAK<::E?4]P]^/ M=5_5/E!*J$-(@/UAX<]E*:@,VT+&\66=8<&;"CY5M>X05G,FISB$Z>BO(5R5 M\S-!E2WHWG7A3''V9L9"-O M_T\F#W3"C^E3S/-)^;.NI][4J^4JBB]$M=V38G;&;1M" EUJ='YK$H][C]Z< M[R"9LCAZ$@";IUK2SLJZA4Y@> @ #-^5U.[":]C6S@O_U5+B,%OBJ"[FR^VL M=QRD^^E)$"A1]1CP?ER!JU:9\:3K0= G%2/P3=*THPA5+@4Z=(-6[GZM,VSN MG2=T=/CVAL!WS;6-)RJ.?X@M*'6%UP=E3DI6./1#'='9!*[PEK5+3_A!*MAC MX1O!JES"J@8/#8N+I6)C49Z+)_ M['* OR9F1+:MVNKAK@1PR3#/1A82IR74HTBYFQE8EKYQ\6RNSR(#L%LEY+(OD5\X9MR6^, M7ZJ_JAUCYBJDH7F;L+]BHRP$QJX]<(3MI0TZ_EUSLM 1*:ZL^/^7_68YN[Z< M6AX!Q1Z0W^<2)[L1EY6,@M);"[/V_42:K?!:GGD8L/7M^O[,TE*KS$]\QB3I3S_"XX)".-PP0Z M2 @LL&: ?6FK0VT_&'#_+M'.H].6553WDFYA$@LD+G =5$9H$6H?!>@>=#5, MIM\NW8'_8=D\C"5=FTMUA#Z?0IQ)FV^$$?6=!&U>_[T[O5F>#* M^9&H5@/?_\/2$ZD^5M8Y-FHRPYKU"EM+<'(;GQVN %JS\6[AL[NGP.4B4MEU M4C],1P-8$!6D8.9%FQ]6'2ESQ[F&V74GS2%4;43@G7?."+:/[:QE*MWO-A$_ M@D/=-LLD*+.>Z@+[G;.^_S:G@5VRW3EM*SA+:8\@^F7J9*&* M@=I_4'?H[*'.UTN[CI= \@FV'DIC8/-4M]$S\R:CMCEXVP<[9%6N; /V [& MW8FN:$)EO^I5Q(WX,6NU2Z]PKPLA4(9G^K&25]-7#P;)D[^SC"PZ84LW3>X1 M;G>DT@O5PO>V$TZ \VH]%IC^NJ1:/DW]&G=&>4U"'#4]U=.J*CR"JA=$PD MJ"ATT"B]G&*)3S+2(F9B.R4KRC)DKW>>Z?7VN*'4'CR05#" ZN/5TT%AJ=#&!$B_WG#^SM9X[J1W>-#=$+=RURH:NSVIU*9K=33?UB* M%LY&FP.EW\'"P2MGCO_#@)8& G,T^/R%$F([P M"70\U0^2%B9W:;2;+N>8>,=J,2EGR,%)J#]FDG;_#TO#N_,,_MM74&ORJ[73 M5_,0C,0$SI:C&ZWBYRZ<#]@8U==PS1:!RLOT?N'!I+K8:?5/O%(:9?ZW#*3? MT#[;$+IY^#-6P^;@8Y&FU10*@8)TJOE!1^1IH8V$7O)^3C69*J]1(XDS[WR^ MB^$G[)JO2Z4-4^F%'"UM LE.W%R[F^BK%=_\$7Y:7G;["9L"G*4[6F6,'QQY]9D-SF\3,K"R_P M#=9S?;4[+*R[%)W%)P^A;:OCND;Q2P39DNU8V8W?6C&3JI-N M6ZSO+6H>![%@JJXZFDQL63K]O[F)8M+.@D$6KW^V6&F))>C+*NMK:;>5"_,U MC[[5BXR:SIILCFL@QO JC^*FU*W7/O'ZO^_(@CS\'#S9\=A+3G)F<9^ M"?(XZ[RY+A6*_+(TO7T.(%EE86?0]42[ Y1A>*[&QHB/U#HJ%I<F0AM,36PR\; MG5"0C%HA%$F@[Q14C'K@,&Y;ZLL1 E^$*G_08?<:AUC0,+Y0TF?,4SY99? "KGLR:_W?[R+,0IC2OT\%5CK8LA/ M/#SE?U/L]\,JGPJ:RM['(=):4 M>1VF)O4EN.E(^?VC"&!+)'!E2A7_<&:I)1ZH@-L-$3]6%*U>FZ(A +2/$0@- M0[4EQV9W"^&UA]<=X9>/#[+0 9>M9G? 2^&#%D:HC!<8^"-N-Y-8SY6^BU'Y M#XKB7"(E%-9O-],><,(@O7BC3LU>B%FM:NI7UZ88MM>,<;1J8U8S_Q MMT6T D"5HE563H.5X,"C*03D,8&/?K/"P4[5#P9](062&7!(QWG-?*T:] MI&55;54DZCR"0YJ]J!&"46)!J&T!]$3)05K)[K #*65]=]6J]J-28Q>1(!UD MI_!_CL/66[J/312S?N_5W#Z?NH3)COB9M#$H%/H^OSCMT2I> M,TR^4?^V)GEIT56%_?3Y+0XBYIB7R1C7 )[9I4Y2=EMQ; ./4C&XX21XPC@N M.]:KS?B4T5T[K3# M!VR?JEN\I6LY#;JX9J!?QQS_;+4].W)L5U5IO7G4R_4*LOSY2M_FQB9CVQBA M\2$X^+S40;W=2YG(W:?A:O-WFLGU"FL5.BLXTX(Q<2(EZUR1IS3E!Q!2J06P M/XK;F_R$8YUP\('5)$HA;-I];-BXEMHE.R@3^OK*+!M7^T]AZDK)SMC"F1&> MZCZ2H+OKP#CL;G"2#=)F]T0KDV6K0EN*6:@8YTJXP[UX5LM*R61)TA%T-R5V M&/2#T7-MS)1/@[HMWXV?IV1@>YVX/6JM+'HB/=GL,Z\<5SQ=U9*1'-%!K@4- MP5D9]UT2B]O$Y(FHP^![JL>1_ M$3:3J96V(*$QW&UT4!U_MS%P!52H'"HG6QC]&0D8(N0Z?FC*C^=/X,Q-@&I' M(403^Z90\U7/@PT%4SM>84A5++0"[BZ8YFGI-49%?4[4(+?DDQ=V&3'85#+< MUR'>-_[Z>F7DZCI6@1,&(NP5 M2@DOZ91H2:.@G_-F(G?!E5(@1$(%=96G<[M%&HUFLA3U/=^K])V2P1..P: M8YAO>>E?RB/SR$&7H$'OI]7#&BG%A4O,^0O\)I6C((34=@E5CQ,?M))DTCA1 M-E."=:V$DWQC; \TQ*:M3L7'+:D.7RJ-U)URN5"&L_M;WFS_,*RFJUJC+OC6 M^!NCF-E#P;[:-3%L'W=JUK 7J)\OI3.$Y&GQ)PG7[XE:H,ZA.!F_U?B$HFU[ M^?Q4-96Z78^>QB?U2M^0( W@:\5 ?&U,C<%RLGO\+F\ M?6[;[H/QE0EZ?KS4AK-W[U9=5UE1[-,GS*^HF?E,T4SK[<>_$Z;:VK\D3O;B MRU9%4)!#2^,HX:PT$;7X4YYS4Q.RN/*C^;,%!?;A,V+.GQZJ'790+<&SX.*S M]32?K#R>C\F4!.N<'0@%SK,-36+U#H='M!#+F$'M7P!26B9.F/Z(H^_-N&I> M504[K'+\>@NG'*A9H_K3/F-MKR,G%/O KE3M*H MO2CRREI1J*S=.!;!>GXJ^SZH _P@VY.!T/&,J@*?CW_"QA!W8AA$DU0^$HNM MN%A7;[R/<%_:;8RC)B1[Z4/_7N:]'!HK"8\^[,>>Y#^L,T;$@^F-0$-&IPQ0 ML*:^;W V9RBQ(]@7]\>:07(2 /I!"EKK]EQ?+P Y M?CNW 2Y"(NTF9%ZXH-_@,^ *=DQX-H>!1K:+]$TH4N@2W^F[7"9L'DDS4F&J M'-D!.RO^/%C%9 MX[6DYW7O5=<]F+\]8.W.OF'3LJ_>O0)P"\HV4@F.>3.B,GG1)3BR==$[:FV] M>-'++:BJH!]#K\9XQOKA+FSU;($88R5+Q 8@:(_(5+:CYRH(%]B1;9*^J6C MT? .LZ^ H5_HPK>>Y1V"(F%,H?J9X8Y:G/!YJDBS_1?ZH4&QGW^J"[^,O5^( M(K9)3/]KECV1%::YB]P?5 MY4V\_U(B=[OSJ"/-+Z06%IWC&!]W$$SY9,='Z^7"ND7#5%')T MU4P\C,81PA34+/Y2-'*\\ JI?*)D1WM7H-_@Y@_];LQO'<,:%8=>\&"Y?E, M$;1G1^/P9:XNFXB;^#X\=^W'*YVTR^.;"B2Y;>WS?G0 @U%FBN)0498O#F2Q M$7Z^"'M7ZEZ[S;]:F'7#8)F[)?%ATD;O MO ^R3-T6,_E8R(5(0L!,)]7'H4-: M8\#Q)A'%H*@O/VBR">Y+:6@YU9HR>7BY_[U%.(;VI$^V@;_P_IVQ>B$;)->VW ;MED8LJ@(S0MR&4GY3!&JQ#-, M$X-//G%ZT*VYU),J[.W]S2W-#'3& L/H 3->E;'A2$]Y.]VR0)R3 M@MQ75=X^R'(#Z="Z-\'PQS07#6A'W:*AG%.%#3?4PDH9"N+?O+1T[//7B10< M;0' ,O(1NQ6G]L>06OF\.$33-/R+A.$!S;UT9/:N8!^=OKA@VIQ=(0 M>ORVOGS1=[$C][,F6G%;>-__A#*G01,D@PL\L/8R"2U45:E8QF8O-5S&N1+( MU:T25:RQZ$Z'_F$=]?!V,_K_9VLHZT-ZN,OV;^[S+4XI]Z\";D/--PXV1OQT MNH]-KQ_NI1!E?B%4@M910],H)WA?Q6[C0;[%KN<'N F'P_-N@V?_L":]'W/" MHSQ5CCY8QL]R390C,D/4=UF+14I(76G"BC3/9; M_WJ4>NRH'3O52W+%'DW3T6=JWA*1SRR\V#Q=JB>9^4@JN/JH MDR]?MCV93%;B:>*0AJC\$MM4_K=JG_/^=FX56;QNSZB%KK%086W%SRCQ!ZJ& MR8BR4JK6EE_G M-J_!610349)F,Q=B6;+IGHG[!2(HO:_A*2W,82$AI,XU=)N>PO4T[":I2^Z6;-$_-TUS MD/="B#T)?X2@?Q/KR +_NTN_E(;]W/GI43FC4M_7998#(L3WW-U-A[696S>Q MSFZ?(([I,A]WW3[Y30U"Z LTM50Q=/$"V7L=>&KK21<2I5#,+V8,_ MC!I5Q#&*E]QSKXG_3:RU&!>&!$R:+D!_5]]+GRA2T&#ILM^Q MCXF!_KJM 2/DAGZEY-JP'/RUT@37()Z=/%=6)%G9#Z$^LC66.N]< F:YXJ$3 MK13G5H9W[9)W%(]5IGL:([0 N?NP&JP*A (_&!S NM M,T[/E_?>88/!3:%M@%$F3R %DYJC(5=Q1R26T>HI5NQ%M[.O">%D3K5MN/=* M/W(^<)J'6(]>>]<&2-IBA0BA;D*R7,3O+_M8!/3L2UH:*B=2VUV9TM3GE@S6 MJ =#SD+XUD5V BS4SS30J\DC16U[RT+YL5RQX(K<_)D D(^^G2A+^K$,MLBU M(LM67?"D%A*>$)=]/0S=FS*;7%NF!0:W55Y:!6HXGNZ>L+-)I4!AC MXVWVXU3-.I=2(U>\DDX<]TP!-VC<#GH\0-FV8"3BM9QNERQ"1E$YI[E6 MU, !7.MC]&#Y#1&I("V%]@9OVZ]MT7U; 3?>X!G6$Y31:'.+!SN_C3DN34\= MR+S1O8XD'? ,#FG]&?@/*W\NE#%BGGG)^K3\>%O4:9B2*4&WUIJWQ?9I7S#7DCI6%2#DLOVM OB]A4U,MV^(?E!W*F7:N[G0_3G>IN M?T,SG]_U/#E&'[%?.":UGT%5S4 :Y+STKN'U%<*V4.C M5-<[4_,6;ABVLF'+HHQ;]O727#.T)Q ^K#*!'!#"5C$_K^,NE;82F> 5J/9Q M?0$GANS#.3?6!UH1T!1DEX&S^JO&I^L#49_GA@\BU::&BMK -O%0"O^9PVV1 M8R,2'>.AH6,*R=9JL26^;>^,AL7D8;7ON,RV"5^80@\8(UT%V;4W:MBG#W%S MP]R0C0<+@MJIVD;#&,U#A:44">^J,5XK];WIBP>' 6+31>?JG9!,RC+OO^=* MY,D;?4%T ?:(K=JTEC1>"Z&3#Z/"I%7")BK)Q[1&2+Y]I&#_SD,E'(E7>PALY#_U6>LS8$L\@@M#,RA("IBF][*+TU<'6F3D MPXEKM_*#5<XZQ0=L87<'U*/C C,++P)J*J 0^57_>Z.5/%/'7 MQMUY-16B87P&U( &1-4%8)IY.S% SBR*J3R@CK_R>/=MU&FYQA- M];2/ZP6 MAI^.;'A2SI;TV']]]\K6M[%#_P[V+33^RL\7G9KTH@MF1>VI:5S,MM6*D.?[ M5HNJ+Q<(8QREQ )*VN\CQ<>ZOM^\3?#!C$2001TV7LGZ=';&HL%,*K.VL^.: MKM7#<( D6X+1N(!#">=05SKPHWZ6M.91@UH7#L$LQYYX M&W&'NDJ!.2-=RZ M)=0U(],:2YRJ M?&#ZZ#-(YKA-^&+$KJS*Q7:Q/:I;N'K07SNENZ*$DSD(RL*Q]"PX)+WKK9G. M8?[N9HIEJ_:]^M0$0$_B:)N)$+MR4>WP#S0:ZX+H8RP3T,X(A78X?T>Z9.<' M3!U&]A5]$23XEIC?E-T!GZGYAW5#0P(N6T GMAHR.^_X6:+X_V&54:.IFZK0 M SH9B1CJG)_!.5DS!=:IN";II^H_L[]< (R\IT.U*U,!?H]5,&%=M2=DH

O*]6G=/0CVH[!B0WZ-D(FV67GC@RT,8A*2OH"<3+18-/ M K&")^.TOK^.6WNI;8.^104,/1#D1C'R@.8M8_8GN/']VL6"MR^/U2QN4BCK MWX K6D"YW6L))%%<$IJ="0F_?KDLI#@+ET;RN<2ZC2 ,O8QX?&:LJD4)WQ_? M.TOJ/?@VV'SF44TK%4'S&P$ ARY34-Y_6*\B):MF2-I_PW]W9M@V4WN87L>\ MSR2!)R:WPCW=!D$0X&<0>?S;:=L\\,RY>BWKX.F7 ^0%GVSJ#U]C!(Y6O4-! M1+%V%KS-%>N8(=&K8AX@::,923MLG02O+/1(2?]&M MA3C835!M$RFGO9)1M##'4_)%:'D6%;'EB<&M\DSY/:="A%K4#B&GVM9TQ7QY ME3=^X)%: DOI+W'ET3EV:2,-C>MYPGJFBL#&/Y!U/F>>7''+QWN7Y[NCHQ/Z%B,=,@GX#8=JJ?D=)^X$92LK<6.U^7$A,I.4JI+*%+L?JI1:G\OVR#S> M11'^G'D(D= 9^'GQ@05>E?_M)&,D$R9,C-2I$4N=6N(+H],7F*\DG-$O<:9. M>H"71[B"Y*MI]%EC)N;#HF8?P%!VANZ6VH@3 E!UCML>1JP#?C M)YBOAAU4_+:E\1G,6T"]8[')=!&]RE,Q=M9VW>7[G4$=-3Q0_[#'D5(LAT-$ M]KT\[?X02#!A!B(=&EH(%IWA,%:[M+\;_!8W+L35JNIRW2T*]M%'N]70?J(1 M8L^)SZA0[O58ETF+<*N2NJ.%[40;+%(K7#S'N'7*0+B ':V/0J'B!T]DY3/V MWA4[=)$*J2\K ./><&,MB*_+J@"G?GF)&BZ%&0[T'A=CL:L$\S5-!E7&*>YZ M(M.)62R>D.PKP%;&9(28,;=-@=,3X M+:]H$6-CZ,%L-!;-PD: M2M20JNO/I\+EY\;ZM _K2,$/O:8M>"D"0=HF>%<^WXA72+(QH;5 M"_GKWRH(%E^XEK:_U2+6<2PLJW-8PW%?O7YD9B7SQP%L\F=JTTQ!<(=D";/'"-[TQZD@S/)NZ"RV"'!^>3CJG57$@"];2UGO==J M(QL[U)MYS:AHXB@&O/OBN9->$3,%Z5%FHK3"A+&4+HA"PAIB%IRJ+A>7,([_ M""JO7?-Z0=4UWNH)$GG%3H MS3-1AGP_-VX;QX)P1YK,)!Y6Y]#A64N7"-1&![97UIK:AU"[7_L(S-DGI<]3 M),J->$FD3*/$>>Y5JH[,%%K/?[=-,PR"JM471E#J,.WS](9K1Q&KH2D@Q"$8 M9!<QI_ MQZAF/Q8(?46$![$-HBE-&1LK6@AUH,9]3715\-G-GCUUBW(:^0\+\8G Y' T MR*P76S[?A%YK*ZG=:((_$65GP/-P>VU55WTD+5:*EHX:5CD0<6V_G%Z-:"K_ M>KTL:4"W3Y&0-B?J2D/:^;8%FU/(\SZLPU-:XXW;^*VG\SMSPN;Y%X?-^^Y9 M0S7XZH91:CAPW: NY_R%9R$KK:*(%W[RWL@FE)\CM"O*MG6P#V:<0VO-IUG>F.P5?C@,(?B9Q\(9MBW3 MZO7;4@7XI14X&K=+;LLYST6/O:IFS:,%9/+ M'T=Q2F7SOP@OZ[D&Z0;I!B6ENTMRC!08,?(CW0-&#AA("B.D M&Z0[1Z=THXSN]_O^\O[Z_@?G.L]SW?=+S4>Q& M>L1*R/%-=BY]$I@-1W""]$2,N23_O_\.4@CWJK7%)U.RY_-Y[S_ G6X=C)A> MT;5BCZ>5R?/=1S.#+:(_^I.FU_Y'F6!*2OMY[-_NUZD!W2673,J7$BD/9T/U6H^)GAED M:20IO.%07]%.VLUC9-3"X?_%88;YX=?19<]N%CF/M)+!]/0#E8+7EIFP.9,7 M>K2++&^_8@6Y,OK?AVP;H2_YX?I: "VL3P"ZKX![@/3OX(W@C#\]KRF[Z5@_ MJ0BJ&K ^O=,#$114^2$6;SVE+53,@ED'_DG4JVZ[@:-N6B0>JN5*%MGSNH>' M',\(O[@W \4P!E>\._5+AN;^;34<7$\LGH)\=J0\LA;O7S@+;HK"M\''UJ5G@-W)P>;CP#5N;GU \(U/0/"= MZI4FV=XSH/0F-Q)VQ,JSJ',U80Z6_Q%, 8F3*MLP-E._7^3=\%U*LHZ&B.8 M1P];4#XT78[Q=8H)R8&09CPR,M9WNRCEZ*:=BJSO6[TL;FYK7Y>"U#USZ"R* M^ER61E>S/][BW:+Q#+>GE8>T)<;#?-(M9%7?;1%9E5"W7@=?9((:JKYU#V+1 ME\PWF Z(F>#'"QA"_77:@JKO(TG .8W,GJ>=[%A#:;F[R0O-[\^W?%=R>6JF MBO@WBDI>C!@5MG)1RW=;*F)Y'2053=G6UHT($8 MB,LNG=-AH2VRSE*&?&S*DG5T:C/F[3,@8X);@*2(1G*"1KOE;Y%-'\2_2WX, MZ0(QN_,D'RW*'X()XZF(U6M?=-_MJ.,'\#2M2D$NIGMDJAVW,"./*2F-Q52V MSGV46=D/VSXH<+_YTG>B:FV6IG8168[PA64!RVML\?SLAZ9Y(C,]G@$[&P$B M-@%W^AJ/E+^LH0$UF^8!P<+9JZR\1F.#(H3L]0JB<0.Q8K].2[A?*.]-A60! M1]UZN.$U<\W>:*$QY]_H2+Y8\/ZF6CU MS$DN XW%+1S0 MA_H :8:A>;M"WZI,BQ8? ,('WJZM6,&RLL$#T8.(L0PX1, MU5[G^='HC<7\.\BG:6M[3)A,+)$KRPZH1F-GU4AXM[7[H:#D/=0H-=SZ?ZF2 M_WV,@. 35D^B98 M&*>TK;@46UAY'BY8LA.N:TC$>NT,;@6)>WRZD%=[<1-+C/? M[;9DQ?[M(1[?B3L_3?:@>EN63M:7*Y,N.*AAFIA6/D:$IZL!L3&I,I?4:\JY M*QJ-M//CFU)KL_]N3!#+OAN$&:4K^Z7HEE8A5J@.6*I\H3R8[7>PC)'7^"DE MP[P^T1JJ<06Y1S571=P7D41R=7A=.H\ MNX.L4G?+%5<)6FR$+L7O[0:6R%]?JUL5!#Q&)AEMHE\5&9L%D-TD#K="7N]( MRY#DP]N K!2]9QQ.Z9:,$)EHDXK<9"/.8-3A;]H.NO,6_TQ0]4ERMNDJ^)]D MNY@4E<1#,UZ4>-WJ%[N;9<QZ1=&YMA\1 M_A:./K,ONZM'+86=/(CT0U/%/\>MACP#&"M9;Q[PCY\N8/,SWK/GC0(1DJ8X M(41;7Q&4K!9C69Q#8^%F-G5'?XUK0CGMMVX1:GKO9QS=E8O/H@7Q*FAD927@ ML>J\S)E#!21IJ34:ECL.8D\R7$4K%>AOZ_,0W(FJ\W:<1^#8L;;Y?[ M=HY$\ZU5[^F#SYLLG7Y')W62-MB.!'OY:E&LP'S2%R"CG"ZW7L#0G"_FDVJ' MQ%9L4'&DET)B#7!S+:E"@ 62BL@"#8&V;6>Y]C\>+(BIS;?=YAB:N&XU<6LW M1$U-:U:)T'=O;F]D+X'X1*CK:[])^H:-G=R/4FD.57H6',TT5;0:9]5&T-&O M2W\>?H KBW&P0B83T$>#RE;9ULZ"6^E!?Y]@W,*SI^3&@&W!NZL1WSW.SV?% MCF=_'0VA5]I@$EBFO):;="HAOD(>1C&^2:E*$P%U% MPF]9:3)]A*4R@US.=N+!G+XPUZ"WJ4@UL!I[0=+.M[GW@H*<_RW3\G>*7:Z MFG0K6FOSG3AYX^ASHP+HX(U_L2S*4=NF!2\UNU71H+.:3 NZZH 3O%LW^>"= M-4\9.G2S<]=.ELQN%R,\J XI6<2%S91LKS5']2]&4>XXW&L!\L=6-9 M9C ASZ/H69AZ[M/^MICT2&?(9*[SWAI63J;_X>K()MS[<;W^KI;C@L;OT3T@ ME3NE,JZ/\3/8RIBG B@I((%Q+L [/.*H2O]A0P M3_E>$*]9QFW=PGNO0:2WE(L%Y[-S(##GS!L(LQ(:_$:0>*HXP=DH6VJ+?("G%J/H(HO5 MD;. ;WEI,9I RUB]T0F!TB(@18G1TJY[74[_S6YK@7$AS%B[;JF,.G-WL,P+ M%!1]9796ZGIS%;H'A4';G@$&XFV8]I;E." ]YX9@LF"H<'&^'$^9-W"J/%L; M>63PWUB,);(=RE*)=?/EP1O!2O_6?56BB'=($IXY9B \C/K:]]/*^0]8H"_0 M^5BV5XD+OBR^VJ(T%DY6_+"F"8N(%SU*<3(NN'=-D)N@[S[SN]K7)(+X>[HK M9>C)ER;:%+#'JK?> VJ2E0TLRVFU7T0:F#>H4(8?/[9M4\YMAH"D0X,$LBO8 MT;05)&_M](J6A1TAK)60 -=X">%8]0KL8>(W3KJ*7N*UY<5[BK(M6^N9TQ5= M3GV:PJXJD%*R3\;R5Q_5H'D_&1E WME_EA[>FE@*3M8>CM='!.H)P"P$@#B6 M)>F:O05LENV8ZJ^5$CF^;)6AU4]2*W@>*2X&9=&(&#YO[??-H*W) CGOKJJ< MT1(D_^3^2"#%^7[*2?X;=>KX:5A8Y13'.;BZ;(B')7-18?]R3'X^6\,9O&55 M*Y,N.C)^HLD=]NV*Z=2#FI\R*U@0BF9NMW:"?D%_I;D\G)\ M?3NK223[OO[WU^^Q/T!+@1/,",A/??T7^OI*"OK:DQ@ ( &<(]_+U8'DH%X M7^4'9W[#FU@L#)*2MN>XQTWWLS!LF M$1I+.C::=(.;EDL1L647AF-?^E;,DO/23$JMH;7!Y?.+JVCGODD\I% MA['':NQ)*R<BTPJ6S3=5@&!G,8XNJI$ F[9JCAW4024 MP^(L\*K9"7)]CN8;L<&4#"))EC49VX5Q978"S__4QD$4O;IE['I$KE31FP(W M@3[Q:0=VL7Q%0&ZXK[^&IN<21[--CY+DPJ!.2$1#00OBH8V.WLM,NV=\M)JG M:!UF1A)*K[QF/MTE5;.G>;EJ5-K4HYD M#UDI*_Z;3$.T>$]G-3U<++1E+,H0UME=C3:MB5A_ MI"*1SP"\]H=D-,TSX.P U=BS?'TT/S03#)RG1Z3DGZ7EL@PRG7 3H49<>@;W MJ[))E<*\SS*HA TBY7($=U;-AWYF?E[]FF8ANV3:)]WGQF)V,TF[5T098EQ\ M5<^IR6S<"TQGBS#R$*T12_4^:_EEUK@GD&OK!K^$XPUKVMC/@KA-+H:+C0[^ MQ6I:CE_:SF.)^>ZNKQ%TUQNZ;T7C]%$K%XL^?8_1XVO4*1B83C8G-I@D]N$O MU>=&H3F*LLM@,^$\O?C5]D\EC^.'BR4J2M2M+[S_2H$,B>*2[*N4BARZ/NEQ M"J(=6E6Y>"$>6===M1N]?TPJM?I>?5ES=4WX=U+XHNHF!W527EDSA4N03A:= MWV-_%+6;*[>>WQ]DQ<9[;5!L6<;Z<1QX^WWY^FZK]'OX7HWS/P&IS?U(\=;> M*FT%@_E48U@3.RJ;$+=DU6?LKMG>ND+^/J\H-"5)9M9!;3_OXXO1]5Z'LMYO MV:Z*)BB8V#Q5*:;?0?$K%56!RP-'+NR"\OM6W7,:7?3=_!ANLM@V:(;TS8T& MW-K)5+>61]YQNT5SSY+3L \(KT,?!]R!3*(-3'+YLCAK"<$-\?HYC2'!KW&XMH5$4NK@PQFD3A$_O77.5@?SI MSC_G!).?C(W;ACSF%A][H<-R.HKMJS_"?H_G,E+^NR7L^67#,HT0"/ M;N#G[\,%EC2Y*9DBA^]?9"GMFOW$I[JZU@A2G" -C342@U\A*IGI8!I=**3O M^5/KU>4Q]+!1_J&CN5F&/*ZLO9E]B]"YO)X?5]D MV@P%@_'CEU;E'@ MS0?5%8#E:6 %3VHR%*W!\M;"3E8H%L@MI]R5LAI_:1'5O?8K\5)O>CG^A/8O M1P7,;$7 0>=>-FRBHC/'Q=0YM=7B_!+,K-Y\Q/&Y=]! CGU:W)_3*97ZEE=W MF)0)'$7?]P=1,Y+$4C@:ZWG'C9@V/.58V]:5,BGL,L/6F$B2DF]/!ZTM&&4^ M\NGR:!P1X PD-S&W=G+O3=#&ADW%&N3E?)4-C5X.D8RB-%#)^)KDJ[!'BR8T M=@(U8O]@QU-V*IDB12!>N-_3!.UW79\R@NH/G[,"^90H]A[#\GU^ECIZJR>G MIMK&LE:$JJ\E?V%OG,-CC7YE--O15 0BV'0:CW":T1H?HB+QI.$E&>V2K==) M#3%,7L4]EY3TO75-0R0 D;0)Z_&^>7+Y01ZKA%2,Z3I5+L@W>PW^IIJO,USN MLY=%]0 R&8YQ%9C1F=\V^F2]'W_6&\+R:R[$#OH/T\:%&N48#T)]^KVFW&)% MF"[\=F_#^0-&41V&%5;*)IEULA=_-@=^KZ2.UD(Z\06X.06VGCH^O>/2A#:% MI[ZAL?]C^(Y>V M\BTGI\,CP9+1;;!J27I9H"=\OT)F^5L\G&#@?X":'!<&WZ>F1=+0*Y[D8.VL MD1A5.ON1:YKG<0O:+/TEK''7TYV"*[B0$FMI5=CZ7>3#U&9"*\-@^BDAY,I< MS6OA7PY9TL&A8C1(>^-DFI!LZOW)W!HG.R.'4]JW C080Q@3\ MVQ\NI!-LH9O1^-7#+5!A^?K2*PM3S\1I/;9WFQ9IVTCC*7\PI5WH'TLF_PQH MP:29*5RB8FR4(E"0$.PV\?SOG/?#>8=Z*S]L[1WM^1SA20:P$7G_&@UK#=TY MJ!(6L#F[*&),)3^89*#T4ZA^!4<-:,/HF >MV4L'1J8&[AH)ZN9.>N_6R% F M7(1RT2AHDDI_6(T(3/$SHKGL%D50?Y7C;7,6U'[V$4(4-9NKYX%$J@<\%#>C MS;:N!/-1$^JN#WI:RM,K/B0#DX9ZQV#=T&N)11@=P>T67Q\ M$U'YRW76H&YZ)71OTK@_VJ8Y;1TO[F]ZRG=V2I4H*_=! MS^PL4=JI GDUFN+&.$9!(\UF9W\WYXS:[2',-A#-.RC2EJ-ORV4V&_]1J39L M^\:IGENE8&O9W%Z"F.M'SM7_S3+%*_=IIY=IV3U-F7R!D*KP/?@0BCM!*RT M$(D9, VRI*ZHSZ:T%U2)+:$7/G(SQ5MQ[GMW^^E<7PE4#9.U!A!HLK5>_ MWFUO%%%_,\DV(LY*0.P<8* N#EE&PP5[8A:1N@7;G+@4'8KMTKZ,^S=W M-^,"VD7!;/UFP.="4THJ5DDJ4JPJ M]F)#'W2V_%<4/D$;/P)W'0UO,J.NA-4LHNF25 H@0DY%PEF.JOW_9F/M@KQ< M(=1W>/^9&MC#XL>0TE9#QW57JB["05SU) 4>IA?%+JZL63OJ G_/:>QUD.B% M&M> O0+\*MME,-'LD+OTE RYI_P$L)-+X5H&D%98-^+TY;FR'*1A(#;L^'ZMSA]-;*C2/+!IO1VW6Q16^7 MY='&')5S$,<<,;Y *K'V :; 7'Z(F/XL8J=L_/$DE5&4TU&NU&+_APTD#J=V=AZDJC"K=7HEY!,T%U(WA\,2BW^9*T50+ MQT06D26ZTFU'N#TRG%$G2/W@2X@'L[\N2PK.BR8YD_6G0E:PW_\(NY<5N M%:<@3/O\/!M*U8$NYB09/ MFIP/X11A"%C&5S&FH=U_^'DF-!3$'Z7-_#VF$1JF.EO('WN/C>+;65K& MIW>BW5.LRI/=KKNIE-N>P6^R%AC'06'E"6IQY34"Y0L ZUGXY3RCBZL\P8+NT:^Z)1[P:9<[RH-QS7EOOY&#]6YB+_!I_A!JII$ M57Q,B;U238>5+8@J7M$ZE"YF9D1Y#(QD.]44/V 1$ILO9)LD-KI6)I)>A)RM/D""F/R3C$U=2^ M4JFB9==(7Y6H>/JO(5!<]#$S6?7=ID?3A(6<_+EK005]A"KK4(E%Q&)NY,97 M4G^!G@U2BUB9[SY#+K /[(Z1U+Y=7&-;XWSHAW;V=4UB4*?<_JPTF?<)'%'M MGFO NCK@W+U.R*<77KS7;!&YU0_Q*;-/=,%J%?\,][2R_9]4.3NIMS\#"3ET)$V'A?2>F$EQRMU::>I&?LWMIDTG[_FYO@%AGS#*@0UP<; MM'9^@S)"Z5$8SKK;=$*,R6(VTIR(8M.1> V)^5M<'28J ^JU45]*L=S\<@W' M(V%U,"*L.;PZN\;N-MBL4EJ+RB/;@.9ZYF?%Z\G2(54L(N==A&*8F.#8X,GA M41&,-(%73R-3]V'BQ6]0:T"E;LKF646)=%+8Q=;4C_N=-3F'K[#W^A"J0A$' MI("RUMV\3/$GI:MG@-%4P]M9H-6((2:E$N^VAKV*J[IF<:1V"W)7;+O+6Y!A MC5=Z2N4'D4^1W^%.X3%K1H)L#VLLK6=63(-B[E .F%.Z@[W6G[I_!OH"EGA2 MB628'+>*D7YU8S%ZZZ/UQV"P:A MM*5=._UK,> .$I?4X_Q &FQVQ6.*:Q'G MQ7V^;/[M*ZIDQ+!=-'M15,S,4#'3J43 _<JGA(I6]?N&VW^5G-\AL8\QU7\ 5\!:+TZQJI M KY7,^.IF27OM=7)[( MZ8KD?YNE!<''US]H>'D$O*,/3 Q_ZTV=U5=OJ\V[D%]H)B9, M0)-*J]9J#1)>+FJ3TPU_KK.2M=6TZ"99P0M]LK\',U&@C8A;05W#NI+^%(?7 M?W)?'6FQJ.K?.M^MF7F+:0[%ND7HH88*8!<+HD?-4U59J'X[K]@#=E=QBJW& M(3:"DM[T=UU%^\Z-J4H."I*G,>Q^NOU(TT*%&2C*AN-ZC MV$'(EP%/2J257UF49^^Q4.:/R-_ M%3/$*O346VY-I'=AF9X;"Z!-)<(6[-)R86O&<_:AJXS/4R M '$EX^W_5W4ZQMIXVZ"UN_W'6MAVK9/!/I!]ESJXO](P+;0BPY%LL'"3VHU] M7=Q#<'G OATN&T+AI628O D6TO,_0M!R@PW;%&X_3)V=!'A#.;72W7B"N/.1 MLA[+.Z"=;\(+]=]1;U!7$YRVD ]"L9EQ1VW9V6$,=5;0S$Z\K%H5;DIGKV$('+:/+1MI%BJ&VI^$$)MS#L*P%H^.^.AX_ 1=#0 MF^TA(W8#)YT..H;*3 /J":J&4O7L8/9.#+8HV[0@&=]RYVLFH M5S2S/N:6VO8OJ:$& IT97?\%9!7(W&A7?B#6NZ$1?,3YX M1C.:X52@0J(1 [A]XEL2)\%X?U6R*0O]12.]KCXA:-ZT7\)SP$SO/("GHU/_ M$T.>XL%/<*Q$OR=5L&[M% ':J M]N+,Y-N J(!.!DW^]%P^V$?E@TU1FUS&-6T@JBIA:M#8KGB$JV%RDYAP)#^C MM6@'==[Z,< 4W7))5L6G'LV#A3V<;QDG7P\9N' M9(+M=#.<6TRW:8A2ZZ9O]Q7G<%JDL45ROO:N"I+C,9(WT(3R3J2&JC8:RC#\ M<0SA#%,>+0YH]MC+U>,90H!KYS\7Y>I]V!#6^977^5E)<33U2U!JGX>>ZK * MKE@E41W#=]:Z(QX1IOMOA0*][,PM(_19=HIMK9J^=A@*J^&#)[.86,W9YCTH M*Q24T>;H283ODU_FDGO^V-)5=3#VAE+N^W$C-@,E%! _4QV_K\TH>/2EO!?# M4WKH/[/_520CCM/2TNZ_C(30@!2 1RO#IV_HLY"G2HQ.@@N3M DF.MFVJL\ M=_XX._9DO\(BL2H%A5<<.Y[TN+HHZ9[E+10O:ZPL^& 1"WPEJ M0[;IFI35_$E'*V2TSK+<__@_# M&I]6^.G7H%]/Y_D_Q)YKS>G1U@/2X$$\2,_ST;SEI.'[=@-,SMYMJ,S%4BK^ MS:'9W/_$+[OJ?W07/_OT#% 2OB2;0 =INF#Y/20IV ^ M7O#W60('^4[F3J7F1LCX+W4*T^3O>V2+'&._!GP'*;Q[]8N=ART Q+5F97?W M52-FTW#/ 1^<9D"GEE_8 7?][4:RE$P,G(4/FR16K4[;X(FPE.&DW9HK\ MO(TY&5#VV_0_!NC1$>'Y83 -)-M>UA<%%AAH=P+Q,BJ_SJB"5V6U%)CB69T- MH[31M^SED2]ML=,2?Y'#HY[\ZB*M<)(MN'/FYN%VVI<@-4WEAWUYCC_YAQ>? M-79//GA9;*%*="\CL]&-?XVUF,!>TK[Y-ZTZ^L\ 0D?)]_L_?^._:\%':62M M,T1+UVM[Y$;_T@E74+E 8PAD:CU^8@L+=KSH21<&30@;8?>1R);GXVNSLP$T MOCYVL^'@7]"9Q2J61YJSJUXP01#SM\+^X&< P5')0Q_%?>SZI1$\R%+K<@,> M_$O%.3JK+@"L!!^:LD'UEZ'E86Q:E X_/^L#3-6-&F*\??CN:WUWDW(]Z5J] M53R3O5@;/.5I2/3P'^2? <]+ .P7+UY@R@"> 29F'0$[K<)JR^4'6P.J+*M( M@PK4(A#/K,G4A?!SRQM03N.Z\Y:Y5[]G]A;Y3:" D\IUW4 *QDA#./'?&TO6 MH;=G$OS[E&NBU^ 3'ZS(054!>W\SP;-?+__Z<+H54SET",^+_5A/'BN:TNTH MHH%ESRNA]0-VSYO_DJ^%4- :: )B8CYP>0Z>YBN+F"JYYM8KCY;UTUORE55=^*R?!K=GSE*,"?3..= M#Q/1PXV(Z-_M>DF,9?>2\_K"JL&(IBW_0Y)1\[]N]*N$IM/,BGHIE]S&FJ?7 MBLW_]B<%[/N_RKK)O+R7UDJC3IB4Z#XLF\+0LU1<1/5D/@,$"]0NJU@NP@/? MV-BW_FBU2)Z+J=T6JIT_Z7,3CWVIHL\C_Q^F_%JC@J68][CGGI7\E#:-GJY& M0IY#DL$"R$=4U!BXRY4QJO=:8RE6"#'B9-B RR'_^M! Q1##ABOJ-*2*3H"H MH]EOV8PY5=A8T \G ]G>W+XB;I8KL%+KQS ./Z>C[^*E.]&$V=):B#)[5J-FW,?#QHDTY?HHS_)+,N/, MMUDW_:0Q854[6F]3/-L\VXWKVP\,);&/E5H>(14ZX.2,]3_7,M0E=_<%7";H M9A?7M?A;V:BEQ3?C^J$G!.!N+Y\<1H[(7S$#9K'K/JT\R\"GU'P+$5$ECL99 M1[MO8V3!;_R,FZ4DI7^HP=<39V71YMI1GU9Z2GT M50YKVOBU0C]8U29@;;?L,OJC9 /RJ W!Y3BC1);I@*Z>#4P\''H-K?P M-.TM&G\QE+LD$_)\T:J:OI])[.-L;3+=7T>8B&W<0L!TU@(UI):,H5"6:I3S MNORWY\J7J> DC3BVRD&SF+G!!]S#S>D:BG0QW_\^$P@76J-BRC5,KE!VE39+ M^]97*Z*9Q3:VY$;@G$_EE$42>2QW2C9HF>Z\Y2;EYGYNN8U].[&I$%=PX%0B M$\^<&XUX<2<3EX8@EN))R-K;:\RZ=N"X4O_DU:AN0L-4D10S7;8%CQ)"V;;8 MZ<5",S+2_-\'BD<0+]B0$@KJ]1]?0AH$E5UF9@6GEX._/S*ALOU"BKS5F%9: M7;TZD'Q>AFHLFZ0FG^C?,W'6>IST8(L(:N&182%KL86]I\X54HUQ29;%::[9 M?5.;2,L3-+'U%$I#W8V0>!DN8/RT(Z(QH5NWS,W_!&Q;AEL(U:'SDI21Z[-E M97X.E8+IYUHRKE7>5&4[%4=WWCVU&VWW(UI4<3G6_4>5-MYJ#N_.ZF1O?$^E M& C[57].B[,AC/>-LPI-1<%P(U-_D0+FA_7Y;!>BTL$1;5B?OW?J7$1U&E1V M8[.X&-B5OZR\?9?X/5 T.8I!CD>W&VHDH=H%9>VKS[3UO+#?#"G150WK8TYL M'>8EC=*X<&..>ILE;_\NM(]58 ZGAX7^C=NO <RCATZN@DO:>%)(0\85CBE] _L+"!]45WD?9H539P[;C74J MJT"(:$MUK :Q!.P1YK?JUIWZ%7Z,QMUZLY$ 9@RHDL-*C+_[C>6]D5KX[>88 M:-U]'GZA()*0S818&+YC/A\8$+\B)KC,!>E+,>J3_*T+L2MMX5 M_P Z6!6)TVD]E$WD ?A8--:;%[PMF?&4=K%?@G*(-COZ8%O$?DS"T3N2;-.6 M'7]Q\CW&H1C^L](CXH.4OI/""3N&O_5H&9OHI]G]+TF@+)UYQ8,#LF]Z W2&0 R][9ENI3]3%:(L3_O1%&SY&>J:U** MJ["S3330M6UE\;0'$H*<>J\V!VL&0 VP0$%/*C'7$#H_:1F+%TR\+KE,VS!Y M(>,8__(T8I39WE:,%9_)7N&'IK\1\W-U7#6CD7.R]/>#S3,SB5QH(FY&BL:= MB5Y5VA/J\[["1>3N>%(0RGQ>PS8N#]T>]!W&EB4=S]7(*FO"$_*41ON2A9&C,*;D^1 M,6>?K]MD^"HJM8>I"]N&BE_XI=;+OPS$@S[L>[U9:2,<"7>/+2?9 2[@H/% M;90TT=0?RY2').T@3W/3H _GSX M\2Z9]_U/7V4A=&=8M,C'Y8&JU>6]LUMS MRV^:+6;ROJK$8\9.*\*6W/+_33U<\L7S&<45NLD: 4XAXD+B4_9#-DQ)#.N& M:@%CDC->_>LRD80G'#PGIC"3$#H1K_!O&;L>@44C=^4^FJBSHYA_$9Q?#\!'#^O M==3PT7R8:^MW\YU!?+D?N^V([3A">#9$O,-A*$!"*5B_,LNWVNX^NHN1#!"3 MGYM@4>+L.&U'$8/9MCG1?%*Z210%<8")#1DAV6.KOUZ"N\I*P*I@2^&1<%.7 M%GB1FA>& X"#&0 )%IS),N7'F/V%T#JO MB2O]93JW7M+])F36\"R9SK(HK6R$S"1<@M"JF$Z;\\4FA@X<&-O&9SC\[[(-G!B.&M*ZRT/>/9U MMA-FW)!VCJJWA"QF$,_DOHS$H\H_YPY4E1\4^GJI&%-M/L994CKZ%D(VO[:]R9.ZW''R,VF9KHC005,D6Z58W=?+FW? MHK*G]Q#,I=X2C8=[;40RKF5TMV>Y5GSKW6RCF6[>=B=EPDT)75RR//T W?%3 M93)I')$:9,QVGNV&++]E#6OX[U*_@JRND.0DEO]GWL8KPQ\,"L4NJN94)87F M7=IHY38UAE<9=F9^CU,,+='!H\6=?1-]9PC*:[[#98]0"LO,&G/W=0%%WB\_ MM1O,) 6G>(RLK?42$=;R7'+3#):"G]&E(GPOK?+QXPK@&A_.] ^/&F)! MI@UO7A,.N)_H>*=DZH9\>C51A_SG!4U#VMW:="&^>UNN2&W>F9_P;B.[ZXJF;S9)G@'0^FJ=4L5$G*^W Q.]$?01@]Z(?Q M6/%2.4['G=P4SE1)J1+;)"1#V_H,,#J+D?7J7O1HK:N;4A#/<>9F']ULJ^N\:S5^LPR/+P*H-&C\WX"AI5_2\[7AT"37#J*1 M\.J2YHIGP$#-)])ZUC'$[QQEV?7'5Z9)9,Q(YBOGR[9I3T#E][&0%C">Q;Z6 M(*E_9#FI!S0Z-.)6ES;+,K=1LR'CFZIH8?OT)BVJ?9%_&;MA086OPZ2D*/Y. M6"JG@;Y@=7WT*O\WT7I72EOV_]X:IVSVXK)GP$Y^Z"19^O&L^Y>6W%67;,+S MA]K8E=QT!2+$1^]FZ @[LH$ XO.3[6%1@]UEKV+(&3AO"J5R-3: M,GU+C)UY8!H73^;5*62G(?Y7J(5T^D==.-D&%0:BA-/>G M-XV?U06,G=@H!EO0T!OB67E2/]SQ#$A?KU^W$RZ+U9/>E6(Q6N=P&[MHS] Y M9_G0 U,_9I[K!SR--?8 M426S^$CLMROX?JPKH2@-EM+2E&%DG!"#21.-64CH:%ZOD?#Q]219-OIP2SG Y7F7.F/V,07R5#W7%3 ?NP[+2W MR-/*F.:?MWJ.@U5.CMZ!AK4AV-'P7PSRPXIK21G#*'7$:!*X-@)'PBVG;G[F M!!WBWWZ>)XO^DI)CT;45[&[R2V![N42XH-R4TH6@]!0\P)5F*IZ,.C=^JY?J MGO-KR_OI.SZ5-SE#1YL.%V>5K&TJC=4OPNL9+M04#&)K'+\@?JE>O]KCIG&@ M+G).U.^#VCF?IQCG^_<,R/)_^:<",I+O>Z4YI8T'VQMQE"45\50M]C>J!3DU M?AP^5#F):UGQY,$&U>K5D\_NKB'5X2X;4U+"R\\ +BEW\T4%W^[UNK_X'A(, MD3F4R/RY6QS9CEJ5 6?*Q[7+@-EST9GFY@5V.IU5K,,BM*NE0FV\'HKR0>/U ME1OD:8W?9OI%KY7'^J)WV<[?WY^R\!:KL?]..A9@8@T'%A[1G.0//K2U MN^<$K2>XNZ">MJ2D3FHL&+NOAEI"ELIB92%WY%K(5BQ;IM 0K]Z0@.U?0U,O M[ARBL6W8\E4SB$- CB#O,&N$4\=Y>.3[Z:(?]'2\2C[)A5Y9R_=YTDW9"2;<*!HK!*=?_Q-,IE9IR/T=+L)#4;,9RIK[[(V2H#]9K]:O%OQK). M(%(?2E&L:.5K(#EA5]TRI1(?<;PF1.ZQ=C+O)@;+T_-?0F#E4F:P6_M7HU7[0S&EL>WZ.J/_ M6L;(WI$&_ L-K/[1?TH# 0&I=EO"P9T8DE>> M =BRF,S8<-%L?6X,Z$L;$R^SD!4(YE(S^&2:DZ6FV="%R&LN('=YVF E"'.C M/1*,SS!O=B9?Y-KML.,<#7B+F$*Z+?Z/EA]YF95;PZ-=TP[>#&*VLIVU5M0# M_TPPAVP:4V2Z\36488J7%WJ$O(M6B\DW/GN)]B&JC^0G[ZJ[-X:AQ:D=8@VB MJMG+3F"?:0AGN:6V]Q$'K8ZG-NU,:W^\?=2^"P6/*\P=F*[< B,)#W]R6RH[ M8P$F[URF7F9WA-:>C+^ "\4GGR+D(TIF=WQ;;%SF=+H=V\;OE8_Q<:>&MJ>^DQ$LI#W- M;Y1K/N(&B?7C %'7@T/G_PU^Z*DCUG>H;Z5 M<,K]]@QPORNWB:QQ +:NMU21JWP;45QF;T)4_:#D-DX/;FTD5Z?_Y^371*VT M5V9ZTIC9$BRY%RBX_@SXR,JF\#LID*.DO3TP)VX$(Y2X622&[K_Y?YS>.]P1 MN#GB^L(@(DJ'T'HO;7/*AEF%VLTIR:VMY>4<2&SAX0CB7\N=3]AK0(D31$LY ML)-VQ62L\SV[!#(\:J2"D^62\HJ#0G*Y2S.)6XO MM&G@/P'+ZZF@7P>[5Y+Y'?F\A^UM]I,EHH^#]\+]5=3F!W!>BRYAP4 62K;' MP^$-Q"CQTXZ^>[[$?2Q:4]^CYD&*X:@?$#AP,.YGL5U5965-FT)?81A @@$T M^%(;3;/FSDH]B"B'.2^B<+&:IN2OYM7U_^]JX.? 3_B ]Q9O69&13R] M_!V\PX[*&?P;QH>:_7%Q9SS^7*D%=@\YI7[#6+CF&B1 G:"\0QKZ%_YW. 0$ M[W)<0YFH8U[X65.;_0'@%#,[\L27K4V[=C3J9-2#027*J/H%6)N5 MJ)#[PS:2I8!$6<8Z6M[;<&S8:-W,9J.UW_6]]]C2&S''@YK2RL41.]2L'K6( M.7>CLBVI:H!+\=V>^$FE>S9PY^P9 ,=$_C0FX 0:T0R=BA&'8>(A>V-I$S,J M305M:,GV!;6G>VVI2O<35WVF%/!DQ MTS]7^!T8[/ ("IFR9B_,+RU^XD$(TC:TG#1\+'#>VLN%/G0^K69? M:[_?;P66;@1LN(XZ?)Q[[5H!L9U\*,&(7=(5];^GM2A.BGF,*T?9BT[6'K/% MT&D8BC.U9,S2/ /.\?Y?WN/D^\'N=YZ(]&;.HP6CR"(.BO]?XLNG>>D^,C1] M%4F2]X8].+-H:7C1YX50%AS!+W[NLN^3/>UK##S,URORR:T+7,SM7,Z*!<^ MY#<;G[1*W?Z\2:KRLE E(LQY?!V _*>7$65JE4'AMA$RS,"A?.-<-B1Y@>T]\IEB)C$&WEN;:'/ X_8X>,8.WJMYXQT*>?=Q M+A!9#VIN:>3L9_ U25]*2GL,F(DN,DK4&:ZIUQ&M#\ ?"Q9$KS_M%ZW-I'N) M#30HMRJL,56A^N*HTY46WY=^.%-/FM?._.3WEF]XS'M9XK9YW4Q>M71>?\*' MQ.U5WHG5]1:-TSRPJ6A>\&67X3<^V!ZX7:C5D_/ MU!FH=PZ%NKEZ[?+ D#S^W4<':^_?O\RIV/G,?/7@[^XD_/"I\+225 F40O25 MX^!@?G+$@.ZOOT.:\.W?N ?_^=:K]>/? 5G?/N]+2XK^$N,F,EC^XZ9#-3E5 MWO,GG*GAVR*.$*/>6T'#7?/$9/^3=-]SK?%HFZTU^]V,,9=FS:;CJYT"^?N4 MF#89K#>9O3Q^5\\ 9+Y[GK:O&:T (091:2+IXNEWK:EB;X5A3:,=-8IW6\F#Z3V=#$!\?T'>(H_:U.V+ M[DK*M^^(/^T.BX(/ADOS5E]?::O7SYOMX:X)? MM<)U4'C%43U7W'C?E093E M;;0;=_&,VY+AO<#VME1"2:I:JN87OB+@G$WW\I'O8W*O M0;8[DTK>A.])X/W.\'A+$!"KJ/)36TC8W(5059K[/2G&_>>805%>P=D/O?766($E:$XO!I?U*I40/]'U+.(;H2!FC3<<>V;=NV M;=N^<=*Q;=LWN;'5L7%CV^H..^KN^68Q9_[US*IJ6W6>>NNM3?&+F*N$4I/^ ML#B5HZH 3"#N5="DKA"Z%@,F.!YTCJEF^V]PQW$M#2@J6X@K;\3]:M06LYXN MY!B'JF4-_YKFYK/]GA7 N%RG&MH^L>%Z@#H;+&GFOU=Q)DP;O<#Y+FBFV:N] M%FUH4@>%8H[YAB-C(>9%_9UJ%6CG$$/.'W+O?L0#<*Y),7F(_K4# H)8X2.T MPJWG+;,S23G,97<4(-C:2C5Q#\_"9Y&D#_6$;&237Y20.@\$MD1>%G<>A)AT MUW0&'#67<]&;&X[5X;DMB?].E.!]*B[0N5&53_+GS"%<_(.PIY6R0]/]!W%7 M5Q*37.!)Q\[G*;EM%3+D'@6K7=EWLVG9E$,$$#;@+ZX7Z(QIT%BXE/^],(&Y M-=(#GN"L_@?!GYG3Y.!JUKHC5PE!Q2[UA\IX#8L:"&IM-ZH:="F,]L%! $XLI8P)RP,5, M LC(RT*=-ZO*&2<%W2O+S\I*/5:L0LV_:][Y>23G9B:LTDMX7]][U>J-FQ7# MK[UJDRW_14.HIZ]C U-W"_54#3C#5-?W M&A"HNQ98LR%2!Z::^O"+P(/P\3)GLPAX^?:B&V1T856"Q_>YG+ M_-$578:FBF8=CX:#WV>R6YZ=SU#TW^A9>I"EJ)9-INA2;T6U2L)F1-*;#K!+ M(R'(/W"%-9BQ/M*J/)L#->E+_T'(7M"LPJ?ERRQ M-=??$)/WPN>I-6-O5C@NUC@S9-/1,;DTZ0OX6+?JR9A8;ST5&8M]Y4PZ1]8: MK!,U\O2%/3G/QB"P6E"FI"EI!AMH"7O!&M?VIS#N)4=V\]$NK?"=1E>SU=%> M5ZL3B8*\'MA5E+HK81[;TB8/3+"PT)8@7"=VNA0 MVD\&,?8K%@P).<:KI!03KA"EH[\9N?CLBBSTG3;:(B@>"HIDC?M-)KG)I$4Y M\5/Q(AQ05'CJ6-FN),[-'9/.L\&86X.:RY0#=A.%-29-9G-FF\T\I?T/&M(Z MD9LTL&@PJ@ ,=1CQD(>>./1PPS;C N'R%]O&="6 9WZ 4^R<'K"7;V=79D]R M>G.6 CP8U=4S'%6GK!R7:/[EG,U).I5:Q0JJ/(46=&Q%(ZR>7V[45@KVG0ET M*+PRU.+A,='5N68T>03\L8*.&SY49*$UL*LI=L".C\/+M M+7"N]EG86M V2M&-U4RK8^19;O!U)IC**X3[M:I/&OG<5NA#U-(4HO'U]VT MWCA&8QNY>!0]%9X;_ ?!MGCX*R]W>Q!%4II"6CTC,:,M7M81?\"3VK*'.>[<1LL&&0&1 MD(3ECRJ(1R&>I6-G\G&%X*W$^YN0#K&*^-@WU-S$=M<90R3I-8].2J>(RBU] MJHMU:7Q]BJ08\=.6R=@\^80]3=SW\.V>$<6R09X6T%G7ZV.:I_+^\M=.Y]T: M[_GQUQ5;+S@S$>>]P$JMV+B2E#; MQM3$ _B]EM^E?H*$);6*;]G?NYT:%";LA3>@_KN2DHF.OF.! UMEE;= M7R@(%_Y&P:7NOD#437DG-V*LJUV9JC(]/*'#MONWH8F46Q/TKAE7ESM:.6_J M1MI6-YQTFG3O$BF9CL%")\ 7&IEZ6>N.U0>T4AD?)R_XIBM8^3S# M/F-2B_W"]6H?HL57@*7?N*/)B1516GQZ>9OPN*O[P;_ E7C"?Q("F/ H#.Y> MX(J_N/AOI9.E<>U/GP;,;&+>PO@^NIHMK>ZRCN)_G4C,C ^'F!+D)*5S^IB$ MT1:P.UV^[(VP8LS\Y^X_@NYYVXUM4Z.P#6<9*"]Q7]CMB3T^NK##A>'TK<\F M,D7:^(BV;(]CX+"\+_NG*"R4&V4N%SC^/]N$_>[E$C M"AM 70^:ETN^".B9P^3PP(W6R:I@Y,QR2CS;Y4:)_&6OS<38TUD?M$J\=T(A M:"7F+QSTEVJ/]<\![C.Q,1"+^#?.Y3=7^AUC!(K.X41=N"0XI9$M7FQ*U^Q0FTMQ:RBN756"8D'6OF' *_27QF%35M,$JZD4BR M-(LHMRN;\V\]^(G7+$;-YI;#E M\*&9:#(S^>02U;5]2CJ\$_%61'87 M%OM\0QCNF/$,_/ M0SB6A:OINM^X$-WD( %[X_TZ=YS/A3P6+$EWB?6<%]8S:S [:-+^6E\085H/ M>MLT[,C?'H[*.V=+=FH)'L"R;RWO^)G27?R)OSG.-WY0[&R'=C:4JIAC5C(5 M04A(:+[5X/!A:([GS%>-3I148"4A(2R.35%YJD%HES*V3^;>P)\<[Z$J]NSB M4D0P58;B&42=K;UNWKF)-)98:DWK?#V2XO!E98;#\&UY5=6_M/-U:-5)1Z1) MXI41OC$*80&^_ZY@J,Y-T&__!W%,K^/EIJOB'AMTC"74.%C-*84CAR W=0$5 MC_3N9]#T9V30]!^$V\CY$6?NZ0\N*T_^E?0'JPAJ:**IH\EI&9H?>"$T*YUU M1 F*4L*$"M4[1S[4A U[+MX&+,^KJ]6:SM*.7$28TL_QTD$9[#]"H='!EK!) MA*PRMJ/C<;C#O0G=GKUQY>&"+H.?3B"N0DYZEAM)*01NYR\/7%0-O_%/O-C+ MHXIUU9W["E\5$CXM'2P-D[R7@)R!=GO:K=_KQ9IXG' 9[[]4.+,IT1QK1Y>\C81&H)"/O MC?ZWK+6)(-/TK3^07L5C&?!L5TZ'Y= PP<;,)]>7V)/^(UVG=BI^/%V'PRJ3 M]0C';49Q]C)A9.!X.V&/D4!]^[?W:!WHM5-':9$31 -TH_\*4-M]A'.^:7_ZZS"S"><>/'ZNG !"W$&\J [)5Z-HKTN(G MH.\K8.U,YFX5N"=@_DP58/I9I_(+)JB,%=.VJEA M%JZV3I9]=G7OF%VZ^B-,][_KVJN?!16,SRQ1R'G;(<=.>W^,R%(3.4SALX#X MG4VOG0U.^J/Y'MNV%6.:KK6-H2)D9#:U0]Z!U0JN!Q"JZW\8%K"E1_7_/#@W MASW%,"I=[2,6O#P?@T*CA-YP&3@C1NBP%)#\\Z&\*%+L\^\GA9R>3'@^=!I- MG&?80!KQ!W'09TS):DX*O4@*D00!\4U\UFWQS\;[#A;*3?I!BA\L#+B[8"P9 M;/.[MM(Z@5D/^?(8*W7=N^^+ZY,&^L%&8%V:J!G?WS(* H-/-[F9H-%4XG," M,RHGM H6(:9RNW&F4'9\;P3^VC'1;'=7S?S[ /8K/T"LUF4AD(#/ MSN!U59]. ";-F&,Z2% %!P4A660-/]PPFZB^EW9;=(>)D[:T9M?/U(YB:B$F M;6]P_;Y(V<6/*AR5NSCUEA0PY9]4H3>)I,.:37VWG#15G-(23**E1]1MFW[; MEJ2MTI\Y4"!INE&;XBCFF1%T2!MW=@.7I-&12>@VB2;>S$TZ4=U MA0Z.?]R$EU)6"5+"U*KL_*&VEDJTW\-:I\+)[MBD_Z)[\+#>: M4_8\W\B*M*5 N^KO_LZ9*M;AKSLROWQ2/JFO-@%!_"'K-QJI2W\E MEVQ08VMR\6%5CU'HI=:"!OL2Y93[4]$$ Z(I@/U9K.ZTIE&)6UG3EH HL3)N MSY*#,R9:Z\5B2D^?I8)>,=9F&UYR >_*6BA6J[G1RMGU9(EZI&X>9)>ER)]Y MS.5SU^2M\G^"MW,\ZES,T.!/I^7'C.H&@"P!)X^+F4#%%/)O8Q7KD?S-Y1E< M8M(A)WHLU6@=6GM>K>0>3W!*$KW]VD1EY0^ZK HD;0)=JBBG%8C"=F2$TUL, MS@(WWEM MJ1O-4W<1>L'ZB$SWWM0^NS0&>$F55]Y8,I_!L:7%.V] MIS*7I]8UXS'!++7U;Q%O X*4F+L5V^L\Y$&OS47>IGVU/9$\YHI8$$W_'N4'QT8C+_AFT?B M8&6%LNY48;CW S41V=[2NEVL;T# RBSJ"IG' [W&6V#Z0*92B<;3$TF26LM= MN;37 MZ:-7LBS?HJ=?*&MSPG&@K)I_?:#3;AO_ZZ[(9+ZA]+5 **BFGIRZ6H7)CI&! M*#8O@745/.'G>-HJ+SI!^+Q*F7EK@-Z;>- J)DAUUV^>-?&L/#.?O1XJ>,S' ME T^B1)*&:3P#\6<(6\?];L\KY8^PU44DZEG21MA_U7O+>#PU?$R*R$-J8YN MNM[/\/FW)U[^!K][2UU$I)V:9RZFJ(^N<(_5//%>-/G2]!MBX&N5,^$V[\BUB'2XOQ<=L9XT+E)L1; M8LA2#!ZVJJW=9N[F_8CH,UIJ3 MO*\]9D-D,H:6C'6.!>YN'PLIP:AXMNH'23$Q.:!@#Q9,(S0G<,V0-LQFCQ;T MN&<)['.19I[Z!^%JW-/2KM^L]+^XB[N$N)P>S_ZZ*UG,I$\@O4E,M<6RLT!I MPG=TM*$1=V0[C2&@C_"!7B*I" GL__"4P@?U$ Z[_23EC,\Q"%$G_&U! KOY M0&08EX266NB]+;PW_[1HCBP6GK*P97RHO2[MLW-]HGNMRD!:_'1"@K?T=_RK M3ORQ$,XQ(HU7)2]X=,R;/=U;QCK-3F5*J2E6)\Y:HC #GL\DJ6.V$Q5G387( MO[8G7ZZJAM*GDFA+:0_YK:Y?'QBFB8X5BHE*$Q"9B)!-X'H4QPM7$!")IS3< M&>^4U)+X76_2YUB22K]J4D+S5?GUI\@#6TW';?OWC)IPO M3\NY/2 1]&+2S1\A/R$3$]]'6$9^:\!4#=AI3GK$4^AN]5?_VU_B. #S#9[MWP'3S/>"(7XVZ9V0CV;??NLKJ7U:$T"[@^*1O4Z7P M^P=1:T-#F8)5R'_C," V'VU-L;K8E(MQZ?,[^/R-^2X]RH9+*0(.RY/=J6V M2CJ8OXFR38].+KD=L]!M<UW]'4^U? SS\:)+"HEW*?(PK5144H[EQT&21G)9AA\(#=$5] 4(=\EB>A4L1]VL>+8;>G)'C9!!#S_K#] M$8G;UW#BG7"]*@WMWO_OUM4KP*8=2F-V>S!)95M2$5/Y=I=DQ4YU M@%')^T^'DM:+=M$6&M;/Z/[:C!QZ2-*.Z7\0(Q^;F.9Y/*%;["NL'2ZM[TXQ M\N]YDWG5/B3K[A?#U854!OK/RG+UM_+]97DSK18!G?B! 99W3Y/,#>:[:&FF M"\>?/@&(%/N%&6*6N\OE#@1<-KOF79[%DMFE_V\8R"6G7?0X_%K6%V# MTFM*MEN57K"QP?W;EZ:[()'Y*,ZZD!,+R<4[^UO0:NHR6RZ_]5FEQV,"(\TH MK4@&2HE,HT(_KI''9\>$;0LA?X#-O0*V_&_+%_XZ_/I^SKX3+:TNB;W&V@G] M-9=BH5]4]4QW@QC[]H&9/_?E?N/V,):X@1H1%G'_0=!)QF08%D&/#KVGH M 8(DO_GN<-M$T0S8I(&%$)V/!0SIYYZ-09"3[/-@WF/GX6;29B?:>NN];W<* M$/L6BZ8G18#M5VI)-T\ ,>G@9371B\Z\C*:M$]2ZB:FV+,+ZL'*J*?J3+RJV M)9F4RXI1)_]?6%=O9S=BI<5@L\T?KGIZL%..$WP:!MR%H6:L4JJFRPX22G". MCQSNRG3Y/%OODZ<[-[HH)@OO"W>_MP.(*@,F[FL#$(4 ZJ%ODR5E?"HQ)$Z> M2S6.CF-AF'/^G(*&*M^NY+DG]D2$27@*LV,R@E%)*6:&]%+*(3&9]_^_>%:T M2PEX##MVLIPYMT>QU)_L9G'#R_/\)KOJ<575;:6?)*VS*.ZEW2B4W9&AO&NI M+=+0HLL0GIYL< OX>R^79C>EH>\!OX@REAL8L@K'_[>C4VBR]7W1PH1]W\\8 M0][9MCG<:V#1XC,%-QP"UJQCN:X(0;X@-!VY-+>J",>_#S6\\:,-V N7/J33 M[(2/1O6T1@7F,[']V"JM;H_\]FWZQ_MZ>RI]UAE>EE&ZPZ\MGN1V'0=DC%Q M$:4MUYM_"ZUP+P)J70>0"KW$L;=>X>Z.)/(%T%9QL[-KDS8++[.GR("L.J-0 MHJG/HU)'&BICL+Q,D@(#M;32? GIN@%0M[M'L3; VG$>2Q\.N#GAJ-\!;?.NXO79YSR^L!OH228*1>,L:\AGC,=_NE'0P36D,V@A,S%YKLLYW^&G3@/PY6>KB4>S "S[BX MK@)$UT3P\D?NQFUAQ$Z4%I?6;H743,$F CH#:M\43YJ8>N K3 ^.W@<[\UXW ME#?D;HM=TM:R=OK._&JZ@@T6L[.DUBQM)I#T)8LWY11; = !*'V3JN%H4!F3 M(I =\^#'&AVBR=JH0SG=N\3FRX$ZJ9D/."44%B9K6SE1^BRPY4GI(DK$I+*H MG&6@>&=D $L6@(:\AVW%.W(^T? (VMX@KT&DABUALLAFRV^8CX$\^?6;Z&96 MXH.$T/5/YX912P/+"V>'UMJ?K0X7ZH H8VB_6T&Q'CD60T'. &7K.*NS@ZG* M90?E7GWUVT$GKNQIQ#Y:ZZV8G[.YM'>^*<:@,QN=;1<-!88"_]C:;VXGB?-* M.[HDR.9QOJK^S/\@Y.+R]-S%=U^_SGHH^%B3&G&=<.)KK<-/]I+3:4\\JL;M M'X5V^_(+Q'B6U"L=RF0MO!?5MG#CIER@ E9R"I+S+^!Y NG;S/-7, U@"AZT MEC4H7*U^XC[;;D@%&U+4J980A@(IZ7MQRMUCG&TA*U*Q%E@-@E313&9H<#/& MIB$BM+9Q"M@I W1:V98Q2,"SS_F#>]3;;,+K&R?PXL!,F:09]X#I!JV*BT=7 M@_:\EZ1UQ-CD7KF:^$=I1262'-WE9502Q8KMC4A2#JSN#9=,WS(1]_V)!N>_ M>A4=EYL[("%-#&30QU\7KNI3BT"R2A,O:IG=ZWV!276%,T=#%G;BPXA.!W'4 MRF?57M?YF5F+&92F&A.%>9T&P97&'L^3ZYEL#K7GZ0+'UGY*;"N.W!:*WBTL M5N]*.W:"9_V&5%(SRG;BU,5J$L>KC(U9:HD,TJ#Z@((">\5=-M7,O#$G!#VQ MEX:?9T YV,!)J MJ@&!4,?T&T<.H($#>Y.:5,\7_*LSW_B8+>SZF%"LJKG;*W00'>M>' M+U;[$[*U +(1D,FAX0^3BO9*D!V5^_Q^#T>0O2=HF!O2G;]^#C*"EFS@TOMD M+Q.U&3=PJ#C3[JHT$U@?Q8@B-G!2>[ V1H\=K6\_M,'9*/5'& KL.Y:*;A4J M?#M&S'06X X: MX4KXZ6Y8ZZ-S6I35\]436*YW+((X+V M5*>+.7Q=31-BJ. 8RRSZLQ;(VX]PH@8U^?/^/=_(ZA?&PC IA?EFVX@J-F*% M=MM:B/A);SD\M!7V19=]E\%O 87 :N, ;Y9UK9GT[R\S^#M;UGZ\1;/+O#HN MA*E@/._LPH2>JQ"/=X;X9#:S M >JN*T(/VI5((-#G@4]<)ZLQF":5./9'06K>Z.7?Q-S8CAY)E8F< M$Q%_"?AFEG>W]4;PPPBB#.A?!E-XS?UUF.DGU2@WI"5'H!QX5_#D39E3:\X' MF[6\H6 8P,NZV$NMK4TJE.K=V ;(3"W(&[O\&Y;*D%*A?4_0Y;@O-JCC?2?2 M9<#"LR,&I0#8\]+Q.JQ]#J?27%T[X-#O6G3$S>7U^^$7&V1+060SHT,#YFXV MKM_;F"/G;XC:AVO1CE_P3'=]W*:?:&C_CC60/P&J6U"59H/DT,@'2X>I[8T05Y.OJ#8?J]199"(%7#-8V9P'JY.I>2HZ8ET*8 MZ=SG]9FZRN7Z6W;2,-#Q) 0(_+")%$=??5.[H[(Q8H(EM/FQ_^NO&S?H '()^#8=)FD<6H!#5,I!O4K[ MTAJHR3[QHA[WNMZ'^0C[.WT;<:U&!07)7'OM_F523+83=(%D)B)$_=VEPQT. MIB)VH@K==F@.&/PE>%[F@!,I1^>C)VZ2%H]:CV-A();^PLE51X^@W5B?#>@N MY)RA0L3\$F8YP1!$39)7S$_O(V1I8[[];8=RP7D_47O:?\<-:BSSOMEL]&'= MN>K^TT:1W9:2US3U.(VO0X77T$GRMS>B_#Q!N[&G37J4Y0=Q8QT-,QC M[A.D:A7>O@Y /?>D*&>&3.QB8_@Q]Z[2RRTMR%#6!J?JIX4TDJR"[/55)O;6 M-)0WY-PU/WAS1!#1^FJ_"=L#"'EZNW%I&+V%6&_YS1GJ0FVE*])42#!"]E1! M&DGI_:\<36-D^#7]>?ID0S3Y8X<'L\015(51UY:.0@IX5JB,@"?UFO_OY'X2(YJY,\/-TV/DS!O5YNQ%G"/T9 + M!DR%#(7_PX!Y1^C2 #EVGEPH:(8/;\ZUX^^B$=U[KR72JJ?>^J8F9 MXHW_;DRVK-O&5YN/,J:B]01/]D<>N!UR8 I=0:3_]5.V705TP&S?EFAW$<_J MXDR0H:L5Z%5 OU^ZIHCG:4F MDT!\7G$R8=(UXEV5Y->3D[9HL9*E<7Y66, A ]V1.,;%<(\=-8;RPP?< M7DE)1,I[IU NK$7$MQ[.+Z4-H<]AG5@??IO(<>?IBY)/-->(;U)W Y[G&3)G M5:IZ'ZYNW,S*E %$6 #>+*G6QAI]>)S33(ZC)< =P;%U JQA'X8L_M(!Z"1W MA714X\JV];I&,G/;8VHC!1(CDWV5.7%&HL'5>-C*1CV:;0F0P=A"TA5@-_NCQI(C(7PHD=R,BQW'_O_[$M;?I50QR9\1SM-@QS$1R(/M>=T.M9 M'V>D<"[6)LN&Z?V%LI>&\V!(MV=9.1X?&,)>1,KJY$YEK[N=)VW!]#JFF^SQ M*V!AD0P>F:V))J(@W#?UU:H6G[1T_/RQ.M0(P=Y F'IB;N>U_F U@=FQURWK MC WG+S._ZV[S^)#1"Z=Z!%DERTR"&[GFJ'E;GT*X;U8;PP[M%-S$N'=M-&,0 MBZFKL;C-,(HH&A557QW1-< _-T1CE8^&MM\\:"T,WP>"Y?=?&^,-Z+M;H\ZO MTZMN"!?,/&4P&XVBO#.;+ _UG;""D@UR9^G\UY#':N'[-QL6Y@MT'Q)"B>1I M '8+9=,Z&;::74M]<'*.TA31];7&BA:5U/&2)03-(J%,6$.SL8<+R)B.0 M;9J2%##3W5N:0H@).G:(F^A]HA)*DVY/2WG!?"[(AA7 T]*J&H,IMAXG>ZN/ MXR0%$+DM?O>7NKUM/JY%&XG/WDSCBL'J*4L$$SI!X7%.TSJ9A2;>O KWYH;, M+)1$;04*,$&Q-4;?S6G64#\85X*F-D&3\46:U*6,^'+X=;[281/7@>.GY<:/ M9 M*?!P3-U5JMZ9W'/&)WTEK&O9SN+#4J2IGFHY3!796F(A;?R/-^.6-7-88 MJQ-;H=;KJ'L5#Q^5LR3B2,:)4K"L-44MOCQ5"#-D;*B@E"@RZ!-SE5IL)?$M MQ[H]D_!L7UI1-718Q):DN7,=9:)*73FH5-*O^578&D:MPVT>N@H^;-*VS*KE MASN\(G\O3#-E>I3GWQ?[K(C5-/J:9RET".?X<]Q&NWFQY=[8\&,;[<3+C+?: M4^7RG16#?:PAYW.CF8=?TP$KM R?NXP).)OD:8PA$CB^J'G;."9;]USDZ]1L M[4)HL2>50-.C*VB\=N]!MK\J\>>'VT8P\MC^=?1]::I6,L$&),&Z0"[B3\?U MT L%6!>4DI6..PW<))34^)RINCB_[2WZ1T[!V/-7AMF0Y11=GTAOJ:F?Z[HT MU.F3!.C@OWTXGBLL>YL>L.^+40*JC2T-"TP,+">B(:G3S*+&A7(]-S56.31# M-O/?1,\-H? ?%SH87XVD1=.S_"-CV]&G.2^*.G1Z(;.!?EC%[XH)Z>V7]Z:7 MB2.2LF-/.@;"'(M=9R;.Z';L(DJK6+XG"25)&SO(SEJ_M@#J.]XMK?Y*QB=I7O$GS6TI_&"7VE6V+I.:3" M42-3/Y2DI_IG+V92%7(_1FOX7;/."<6MJP>]I%_&/8A#P^HC9VZ\<>;JR:Q7 M9_5>5OY(;C\@C!I32OML(V)Q(7^2:7L!?QRMRQ38$1^-#*Q)"L$0^&CSN0W- M!ZUG=%A=3V\)=S Q=(=H7*^=+3#S5[9)+.(/X>(LH8Q>MV$J56NLV*[)O^V5 MZ1N^&M.FE0/S5T L-X0;"7N%%,[:DY5NE;\O.&7:H/N&!'DZQ#@Q;V6W;J(IXZ&+P^F'516U%(L"T/EE9.0#UL=;" M([ $N(*6(C)BOF5'6SO06RBA?^^+7O L5\X7]%X? J5 -)RK&P1KV&K5R,MD MIHZ4K\Q(^A(TERI7JH?16@()0_N_X\I;<-P>)'NEJ>J.\K$87X=?F22S:?NW MYN4V3NY1S*_"&ND:K5>-0^X/7TZ]27 *96]W53ZCT%!8CGG!CU) 6U504 \6 M[GFBK9%+V*D8HMXM7]! ZMZI<0$*JA0,(M TUEA#/Z M(LJUL(5:7]-+Z:-)=CDU5_NALW7O6H7G$]&BWDL2&2FJ4O: C:G M:BAYE*-8='G[=G>9"8@&3_58?+P&^K1*3JG,#-M:GAS=E;7ZRCV8*II=[+L8 M0]4S-6(?XZ67BMN]PRC?[+)CXS8RG&*-/ECY+)>#FJ2\1D&UC8*C+?9(K+U\ MFH(^X+'2/T8F4@JZI(<\4^N?E:XBL*V_XV,M-::CG1B!5LF%5;-FXM7^WRO' MP,%0KQM%8!, )0U.K?/EYPSE:?UVJ]]S,.3RW*,Y3/T$J4N]ZO&]T87'D(B. MC#%U->/&$(^8=*T #6'M\MW2C;3^W.VDXID*Y4^+%$G15\JUSNUE&%XZ_WVD% M#]8S$ [<_9SV"\ZTZK#<(Q!M8C(X/0Z&B=5C1]7/?O*VY, HF;J.GYI/$J(_ MC-""(1--G#"ZS"C:E6F$P5.98>,]$_ MDG9+\A.I&UZRQZ;S0-NSAA-&T?SJL;YUI:3Q-3G^,ONOU+CTB C@-3.YJ:J, M7JG6LMS([% 527V?T^/&3N;+B"VAR?FJ_1[]_A(B,9MNN:3]%M\>F#0+@BB- MY[CN$N,QP8#:$U7 U7U&J0"HU9RV0$Q:I;3C0E.#)UC-"%K(%6N=9P<$B!4?2QASERE9= M-QIY+,!LZ@)_;_=)?ED8+QVQ;XL0M;*I.?%N@9PB-UY&9'*WXY&+YQX?6;/S M_ $/9+W]QW)Q'#@C5J0L*+;5S5^-QV M\3Y?R 8C8IC1KM^'>#,@"^.1^HC: MF MP274Y4?Q_JXPJSMZ0 #+F ]5C^K*DXI1OO4&+G_[FU,Z49L3B:N:8.BK%(@46?VXHS:ZCY)1%2_MT(8@A_IQ]$OP+S,F"DPB'\U- MH?,JM2DS3ZAZ@S;U'YU5,-"%9R;^YU",D$OA^3^(\J(YAG&:SJ9V-.;/[Y.Q MG:DJOLE2OQP3-%[%<[CK:J8"L&(K..,>.!_@* M8J\R1& =Z*_ED'-=TI!@:]0F3MF'P)#(.*WZ%#$$K IODFK$?)GQ+8\%C&$80X=-_Z#0/Z(2-SK(N/Z\-EQ*.6XQ&K87,;$ M6 3R,MLQLSC6B)B$N&]=(8?VIM$X 8GUY+U0[*QW/ZL,*^EG$*4([V&$4ZSR M03*/^2D2]45HTGEY*ZBVO"7M*;R?(>/(G&F+V2DU=N"6^Z(DS)SI8K'0/S:% MQ"M&D8S3 A+?3EOKU5KZ1-S3B00&*;"MDKTI= \!W-Z=UD<71>ZZGU0[6)R M?!?=E3,$T*$0==7@NB7_=J:BZ 9J8 ^RA]^[WGV0<@E5/1&=Q49'T#;G<4Y+ MS^6\-:JP6F, 7WJ;FA'M_R5E,#31!.]U(D MSSR.>D<+OAE,V^#K!7KS3J=G4%HGSM+56;U1];^DT+NES&]P9J*+9.KAP$M3 M0AW(CU4\/BF%-]1ND>3XU$[33I0;']0XTK7O"-D:Q7-]>)B1OOD!AFV\U@MI MF-ONQ+NGNI=9;+%S%7QTQES)GG^ MU:/8N&T07=-JVVS'W%@6 M![V9V2IIQ]!EP@>TL\XP692[*);3[=0Q6K%P5R4W-N=D[/%Y)DD M'K2!C+6"E#Z?PK&K*NN9S]5Z]B-/% 973Z.:+W^*SI79.&T77=1T5TMVI+.&P":+]Y1)W-1K6C90N*U4+J]']LKVIZB,N49L +:^7] M@W!04M2ATF9.FI1FX9P ;27'R/BF=$OQ._9D]X#/K]W3\\Z# \E,*_R5JGP= MU(P4O99?+N_I#]J+E5;+.B^Q+^:M"[@WT)^WCJ<,B+L7U[TZL2:7O1;_>-J+ M]SXPN98C62I*.9OY0I2=NL^[V#1R"VHT#V3!X=?^-C6J6E$ZWU%V&YJ]6QRI M(<>BKSQE1-,A[(D-BI7.-:16E^F+FJP79YILQ I(\'5@Z#4X0'0J[W4I#.J< M\/I;KXV[E^)[X%RJ]?% M^4I[J9C.,8]E_P]"AQ>,!_^:L_%S(:^3PO00QMES3\!X6^A)0>-)$A<^2Z+E M6=?9*[]\ !U=QIA%F08-.W(#\L>%\7V!RJJ&R>K,/XCB(H&.?Q#O>S7B5LU= M:2OQSZIMIU??MV8)_1DUB98^9=?*_D%?K#3%#]F$<0Z@VCP-LT1L>,O#>9:;N==>M\_SN4,ZGY M/1G\\W%VH>1Z\?^F36*?0;K/RK8^CWZD"!PM"RHLEW^TN"B^M9AN'KUP+&KX M1U@\W*CQV+X.2%=M?QR8<*JEXS'5'#;=]X8N2+H-4X^R MLOU ?_-ZC;14P:LZHJU00.="PJ!H,$F6U+O6=I4.1VMW7;0FJ#[;%>CX/K]F MW?G<+BBJM?@"OYEC6,=\^JF ^ ^BD&,E6_J#:%V\YVA+2Y+ILAR5J@K=P:QG MC:#53'GDDPH8,W^%6A2.S(C*X+OAR%X<5;R/RMOXIVMY/NRMA/2]L%&G4C5H7.(K0MDI*%OG.O. MZ$SW.MND<_>T]U?"V;&E3*'TE:KEMLQ>D+5I[='I2SXJF&&M(S9&P M =4P*8Y78 0S"I?0W+ MY5OK7$!O$:&,%_$&9*LA;@'QS\FSN;8BL5#VG0/R+);@1&2^"%GR6CNAR' MF^I#KG16'U M6Y([Y 2:DK%DJWFBGU/I^4:VQT2? VN1,OAITO$W_5KM85ODKX'_R@<B:/8]4Y&,UL(3*VSNI4V:3-CA:),\/MB841%10K(QJ#ZT]GU6RR.IG1# MH;H[1<:M&6@MOZ/6J2LS]$!#\//4VAEFD$'I:<:[S "K$Z)=Z9Q49KPM#5'H MN&:V/,[6SU4M=YD="H;J: WUZ)FZF\S$RB*\JH3VMS:<)"P;5'X M&B#P$NJH0:1;3[M"OY2T]AH=M'5=3^"%'2O?P6C-3(^/%JC7T[ ??JRRYWN3 MRZ*RD:%^ADWQ5'Q+S.C[*Z.0^T/P]EV:?80TJ?K3ZII)]L;LFFBRY&65R,9/ M^0<7Z_Y_$(;S-S=R6^ I_PO.9"E:RVIEC/;[F>JIN/FN7L7T/"0Z,B38-#25 M1 _@VFX#GLK3@FPO]H!357VJ0H )!41'*3@U6T!*7LAO ON>P^+)I4.LLIR! M_\,GQ:1+G#M#1S]#24VDK=J)]I@V1WXI@S!V6+\JA3EW^E :=Z"V_J'1=?6J MJ_'4IQ;_5E>2CZZ MXHIG.:H9-'2Z5]<=;%*_&[S"IQB^-F2J31 M!@?\U.&<[)@-707[WD7*?'BC7@=M.:Q@POK4UG+W9QG&%[9W>&4)W:#W"LJR M@7?3=M[9 Y2;T%G^G,DPV(J/_.1J=3[$@@O8PB:6:5%M&4KV@7]2XX2D\XK8 M877:8]#JLMNI88G;1J1H>TH^RU(E>$^:(^Q=[48VE_.KT;E3PZ=_)S^"!/G/ M:/ZB0(9]+P; T(4(+#GH5JHB1SAZ^[&LB>MANHG1_/BF/<+_3BE>V9)QJT%- M/%4S92KV-9'Q6:VHU"1L%1X.&WYAG@5I$@@ M$M6ID.&3N$<^G@#3[KB%;715[_IRZBEO8 '%;S]\]NQ$AE7!4T1_PR^$BO.PN34 ?LDUD<\!1%PJ[FW MSERK#W$ALHU%M Y,[]M ?JD/UNB M@IKGM97/M7.53K67@:N&&C2V2%/5M6V=+I57H)WA\XS>&JEE+9[^">IS*K1Z M%K[K] #UG@CL.%_@3W D!CT57HC9_A<)6AVPK%5D(546A\WHC;F6T!Y_:5(E MA@MO^J-XF_AE)4&F1F?+REN1:L3V'"VNO-M?$-Y\T-&:$3O(+0)G::ATW!'T M;/1^$QO,JULV)^#F\[7TIQLTVY%!D#3LA=:OT6W0E7]YDG+%R#IM2_M MZO,;=*L_7%WSWQ'&,9,ZRH:#EPY)LP0$;*"\V!K,JD6[OGV=V-FM92/(O)=; M8;M%LZ[(Y!=ZIKP#^B!O10/BGI!6FR5;]E75S/YNU#-['L""C_0=C>:GN.^ES3;HD1"M44WA1G8VMJ!MC_ M:;PE6\Q0*)@@+*"Y>(H1%5!:[XJ1H_1H_T/(Y+@GIBPR-(_=/E/,X]5;\#<[ MR_U5J3)YEP(F;Q/\X8D9O0R45,&/X&0];!OFT.AS;244"4*8 E\/[A7HG:W, M4NML+?"J$=ER$29[[I+J:06T> HA'!;@595FUU&)ZGXKJ*W@3UUJB(!,XIN- M+'(02'>^>]K#,HEP,60L*,<$DBBHW/&EC@&G&OK_@*F".9+)=+N6L,HX);P[ M?:P6URHC"TNAZ$H8T.,FP<;KGA>S&RZ:(]\7*"RTSLF\GIO':QG!729K&)OH M#WO(9\VGPP0(ODA<6.R933>EF"I#ZT:W$XK3LI>NN_$!-:V*XDPAN;$H0%!> MZ=8P[E"H;[.S(76!/M?&EHDMGH?@/@%1F ME"6$Z;-EB#3])=T=80Z*M"QS9/SL@#M0@2"M?OZ=/KL+Z/.$8$^'^W\__7GZ M#*$EK^V-7Q^J^H4$Q64ZEPL%$V6!E-R3QL7XOEJA9/H+8*S72:U+FMM/ZR5/ MM!4W#"+E4?/(FSD0L?XU=,WLDY^4\E5*I@ ;-_#0>9P 7CE-+C4Z13M)U;@^EC$KW\0 MTHL>G [-$_,T//&O0E,15E:P6U? M7_$H0HF3YZEU?IH:/=:2NL1!T1RT*03V0*C#2@@E/A_F'YZ)>GMX*(74Y4PT M@]L_08 %CU_VBP*- WVFL#%Z'OILY$J+,N02%E)'.T@P-GL*'D!T!IIAO%_1 M@%Q,\XR*#N[#(E\+2!'L',D%.1NHIZ>%/OA\ MJ)14!A+.C=-;@0F&'CCOD ]APKL='6XCM[,6D!+_HX;A>E6XTNTLHFH;I75: MLL2AQR-FGL69'*RU_.AS1"CVT<14NVM?EGM)%/7O \&;_/6T^CX&!IXBMX5C M0!& 4*_D(UNH(=Y#0'""!QLZXG]1]E9!;7[Q]C>ET (M%"\4*U+<)3B4XH5 M<8?B&MRE@KN[%@L>/$"@4* $#Q(@!"WN[O[^SKGXS[E]+Y[;/<_L^@?KU$YP'KZ)S?GC[W(%]>3[*9GADB"4K78"$]'K)UE534NE@+-4%K2!T7;+$N0 W>W'4H-5YJT=3/0P]7Z/#ZX[' MZ+9O!1M!1\+#Y^>*,Y(^(=W_3OC..VT3X&O#IU-G3QB.:ABXFT%'I=]/3[,%*&;I\PGC $MB.F'K_SO,TZGRG@*8CH+LB(<5EF_"%]B-RNO=?OE#@: ME<(0_F]A\*/,N;89ZKYSC&//K"FU:T>*9^_D0?(H8N/TV';KK*<.+5[KO--< M]/L[2V.P1I+X\Q(#4W=?.7%Y@#C#SZD)!]A: Z=N.4P=7VCU 06<;YZ MZI7)9*#]5D=GOL6@. HK>?D?^^H3AA^KBXF-$L/?JY>,-G(-FG7R14E1I)@A MN1Y6COF.:$UW4@!WX[_B;G']X'F.]KA[\ $P;RO^]V-^\)XU@]V@G8-G0[ M?H)U9]/L$Z60,<4_;-R=NGT8-Q'J8K<@QV&M:0'#XSY0C*?>SN80D)?4U+*N MATEBIE=RA;_IWS(K8W2BZW M$U&C@59DMTOOXV!.T4^I8J*VDQM9#%Q2H/'[XQOX(TH#P]J:P5YB]OAZHN%/ M@9#-CW_L/X(#7(.._ MZ\C,PV!#SB4N;P$\7Y#=&*>'($C@FC='M:-1&NI9*>3 '(OGRF_<8V:P*"05 M%3F7^7SGO:C:;0Y@V>7)%0?0:'LH "4*=RN(+WG"H"E>WLC(DY;WUZ[:M'R! M[]"^RA0I*I_RXG5V:0/"5-)WRS.GV0%-(P"+=H'"["$"N5L4_7WAY%B H'&2 MN5X[34W87$AD:]Y@5GO=%^5S@^1PZK:7IF\\MS\-)IJ]B1>8CKS0=-^R2C*@ MF7%5<6W"SYD1ZXOOH,:H SU_!Y_'0:JGV^C.4J\V[^*Y_4@U:H- M_WQFNEB4$4 1GP](V:'7?J>[+V(3DP5,Z(T.PMV[Q]NJ16>_6=7Z=N-$;50/ M_LK:R #PTIZMMP_V;Y)%NO._W;,V;'.H(/W$WS-W LX+%WC99EH07T:K+V1 M^&0MR.+%N^4:R9\BNU+-L0[L[_8HD!XG F^HR_Y\^16(A*H;PSY2O38'2M1T MC(WO93'MLD[]S2[*!.3-N'O2DKSZ$*Z N"AOV)P-OW%"L_7>C]XH2X&**"N4;) I]KI&>E M%&:!A?6.ORN<_RS5!.(T>OJ@07)#53?$+[$IL$T5X%*3SG:"I^[K3.(MK-M*7 >=<],V%))+$P6>!#BH2U1^.)5\T M=U9C%IKK&M<76@0 ;JUD/S=Z?0R,8X9F[P^+>(2>1>RS^BO4 ME"/Y6K*#%EZ0T,53I,#0ZJ*:_+V]F47.N@9#3QA+G,J*+\H!ET;'; MUS1#ZS\8\?&RWE*3[W[ZZJJ[7O)B827SBRHYTT:#R^L,'RBQP[3$?GN8P(JZ M"?1.BH%J4H>KRUE>79]8G[02[O+.4K>[*E!NXG6AJ'U8+?]T*J0G_+?QS+MX M^N=$/,XW:XKVCIUM=FMLW:-+5R_>'[X0K,M6J\@'Z3R[B%W,_1OP3V.3GT,! M1#BZ735+:#O//9YK'0<*:?I\DL?9$E(18Z%8;H2X9!^A)L^ZP^. M5:9F4E,"3;#1]^4-E/ ,<#=N.9.;G&V]JN@Z4*:$W7[Q,29.]U7D\R_0X3_4<],/53;Y.Z?Y:^2#6*U^%A M#J]-9='=K*^;*833-&O-X9,&UK9SKJ0]6<7P>2ADO;.+K"@N*],Z6!26]AI[ MP"H4'OK*>TJ%_%.RZ_"@@4YZ[(#3DFESA,<3ANA=TR7UI?G;6L#VM[:FLAYG M9X%,Y,1PKJIGF42WT]YD&Y5EEF.Q?6:2^@*%X<>'N5[L%IK.W9,-/H>&$;6U M'V<=8B*^;): >4O1DK31G M1.6G))/:Y9L+XOK,%9Q,15-NUZU1]"WKC;+JQ/43!GWX('-9)G L^S^CKLV M7*NHCP-5;))Y^2A*G)1E)]D$3Z>7DCKJ7_R+5^E5S=U6L@=3SGVU-(+BD=U\I_Z4T'7%*=TVB%SY?!"(#>#C$D$UI\V]O/BLUH21_N)ALP=EJN+!$ MG1.V*M=LFSE_S ]>.+_2#1S%RNQ(EY]7HI6*[L78T/HN_,XA'<:0#43S.X?\ M-TK*50IQFL!VFYJ=@P^UD5H;T3!10""Z$,K;\#_42)ENF1_@_>=0? M.,SF^1AL94W@TQP(\#)9T8])?N:S!7ABY?EI8::_LOA7F,7F5F<3'PC^2[[L M$]7D>6LP6;8+*8]*B),UDI7\'3DR.M6,%RY?/9U;\O"$,?&5HU%D+XJ(4.EP MA_=E5>1B8/WH&50! (\S$\K S_5 *7QDT,FNLYLE_H('D U2W!QEXI+DP*_, M]&$O]# P4F"H$AQ6O$N/>S;P]WQ"1P,(V:G*8>U+L9O1<*;3[68;^2**Z\WS M0\G<)Q1#U !GGAST_D,E?J[N(K>"\-?@!%$D%8&LP_JG ,':XR?Y)L%%2@ONHR!)-Y/Y,_"KDL:G?VX_2263E4K56E:MKRR9K&=D,"]F1WSZQJJTR ML*#V/@/TR)[ME:(21RUAK'!7A6IR$6]8$RTWX%>A[#O']6:GZ.^2'@_/I@K6 MF@+N&\[*SD["&RL6 .2[+DQ4^.& =.4>16J5TDUCYG$)7=ZHB)$I:2;V'1"Q M4Q^8S!.6LV8B."\*EWKOS#H$V&U:U:(D[92P&>%[JQ;W$Z4?"1:G,TUI[%Q$ M 4H:.%A\M>1"4L+D2ZN5'!:'LCDV"G,/L 5 Z.8+F1T*=<)ZAR$,QXKMM<,W M@/< DM;VSHDX>(G3>5B3=TH?J3TQ:3UFW/FR. ,2/J%$^B=4V>C31(U%,H6Q MVFY[3&KKH5O]C1])WP3>.Z[;@D.$$2$949 M\"J)T&$%T#U$ZT9S.P7^+N(Y7E/J-E90R@CE\C@@UF#> )_F"EH7Q2EN-T3% M$DBV7A^_R+GE>S[+/P&X#50UC]L@COQTNET=SALZ2;CO>E,B8[E*BZ>F0?CM MJ\;$ZU(,89\(RQG/OC6KQ:+\H5^03+3DKX['VM8G#._5G!J22J+@[LS>W\W= M+;$LBODQ@Y4U/70) 3Y1&5%!K\5?4^SDP/]J!!6-"BUSV#H=_,]9\<7_(\O[ MC1B'L3%>!E.*]][UNW]%L6C4]T7W>VW7V"MG>&CMJWJ&E4'*1CRE43]6$%AL?KW]DJV'/C>\SGR16(8^5%$Z8IW;S/FV7L#%U-ZY,# M;X3,(NK$N)%?N:9TZ?EB^-']/XN#V466AG8T/V+AMC7E_L4XR\71T;I@_ZN M\'RN:33)@?-[A2&+X0G#J>AX4&GH.&RI57U 6=!@0UO7<_>M:?3'QL'8:UH.3=129W(AIKB?5%VY76A!W8DY^*/;DL#>AB"FALX](YBZ(< MZ[^GO)]+70M[PGA<>==FQ[4RK2K\A)$;DRCK=@H3SR\H+#@<*DX7, C/N:GV MP:$7I!U@'%?",I7&#?T;VOC\;90\%N\SJO@PZOB:V6@\4D-\Q3C:"1J^2GN& M_&S'V*#,Q_!U(V\5?WU^9[^0 =%+B=7TNGZ21$DKXQR@+?7 M-7T:YPIO< AW;N1TN!)[!M\0+M)<:EP&H3D0 P=GB=GZZJ_T !O?O'-T\#;9 M^J>I\_NV_\6MUTUMO=[2*$-1*$D($<-MF$)$W-N$>-&" O)8-_-)!XG@J'J MH+: [] :(;\E== %]C9'M:K'@7DW4KG&U^Y(CL-R[[OL*@U]X)^9S'#\CB1L M4NKY28;\Y](3E0M^'G.U'IRM6PM'!$GY@D%(-X/LO"]J.Z^2J;X1"H2OG?$Y M+;9O<4"_UF;L0I>UA1$2E#NV)$08'P=)?X<\R&G;*'S2)ZJ-R!4]4_@6_5&3 MZ]4WV3'SRL]LFZ]!&UR=.WN;CF"RY9L0KYL[#+^ K_C?+B?=%/5&5.:$UZY) MWHZ&57QXKH!ZO@%H"G58S[,+%F\@["1?QO.5\B^!>/*'BA4K]^R?.;9#LEGS! CQ(SZSIO M_PM8?S=/ANX=LSNSW[<(?5I5M,1_)II)%:;.'M$KYD<^@Q4;, *C5NMEDN0= M^U:0JC,/S&,_E@BOTN5>+XW!;7FCNA.#.;858ZAEH\= %Q(RNJDGA"U8 ZK( M#0<()L-:7+61HW5@$CT7XHH/G8DQ31R'V6GZ%^WV1DHR1CFP@)A?O8HYHST' MM&EV")) 3YVD%UK,V+9 4K1&):BHO B:-6U%I*6.C-('&/\4.;=S&-'?Z8R- MHN1W6O&QQT_HL]#XH3JH;*.E+..#RT],JJ48AM=I !C]8F MB*3?SR^)K\"O M"B8U9ZAL(YI?Z9M02FQ1)DS0?Q"[%B\[V1D-Y9MC$R#,K?1KS!CYRGZS=/,F MZKI^%2[E^T!>UED- ]3E+I(:E;DX<'Q2>4.@"7IFLLH]J75\<\7E\VT1B\R_ M.'P'U+DC%+3B'5_1AI3WRD_,GR3#6@BKP*$TF'M3>E'-__ETH*:G@UE.,DC2 MW8IC&DSXDPF_PZ0NF4KD:S!B9EFN&6URUE24^^SO?3Q!4>X[$J;L:?,;6 ZE MLLK$=Z]J9R>0T"KN>;K]2]1*9*&J02PY7X[YFD*"4PSS M?\JLJ# R6V\S+S??9#,!\PQS;Y[Y#?\81IHU1[ M5$)+&(W/Z##[]*3OPM5J+]@?<+0Q<;9K\F> MV/,V8AWF(O'*K4S\99)P:*NCOAF%TGK7::Z?OFV(* Z=51Y9'!!@#I3-V;O1 M8B FKBG:'@W;G_M/5J5N61A?1;C*E?J,,IN)2DG@X1' MV[;'H5]1\;Y2?%[VO!DXWQ>("[&'=KK'N!3LMRZK$](^/SH;V+DRYKHQT) + M$LNZ\U)'&KS]^V%OC+S+):Y!I;3V M0)N).2< Z"W3TT!DF=14B'^I5>E2F: M->L\$.87O=?82LT7:$E%PPY);WRUU(/.XCR,@=>'DLC #(^\G59MB:FAHXUG M1G!R23)\'#N%"[R[B.%P:&*TBJ0SC) GG[QP8PJ M?P;F?@ZW?(;]'N*W"S:8;N*>*_F#Y?RZ+\!4#TZ09LK")GQ*V7#H92 ),,*Y M'S_9N[5[\2I&5+)Q"Y$?5;'CRZ]:, MU@^,4-:X_JP\\^3%^4L$"WKF&G[\!IKP4ZT+(PC%_]5Q^;FRQ4:_'B M P3C!5S+B)+=G)[2>7D+O+S,5HLNV+W>=(YHY?'Y+?:VC*59D.\)0_Q+1X>N MUBN[F34^LGA^-@3 VHI!F=&ZZ7WH0L!Y2YTZV2=GH49PS_%(2KI=\5?EYZ<' M:1I#F,UNI984.X/6EL_H[(D6#!%A[9Z?4],]4R'-4=7JVG/MQE-^ C5\T*%M M&CAL#W*"FHF^M\6I)0HH2I[]BUVZ;*\Z2-#S>;=8?W]7[K3@!='A, OXVG53 M3$;" 3IG3;U!S=IV>L*]F(KDC5!)6!)X75ON\''B?3G@78CM &6&$=\=ES*Y M4E(/I!&FJFC-Z91MN-8+OM%]\X)RUN?"3"#6>=">:\) ]D;=;SJQV V";G?Y MD#"?BW:>-N\G]-W2"[ CD&#K<116![[M$=41LJJBVHU/^1$WS%"I^R7;GWAS4J[LZK?UTIAC/:3P:^3UO7@W,)27%T_#8:0=S)\EHMS"WXVLY@C6=LW,J M.@\9,/VE\ POQM-IXF#5!/[C"UKC7WMXCEDWQ)]#*Q>569)@SOW6V4H*5:DM M9WRY7+%L)WFP%_L;*E)= QDYYNP^&: Y9LO"Q2M9F>T-OUJSEX4[R\28*;2P6<+5V-M.4*/C MU5 #-VZ%6D-!R!5?07B+B(>/_[Q@RC >A;8I.]76D XAK) 6UW:I%3I8Q-& MR879WS[#M7S#RV55N>8\R10W1Z=X:@/%K $488[?Y*JSEL6FR?%3+'MY*KV% M2%+LQ,3979A*&=W=YWJX-?EN"G&NQ\N,![#E?;X.5O4?)EG\4U3 *L(Y:Y+G M=LC1>@:9VD1"$QMCJ^+=HL-_N?@I_897=^6^RL9SP&-LTV]FO M?!,T[\07NW9HE!_%%;N&><2^,S: O/ M9_+-ZHXM:_@97[KC>PL?X!"2-]S(3;-XJ(@NW.)+.XOA,VCLR- MQX@O%%2_%]K!J;>("I,3^^/7^-,\97?.%(\YDXD,DUTG5 MY<@$8 [4^#T!L!XU2Z.PX]+\^-O>>R&(A?+[V1U A2RN121EBKZ_HA;=3I1T MR2F,\%ZV$H!%@SI_[%8B.JM[P.F1=K2=X8KTP>"#T_&=0)TP[8 M!=99.A#NK3Z"&;$5&=FS92!SE&SJ^9#0:,C1('M:]CZ4(3Q.F2Y(F7B4* M&ML?,'2 F'+VJ>MF/M#N%!E]J)PKJ9QCV[N^^N4L]=6D]JJ:0V=,JE,T*>C\ M"<."?AK7)54HDE/6V-+82:Q%TK3B2LJ^504T/91?T+#]6S-,Z"[&\PF#9X>E M:1

O[82!ZGT+I1^UD2,HO0-O&D JZNOBMM#]8$5*SM8TO5V&@8OIBF*H">"($,3-90_]68SV:BHPZ6WNUYUZ/_ZR/ MV'*W9W-TN,YOMEH:;+<>S6Z1\SQD[I^GTV%QI9QYN=TNE:O7N2D9SI>L-VDU\6(3I=8,#V4K!NRX% MC28>N6MT1#Z"5[Q*50CWJ2+N4KWOVNPVOW)4U[++\D[3V$:S7M_.]OSUU@)^ M*_[JB'4.":Y;>8GR38LF&/ M+"MEAWGV$UQ]9WWSGJGDK7\=3IE68HNWF@VT&YY_+E6YJ[B_6>K$R.1 MKLIRGV4+KS#74 L=IO\$HB'1 >YYMG5+H;-9;D&]WL7RAZ^C;<@QBX MXHDP)S;_]6$I5QD[1ER_7]&1;+W:H:+SZ(**OFLCF)XLWZ+AIG&D_[;HX.U\ MHL?W4.$EVFSOT4Y'01+A+T,\KY0N4!;"U+6::7NH93!*6 9K'E4>T9(L=;O6 MEOLE9]6H%ESI,(B$N@90"!X"2KYI$BO(>)>+R/0G%:>VJ ?: CU."!W=37S& M9'61.^8WHV7*9WJ"IS=4Z8O"9&4-W"+O.!.'@/5?Z-,GVU]$7?3N!X\4CYIU MRGR@M72J$I '%IHN)0IP6L8Q:@V+07;:QE1U-T@")SJRUG:WMQA4["UWI.FW MZD 1!A,OQ/?*8FP#:FN3.&=0.]S#VZ_UY1@N[45(WZ5L9E1HHRW\]V@ M0MP?K6D.4%K#7IZ=C"=M$;*>0DVBO: ,69ROZ.L":92(9:/W'5L!7[NM@4=G M]AH; 'Z#R+:W67R<$:H+FML:6^K8)&AH'2DY GWSF\A.CH>6A*^9>$"])JPU MM"@0K5I6PG"T"E;RFT/@D#F56&]J/U>!4P4;?P]2C\IAT4Q[JRN%]&+/V)82 MOLO7(WZ4D*]Q_+ .LK^N6:B=AQ-QO?9#E O!YY\3D/SZ%6K) M1>I3-&_](3)5"Y<-G*GW]S_[S%>^"SZM2&Z3#0KV-W/.<@HT5+N0=^&0Q3U: M=&>!S+%O#9]L8%-55/K.4]P*WKXI9&S)#G^ MTF':@$<-UVE/IT6#] 0VM .MV/V/>[2'<'DMF2[[(* !L \H6#/>Y"A2(O22 MZJCE9V]XXK?"4M$/X73VD#8M+D"B4WPGIWU5WS>#Y=40BIZ..E]F2X_SQ&AG M'R?$5 .FNB!\^M M6J7"%X>-'T0T0I?>Z,E#M8#2J0?MPV>*N37> W2L#IJFY-B%0\[_A*!"< 2, M($3C6*0T\6:S IQ\2H2P3!D!J"@%HD1XQ%JNV%VQD"T]DW>J MC%U_R+Y6(<[Y/+_7J1'(F&010=5*)N8#S9RGR[2A$@GC7V;;9RLI=H)-!=A] M<'BU7:@5>#\A[+R<),Z4-O2Z9K=$0/EOW5H1L7+3JNJ=J*MJMZ):9)>9Z**U MS]CPQGTIDR;_ZMK)L>5B.L 3_2(X)()4$G]1FOE+SL47*XD YD&GHF&NSBAP M?MN\TQH%XAOSJ2E?WG/:*TO@ZL7#BK7V61:^5 "0&MOU6Y!)U,*H7V/L;$7OC*.'@:IQ]TXV09 MGHWCZB''I2L \B8?_V)B4U?&39K,Q.<[-M8\860ZIZ9K42>P'P&G'))Z+;'* M-P2A*!U2E^(KX*61W.4\Q;S8F@C<(Z&@%U2""I.AF3[4[96,1[MV4_BD7ZMS MK$"5WKF$G8:3(_O_W5P'^M[<=_I>ZWC=NN1/R)!>Z5BGP3A")Y69+A"[[)4Y M@WQ%]F5@@3PHPBW6DD[B_MN]Q,\GC+_-_U''32V\5_TNVO47_SMP]CPO'TH0 MHQ]6 A%(34-7S6-C'V=G]H^9=$AS/F$,GJR0'>+#D\/J+\LGB2;)./=#/+NJ MIMII7J?E!8X6Q(B@QG0DB4X.()T\Y'-K#.O&6^-[2C;'1#-0GX4GIVYR[SMD+JF6C+P5KI0VI"RF9??D"' MI%(?HPR\R$J-)+B<=-49U2Z,G6":+Q@M]K \OS2[3J[]C&*?870 U%B%I;*^ MVL.G9N]>XH.T;T"'A)#NVW&$2FDK:G*?I"6*9$F18;(3^ M]G8!-JRM!6^'X@WKG&_@D+.BX8HBN]U\^U%V/^:DVI'TJQ6_]?IQ$=420G\JSG_F^$',9*CAH6AS$SS/(,K) MW]F8DQLJEU)QANLCGZ*P%#ZS.\V,)&+3G_?_N1H0 MGF/(]W1-/YRY#JB&UT"L6YD:G'%6@3BQ^;U7N"Y%4=Q7V IBO:4IBY+>*-"] MD>5_@S:&/G["\/M.=,I4Y5X!C@*6Y**!U+/)2B7)N$S_)3K7%@/?;"5Z B'4- AL M["N(-*.+ /+5C@!!8C$N+;,-X]]B=GS_<_.U.]PNC]>M&!!YTL8S1#9/0[8] MU"//+79+="Q>TLXG4 \5WA1_(ZN&RO_)C(+4 O,Z;_GQ2<3V;M438 MY%U9K$,X,1QVW[7MXG]U+]![R?B$8906E[/ND/"$X>/XA&$FF->RVYGWA'$A M9\+9I MH4F](<3<3>:RB)[954!("$2;Y+\M^*D6T.6WGCRP=\G\\[FEOV+)2\X[$&%_ M]D%K>+ES<>Y1L6"S2VCN??61B^=6>>$EMVPBK*BZ$6H@\81AO4H/^\%#UH'L MR7=K#Y]CW]"&P@<+&T?VP+O7//IZ2NY+6G>TY-M27DW%9']&S^^H[32OHW]F MGPT\8:@7[*&5;2JJP/Q%1JSY[2XU+(P?QHFGRV]W;VCL!7?5I#//^F*)4Y*J MM(R$] /(7;]Y$+07=;^/?6DXYA8E,CXL'9:!#HU!O73B$Y#0EC.%27!;^+@[KW__B.8.$J6 M8=2L2Z/$4DH[S+RP"WMQ]?? 36C WV11DZ6/14++/O(60,-&FV"AT34Z1C,- MO;]1'R2V5,H E&3>5[V5W_5[LD[V77)[U8%Z-(PTRL)8-YLWP:K;PV'>\XW# M!_EP"]VO^KLI)W8M$\!+/UKM*FDVKO1IDT1$]-&Q.Q4@[D?F7Z9>FK!D>6N9 M?B5+=XR_1.CV$Y9GZ4[[YN8)7Y;%.(-W6).S;47FC=>D>1+,1B"?S;1EU8]P MW--2!)<#\ @EI3N* G][ R,Y( 9019,F>ZP\J0'I_($62OJX-Z J(:!4+;Y4 M]T 4%J:^UWH3I2^P5$]I07BXI#@=Z,%JPV_PAG4#(G$9( :JTG1J+(9SB-E4 M([XS[_65\W3!*F9B_W*-8# MP49,14&=.UML%9U=G)METMK)29Y,T,?J53WLMU^T/NKQ.>BGE1QSX&)]#KR4 M9M+E'"JKC7[%'#ZD5,:]AI'-#:[1\\X918+:_5AS80,]"Q2OA]IX/TXS MHW K*D>I/9F:?OQANK7Y%#^W%ACI_L<8.SO'%T!@@-0%N\?8#)0L-GJFR+1[ MDDPP$#*^@C-*>' M!0U6JFT5=W&6_C1S5KPPT&O:L!BI-"HJE'W#>W(;6;D@CCF&/#?2GKL,"C!2 M9ZX+OL[M^@$?55,?'RFCT GJW>]04/NG)&Y+"+YC/)\D_FID36QGE<,L^W99 M;F):\ (%%$29""*!;I!L>PC??[\!:?W?*^6-6,M]N'2ZC86'+]868?2+P'ZC MW//PEQ3VF.\W*N_XI:+$A1IGN4WB%SEK*YER6AT@%0>540=E,71O(Q@T,$NN M.C+5)<_2*Q!MNGQ&(^^?T=;7B:D'((OL#@ZRM)5DBP%3F$8Z AA23D%*@=J] MML.LYVL:@WM<3I.OAD@/&'CP)V3YXRNWUTMU!9S ^16[.P/WMI[9)\PX#APUM^>6\0 M^>,-EC#*RJ@5H:MB0H;PN;YYNRKEG,[2-7?2<0J)FP6^XGBHADDA7!$?9^3N MN*54-GH/J+DR#%>^O\V#D/:&%ILNYRK2*B_=LNZ\#RR5PP4.13E"*\K7% B9 M;VM@_@>YCGGUN6N48\,KB G(IXWK2],5:HD!L1?E)!F^+IO6KT6'<7(":T/Y MH8]OZ,9ZU_[+5V=C/2J%HTWO7OT"QS T"%[X9I=7YL\N"FEJ*1VV@XL"]F+W MH/_S(,7-VMKC*,<3QM3LUA-&^+V#((;;U_[=HAB'/R*7(90.E6UP'3W=ZB29 MUZQ@M[-YES=CTJ=/&.]]Y1H^VMN%"11R MQR=ZZ*C]%+9+7*5W\%NF-W M+\BN]M,7HH'&F@2(KF&'W/Q48X?;[.2KAY<3WHM$W)OIHX][59W<\J,'@U1[ M98O&2510+NJ7+!4?"W,#I^BMY?X5>YWL%#FG:SGM11[/9[]ZV;8R9#>DIS_[ M![)SRLR?.S_.>=YC?PQVF9C2K+<(:%MW[WXYH*I_&&J0J[3V]OUH];SVLUM_Q+S8 MY*UJ;?KE5H[LJZ\EX<%&$2Q=V;MQX @=2@B]W# M&!X_6:9]<$Z??V?K$:K\B88-)@9(-K^KP6+(KF KJN 5S)5!CC"'%@Z6^?E M29:-MTS.EXW71! "IPCICRQ:O1>9GO+'',/C<:\0[XW0Z:S8N9:BMC6Q3QC8 MSW7//?@I4$Z [U*)\N'_^@767^N M$E")>;<'*M:Y.$JQ^F4C;JAY-W-*PUJ)JG&C\B-=%RB\')PB%$0;Z9BP86'H MQ1/3TY2UNLXC>H.%&G0C6_N^*TE^,:$JS+6>6P>N_N6#-@].G'Y"6ROMK93A F@U+MR M0)+DC/:2K>?ZV(C8.'9><>L!46?6 /J:A73FCQ-Z./5..=H9S%:-&6&O"'4$ MZQL0QM5585,('ZV@EGEQVQO<:3Y%XLZ?O\-LY0J^+&S0CE9887EWQ;Q.K,OX M>A*+F60G&P28QA1 UIN+'T#<=NMS WTW2"@2<% $G8N6::9)1F<5RTUC2RH6 METZG(EIY#C[S0142[P <%H'G"%([/UCF72G3:A]9\O(AEA0=S:[*5$Q^[N]? M6#CVD&C:6JN64^0F81B: QS_+I9T(M6+!8=^]5T1KGFG]0P64W7/*P$NO0G7 M5M59CLNCLHN.Q[C\"\G(I7-SX<1?5NM#PXUJ7KEAHN!3FB'^](:A&A6&BWI, MG%:GG#ZDYPE@>WMGDNMT@H7;4]U$SX2YS0!NQ-S0BI@KVV3[!_]FRM5I]E]N M^WA7W'_P3&(:CV5PRFO+2NL^P*F6HXC[[W>6#RGF7\2?_4X2\KCQ\I\B;Q(1 MT+)-B/5_[QL4B>\D;$LQC*(,F=C//DN$1#>+P4!*W2!E=2E/;#\"&K.97-<$ MO9'U=&&2V998Q^*]"H:_%W/L^ (-)X:Y=@WN"J.7=.M0G_^_1=E^%>7"25[^ M 33'K#2RA"AY;0R+?ONFM^!EQ[F\?*MG-ZKTV[0VZ>G4_)^&@)V6_ZV#21CV MK&=%F4HVJG2Y6\UYU87+EZN\[FT&N)Z,MH_RY!% F Z'8?/LTB)OCCO0<(]< MNR N[V4J:)R/,8XD_[0B3L);9!T_T_I""IN)M9#SJ(%V>95"\C=[$96@)L0^ M\W89C?SD3CT=B^"6"&(6)G+X4-;^5'3F5GISLEAU^ M'/;;AS(^I-7AAG2C2@G1 U0M$8OSID]:X^EQJB)[M?VA6U!!>%KN$A4DC/I/ M!X#UT)P=*!^TW1':A@"@G&RW8M?V$5(T">\G&B_?S'./GKV-9-K)@3LGHU]R MT4#-3"9G^'M.0@F?G12<1J8-FC?+2!"Q;D$B=:K*] NYX:MK MC;@D&G.6%N&['FN?W_XPK2>ZGC?)8"/@M'Y!H2$XX- WXPTJ.P-M9#2W&T]I M;"$Z\SG3(GBP25573!K2(\,2&,SW]/@9$=,F@N-?^Q7?4+.#HTKR[XX@;>?& M44, JX.8 MC2S@X3@3N($,WU>%B+;LSK^WP>NB$D>,(Y[-J\NX)K#Y9>P]$OEC^C9%3T_MBSH;*8:O1L0-0USRG_""!BG^/XZ/6V[BL[8/O?]A8#62'\, M"]BCCGRPNOC[S[0-29,>A]GW+@(,*Q?W7P45 (/R9W&YW#]<.6?KII&_+TXX M:T/8:[J6ED%0A,=CS%!P,@T/C+(OMX#&?N%B>R*4]5W^1]SV6!?<1,.2V&AL M[GI=_OCBA?Y5L\B8YVY=D4.,FOU9>;=X!YF?Q70/*.SF;R>!=K^HCH,PJ9./ MB.S>%.R.CQA^JM+$P7 K?GEJ0NC#!TAOW[V''5Q.-)@-:/ZJ8O10R^J2]V-+ M+V.%6JAUAE8>J3J/.L;WB!E*:TWLSZ@'Z4Z(RG3_70:<. NE/%R<-NZ)(1;N M&VI-'IXPT#XIU@VM?\KBA.^^Y;AXO2V)6)B11E^RSK!.P@@J PZGS]RW;4<6 MK .^H,:'X'A45 _\C,_C(J/[LPYK(\9<$W_54#9>.$.15)Q0SZ$JEZN6^?]M MYLIZ2B9\FS*1DXD!\T'J2J7JQDPE@+"J!51"S/G(OO,A5 -Y;7H M";8>V^D5+#$532CG4V*(XH[)6ZB"'ETH3WH%/=>,=B=N+EOAN\9BM9SD>2WM MA F0)-IW_UB/K1NH&GW+N"GB"D$O6K?,!_['Q\-K_R_WC%/7!Z+;9WB,JB?6 MA.W &U50B!;Z+7YNBY')A EL^RA/&!EH:]*,<,NUI;PV5>SQ^-@)J6>?-!YQ]FNQ,C'2ICAWF8;$'@N/\7'HJ$[7UF5X<8 \8;?PM;SN\"Y M>@ T>:U*F:PQ^_N>3\H:G L,NP.;,?ZL,D0>ERL&$HO:8STQI>\3?FT!\: $ M!\ Y1UN N\+1+H+5D.R."/S#1%?(26-4+<[!7 M3J"I:$Y;#7#ZE.!,(*$+\T%"VSQJT/'F,W=4$A4W]0924UHF$\O*OIAA[6JH M:"QR<=*H[243WIJ4!Z;JE[55XI6B;>_5DC/C_F(1VV5]EGR]8Y:3F< MDI7?]X-1#\'8N94+F/TF;@79*77D,0=7\^^V#QK$'/(EWQIJ"6-%L-&ZGB(.I+*DH(K3TY8A115SR3&O9SAS>J_D3 M(\RXA(6Y^>8N0X6U>KYANGS]\=_F!] 8;1^*R=HL1HSITY@'F=4,M1 ;&;GISY"00"O9 MV!5AEB_EUS^VQJ:MA4Y0:YL7G6[9CU,USE,C"GK\SN7>L1L=K.:8&"<\AHZP MBN6W7KUQ3*N'>L$#LX5#1V44JZZT\B[CAK' (>SARRY3W:BI;[^%'8C17!Y7 M^G0T!"8Z0HAVUOBL:5"'3[\[:6BXV8&'Z8FU+&D)'&;?=1E"U^3,LDCC(G%: M7]"4:QQ+MEMI#YES6)0X##]DT;E0>QL O#.3LSC(EY9T,G-_T=;3"3CEF$%R M\4'CFY=]\([68;R5%(LZ I#,DX.S)PRYJ?C*FO4\*BXJYL_$87ZZ2N_QE3^P M:\#C3(53E< - R.FU,P":;QM:7EBZ#7 [%CR!#(NV:DFH<62#!R)T62I'T./ M\/HHP/PO[=PN1O;UAV?KPEC=O WM)0LE?L;"OG=$UXE-.865=J]0@94[KHFS M$@[2^)$*"LWX5-'RSPGBX6NK%&6A!G@X.+(V%GWX-O&M_X&ZLF *BH[+"RZ= M]-MB@@W8%Y1"'?7%>$\9QT6T93G."SK8(/J>JHV(SZ&2]$3["B@J.-7DP)=V MC_CQ6,[M-:>-J#8+OG;/#"9Y MN'MCV6=+'X*,>6NR92_ O-,3AOS_J2@2'W/X$Q)[O=79XQ\U2)?77L9,?*7% M$9HNE\!KD!M,*10O<2-*[J0"E@^#H73F1.1!0LMT?$:?VRWS*8/:B)4B4^^8 M:TC*T*%_J1A;11(T%>2$;P*36?]1WRF4NW2.E9;,3- T';@X"^TJ7@I:C_2( M2Q7;FBOU,L:DIXDYF0Z%M%I]%OC=W(MRFYP#WY_)=3-+U)LT[*I0!"K+O>)_ MR!/S_Y74V"#$_=?F@] ]UAJ)VYO:C%M5<^[@(BKJ.J:T<08KTND4<68F"Q]U M"H,/Y$L*E":=V1FG?6*?6::^BLI^\?SK7RV*D^!^/8S-9O_'H^K=U^90U>/Y MHG(X'(\_[Y>HW(S%AA,#%U?#%LA[FJDT];Z]S!^PE*;,M8.=.P,O@1S6K'3O MOTP/_V/YO/C#'AY597KX:!YV$+[)9':(A_'/XXY=OW5<8KWO- MFIGIFJTZE3= +7.09;W^][ MYP;J #T9\J 2USF=ZX^!G/@Y>S-D*^['127LE#'6DZR\$^?5'^V._.5,YG.' M4Y=T;*D)Q*+%BY)9A"MK 1USMH-!-BP6>OP)HLY=LYM*6-[]-W7 MXZ?8-:AYIV/^VMW4>DF0<+"GZX4(H M"I2)6ZPCA"_6D@(NI0_G2VBD@$M/QLF-#EO2;P@(10I'P*-I2:5D.%V9/(JQ MO\2]\-XA9M&EH(]&Y#I,"WG+-XA7=?*!"8,6& L^7-'L M[Z5\B=1.&JQH_2XA_N]XF%)XFF2-9?79RT2=#2&=(<&4$=+ONV:UX/WZ+LZC M66@-BBR+K] 1=&L35<9)WOS!SWP)BUZC!<"---#1%Z&!W.-4N$P9[A)JU\=^ M#='Q*(;SD!P'ANAJ]WGA558-7,8XD+_%B,.-5NC?WS#)E7#]D5ACT#@\29"* MMN4&H*P7:CN'JCIW05#T-25V4@$;=ZN5Y14+82%[YHVCV&EZ7<]2!G:X;CWY MNEIL%/A*K&A33D]CHK =%%= Z)0/6*;E(-V+9P";!K7K7C@E2POLWKA.2RW4 MYR^^)A(RT%!N4Q%_?^Y)0NPAM@>M2LA,,*)$Z1&]<\U8W5K93\H&A0BP!+'EV$#[/RFL31[PKFB^M U81+0OKMT''5VQ?!I MGRWJL)(17VE:7/@^/^LSQ]U''"^+6@1=S(#A,$/\/'PVWT'HO%?!A9PZ?% 8 MZ4/4W/\?_6 @KW;J*(K?E@GY0OJVD W%\$<_!\\: M%ET7BT"GD3J0N?\Q9&]H_T";&2U&7QG#NE+$96JK:/B=#[MNQ-N!-<\A\.3UR";[7//U8O,)Q 1I=$S5?/FNJ*\V3<9 DH"AIF]1<\ MF,1\/MD;8'M*#@N/,GH$I__^^34C[; XUZ4Z[.W[*17/IL4J\H#[L^-+,QUD MTD]O/FW^J8->%NW1-'_E'&N)TIW_@"5;T]QUF!">.F-O3V?)YO)_SY:!?J+:\.9.[G .ML%,2 MIJQ7"A+_+2(4I[?DQP9CGQ(3T2?UXG5TN@U$5.N"AHC-NOF?92I$YC5%IZ(H$+W5PX%MLWW/ MOQ"JX-EW&GRVME"N3D,!RU3H=K;'V497:_VX<. ME^_K-Q(1I0X*SN.VV[X*C>?D_8C=LQL)V*Q7\"/P2N'O]XJ^EG.3 E:81&V4J2<)SK-X?I ML HK$@:LI?WC6YAO@0$#J]+7'\:5Q@."=TI);6ZA#/$V%([OHH'-8# MS@U620<%/4-;^HUS-@A9&B8_IU+[+.IHPC[Z"21H5UNNTYN-VK-!.]VF@5O60YT\#\,55\J;](((<5LY866C6UIN.C( M_YV!GQ]]?92-$@2K"P+**K<( OUK:U)45?*3B8^KMT!:%]S3IQKP*)85%: @ MZEP+&L&MSW+#C4Y*,EZO&/W&9'ZK.RFR)B6,Q?TM0*#=5[ IB^P;*B*X@B)' M%$6AOC?'DO!"'>A5\T'BGU/[%=B&O(OV3XF)UI^9F[?MAX5L;V5=/80MQ.Y MH>@[59 C0YPFO^9?HANE?I-C)630TD$[_@*IGAF?W%>I \D4VNU#IIBSU\3# MM04O-N;+2[@>ZGW0'E]<5R5QMM*1!9KNJS&R;,EJYG@I6)+%I63LK9=QQKS# M$7K3 0;N:4@_G>F^U8G? .+.MCWA] \:GV;))*6_?A+*Z&^'N_2_1<*:ZK-^ M%M6M)GRJR%N%&.!3Y(!#DHU<-:SM("F-6H)\]?)6YQNJI]])L5*"U?J=QG< MUN_:G(%0RHV>N"29GED0+&#-I+$3MJGH56IP;H11G_PJS@N'#S&S716;/"!. M,<;1S_XR26[KE&^W7.__X^VO8^IPHG!1E+8XA>+N[N[N+L7=BL/&W5O:;ZF-+N*D'6YE4AYP/?K&62LY&3*F-8XN=BPYX6]!X;K/*FS]0U MZ)<&"'&H=>8'!GJ&)?>Z%\;UU69V= #R(5P<]/1; M'D[5\F =ZCLED"IRPO9!J^!W([#!<&B^,:??G;MZ]7E$#B,+P.>V X53XL== M[ZKE:![KN7#%%=0AP1;??XR%N%G_!!Q8UH@#@W03O\U4KTN":0M:@QC9!)RF M\"NGE'R)Q:X.0<%E+9J_P*_2JHGW6![@-&R382E$-]6Z'SUCRD^#$.X?Y[WU M)_-FMLNI+W^B(Y"3E0 X*.)A)&$;@_V \T4^UZ7,T]E!CS(\-T1M3LUG3TUA M=Q"!L=F)HP^3LX\T=;6NS1-D_>EO1DQ['Q/P&9$F6<=1'D#1 J[X)5\"5_)K MN_@VI]SP>[ 8\9)_H4-6(FHI5Q!VPGD[[B M/_LOJ@13R=&MS,E5M4WP#/+R(;@WZIWB1$&8OS!R#3/&S+2F!\K@N?3UJ2-6 M>AZ)K(CT;:^1SU=)%^<)K4ONT4.D=-'NB"]Y 4\V\49<096U\[-36I(H> F# M>V8&I\/$)K3H #=!@HSLF0TN;'0A:PLYGD7'ECS:& .[N..7_@4WY98'R=%F M):MM=$HH/+,!17;B'+XHC<9W M;>IA!F*;47\&-&C.T W'\@]':M-@!76+_@UGG M7!M)8'#$7X799$.\1OO7A\*/G<@K 41D_^PM-22$' M'@3;]8%_Z@K1-3STL%W/X!1:G(9LFW2.37SM7)R>Z7IZ(UA7\?=#J:,9J^/B M/V!-C]W#T#;HQ0@RX P ,V07 23.S+MOI_G*(@(TV7KI Q_L;LCE/#0GJ=]F MT=H\-3'33WM^5IK\M8S_R29;9A4O^#VI:#)?!SX ME['0*Q\1NHM0\P^B>[&U:]_#@,+"Q,&&R6D4?1PJ?'DIH=IG\P M;:=!+<^N-GZ)F9$#!W[8?4%B9/F)"!F5,0J#>2?>QD$?&TLB?X.T0!,,[QL, MI>4-HUJ<0CT* !NKNRWI^?G^2UYEXH:9N=8X]"E200?#E'+5?H[?Z\V,OO8J$^T*@8A)]EX%U-!'O6 M].+0S8V0MQ%D\0.A#$+$W#*FAF&Y+,)U#"S887%;\TBLK_;K:1E#;+;%?$BU M*/S62;FK\EU<@YP-]_XZ_2OS\6A"[=](('AZDR[LS3%S65@4>&&P/675$B"T M?!C('Z>\<;[*T&R(YK+'_SU%P#E-@6]G[/;ODQ%=8>%D8%!PQ?]N=7R13%T? M4:;VK,GP(8W?,L!-T>1;Y!4\VYT/%1HMX4)J4\>+LR"E#=:=Y'%]U%(*Y,IW MWZ![BC^6PQ/O!^4T=TY%D.]G90]182>DU.QI>RU#! M'J!W"^JRB6[.#)$X/=%ZDVU,KN=-SJYJ-[">T!^V>6BWVRB?*7D^*U!\.)61 M#U4V#27Y]$O=)H,Q9>M,_GIHSN-^9?@<@MQH'05R;!3^GD%"<>%ZJ:^'ZS*Y MG"=@N+3LK+7TYWX4#\)49^T>.&9F7O5F+N*:CAR'WI=;G4A(Z)"(-YCT,T4) M:K=OU68IVY_@MOP/QG%6.EW3"!@5D@3&_0*07^_3!G%6N+_[.!MBN>_X'H_/54$>.4'N^@8\,(N<([[$<:;9O MV7^H^??(\&)O+*/B'TSPP W!;(^*2K/FN73:4)63/U"F@NN]+DJBQ*A7$\:A MV; TSZ[4UW^*->>E&G0"R%#7/;;POO-JEW#NS\A+G> Y)TY%U7H-I&TFKOR8A1K+E]7^:HW;KFXP8,[65-@.P*V$ M2GFBTCH8M^0=X_L2F2+M"PP&H;K?/*DCXQ5 #2S0V-MK#1IJ*5QLPK3<*B:% MW;3? /3'(R;]+A7@#F-P3.VNXX.Z"FC'$30[='KJO1E 8J)B_\SQ*ZRH>3OK M>#RMI#NK::F*:W]']NNT7$:T0O:IPBU?-'VHM\+N()0ASF=IE?+P+R9&:K+ M$"[7]Y0H_R;I_99/S3HLT?$9L;PX,J/C^./P];%A9"7 B6ZI0.S5P-:9S@\Y M!*MF=%<7P#W$V]I2)@L6>U4%2]WQP44Z-6(:?54K!0(X=KS^+]QV?]>;'6IT MK4\-,W+307ZQF?NPLZ$_K>[FZR/Q_KW*G@!(W%@81CXO>'&L4G=FHKEA; MY-]1OOA3VH'7="Y[%KBR4$,HH'^S*8+:\A[^]2L4A;&GF[!]QOWA,(\\I&O_ M^%;M'XSI1",IZ>&*XC^89B^SBZWU&Y'OD)?F&T%J7>RQD931_I4#, MQUB'!YNI[O=!06O)=>=W$)$,;*5 !E(?[W_7L?3S'/CM42)^-3#HLG-E:,?C M_M43@ASX#R9BY*CGGK"/^FOZ\B2#FG9!SOU24^AYP'6*E.6[$"TH 9FNK]NQ MWHC'&"> Z**"=S37Q@B4*%5J1BE.8'$P16S)_X=BPV*HOI!V"([7?N*K#_=&[OC_NN:5(NKQ@G@V[[0Y%DE_5)S[8M'$A]PO-B(-^H M)^1_)GCBH_0#;":QFOM*V33X&(L86^36DV])&XK5QW9D=#C9A[RI=?7QXE<5 M%IA8NJ*KZU]MG!.Q87EV%2\+M^TJQ3QG#;X/9CLW;$3DR)P:@B@P?$3Z-.7P MS<[]?P%IYYL5V]5Q3RHK([H?$:]>H"Q!IPQ!9M_;Y9(R1(^JGM_E9O@6VTUP MUP:#+,)Q39TSLT'/ID),A=ABF[1LM!"UGHSV1T+Q2OKJ/K&>T0:/DO-+$WWK M9T-1XM.8^"4P&8MK'\YS70&:6G>9Z#+NCI!-&[B8?$Q2EHYX9R9"#3KXWOFD M:S@BE&"S-&>.X8E26CHWT9#"1,FL >ZV\C?NSL@]*["JUR M!ADG*F_>D3>C68H M+4O4%,G"DU=A!CUS;>\RO4(]2N4?#,/A8$?MZ6O";P\(,U[A]_O\].;8L5^:$_0HCE6L<2J@: MP>F2]C/(@'&(6:6BF>A4NT"OKHM4XTE3C2ZP]=G'/2\@T'"NY:6R],5[J9=3 M[/M+3%M4+N9Z.J%-[WK+F>=0 M^^6/2".'O+,XJC^CW!#'X!:0:V&ZW?;6/QA]NX975#%>X-GB^$QP6R%?735I ME,O5R!'+ _\6P&+FM6,L977QR:+OJ%VASO/C6*4NR'-_0A#2#KFZ;(D'OJ@F M*DANU-3SS&LM*M1CS&R<0SRY@!N^I:^5N:3UB1]3<36_J(='&VY>.UZZ?<8< M!N6[GJ$/%U!2]N?JFQE1@[>[V?\;%R'KDX,)WJJ<-WUJ"@AZ)O[T#\:K4"9X M;^3ZA@42$""$%%AEC7JQ8QN^!;CZ6(2]Y7G$;&YSK2\@"2A4J1&&YEWM@_M% MA/L_F?R#J8NDJ=Q1D)?#_(5V+R-6(RAL8!.P-K7B$.]^.UK5[M20>)A7G1_D M=S1?S8)6^8A2FPA[MGV;U$6F^LK@H0*B/_-]=+ZC"?L\G CY^?3Q4&.E+A0B MPNS,[)1EE4\^P<7 +3.3P[LETO$3+GWS_=60$&G<:(E\FJ2H0*G6HP+,66$. M*,.1K?JV7Z0#<31W@AS(&M6WOUL:BW0#]LEL2C.\V31D M2\\<$L]M9?'4]>_3\(^J;8QYU5;C/ ^9,V+M=@T)-%G*6'S&\E 5LR_JIVE3 M@24TEC,0&QDL764*P<;1B<,)!V!499Z%;L;JP1P_A45(%&EFTN_O M&2H1\9:1L8YO&7'Z9;$Z$SZ@F0!!AWI1W]D[&V^9SN6P?S 0I?S+TX4%"ZXD M]!RYKH20Y U>EC"7*<;=0W0%>28A7B)J3D$):E8 IX-4UM!X!MB6NCF7Q^5( M1,Q<3?>!V#2O=\(O9*M.8"Q_5# MR_S13"7/,O8]MTE]$A52E6OY9GM9X%[OIZ>NH M?6AO#!95H77&MP=D%LX0 M/QVR&6R3$$>/+M[9UM5XO+,__(/AUEAD]%F>.77^J/W?SW\?-7@)'/PD!Q&B MFYI#OW-2+?^,RT:Z/)HEQ,;*..Z@.MFH)[BM>K8NZN([56;F]Q %]*?^KYSE MO>$6<6"7HVA4Z<$=F=GTBVG%CPI!I4*_BI2?[2UH"G0>P6H#<.GA>6D9M-5' MKEG$-02(,M:467N\J5YH6NI^LI?9_ >,KQLK#U?Z%^$ 5P_9@9KSG&\)?WS^ M3)3QI<'EH9Z-2:YQ6M#8ZWJ]3NCK?E/:G8!&KLW5W2<<)[2^:M MP\T-=3.DQ:5EUUS\>OIQ:2.5V(_#$&0.XVO1A&W4!;C0=JGH9BQX_O]ITM"] M5D]\%/OY 2?\7G:!X)(%[9%**UQD5YB]40G]R5.JRT:J>T072]]+^U"X<(_# M/N3X+?]_M5G6B/RO)7"+O]S5=Z SY_=V6B/1H#.$^>])&5IU6G>BB"VR.7T& MSHX.!H=%-'-A7/U+77(G!,U3)G!AF>1Y,7I&5>@S,"'E$>[DA$\KSWL-F>%NG*=,%UV?:O3>%L=)UFG%5F *E MWJ.O3CG!75L7+T-3_<.F8Y?M_D&-MVS7>->O==L[M<*3;S)O06?>[6??./_! M8 23_1] ?EN?\@7_Y36VJTO3+QVF$=XXD_Y1>6ZGOD8?G^XYQ[R\;/M&G?2 M3!?/F&_]\766U XC\Y$Z?C)\K5\XKI%8?E!]BGMV0^\CLX*C^ MQ"VGAW?S(],]MOU'P]Y^/=_,I]BG__\#ZTSD.L%_">H-2P)U0:K(B/K:TGHTM!_LX!3BHY( M@BHKHBN_G_-YO\?D8R"5WD-<,74 MQ=\_%4\^[;A@ M#->Z1:.QX^BU*GC,_T0Q?>YKD1?ISFD3.SNE67DZSA"3:H=2HC@>K3@U0KTG M/X;G-[W2H4['B@F9:Y>@3@;+\\E)[ZY*+4FYITNV\4TK[>.JS'' M0!40%^? ?BW5#A-&ER-XI!8HE/MRUP.PGP^D2+9+CJWYEP.&*\=-V,.*N&*( M_\&HC%6&D0KB(&Y'QPI$<2:M15@=$K0DC(PB^PKAI]2!!:Q?D9DK.J2$>#W# M[)2:%?P$5MI.#-ZVVG5(X=2W.1\M@7J#G_/ ==%:]E0&Q.DK/!XJ6'$/+)1I M'%_Q3:O5E@7DA"QVDR6<#3#Q%4IM]J,:W6)'V=9ZY.1029N]=CR)NFRA73E5 M.=$7_Z/P['_.M3RRSER57N?H*BAM&*77T>9*[3"5!'I1;@HDG!< M\PT3<05:FJ7SJTN]JIB[:.C0DKK(B.>@W.Y[9 MEB9-L2K8W9K >]0$17PT1X<9.!9(7E"S<3%+'N D\[4UM-F_Q5NX;&%5Q:&I M]I>M08EG^%I6Z-&(X]>5,4_-8G='S)4,3[?6AI;4F"&-I"L&>=G<[JT(]$5/ MG@_KQ KF,U4^7)"@K)8DD8)NK-4S >!I[J?T@=42,387)9OKTQ7F"- M.FJ>4Z@G\>GNHF5ZCL9W%'=:NK\J@/.T^<-@VS&*R,=RM,0X(\U]HUOQ#B:V>9E*6_H[U^M6I$.<#1GF*#9)0NO(&T=:P+HU MG-D*C]]=F*11M8=YAK1 >3I&9$?CJ4)7T^-+:!;,4I[1RE3F$-W9L^%3/RTWWWI@., \7'^,N&.-#[BYX>@E M$;AAGPK*K56&UHJQJ+6T,D_DM,5H M+/%V8I?I6?2?: 6:M,;#T=0S)G"2KNV*+9K2!5<@CKC5]EXVNA4[K8VF7RW\ M7ULD$'Y"R>/QU&:(U<07?IE34[6Y98CZ*.S+GITE7M@E'AF+!4&[<9D-ZR_. M5ATJUDMEXU/7;5CS!0P=,9RVN@1M A]W^%=57/..^4=%J3)/B&;U+TQY.\K3 M2(),JNH<7P/>LQT&MA2(%$MYK()U5F]>T>8 -/2_^'*Q$V.H*=3CEH)2Z]8# M\JR_.S*_Y MT6GLY"3R5WJ^'\#XS=,XP@$1;UQQG%]UM8V[YPRL/P4$8II*OI:3=$\9MD4Q MUJ:G2X]!%Q.P'!BH>+'(S,GT57@"FDE9@@ Q*'YS28,J1&+$,J%I)AQ!(WN" M_+;WJ:#7JJU%.96E9>DE->)70^:]/M./4#N6K:X '6"]G@DQQ["RT9AUE:#M:GD,3K-*+G& O! M/ST:RQV%T2ERJE,#"I)CC(;UHQ3X"QV1O^E S,W?PQV-)D'Q*SQO&@LP)P>] MCY4Q46L)4=WD,=#:%,"SM/'4[_ UF2'74CBN:#TT\G)JIS\*!O%F>Y=I)?X: M8;7A9S)M8F562,@I7R,ARR]B5%W4!$WD&@L5-W4C&*YV^$41MHSR9BSH- M;!,$[F]"2<^E!;:"?*4'VK /6G_C%9U^MY>G$''A:,=;Z'X[2(D%+ 5*(=FK MFUGFR7UAW>OL7A3_GA5-2Q.XE_L()^*-$3@O8A ;G$DC?H])<++/? A-" M?O:PU-OE4B%"5"GY(*DM%*6L;U6E>WJ.6[&;DE0-&,K2S.U9T;K MFZ?"03=G6XY535ICC8 M#;TM4ARAY,A3."Y.4DI2\]Y.TX M90L"C&R,LJ2I4;U?D#")//5%7+37DCJ(UV7^@J978J;(M65J=&^3@DZBO0,C M.5W]W>]:4#IY M."8>!;;[W0#+J5*(2'.ALHRFNF@'%E_*FYP\X.3OT!L'B5AH^85+3XZ8)RGJ MSV(_QT:J;M:G9B+2YZK@.*^WA]].\7E\E@Z7\KX1:^?;G91*)/E^=T@'J":. M4W'NM#/KY;P\89I;<:?M9"G5+O&+@^7^ >@Y1@&FJ.S?'U;.Z')C028S_M2; M]^@%E>2YA27&LQ\E=%09X3W^P;2KD;\&(6$?_?ZIH@&BR=MS&J5BZ:*CLFPB4F7A&?W0'1R>&3[6OQBTGH23V9&/NN M\"K53H-KU)V*%;\&RA/+HV[;PE%7%[2XCI);YOEER7[)GXU@ MUZQ@.:_47C?KE2"8O_*S6WHCQJ M>Z>QH7A )B]$-&06ZD+#1(E._[1?M5 M:)R:ZZR)<\S"*I"SWR9O8C_C]1^,"? _NUHOR^22V+#6G]L.5!EM,TO(V;$G MRY0IX^$"F"[6.FROODY\M#@J8*ZYJE'+XLF7;<;U^IQKK7.0$R"S8E_I32Q]LQ=[$ M&8RW6?K>N0)M[3)>?>Z+^!GS#V=F7=5-,U"G>1[5NN+T1;=57@F'9#T<[:S" M:&'@CNT8%&''E"95N^QKCIHK:T;V+AICHKH]05"!\)_?B'Q1T='HB-$8R65< M9^1E9./0IE/Q(8^4**28NW]XQ^V7C3?Z_'8"%V8TC1VY@+G!''-M_%U^ IY& MY_9GS&,\8]0)OSFDC<\5N]*&=ILQOI4?#@Z%C:_;T;J68L)F*F#4U$0R &,F M:/\S\C0GJ5EGF,[$!S2YG._I=5?7=JDO6LILHJCZ\$E; MS\NR1 ;W6+ 39;7(WM:_F4N> X/##1,[IF^.VD6'6^D;-H3%>W>9DCCD)J6V MXV9L@KP]K^"IIC9FXHI=X7FMAU?7H+U<0U36$/4T3QFQ"3;;_ ]B"S:B_WE3 M'O-X]VY"\!UQG]-1'L.&NY/7,0."4D13PTFQ*K$S\I(WI1K ?OLYXW/$U.L/ M"E_LQ&'+98YW=34.[)A4F01LZ^D UAWD?S!TZN[I0E,>ZHS'*2S((3W-%_YL M=0!$[+5))CIW[/=CM%#\3KORF$I++?.ZZ'P[,J#2!L;* M +'(<&!3N9((07WB!I]Q2C5;EVZ>X%+CU#+U(;F92Z=73^_RE"&DY9E"GYQC M^1Z6.YUR:D=J#1$G,DWF+S^7'9*Y/[LIFV'[JO+QWM"ESLIGM_K .@IW@;2P M \_07DO!NB\N3T8A7\M4I8J^F#.ON"6??M'[Y!&)8>G\/K'GN+*LXF'&^[&/ M^$X%FZ9;I?9CA1BO8E]7PPRQTV-LO(:5_Y??=DZ:U/EY;/ IWQMKW!%S3KP1 M56H!,]_Z="3N=(UY"INN$2>I=WH0R>%V0UJ,^YRK.Q(98S6C""2/.ZEO\ MRLVGNI+3M-K#IA[)F';&!8TH;3BQ'S5\61+;[!$.7&3YG"W0S3AG#<^?67R" M=UNQS-GL1[XE3XBU2XJ5@6TI=QY6>BT8M#OTBD@"H5-/KN\0=F^[E^E=] :.O MSA43 >[3VOP1\+\D+PM0F_PK#)WD:S-J2^^)K=M<==Z]>%US3TKAI<-X"2P8 MKR<.H^(52JB\9J9YEXW.$W7O[HFOWT=UTVV;VP> ?H9D+0+;=K31081L-*&% MUH([M3+*1"LK#BX)GG!LUK!%F'Y%H/,,[X/J>OK3!UZ,PW0W_<=9POG;-::O M:H,C=H^]8>>"Q:)U'GM /BV2IE(.R1T358P094O+(9J6S;+YPNB98@#DARMI M7&+V?7K36#K$H$ML[I&QA2FD-7UFOTIB/68UKRBU5BVFW+1OV9KEE\BW>V,1 MQ!9XEQHY5F#LB/^66_K(&OQ\^NHPI2?++E^R8,P\5$P#F@9F>G*T]QNLM^ A MW=>159:4I5=B5VU;[EY&-PW$VFA,EK_2W9"[Z/J!,N\Z]*NZ^TB+DD]*WU(V M*M0(CP"_SL2N4E37#;,\V2G9[O(:9%<7SJT;R"L#H)O-.+CI#/RAVXX@-UC- M4%QT$Q#NJC-8IEX-:%9PMA7![\GEXOU>I(ZSQ[+*^KTW$'1942(Z?9U8 >:.LT;4I#U>!6T7[9S^GWKN;:PQ#Y'DF!8-).7UXV5;^#>=P MC]AJ4.G#^E<+1^[U(YYK"WS(82(N#T3((;[/U(D'(@C-;_J/2>L$Z3W_@SE] M1QL^:*R49W/584]:C":BD>J5%.Z6%(3QLH41H'WYXQOM@[1PW& US8W%5BCKBW]TZL.E)Q?U MUL26*%#,Z>U._(5!HU()""LHNF/(\4VS@V R=&Z2236ZO%,4P'3S,>]^9_@/ MIC@RDD%-/-"=7^E763]>D_"\&K!5WZ7T;0=E-1ZT&F"_GUN*]_FJ#KM\1<1O MUD:[O(.P)6DM[6^^FD';$N>Z]F644DCV ]54B7,!.$YU;O5?L/BH*G MC]4MKZUO;(]]SN9"+^NG^]^##]#U?I9I@O%^XGFN4TION))SH9ZJ,]SR5B9X M7GD&Z])=%?0UC*8BDM.I05B>'0^WC 1&M)G8A?*[%"-N0Y0P.,3/KH3,CA,I MOW3I>7NPS*:2ZRB=R))]"N(Q*97$SSVWE.G;4PIX9P1I^Z!].EAP4 -9M@DW M=*T+D?FO3FO#OS-M]?2K&?F%,U;8-);D=37)=<@F!$0[OQH98A!5B+OO;0!S MA/(/Z-OI9"Q)9HW)^K#:[6D$C<=S))D0BL[\"A9IN&/OON1\TN>><, 4\AJ# MR$9T_$)0E\SMD2\IR>6^MV]MK>J"#6_0&7QRJGG\>I+]M6#63H^D]OECE1V@ M5Y1^8$=/?8_B=8"X0>H*A9DQ'1FBW73"4@8GK"JT_XZ&\1840?>P^/)YF^[V M9BN!=IFNU@BZ-\KUQ[CYY2JQ$'(S>X>>;2KGYLSM 5N&&"#W:\)I@[*N+3'\ M4V1]M!E^*E=']1Y5Z)_8PTT_2ZUY,@''Q[]/[1"!?S#0RM]D;T2W#?^Q23&\ M=PYXK L%C!"C%+1"=\Q"TH< N9301.F^16X=&Y$0A3_R M\>NL4M "<'[2X MB"JMZJ%FI3]1YGGQY^NQ9O_!J(C"_(/YLY,?_-[YQ,)T3*IRE!"<5O MZWJ" MA49:NTWA5ISSOIHYE-D:">>S=%1 \H_01.7FW-)CJHH/,MR<8Q*)M6]/9Y#2 M"JEM/!%4"VUON!WK"2H1NADI)L(*%%,2'7@!)]QN@[) KN1V>/@300 &C\[\ M5_IN*]YU+8=@]ZRTU6PY18&\*>32HNIG*O?)J.R;LI_OOT=>4ZP"\O-&T"N:31(@Q\%OST24$T-4 MSPK>.8,T=#U^7@9I>M_N< SHEY#<(=_X"]8ZL4$M2]&% MQM:B*UD4MG5+> ['?6Y1NO-6/AG*[L;)M,WD;0RE-O.134LU3,&,Y(_4/*Z\6[BCZG8&^ZLWOU8&8]D%5N')MSY!!)CKC[3+9,:M2?71 CK[$#1.@ M1'B1)6JR.CI29NGC1,>[TRH4*5GQF.>05*]NJRYKQ5A#HC+$ 872@-R(&'!1 M7QI=@ZF&0-RH[[F.NG[IZ7R1BQ+YFQ$E8:3.MM ;M7*%]L6(XEE:HCZM3]H@ M_8\ :D^X$#^/81[YC&1*59,7QLT!B/#)'IDQ)A=C[@KD(>I)E*3/VK$]5)2E M=HA,A(+@;:''04!D5@D#("%^R[S M')RYQSGK<)88U\# PJ"/'#=IQ3<2)IM'0]9F(D>%+F\[R(%@7.]K##@+YQ905.:TP1ZZ4.CM-%0N$ M]2SL/QZ,F3*A82%M"43;[#P@*.UWT"4O1&8_B<"&J[_L2 MNTTJ[:CJ4 VKG=$G3=E*W(3Y/GM*.QX\1LV8;[8?J/U?Y(58T:= !=Y%G+)K MRY_?_BN"< G'K)X6 2AUP]YJHCV1XEA;\O8\&P4+M>CS@.3L[U/S"9%5I(UV M*9DLI$&&F=?X0*4[G##9R$>KX^S.G(2Z7F<#/\)O]4X+[GP-+5.-[WF?9C;OQLK"346H9@/% MID#4S%_]KW.<="HC-CP>C71$6?*+:[G_G 1-;Y[LJU C@R@KZI[D*;#8D3R\ M"[KL61Q,)_3DD]'SBTUXRAT5^VS980/PD?#;$:S8*B>JDV=6?HCIY+(U $<] M%F4$(UJJF6<"VZAY=1V& 80!]TO6$.XU9W)$(LV5!"JL^Y]C0T2*UW$:WVV8 M/^\"#T+HU;MI2 0F U=5N+L9")8]"@GXDV*@^]B%N>0KP_Y;, PI/2>$ R]. MR7'#:6&@VO$_B55KHV1[X@6\0VIH;OT#_V V-&\I#?7_.E/0!4;7/$7T1WR@8]T5S;SM#O5E M+"Z6%%;\%Y!W-5D%;;8\];BM4?&T+CM<_#@@*0W4H5.8U.&8]>+>D()PK2$) M_C1C<*JE(L^7(OT9%8B(.1A!T6@M6,GX,D;I_LETS/--HS+W73$$:!K$64-> M&!G\926E01M+]QHU&/6-G XJD?\\%!G(4EDI(Z:<^'. <::F[JR$$_UOU?7C M7SWA'Y1W?Y"7X)L4#P@BU:\M5FE)/^&N?I'D-72PREU8P= M-W2X&XNF/1QJB'4;JCMXNVZC<7]-=$$(D%=6.5J1G_Q.1:J*BAXWRU@TQ\Z# M496::0,9[:L@W[@)L*U_>O&/0&UL6$IB6TJ/BX@\MI^Q<35<4?D'TT;BX%': ML6HJ:X.1$D>1[) ;#I =@_(;1Y,DI) M-?UP(\[5=AD(R3\Q23W7Z#D+NN,)#I2YR*J+F4'@_Y;]GP.,D;&87_UB5&VB M7%D.*T"=,T7B2Y7B=)3;M$ @I>-N;CQ- WT-D#26@8@HVVZRF2@T"W01)IN$ MGL:7NSL$K:J<5\['X)*P&,J(L'3_)A\NS<^\O"/(J6(I38()?6[SC#WJYA,"QTST M,^OP5F\NQR$E=4Z1(@LD5 J&ZF?"MC4: G0'+U_3Q=1>\+T1:]-_6X<; MU0&9:L)='H(OY3 ])Y'OVP[D2JE X:1>4R#-4BJ>_ D-]38CE+_QIZ)1&P,9 M8.#R22M*K\PYNA #J:J0=#=$P0O.=RZW%+V#,_+W/.I6UT*0K,2P1'),_7#,CL\6R)X.]IER-'IZOQPYHI\+RA M60A-M'.#*50;+]*0%LONSPUMR_C.@#Q C52,4T342GS=I+'%8K=U2 M/^7;1I$; Q,^KB8^>PH:S_+XGO(&NB6(5V:0@:7BQ>%R&HWH4K?WB_E-UJ6U M[V">4YY08AG8(V]AH-B"*U2[(/UM(S'%DZ2WYV7,+ZK6FH[6[*^J\E.KI@J6 MDK'(L2P9E^L0*Q"90CK]2#:I3RK?"&=51*&BITE_3?,[UUD(B80*]'=U2],! M6]HMH)00"C0]OZU1\5C5Z=DPL#N%6HG4.I F;A,\N=%&SAPGW5''H/VP>HIN MI+;RN4^V9N!Y\2)[9Q!#R"YUU)G1FG8?Q,&3T9:">\VXTN0Y\D?S ^=YCM2RMS!U@G@&? M1+1VHIS7_J!B%C'^39X>-PIIL6KJJ/X9NWIU04"/SSH4>O!3UXQ F*([/8LQ M19 /LGD9V5('_0ZQ#GHC7Y%(.N_Q*4)3E.V(0*?;$G2@5[X&] MZ"(W"30K0)*LM1S2F3<>.D(J(F7%T?6L@OK=L41EP7F2KU]ZS4A?2=%&^"V1 M[(/\6+!KZN!C(BHG[F3[J(86M[O1HFYCIRA!+YS/BHA^T)(?/VVM*/=O0KH^ M&W"M*BY4![-J#G/+X?//L35/+3;5- :;FP"TBXQ,5]39-8E3:<07_'HX^8C<_Y=1%@:TC[*DFJ%-)4N83EGZ. MQ=1"Q*6O7Y\=>;GHBH (2)@5%K(P7."Q7=5DE MI 77; V8WM$9;[4 +7G\R83;,+ ;X1A'309@9Q11%":1UJC$-$9Y)Q:8;#]0 M7@UOZQ1F'U';@EADEUFMMW*1",92>..+O@$R5X9+@=,KY!5M^7[4\I62F]1N M3?:!=KA5;68\MW)(24\D\^E%ULK:4SG@AF\CHU._9GXV-P([]:-<'Y(=R.&C MY([90QO";=\PCJ!\\EFZT\: T,"E+=A79-]+A+E'&*;%E)-)V7'H-T<(5=:I MCW ?H0Z.F9"63.(X[A1[(.#(00$G)MD,Y;/5&1A\^FZ)R$"N$K'1&4QT6$7B M(&E $FP_R2C>ZD&9=!&5/S'K5J239OT[ Y?'_ X@6[19;FN?3F(H[,R#O()# MX3/\"T,A?@WX[5U1=(M':S_O%(R+Y!-Z'LVF)%.NZ^=%<33@6\#+78TD8L5> M#XQ6JB+7N6X/VK, PDP#[L\ MPJ329?&?:HP ,509@R?J;"?"X2PF=V7E<,WFE+KA4EW/V$[SJ2_:2W4^^6QB M'V F&JS&2-7:4C/B>61VFU)\RI?ZJ?3I2I!7-KS"5(]X+!^&'^]#?9?V MDF=YD 6YOH;GNIGI-&?#J:#_P7WG'\RCZFO%/QCX?S"X?&S81Z01=HZ_ZNWL MB+%+@] ?$5PV)$D-1?JI'MKE,LLUBU9.7+&Y!?F0(RBY[7\;]E,)";Z(1MM\ M(6!C=/@'8R/R/WXK];CJ9A$>:C\6(*"GZ*QA YHXW;<$Z3,[[60X!T4W=C1GI,WX/I.*O4G, M>'IF3[RG8O 0S/=.ZRBS>)N-&;;U2Q W(3N!>=7#QETX&)HD^'9)&)M-M7M ML?X1SN:>V'C;E!9@;6<0:;*J*$-;^J1D@TM2I<$1 U89O&>9MWROM?B 8Z6J M56Z,0]77RT?D?2:?JX0'AA7WZ .GV,+NV8MGOWLNDVR+ M;7GP,$_"6'PVG2Q#KRW3L]-5)N?7EM<>_9@K."[Y#(>$R$K-='J-?=R-:2Z@ M,ZYHZI6T/5ONF[B'%#!YR&47DRNZ$\W.1<1-A[-1N[17=5')'J. KG../J+* MAI%^GLJBP4,10>3P'/FSG"N5.W+LD951Q+6]*ZLJ>]Q=H0KXN#8R)7B M*_[ 7D<^!7I,U&*%+/N^-4L%-S1>[5*3V9YQSZHG&2@BB'$>VUTIOY(V\=( MC$#6X_N2<)JR>HB 6PNS>/V+0PD7H/W3RF3P[X%9"7,[ VAFR1[TKJTRZ(\7 M[*JJ4 _,431'/\U+.(Z,'JJ?\"5(%1CY4I<)7LY74US/!<4@XU! 4.$LLYA% MAVQBG=.31T6&"1:VOKNG[QI)"&%(:7T?;].5GY4UR/C;Y<7EK&3=B_:Q6E?+ MH/DR]TO@S_S7(4G%(>03GMQR$%5-V_Q6#V&@04JJ%I:"L=@%D>6$'M]&7J:V M1;XG&8"@V/F[2Y1'01S5CS@->5IV"5!9K$I\1=;(!N"W3PH]O]_%VT-Z[@\V M;Z4+QI+N>O&QXBF 0\: K 0W3F\DWC'PKR*"&_P1GJ2$>ZV@X6RO/W=I7 MQ7J@QU?'^Z/[3"E*=J&Q*F39N,YIZ89L1(01J- M\BII[&[ OCC"C #^FVBC4((17MJTHE!6TP-+ #PY%F1*Y]4D@-K2:$]%WVD& M,>T7][K.WZP';I63EY)KR'$._)4'X+LSZHS:<&>/:X:ATVI:-7_Z.5!5W>)L M<#M)TAM*^I[3_Q:]N8DWLMURF_H/IC?8<4T:T^HY]3^/SMB_&!WSOJL(QE.'.3X9 M0U]V>(-'Q^!FQ :9BDSA?!X*YAMSJ#;KOJY:2@=Z%U55P643;]'B@WE?2G.T4)&'I M[>A!S.:QCKKCH>>S'RH6(&:[%\$DS@?.9/Z]*,!6XX*0P-!*P,,1L/DPF>K6 M@?2[VUJJV%7=^+-%OO5\=@_Z?U24%5/KA*B20S?'$$@<%IC.66Z)?CQFB)CKZ -8$E=608^O-^^Z66R^3070=>(S_SHN^-MVVM=I 2J6U@31E< MQ2\ZXBC1AC*JD4'/,?QHJ7<G&), MS7OUGG-K<#&Y<8>%BEKW.Q-1NJJX(;";/I9.3/D+GX>1\H.)E%]=-BSVERV] MN32):O_!_/6*H6F9#BHR%#R%&./S&K\.UK1;+\/%8"BDP"(QQA#2ECZ>Q/]@ M=F,C=:[7TM4BXI,S?ICA5A ),K!XK@;TS#NX";+.ZJ_<6.A6VDY9RB2P4YT+'2+_-C"A1;-ER"VV2]CYX( 6RSH M3EM=A/8I].0Q!J9/700H\\*= 25QT0H$\>WZ?]ZS M]BV3U50T5TEMLI=N#$O< ]8S5K5BJS[W]<9/FG^J ^);(?X%1)3:35F9:[?J M\*E1832.[NGF?\<^@Z-F8NPD%I83;%_IJJ^MCL_):RY)DP38][U'$R?*.#WQ M]'XF[=C%7:/UW3N7$XQ9/<\3 MG-](3-\,J7'*B2X%1=&5G$,/6FG 8:?P% M5RUU>[PU:E.QBKQ@PK#U'RJV IJ^R<0=.38L5[?5D"ZZAN*\1W?H ANBVQON M3*A,-7]9#7 _19QWLQ63RK[LO%JN*IB3V=;(RYPZ35*:)# S/L2N&=73>4C[ M,#I[%\-D9_$E8: \NHT7KGCHLOHDYON\:RS'ZJX5P3A%RO4%81VYV4A'0Q7K M-+%#%_V^AW>OHP-[>D%9QDNUK4$9T/59W,R1G/%6I9RJ$WK&V>*VP=;Y1\?2 M>CC9[[S3YREJC+!9 @/VM- M*&:1LD80VDN\F%KBHLE.J1:9B1COD '_2-Z]0"A $V92-EAN,M7E&%<6%HG M?!8QR?>&@?V.2XQK0$)S=] M&KL(/Z?0NV5M<.QHB]@YVF[S^2G8P4#-UK#/RDJK/^[YS[LF7LK@?NRR]IUU M7/QMT"E!K'),4W)7L@0U+(VM\.A7_D"HWF$#CXJ5,2B(N,=SO-!$NO&D0!1W3O;=17EN MU1#X;PS'TXXQWE[?*!!*_97/D%CV]4,!MIH::*5-!!V(D\?1SLW[C_.3PYO& M0V=#7%ST.X$T+I[$0W;%Z);:1&;&5NLYZ0CQ #0ADOD\?O\* WN1[CH3$07A M8Q0A4S&61M]DD[A3WS8"ZK,O6V46&=2'OO?EU++W'-8_]BRELZ-LA(:=%Y,1 MEY.VBGG%$55)HO1U4._\0H?;=E1>FSE$6>P$K2X_T=4L2VDDS M5?ZP(C:T4GA"N;LRM@,D)4G@NP:V1B+F,V LX2]?EZ*08M]7NVW@;Z(9\CXN MDA;MS=)7GEK".4P%NZ"*\O'\R^A"D"<5'1U7UHD?KV9;;%,$3,9 M,OS"^^42RS]GC5KK?=K3OHCL68VQU&VC33H&Q'DIYYCA*SD859%36C#/JL5@ M/-40K4,I&)#3HY-'<2#'[N&SIWZK+A?9NNW^+@L^&WUTYS8_Z2CL>BW3D;YZ MFE>Q^,7^+BX?$7$/)7K/ZKLB10.6Z0O'T1610,C$)$N,QHFH^VW0;J)>M%/; M6K<"TKKBJJP$%KV0P]C$(M"^#+A=W52@X&C(X#)SN5B4C=Y9R!=X_=JD!VN, M(9:.L[N]ZH?&)K8U3650]E-K:I2Z*A=0EO8M:S30 :B11R(:V7!K-KD\(DT0 MDC\82&G(^6'NFKG.WDZKIHK)7I.:5L.\I8=Z3),91<^MHR&OB >76*U/RL^Z MLQ(# ZQKT-&Y46VE[AJNW%(,@>C1)+#<>@IYJJN^=+FZ[10F1V,T3/D F:C8]N7QERBQ14VVSM+;<4 MOKJR C9MU)3/:4@I^OYK53*JW?2]'(0T?%;)_P"DU+RJR_\ B0:$MF9 /M)- MP&VJJCALQ:O4VCIM774@I"O#IV2 MKC]I=Q#6[4J\W&Q M8!2&B-W'A9"4$D&J3ESG*CEBX:842T3T\&/#MG?HH]4%XV=5G M15V\@%.6)*I^,@$;IJ^!0A0\>J]+H4>QJ2<2(8/B,SD;YUN]@Z0!^X8DG@]S MH\&.%!^T?M&0VU?<7-*6[Q[TK8%85S**V9T[+NC..(Q&(M IP\S(*;)V>\$E M L;T8$A63[<4[1SAVDS:$]$7B-6WQ0MO2. FRON*0;N'H T?E0MJ?C6(+S&3 MYY$MN>&#.H)2!?(T'[-TT4DJ;K"0 MOK;G\!I?A^R> 1<:F$IC&&TNI*TRD/+R(O,7L6@\8+9LAH[A#/+ F(<"&S3. MV^^&FROE*)3&E+GZR[5O4-+3G/1-L?LNRJOT?PL7S/.8]8->1N#PR!4M!J9# M)%#T<2Q(C2L6""YO4$RK]]!-8P%V1V%R4)(M]MWBZGG^/#?*%?VGI;-RT/<==06R M*J&VS2:E0K28[4]NM!"-B5I+8_=M0W169Z+R!Y'V#W3;SJ+Q.7+1B6O: MP;=%G(VUCDA?LA4?D<\.1X0W/VENQI/04LYOLGE&OZ9D5 MI0=*O:#IJS6+\22&UN#B]51G\;2F,A'B; ?LI2?&PS!KHW;NM4EGFCGAJO+ M$S/"(KV_I_4=@TL3:FP+0X?=4]$4H:+C%F.OPLHSD$,EX]HU6D#!BW%?4%V: M.-=T4<;H[]E")62L\BEVQH_S$HEQ8R%8V& C *2 MTZ"K9_SF\Y;@5?+KPT:53S&J\"FTSS?)/ZCEZLNLJ'JJ?=%=CHU/M5,8IJR* MT=70)M>+77$8F_1(CC,^ST;!+M/1VUG:FJVCZ=PM]$IN03<9PX+*91:9;\YQ MY&T;BH4CRI:T5N*E9E2KJKGDECLJAL(E%? 6Y!M>M5W?#Y"&;QZ6.<;HO1*Z MJJVB>^RN?#MC>W>/+VON\KD 79 9Y6TUN"2MZ(BMQYC,^9O!SI,3^4U&UQ4+ M!Z"8/,I,%E^EQQ$/@F\E=)2 MKCD" O+-NCNLN?Y2L8P@WT<^-B->C_)7TQZGSL*))_\ TG>__P#] M1O:R_P#$L^.M:\@W2!>FX)6_3]YP:)4I+:$XVD\AK**PNTY/'@E;2R3AJ]LE MF?D$3%#$QQ%\QE!QLZ=(*JMB3I+9-QO_ /2=[_\ _P!1O:R_\2SX+!IWQ;TO MS0.'!\DV M09Q7@(^Z>X#^G53QNHGIO:,(CJATX Y%ZWY#Y,DX\\=X)JOFVX(C8D)J-[9D MLM&8]&7)7_6VG1%GN)V1?5VA!&FL:]7%62;GN/R^UL]Q6ATG Y)68HW,@DEC)B/%0[@@JQ# M-&2+9=2Y>A0G0]LWKU3.N)A-ZL)R[AU00LW712:5+%3TY1I\!1M:UC@8*A0Q MX5+A-B6Q^0M76NN9^7:#B8GH[B"4VU"^EJ%Z6F:DJM6OH5M5 M#MY(^GNW='7HVHN3-(K1%+TR"D=@P+2'NY=01HK([_FA"+:Q8,4DY6OC@FUK1$0&#)B.F*%IH?>@R/319!Q'7PJ&EI42@K M/ZF\C28)-0P+=^B3:,E/2:^WE!GG>RU)B.E*W]W"8SBU(I57+Q4M*UN4^BR0 M"BEHLI-:6FD%8-8K7@W/KMD!FR98 V>JJYV([($6_)_1=RCF ZSK9J !*)AD M2*R#$F"6ZCMBG+! ?+I[@<(FK)DD8:I:J>#1N^TQKKIK\M-?]39'/IS[?G$< MTG4QD!:62Z:2SE*B)%+)5*CQ!NEE7+EPILHIO MMOMG.?Y)Q/(S X9'9Q9R\?=65,P47!B)783J)A]8]%7,XD0]BW+RQ>,@-,,1 M^[]9QLR9XPBCG1/'A^(UT)*N?*0DU^PMFB.AUX2"J(&9M^)CVVA!-NQC5ED0 M#F: F:&A9UKHDU>I::X6NBW'BQ(L>W30;MD$]$4$=-=--===<8Q)YY17,// M-*SB;)N$IG,ZEI:MJXE.?^X9;M$\L_\ FO!\4=9,DI6"_A2A('>M?QCG5I7%2?LS2$=T1(H[+[#+ MS6HW]=OQI:0JRR.:$V[ANNS3V(.G#ERFY64QOJ."A1S$0&$,6@L2)%M&X\8+ M&#VZ;1@.',&B:35DQ9-4M$D44M-4TT]<:ZXQC&,?^B_7L?86E(ZLW@MC!I^L M_CQ"QF2I[0$FLNT!+;UW:U5$1V52VC9;4JBZ^LC-$M]Q#H8_W3((=.0FDIA M[6LFSFE\:2Z_:Y92>N^R>;W#Z4R([(P764&F24["7"D/G:S01%3D]"1]J%V# MA4!H4FU?JN=.>HAU:\ D>&HQ[JWN.@K_ '_2,J(SFMGHP7='>C*G'71DSM@J M=92H&O<"(39$A+WKK5W,\AE,J[D]FFV>5/SS]=^UW^SE[6?_ ,N/\R?Q#^=W MJ/VF)9^??Y:_B7_IO^-ORI_#_P"=OTW_ '_\%^3^)?\ AG@^.:8O4'';*@TST%+J0VQ2>4V:R3D(N2T9/'P][ MNP;:Z1IX2LF0W69E-Z]=^W]"))((#5# V3Z4:7Q*HIQ];UC(P.)U[%V0_2-1 M9V&E20D8S#O'>&KI$;4)^= MZ4 \O5GP'+K@E'K;!V+XUEX*Z(_7+-P W!+A422>^'MEPJ]NY2I#-/=%^VG8 M\RZ$J68>=-G:M9734H::Q(E%%-W$BD MPQTZ;M^RLMK>I4N>K:$=AN4>3F!QY:MPT )IV;M(S3UPD^;8-PG6MBP5F7A& M[*3X1F=US%A9C8MA2)((IK(-F?O*WMS+U&T[OD\0;0:4UST"SC=:3G272F,< MB0W=+SV'.4;@]5V<[A9!ELDJA%Q U-?=GD8LEDB@[54@=/TS[A$VMFF)SV(Y MJV&]VP"";.0C@@->U53D[FG+=<=LI#N;9@1Z.OVX*^AED6DK+F#&4)WE2-7[PH MY,EUF:\A+/%=6SA[N.8"& [V:;)G)J=,+*F'3U@SZP*]Q,E]Z_$6MT3QWW3> M5Q&'X0,T#L9M*])7($A#,B8P0U"BA.J(5,;J_+9(N)7%W%0%KTF^( MM3E^O^?QE01#KWH=HK7%-\X$2<^F=!WH:@(.SBEAT[-GTIBKMQ:9A NXT MW:RETP]&T:FF+=@V3TIFRZJNR'\]+R:5-2R*DH[>0 <59+)(UK>%="= M.'R+=#8'NJNI*8=*VI6?0'7X*LUP]P!HV"KL>3?&TC;N4S6M &\PV($MRP=(7J MWII&U?<:_9@Y]D9GM5"&^XX\AG+H9/HG-/69$HWR^/4D-KU*?Y=?M;9K:1'C M^OX5C0=>QDHK@A%51X[#M):_(/.)8O%Z]M2V6\U@)YE796O\=&W*PXN4V\9(M2'612&=5?B>V(73ON.G MK'YT5K.FGS+@DYS_ &%M'>1I0Z'"X$.LP1^;$,;X(X;668D+6?Z.-RL=T9BV MJR/Q0L@C5R/K+MZ.&.G9(/N>W:KH,]+6\A#\5=76-&7PL/%ZIAL-BVD:+"V8 M]%0,.&D7H)OLQ(O'N'9!1W,:5N?O:4U?443Z]!P:8=X6=#.48[+:_@DIXPA] MZPZL)06<4='.7XK._:2JFN=Z Y ME.5V(M&5.JV(]F'[(NZ81.SXU"J;7X8ZKMNZW$6CXL1KN"@N;I)JGQU"(_>\BYPZ-F$9I2%1#MEC!#.2-T$C-D"$Q\9! .)QS M=P+:N0PV+)3D8@ZD?G/!PI]OM4%C5&4C >:BC'1QZ,2UJ_K.P>]; M#AO*\;G%'TO/>,0M\"&1XPM183E"'Z'+^49Q-C)I/"'+74?(T1F^%#"S CBM M+7F/6D_JZ7FW,A&,8A%&UC6!$(VH+ MD,>W#1V:D%VR\?3T$F6(_>CVE_\ 6WY-F)_4OMO6G6%"FH#4(8EVI+;#Z0CQ M:W3FR+^':3HD7JM2-C4-Q%>OP:4,\.Y62(OQ9!FBC;A^+7L\KZ T!T#5>V*5 M@M.\XA:_M9C??NU]5T!9S.RGJU./IRBZ?5I"V66A&-EX\4R?RN5)."B[E?51 MG3LCZF2E!@U/NX0]M\;;0>JF*_-$6H>=#XQS.13)@X6-N2.)736K].5;NI@: M+I33+G0A&O0!VKAHI[A=QP3H%\/!4STK4G.<+AL@$5#!Z=H>J9Y".2Y/9_1L MSM3?F*_+#$'*N8V3(R6LA.#I/"XX-64>&8V4:,<92Y,>Z=(53)9I92MD5.+Z MII,!5=VDS5<2/W$^&Z.4"2Z$J 5&X+,P5?">?IB>W7N&_*I1YM0GYWI0 M#R]6? ML'8OC67@KHC]V7"KV[E*D,T]T7[:=CS+ MH2I9AP]85(U\./\ 4T&%2YL\LL;SK3T@I#<>>=-G:M9734H::Q(E%%-W$BDP MQTZ;M[4LH;VQ/V#$35GNHX /(E:,+RAS$)G"I# MLVF*[U^\,$/2-E0[T$OZE5SW41<= T:!D%64_P!PGF',J,I83ZU>=U:/-[B: M"LHU0S7@^ 2.I1-#_K(T@DWRFV9\UUU<_:EGF %'^YP' MA,8L&0WW+3&QWW8"SG>$*]#)IL[D?JL,3'6 M2:5QHHTUC>XS)M3U&USVH"O,W%I),86Q(9V)D0F);$-W;M/$6$(!VA>SZ2ND%?47A$G]SOHF16 MV)K2G#4DZ'J.L^T^73-E-HO+AT8:MF*5CU.5-+-EH>Z"1D\;3'$FS;5HFQ30 MYQNE[:@JH8AT/5ES6,\O)_4M-$93R3R18W6O'(*'31K(93"9(V$(1BC)8W?G M'(@=9@JF-,C/MO,NC]'3.5RBHQG2HV;H7N[_W-P_D3)IH%^3%Z'PX\3C2 MY[RK7W&(!/;J><2\=(6Y:$\#U?4L5Y,E\GZ=FCZWZ,E,OB/,%ZP/FK,0:E7X MMKM;<"EA6 JN$=Y@]5Y39 .K9ZWC\@E ML,.\RR3R#MQ<=-/MTG6P@ N]P':_T12YSTO.R/YPVXO5GX MLZJZ?_9&I&$^FK*P[(^L2FW?R>N[TSHE^ ?I8]C]'U]6^?I:^?I\OELS?W$R MKUG84_KFC9>D-XZ'=$=OR.Q=K+&W4ZDNJU]XH1KVX*X@5D MM*#>C0%F":SOR55=FH+'5A$S., L@WBI&1*@"+K"+Q#173=/"\)G4W'1"2M* M=EU^NFIYJ6'C-*EK]\)&SZ7H25R.2C3UK"79YA]5;HN]WK!%^U661T1<([[Q M&LADVE6TAFXX ["F7M,W>*K1F5E,&Q98" RVY2M9.INE8TW9QRO751H%G)KGKI"//Y&ROR9$J]I&356"/5&-/7; M!;9F@AR/CTAAK4\"++I9].[4U^6V:^F=AE+0$,;+C2\UC\>&D4-TOO?!F%5J MC]6@0B(\YRQO;,\$7A6 J5M^AN@"-(1Y: 1HS0)$Y/8@819)DHK+Q7JH7+%7 M.J*99FR3<%4;#M$!94MUA=9QBLYJ:?R"ANA8<4DT1NHL4C],R2HHM,*J!2N^ M0UO24,X%19Q!V,A3D)?3#%AEP[W31VO#KJCV*UNC*;CU@+J0R3M9U2!)S/:[ MTV;R"MYDA.ZZ6G%:R &=UR-,(O8VN0#/DEV[AEZINJWULB'=M5?!Z"F$(@L0 ML^-[49:%A]712SX=,Y>]KD!"7C(-!6G.G2"MALG5>S.+U_8.;-KS%2_C:D&D E,T%H MG7$U81]N';O4W;S=%IXE\4Y#5J<@INKK4GE85BREAB_AL8NF93BS):I&W@OG MOG0?7DO(7(TIX)LG*)RX)2&'Y#Q1-X19Z$]![K33H+F_6IIQ#1]%U[3\X'63 M,\M0S:U<6?,KSA!52&PI73,G'Q"*'J0=-6QDKAEF0J**.AS54/@<6*_Z4CAL MH8:E8U+01:-2$7NNY;:$@9U@X%EF&[ADLV>(:/&#I1/.Z2FBFN-OGKMC/RS\ M:))::)I)Z:IIIIZXT333TQC733337&-=---C_,OZCZGR M7OF>B]/Y6OG>)4Y%-8%?/-"=[0,8K52/037$P'$8Y<%'W1" M+%33OC=>/2.#3.%G(X^&>9ET_1=;MDH*0J3N(FSE3^CJEHGHJR+AIQ[?EGV( M(J243R2A9W4,OG%SI_EI9>R=K2!CJ^GC:WF6[;05N\9OG+-\X+7?:1WHBM'1 MJWJ@[0I9:;-.676M_P BBW6$MC$FB;B_+[-]"2"17D\YS&15O'HJTT91P*RC M6B8]BP&II:Y^.2X )@DRQ&0-A'B5S74*-5F-A@[GQ]#WX:W.>IF&,2Q"VI&V MZ11R-'HH1X,LS9+L$R3XBUV8-VKZ4=;BB7/[-.;3QI:YXF9XUJ67=< )VQJ) MK4C4/579DA+.C]9U0FB#%FM!;:*N9&T+H.O12%HR>[,TC\M/7W4IF1RK'$R\ MP,UERD[JDU9)6@ZB10G)X3 9]*86SA=T14S"&2H M,^JZ*A]&RSQJ2!E$5T\-WK1Q8.,Q%]U ,Z"6C+*"C 6,1QAQHSX_4K)HK&C0 M0,(PX&-,F4R0\:S:M/%AB@-3TTU7P,TMKKV+3T=!H9R;5U8(QSF?: $AE>KUQ>5)VS:LG%4^#KI2/\C_ $7FR&A:5M1*ZQ > M?/CI$[ MA(.V*-3.'J8LT-&O?0(1B%_G?YWXC_'ZG MI_S:^O>C]-YJGT'RO-\TCXO*U$T1>'1E=W.WJFD>>:*YZW.7J>=$+^M*I;#U?P2MH'(C*$,"0D;4S<4FB4>R,C=918F[V!S'\8IE:8NP1:,&2K,A*'#1@@2WD$ M9G7D:L$U1>!B^ZBFUX=!PV> Q4NM+G2H:1BPF305_)XY#9#3TMZ&F(:<'VXJ M>0\G-@I4C>J:;H(W= E\("-L)D]=GF-VFF%=M-U<::X4W3TRFGNIC&/'MHGL MHKLGIMM]N-<[;9QC[/GG^O\ _@]%GKF%V!:@6XB)1HF6?DY$?"!F+ >KLL\TWRDFK!YY>,R$O62R+A0G39 MKI&A!%O!1!V0&*J*7#7@^R!(&+QU&7R4V3@SN1)2=@(CL3<)E'SE5KHBT';Z MN5=M$E(^#9S!@3,FV3)W%G9J6"F M:1!/?9HHZ)M$M5,J.$==T97(.A:)AL'/6#&JUK>?2:_**2AMP2295W$[/B3: MLS8BRS"1=Y)HI+V[D>,>:L#CYMIZY!BH-<,7SNUJG)7C6<.L&I7)=P0B:OS[LX MO2=4!+[:&K!$S!N?D=P1PI'W*$1%2[0$N-6>%E& K9 @LQIJ2<\=)TPE+LV= MK4-FW'%:[C4%NG>HRK""VE)KDAZJ@Y;8L+TG$3B.QD,BH[8X73QCYS M^Q:F)%2D&KVS)W5[R3OQF68R1DJ]PRR9DT.V1<.W!V$$=7NJ@LEA-/0HVQAR MVU4:JH++3;H6S:#ZH9DT6,6JP!TK0)FT9Q F-IPVLQ=R5R1L*55F3" MK2,?84 M:QV\ZP-Q*HM%47#A+>SY&,E#D/ =54&BN^N2JS3&VB6^'$\A\SZ8Y^B,MJR*$)W9T6D]S5R D=-3'J$?'=/6,1VD(I[A"S\L,';M'*;I\LQ;85529VB#AL\KS&TKL6"'H-932+H3"*3*JK MDM9S8$3=P263V '-1TKB;Q-$@!.F!#Q+751N[5USGY#8?(*$Z!J. RBQKYJ> MO>A;+5Y[Q3%@SKG-Y8B5C"AFL Z!GUMPUGH+J62DF9"6Q..#EV0A3&ZZ3A9J MW<*]')];\Q[\\H',1A>^-+ZJO:F49+EXF/Q'E;1UE>80F@CF(G6ST5<3^6CH+Y!4I8:1@8F<6 MB"V6+PFP'BS7G:Z"71!5!^FSKJN9'TA0D?L*X$ CJI8&;N"O14SM%M)<9S'' M%=1=_(D#NE%G4:MJEJ9:4LHWY\_,^7RKH=E3A>GW<2D;?H1QSZ\!2P!>T M>?[K.IRS6%I+JI$$FCI'9OF?FWT L2CY-4DX+5Y;-9W+BOD9=7DF%QJ.3?1( MPI:)J(*XU4WUTSO\5;#JLF(:U1-R5-95S0"T:SD,2G-2G8A5K F+4:Z.5\HG<:-U:X2APBU M;CJNM)!8KM 97<:L*QX1!C\_,NR H.S!0L;+#X962&7AL\P8I(-?,VV>/4$O M[:NF-H7'%KJJ,+:<\JJ,W,!H][J^B;% M@CPH"?NM?DS?.4\Z*;1;HC]H.L$8@=E7/L&D@!6TJCS,ZDFG1Y (UAL3N48A M8*PJO)%'QI5R4-LW;[SV@H.1<(ZN<-9';I3V& #I"1P]34AKE#.I!LWSA;'@_M?9\668DG7',7W5!=K?KW$RI^)IM6+Y246C&,R'ZW7\=T9%&RV7I M9!HVPDX2WSOX5-,Y.V! .AJ-G,#BVR>DFFT/MF R:(QS=8N1CZ6IV2!3[T,( MV5/"';'7#A9/.SQJLCC^\3WUUL6H@M^4L7MBH F)+;58"[3@S^PZNCF6S%[@ M_8L*:'59)"0F691LMZHFV;(>4X2V\7A4TSFVV= S4-9\:J$]$H\_LV$R.&S6 MKIJYF$*$S=H[KN9PN3R-A(QXIH6PQ?*;X;;($FZZ.NN^$_,S_1%%VM0*=<%; MCYTM1U8$9A=NR23PBN;$ RVOII4D\B!V?PZ&V3(X ^VB<^<$AA9O&I!JF2'( M-UF6R#E59$=-I,.XJ+V58'.O67)=CPAU(;B8UO3=3]-R&MR(>50B7$*WF!_H MJ95R&KO1L<&OP-7C9XHX3VT6C2;7":UMB2D'KL9SM .XJGOU]@LS;Z%A"0E\MME75\94'N6 9GTO MS@#YK 7S7$^J:6P_V^^,>MFMPU5 9)6E@QE>Q(K-5AVYM$>@98CERK!H 7(( M#5?-U;WU:$(KX/?![K<5UU4,3K1I3'65LL0,%Z$YQXVJMU+#LFHGFBY8-"9J M*FO/>S;$?FA&&Q64A2WF*R\1J-?>"/'GKZLQ9/3KZ!]#EW+5X65/)0T#[=@S MC\H&4=-HOJB]F*4NU=Y30P[R/4 *[9];A139I\45^7$BJ$7+154 *OO -"NG MY94J:S4-6M)TC-V<=MZ0<%]!R265]>M=\YPI\Z8!8W54W@QL.Y^CS1VF3V59 MP&E^9I/44MDA^?9;#*;Z\/4WM+;#E^S M/5[LF^/@8JFJD++H'U6LB'1P1$(7RU3E.VS7G&L Z!KZ+698\CQ1 7C2Y)'8 M8>/ M@.:NLIN9M7GNCI64QM'X%15(65PF"KZ&R&7C1PYW.I.1EA\L=/,T5?O"!T?" MA+WB4EO60W C/KHD4[K=]+X]3XY.)15S%8S'@+9_'J1I'G>.M2:FP+'KA[-O ML.10;H:,5&V-E<9O:+B*VXKY)UL7FJ_ZRD@7DRV[W&4/U3=-JQ]L+ 7!:O+C MRE(75G/1Y$VPU?D)*QWM.P]F*C<,I('PX?G4A7_14E3.,V/)73II:THW(3R017RA:B@8>V:B$*9 M1BS^B"DQHSF/VXX")ALA-3$;65BVKPS:TUL(067$5D#!,627;,FC&\R 56EC5K2WL+FSK>& I6: ME2=?SUWS[6?-,;U@EO2QI7Q&2!=R+6D,$3R,;NA4A/,H= MNF5776V=AW0UZ]%JSNO[VFP:3@7LH'/Z.AD?MZ=6S'^=:A%"<1.&\R14W-JP MJY])XE5,:C[#=K+G;!L=E#@HYU)M$MQZ#LAT1').=,DK_MI]VNX@DBE=X]'V MS0E9J=-V):YD 7BO/$YGZ-.0 VK7T[1#2-S&(T)(+MWA=JD]71?N57;3K7$, MY(TZ);=-#;LVYO3N&TDZ&W #N/S?'_SSTECFG><[6/N',8.Z$ORJPBDR03CW M@VTU^MY7)2 W 9*WTY,Y:Y_9%8L*(!'R9NEI+T#))>V8 WK1SI'ZYPK;;!$ MTT*/%M$&BFBR:64T]EKDZ1C@RNCU7QFM.GSL1I&-WO;-HHW#8%AS%Y:P4?6= M>7=0=B3S@A6P)$BUQ,1M?6C,(7(R@U@ZUB:2Z:&[1@#I9_7 X8G^BG@,3HFS+H#;R8J[BY'";!C4GD*>_AEI)DET==I"+]-\UK3L;$D!DH_*>;>8: M7BKM[]4?23\2T80OAC+HL%L*0%75->9V]:4]!>:IIJ_$[.W4P!&9[: MC9HX;C&\MV;C$UW=K5Y.9+!ZMH&Q[GYWLB!*.!4YIV!BI4UC-EJRQ[/3DOLJ MR+:LN9FYF%1CAF1S*V[AE<^LZ:2'6/LVK!J[+EGRK,O>&XOQ^2J0+!R%5 M"8^I!GSP"H00G*TH1)?AU?<)M%]=M\D-8-7173DX)-**YUY(YHA ^M;9L^,# MKTB-'74"M"R)3,;B7YE=SSER=%Q(M=M%#,."2B2Q@X^=G!ID817;JL*PD\F< MU'+7T/7[<&$ 2W0%[SYTTC77?9]37P-73MFV*PDMCV%(H!6L?-^M&J6CT%;T%G5^.XY%;#8F MNE^7.@:OL2+' //_ #Y!JM: 6UZ6FC)FCD2(:;;L#1--1MA=BWR3J^\45(EL M&@/,'0U*;:D-WN90A*K?E]"G!#\-KJ%<-$H_H,JQ^D15]6BYQNJWUT06TV4V M2Y]X]9UT#GPZ'VIS1?MI7JG3O5XD-!Y/4'M[!N89'%XO<DVM0B("K0SR65+SE[85;)QQ]+YI"89*9YPUT:4N M2=(.9,%J&5$@L0/@S+E$"1P#?//7N%<.![5-3=7,AN,F^N$5$G'1_I7I?D '9 #H:<=%+-AJ_37,(5"[:RFD?B%WMGKEPT M!G&)%Z.<"5TU&;OZ@CS$M2Y&E*VVK^.4GBU965%SC1!VUD3?;"6&O4T5<+5DN.YIV]*FNR),4E" (MR3*2Q+E7G$'%]).]'R O&6LO=2OT+1\B/#+K.4OB@ M[!BQN( *='LXR+ZF@;IKY9&T!=#R'%I\LMHZBC&G[11&O[>DL)> M[I?W_AU1^.B8T9,5\O%Y>%[%6JNVI1U#W#;;TP8ZHL)2Q&\2DO%$PF0OD^D8 M.-R7=A)BO&UY"YG(]!-PBW .'3G77H>W;AK+ER%E.EK:K>0R.*4A<-B3%C"X M?7O/X^M]I%O*91S=53BT; .3"(#4_2+BHZU: 7NW^_KKBDD"?]$QXH*-N44 M]V#9VGZS?7=U3G*'1E-6V)H^E>V.BYW874\GE/1$@2 J$^I*TY. 5D>@MB%;T M:22Z>2Z_O>*V$?E[*YPT:<-H)+YOO]5C*,507+1@>ZLP%C#N$ZAMW!/0J_?:'6;K?RU.7@5L7W>DAF$ M8H.D)(FTH&-=W^LEP.=4K3$Z@\PG*;"Q"Q@GC>E);>=X=.3E(C:UGQ>FV'*-K&*4N/OGZ#([3B=%D1$CYD(T_( MB&M@5J";SARXC)Z'P)-LBM(2ZK.)LU]VH(?<72EKH7KR94WMA:P2)QJ[Y>TA MEFRKI'K.=U3:P^TP#%Q&8UTV0G,:CP^"8.3 (]53=LU3@IJ&*OEU?BZ^CZ"E MG;'4-=4E".C%>A\&+,N2^8KT+>"\E:O8?SYRA0C?>#O@YDS6<6"" M N^-(VX^MFM)!K'NK25FS:WIA8T2Z*MM B9LFD+YH%K'4BT2C,A&PFMHE>L MKR3!H5 W3IPQ',/39(L6J2*I+&'KK=5:-W6# =E0"80GVFK'ZEL_/?W8,QZ/ MIWK"28 521A5FT-!7_8'0NP(?#I8,*NY5@?O716.!94*:DANN#0W#.\X1S;# MZ]G,GJ;HR*5GN/"UPWNZT_R[_8TBG2\\*P_G(EUMRC)NBYH%.2I!)09"I'N< M8@E,JH S#E%1/;F>:@V=-/>6)=".:'-^6I%*>N2U L4L*WY/*@$[#S)R+LZ% M]2<<1UII&%$X85G_ #Z;CQLQG4<<,QG.R[AIVIG\N!]34=BH^_(_2%B@I/3, M&M6+3;DTV8KQ:2QJ5QKNB?WA9Y!\9"+N23=.EJY7A#A\R36>OT]='CR,S[2Q M)NO,$_##; MY)_#BSKH0YUD 5/F+C/N$RC6%76M$%8!S[=TLGH[H.(/OKESV>\GLSJ"#Q#Z M\(D#5L(;E]4'+58$AOY*NU7+I MUF8Z&C+:Y'7.X&?L(O)>EN>.EYK$HU; 6TY(BV_+^>5]60^0QA!=^%FCUQAL MU=\T &4]YDG#IGSE[8#^;32S*CNPO-K!EG>-FS.FVAAX6;=+YR,#M48]>>Y,V53$8RW6;I;D.EW+.@<3ONT%8)>]E4N3G%$%YW(H]2TRG$:K.#3J-3LA9%%,[:G\:U526&2G) M_9H/R&;E=UGVRJI#DKG@S94+DS_MEQ3R[3W'B"?7TDHB%E^-)9TBV2BT[J?M M>;650/5VE+<:[QI5%3Q97URVQVFE,K"FTV80H4UC"](=<)FA+A4XVMSG:/-7@ZKQ=\"B<%L26JZDFJ1% M_(9+F!ZDGK+"!W.JJKCJ^0U86A-R[R#M-@$KNNF]*.K7M>KJ2 \.5A=,J:5G M0!SO'G@UT<19;$Q.SP'!"C$XV=;FC;<(9W(Z#F'M]'^=9+S\PFG8TL4B4NGL MUK*\9G6D07 <^6_:$Q?0^L3TCYFM]YNTG56[#&XZ2*QTBBU44U>)(.4\Z8Z" MDB5'4X&J$2 [+!T"_LJ=_D?!6Y6LGT8IR6O;.A\> MGL'D*8PDS,C=#D3E0XL!+:#S YN[0PX;J82Q+F#5X9F]AW&ZE3.7LK-E#>&P6#0%I*X MT4$#- NX<$*;A6P=@DR10PT2SJ!"S9AX4WK87,\$%6*CY28L:\:I@DRNP'9!B;YJ;$,"-,-/.\C'E_%=P"7 M<9\I2J"5 X.NZFA4CYWJ$Y$JO=2DD@9D[FNXX3A[H/"7$C,-4G;_ '&HMMGC ME/557.^^N-L ?1_/%&= A(H]NVB M6J2JK?1-11/7&NV)BY*XU/J[9V>XW=9]5MG.5?%GX/I XS'@R4J,$)#*$Q04:.3DA\L@ MW:E3A_1HV1U,&";9HDFXL0)>*UL*(UW$' MHVO8O((HI!#T;@[%R'5:Q,";@ZVX9XS8:-V[D5MEHIILWSE/X=T7GCCE;-(D M#@Z3OZ[/9P@GCPZ;ZX^SXJ26 MG^8.>#DJH$:$#T3)C%*UL3D%*"(TLW<1P54AE[&ER-<#8^NT2W8H!E&:33=+ M3*6NN=<9Q:-C9YQH;-A7A'MHC=,[S4%?9F5OQ/=JQ8[QBT91^'OK<_CV[(6V M1RR++NVV4FZ6G@\*>F,)PS>M*_WAZ,IS.4HIM#8[M&DIMF8;V%F8)@LCISE3X6#C:KK@<)<5X+J)<6Q@\9:#EZG!HDVX6L%F M3<6FV5KP.W-O-&H7;7(UOH[6U31UPKOC:"5]:G/%&69 :M>A"590BP:E@,SB M%=$(T+V"1Q_!(U(X^2"Q%Z "[Y:,E1Z+?=JUSE)+.J>?#\->D7G/U).^B6(O M(-E?;FJ8(O=+,)L*<@M@[6TE0.\Y;B\A'BS/+?1]A+TJNZ7A\O;;7+.,P+GJ MCH1&QZL3681^(5- HT$8K0*8E[#@JK,4& ,F#96%V!('YT3MHGKD<8?.'K?R MW*RBFU>S<]S?0IN:5'(Y),*IEQ>GZ])2>L9;,I'M,)?*:]/O(ZL5AA2-=Q!Z)> [I(;%KC#.AKD.J MS<";9*;9H_41=\S%5;!A\LN05HS6'Z#+5D30$B8L(?HP<*(81+K/$\([[:>'P[9 MQFN*_3YEHV,U'74_*6/M1\2IBH@M+3XZ3K&853EO95:8@B\9E(QA'YDHX;:> M2@LD^9,]_-RFCE'=)]#X#"HH]0AD2KE%W&HL"!.D:]@&QK>"0-)P+8-54X9" MMY(1R(%XSAB-R_KXORJ*@EH%^%6[5-DWC/X/4 M8;1[\/H,DM4=&7I_3:I:XTQIC7&,?$@(0VMH#$G\L351E+Z,PZ.@7DE17D$J MEJZ4@F A^%5+S M[*2$.J(D]BZ\CJV-1"]*>N.H,US+!\/8#R((A&'XI9FW2\+?1=NU70#4W'H+ M&YF&&QVP8F1.SB U2F7D4;M8JS+V+%W@" U] ZUCD%EBPI@BXC$> !8MHS&L MVR(U)!J@GI-V=D\KV46N4D\YU^*]$"J]@XP34B;9*J18^)@60ZLDF<8?PEHG7K) MLP3;0M-K#2CH0G@;JVQH,-;H;,BCATVRB@GIG3PZ:XP:YW&<@\NCN?Y)($) M9(J,84!4[2G3\I;+#'+:2FJR;Q).%%) W?:0EE%*O,$%:6DU40,]4JC_$A5EV'RE$8O)+,3Y&52Z0NF@QNU M;N#DJE!AV2).]]'-D[5U;<]LXEG[?JOT/7+]L M3U4SOB7I)-7I*5\SGG5BE^UTS]L414(2.A2A!DC;FE^_YP"\BQ1!";(IB55= M'9D$<6X?#FX'![_^_7GB6X^$"\J"SWN';P[V+!*XS*/!Z//>]WO[Y/[LZFK/ M$J$3>([/ O)Y+V![?__MO__KU_^Q[2\D(-P)B6<-9M;#. H\PL_9A%C_.KV[ MMFSKX/VG@W>W7ZWO#V?6T<'16_O@R#XZM.W??GT6WB?ACLG$L8"#0'R"!Y_W MQF$X_;2___3T].;I^ WCH_VC@X/#_7]]O;Z79??BPBZ+@I#/T@^>!]Q_(XC[ M9L0>]^.7\.G1Y83AIP.HI!<,CXY M)T,G\D&$*/@K4EKIDK*U_P"?YE)]_9^,@^/+*/#]\ Z;U]#2YJT5_%@JC_ M0/VT\>=RM(L>3(MZ_I/DCQ4XR+D5+?)I>?EK!<*9<]6BFQ3''^VH5KBEA13G MRN\3/Q324RTO;>8WM:1-BN./):4M>30]D?-.4XF=5+.$['.N4K.!)Q]@RWZW MI+JS;D)/WTEY^6MY?"VA\GF4+:'OFEYO!:/CDW8\-(^%ZMAI^E+^+9;TL,41 MGYZ+S7^3_K6*DTU'>7H^-BZ./U:P 32?C_N<^60_(",1SN)1T#Z, M?J:$AQ2:56Y(*RL8@9W62"83SWIJ-/'PF9# M&^$K28K5S:Y'QI3Q#\'B]PD1^'V6HYZ]$!8;6C*BOWQ #@\J 8#3DDN@;/V.E*VO.X4I1VWX"\V#< LQ Z=9V,#OU*EIFQY7&E+G!1<27+6 Y+;<8-^ M -T_$A'*)S2P_V1@/!N@'H+.3!FX@8@I@[^M-/@':?"$O$4#ZY](WOH])K_C M /B8S*<$.%.7T$=GX!,[(*$AV]?7;\KL[RK-CN/R>#8FP'DGE'^VOI%PQTU^ M>"#;8Q R;F[V7JK4E''?5Z_A',2-.B:WZP8]M%DX)MQVA,"M%ISL^M094)^& M!BW<0,64R6N6[7"\?8/TK1-)7\ZDKS/ZNXZ!H\S13IV9]+)H(7C(([(6/+2@ M: H;U>MS.OM;Q8O$QXGBI<=)9K5C.XY>F]E3WTFBM?Z*Z%05,M;SZU R MA8OJ53@Y!;B->?C9ND4F)"PN$B;ZX0#8Z2WTW*$3C*ALP&XT^CM#09Y9X\8\YZH[YLR<:Y&4U:M7EZ3@_TO,:U=M^-[6]H) M9K;V@#@<-\1\YAC;2JFOWY2-JU?;Y)C_*J9LG2K*UC52WG6+_V+[!'1GS,)I M?:8L6KWF)H?TUY+2KEOP VY+3FBH0E]P0.0RN5], H-;Z8UD3-F[>LE-#M// M,@;DF.LLS\"NP^"C/64BY"2D:E,0'&P O!K;]EQ P)3IJY?=Y$C\%DC;&6WP MX8KVCEO]Z$ %NJ$&/1D/3P)AZ.Q-$P%35J]>CY-C.!">N6<.L>*>ZZ98_ R?DRG'7JX"I' M"'84CFLRGFDQ#5,6KPE[.Y+[WI*Z=8O4K8<<]5VW_K$MHNE4I4MQ_"R@W93E M:^LW9?7J13,YAK_/4<;H"S67BUI6H02]5C M$_T ZQXX#9'09I'22,8@-*H', M"KWLL- =(FX6##B5SB/A0O1>X."B[!T4I MFMHL N:J-6CNZDW"7+AV;]NJ$&NS!JZNVZ"5J[<)RX'0]@K0CO0TC1Y^@ M0<34'#[0"S+OL;(X'-PP0!JH&$1%S=&#^O#S'@ES4>.&C3]?L3E[?ZPY;I / M3.\M7(HO-FS?#TVQIX8# M'1KI&,1#]7+CPFC7'@\UX:F&85!7O4'K5Z\M5L3!]C9O"%DT;/LF,@8Q4+W0 MN"!&LL?"HMRN\#MTJ ]]-WD.(\?8 50]8@9Q4;/F6)-;UOKI7+%B/2A6=AT= MJX0KK@=")CDRB+.U1%+V8#1F>B)".I'',X"=8>3;/GTD<54+%BACQ'0 NRL* M8!#J:\B]#-]>)/)9WZ5\UC7*IRI;L&:;-I)=;QS:D;_K< MFVZ!5'4]1BJ(=9$((HO>9H)8)ZD@O:ML"Q:\:=6+?(*];"Y:'O["+:IXMVK( MV01Z;.B0U&>OA>S5F#4([NJE^5;@OH]EP>X_=T0 _L)]N3A,!&6!P40J2X_O MQJ,=Z^G[]>D91%GU%L#",R5][ZYI-A%-)M@)HB>!9AJXU/'KPL3B#Z$'#0MN M!V8U&%4:<9F/2LU[S'K&U^/?((RK=RX6P1@7-*5XTCDFXM7%SL6?>M9)F*_Q M!J9E&'"KQ(LG;KW_U#@+M1X7VHJD0?A5;YTTG!P7['V4IJEAFNM"%Z FL- -.MZ?D<#% M0^+P (H(>T"&C),LR-E#"IF0R9F%W-Y]41R_ MEG &VT;UMI1&V\C+C@. DUAVZR*6W3J5LJ>).7]6I^Y^MLYSTO^L(J5SXEN7 M.)M*FUG(Y$Q+;I_W34X#E?'H$ISKB+ 1=Z9CZL+KD?D%@979, CCZEVO1AC' M8U7P\%]2+J' J)_$:YK9=:84(RK(\Y0$'E6G.%]]A+$$5P:Q6+TMU8C%,\6T M=9%CNA][:"8@6,]DJ+Y^@W"IWBPJI"3HISDU9LE-)1Q.G/B>^*E:=9@9=CFM MR9H#2^#X3N 2TWV4#B6#&&G. M;2(WZR0CUFG,2 ^+ZJ0DZ^E0&H@8!(-N"I2^:UED(#PMP (Y4 07G[U2(TM! MDJ,EAAW'JEP8Q)'>G:C2LR1,8K^3O53C60&CF/@ S-]ZEZ-C9KG@(Y>"U$4, M$4Y;X@D,[K*G*TOS_N0E4+@*>P;A6;UMT A/N9PDM^W/4NZ3B19N_*=+5Q6N MLD=MP:CSJZ >'0X))W*8,R#A$R%!WFE-.7ND LLBHJ(PCGE"*E'(^,P&(Y#U M0GG-/!O$=_76106^YQ=DSS.1 ,]2I+Q;ODU$DDT#15+QL8E(UAV(U(.^;N & MJL6]>@1'S7[^6A'+:B XWG,GX1:73:='EN5_:R,GQ28'0\C0.)- M(M]G3^N8HRY)W""FJI?NJ[IPQ1MFZ_L]X4U&E3[U,UD]DT:@)PXZ"E2G5@Z% M7SNDFN@;1%7U(OQB5'U/V%,=Y%PT_JX#JR%YYWJ63%H2-0BAZH7YYM2A_9)* M&P.Z#NSKF@YVN8P5'/5<".&<#=0L1:'2?8NJ"E3;"[4MJZ(66P9 M8<4@U*J7_Q-+5YE=6#_"I1SJZ%TH;!9(07@R"KN8>Z,@6T>I!?NBI@KU"^ M!]]*!E_? JI!A@S"L"8M_?(P[!=85\M77C5V;_K&,%!?B%N#**[);=4J,WKU M7*0QGWH/<>W\YFO*I+8$98/0JTG*KYMBO5^K:V7,G+]YP6Q5IKDR"+]E,_P7 MW5V?6.HEP3DFOF='@0>C.W4HGZCLX!U%;2.[!N%<+B73L$F2M#JX=4 M8B[04L0Q#PD>TY4KQ6O9^\[@".A_P6.N$ MABHE%FX_J$/=(Q*L\0*EUF3-@>=MS0+T!W52/.%)[ERS+]VU;7A!I] M@@;Q4K/"O/B>UQXJ\Y;CE9;[06:X0A9-Y.5WQCNI]H0-0F?A%<&\&CJV]7]D MALMO"6-]7]7<_'$%=DHX91YUTY0X+K;.-A3[+EHN]MS&+R M'/HXT<>9:-C7<<&1<[S$882GF->0<7I)X@9A5;,@W "KDX0YZPL>H/X)#_#T MF9XTK)KN&9')U&]!I MN)*)BA6G@;R'COG4DS=ZQNDI;3$F:]B_-\:/00C6+&$W>3O%+Y[6&WN"J#!K%:L\[>@-5<@I/X M-MSL$KMS)4 Z#KS)!.C!VXR-Y+"U1$?QJD.,Y%U3&)0Q?@Q"LV8]OP&:R0EP M"<[B]8H8.=P'0[6;&_BHYH@'>&?32 JH]UEIA M+;]/"+]L3.]+$V,_T7",QPZC":JCLF]$YT2>7;RZX[4[$GFV3)G M+!2(W>7+>>D5F#,(ZV6V5,!YQ\R702G/&"4+ S)U+12(77P/V&9,R/!D%XJ/ M&%]3U/22U U";N%63#WD9!3T68&['E,KS49\\DA\^[A+$Z0:E@RB;[G]F@5S MI&MDV3KN^^6B_8\.;!$R5ZK>DPG;8>A3\"F&0Q):$#0(I^I]&IEQ\AZYL24[ M,KM[PDX?DJ!ON?6&)"Q!V"!TJO==%D.G#TE8 D0!DUE><3PMHA?$4 U=@Q"J MWC=I@M"WA"_K[OY[CZ!6EIR^%H2FZ\)0]7Z&/H9N>Q#E;7FH0D*FA-MB[/!U M78K:3,<@1*KW%62N8WF'TRWAUCTRT0]M&LV4$Q$G/*!EZLI%'X_Z\DJC:K.N M#3;+\F,07M4;"%7PPHSL*;LX^3I%=N6RT[EBMPZ0.P_$(YC9JH7TJ8-)CD* MCW#^BS MI^)C+U6TNH Y*93?W3'LQ,PS9A!\U2OJ,I]VX2S=&3!D70)#Y1>YC^7=T4FQ M_%[2+KBU7_>?A??)F4[18/)9_"0 %#BIK+_B,Z*T9SD#(6]6_KP7\HCL25@_ M3SG[]\GMR=E7,AD0OF<%SH1\WBL\H;Z/&4Z3ST0$]=!0AC)^X2R:0BU@<_J) M @[WK!"8_+SGA=S&7^*3QR8.#:[@';*_9ZFR*@3]096-U*66>_OS/&<\QOE6 MLR3]Z;U:EXRKG/S8O249:ZZ"TPC:#A$"!N<#JAI0*IZARI;1C'HR80& E,_* M>HG#"3_OJ0L1VJJKWL3NF!*8E)S<@4^Y"H[>A6,8![CP#?5)R?9:15\3%+I2 MOCO0EK*FZ"9(^8N^+6N*;H*4'_5M65.TDU*>LL"[C )/%"6:?]Q9[L5)X'V) M'!BKA(14B%'SOIOR1-3W:#!"GN5A[#'SO:L)WJTKORQ)IUNZ$QUH10_V+4(& M;X9XGI@%86C.<>/1PE@87DA(PQ"0W+B_1FI.]&2,42<_QTP$&=_SYW?7Z"X]5/NW.!D M388XCR_R?7">UZ[Z6EJ[HFQYA4AE_R*QDDR%<:R322@WV^&A+ (J\2,< M$"6I]A9H>0VD7@/*-! A#&Q?3-%G$?0^09A[<0/L. A(.0+5@_@+D7\5[+^T M1;ZQP'U=H[3F8"?L4E2 G(.P821(8]>Z/HH=,L=O\1VZ6$GYN%GS,==-N#KG$R9H!D8*]]L#&C4 @ &Q=Q$(7Z/W7/)'HO+ M=!-8C!-X\UR6I/2T(]#B4X;'8C!93@Y6I:==&_/7ZO[\RV51[?D'G=#X.1F$ M5]!:>(3/S]@C":#A?'6>Z22:?",AQK]S9T3NL*I4BI8?+6^O:<3)(AEU.N4: M;FF W"8YE/$QUQ%RP6==$O/ZZO3F[M)GC%?+4WB_&A*G:J=B=?[3E2DUX, S M&!+ Z=;FB>?)76IQR=DD&?G((8V@^=U1,U5U=^8;IY2(3[#@$;TT-11FAL*- MWYM /BZ,%=M_MDDJ2!;RXXQ%9('85467%Q7C6T:$+XG_^KYCCFVYJ*AL4^I5 MM(IVI+\ILYH!+CE;BD=+;X;J8&F]B(W?=<6KU?(MSY8=XW0M<&$F%B_30<. MV=,G[QK/+CG-,AN#4"K6!,8'6)QK*PDFV[I3LIZ<7]_4I2G\*03 M/+IK I/IHMN:)3<>/2![>)SLU(=^*Y6AS1>KR1@F M-:TN)@W(S5"=&[ET7,GTB>+]@26K!J>,0[.'3NG,F4(9%$NN^)\\.E2*D:K M5&U=ZP@6ZNO[=,A9$%X2$L?N.Z.%&JDI_YK+5K5-]>O%M]($L/"DD^[EJQ. M1K$,0 X#(1XKAIY-A;HI&>$CPO^@X?@"_RY)5/.RFY+ +"<8)6/=DB#5[SHI MQ[?K4O/(/^@FQ^2IZ(Y*_->^[D2WG(6,S9^$7# +:?_9ID2OX#'D!Z9F6=3Q M[Y,SU?%)XH?DZ'^B!\W2G5M!1LY%%>LB+UMMB0V2YR3^I%FN7,G7DB^3)]Y: M_>K\R;A:Z8:);RI#W=NU[KXN99B;@"0,%CUCU8M.>GA@-!Q3[N&V2C G0\6K M3GCV+ B5"7'F<#X;,O[D<$] [B/!G\2-WQ@,+2AO+ 5ML1W'?/M&BI82OX- M$SZ+7#@)O/(YJKG9MG[QKDRURSRFQW5$0::Z$EV;$M>ZG]O?SRMF)W-/.^%T ML@GXS?#!>4Y2 ]\1Q\ 8JZD3<2JT@N#U% MO%54H5/#VG6P5(\*(LGP"F@M=P0'3!AU)#>MO@>T')2E6[B38P=< Y%1)7]% M=#J?.*#^=3>:,VQA=JH'.[)R/IVAY8_E+-:E?P:M2[,E3/]P1Q6_:N @&?PJ];3B8T MFF3*TBK;W8AZ.4B)7-RH#$;W) Q5 ;#BU63J4(Y_9#,1M3@L,NF7^[AK76FM M[[@3D0S3$5'1=50\[X3GN'?'Q(M\&'O/G?&H;NQM/NA*^\QXKCG:XJO# /E3 M+4W2KU!3]]12VU=? &<3]+W?!1E&_C5])(V:6:VRK@X,[XD;@3NZ>230J8W& M8;R^'HPP//.>#4NKO_K%N^$&5(=;[K'C"-2%_74F\2I5=+>_DZG>Y.T'^CK+BMRJOOT$%U3E_WZ'#@^MCA@0V5+'E1 1\5+5K97$JZZ1K*Y& MW&_]ZO ?))2[KB?AQ3.P1 5) X Y=2M":5Z2X+:I^ LFL7PQ_390VP+E*D&S M^YK.&)$W]@=&5-I,8\,5F6P**\^G,N'*^8+D0*RLQ.;Z7VWW>77EW22@ MB#.67@5*K)6UMJ#BU\J#6C^&"^5>V7^@MZR)5U]8HALC-=P9.,.1C>\3[UQ. MI)7&I0/(!&DJMC%3:BG*'9FF'00;<6=2MMO",MVQ'&9.)ES@G"B^<1YV\/8_# B+X&A;\0 M"[MA&N6A<='@CS%UQW5J^NK,3LE7QR/KL,T2/"QOG$3#QKOZAS%Y>W#X8SZ0 MO^I%)W>A'IZ8C+T3%7%Y->\ZTD?@PM-#7 M2^&;C1D#)V.]HAN8>]I)1_8'#%EQ&U=N_-%RPI/:MYV5)3L*-B])Q;M.RI'= MI5>Z5>_PP*8!GFMFG!)ABV@R 93CU7GYQ^E-?DIR8[5U[MB%KF0ALMU:'^E7 M&R3WH^QMM];\8']MI&UW?NTR5&Z2Q8WL: M1Z#84PQ!D<*1) C%AG&[MJ;:5+4]&LJUK87EM-NU<7J[I^LQ\3T[PF!Q>ZBB M1FT?P\5?W @:C&R0==[">#QT@A&53E#U^MBJ29PJV![*Y<^Y4K:3"U_2MX%I MG0R.J7G^I>5[K^C915R*:3E4UC@^>(?;&YO+PC0V- :_/;K$?"2KD(D6N (CQELO>RQ=[U;H3MW[(=OJE!.![QXQ!AO1XJE3 MI$EAFZ4!>4;ZIN*U#N M\8F&8]Q-BB:1KWJE.8@A(LFS2\2<4S5@BY=@;BNL.&'JA)-T$$.'\LP[^'@K MG'ULT"K+$-MV+1L&?FM*6Z%?7&-5A*F;MF87"IM0J4[E6Z%%W247C1HV1Q]' M,&%*!O9J?!0OI<'(7M!10(?4E5N@*EX"> /I?>KBZB1)LEG8D4QG8?N8S\+8 MIOFKLK8;%M2$O!$2&Z31 WC"W!_RI"^XNNPT\-+KDDM5N14:"_!8-.9" ^B( MR(C&ZJO<,HV95]@VZDO7B6G4L$'Z.%3KQT#!EKD";-?QW4B=C$9'C1[;E1[: MHWZ$MB^5U\:504J;K%]=F-5_N$'2'QOBKKF"S='&L3V(CVJBHQ[$1[9%[&3$-+[Q5\BM'^H111N7K.1R MKR<+PE#5IWC9VPZ0+\/#%MI$Q'D0L8$6EV!P*2%>@1ER-E%QB.HS M\V99E8TMM(RF*VE?W^;HZFT>"Q/B8$^B%@QST7G#Y.:HNL-Y\8?0QL,"MF!* M;'/,>XE"Q9-F76"_)F?;8#]-<&M4L#G:>)>U5*&2CX*1,0 *C1PC9#"S1P23 M04W',$SG9-3&VQH@L"7:=)TIQ7$5;G-B4AF C10=5Q,=62+^1K_%FZ>W);KF MA73Z\L1"G%#?)G%R77L@L^MBP+G,J0^M]UD&?68I=M61OORQ$=G;IVH+F1P) MM(KNZBS;6V/Y1Q* 8UYCP](EL24:U>P6]>K8')V\3^TLHU#@VR0R4!]&>G5L MHDYR;<#!*^;56LI4#2-G2RA(N\)-U)9F$ZKX8'.D_06Z)$Q4'W=(N;"Y"/#. M\28Z?&5GDS]=D*Q2\S;H[S%)R"47@)[:N:"EJ]U_);J4(T8YEG1E+LL(N_9X"(3-+AV:YFHPHN35"&^L]KTX[YY$ M5\URS9+Z;5?UQFIP?D+ET2%(3J2S&Y#PB9 @WX:GR<59$H%R+U+&J "5*&1\ MILXH+*GTM7.SL7;2'"#5?;4YM$*)] )_PG@XF\C>GLY/*,BY>)HW-3 MJXNZ.%NVUJW1FR9^=&O9'+U\S/)0\31[M5S>20*9T!55CY=@F%\!D )J^ 0 5 >'!R;RTR,#(S,3(S M,5]C86PN>&UL[5U1<]LXDGZ_JOL/7M\SXSB9G6RF)KOEV$G.5U[%)X^$ MI1%-/IR>OWI]>D*2@(91\O#A]/NM=W%[>7U]>I)F?A+Z,4W(A].$GO[MK__] M7[_^R?.^D(0P/R/AR?WFY&Z9)R%A5W1%3O[Y\>;KB7?R^N=?7O\\_W;R_>[R MY,WK-S]YK]]X;\X][Z^_QE'RQR_BOWL_)2>SLZ>GIU?/ M]RQ^1=G#V9O7K]^>54^?EH^+;\-LVZ#^\)_/BB^WCQYU_?16/GO^_OW[,_GM M]M$T:GJ0=WI^]L]O7V^#)5GY7I0(C@2"EC3Z)94??J6!GTDV=D(X43XA_O*J MQSSQD7?^QGM[_NHY#4\YUT]."M8Q&I,;LC@1/[_?7&_?N6!^\D<:)1EAB:3& MCU\%=,4[?_/VG/\[$PW../$969$D\Q*:$>^M=Y_S-B1-/?[L?52T3#T^YEX8 MI6N:1L4' ?\O"L60\S\]\APL_>2!A/+!-2-QM.)MV<;SX[ADAA>2S(_BE#-* MTKUD9/'A]'G-J%>1)*#]CSN*LLV:3^HT6JUCRS9?^=_EXX)_ MD^%V@8T\9X2OS'+^5/!XF[TQ$9#2:ATM_/1>3LH\]1Y\?RT1G9$X2ZM/Y/#) MH2L_^-?'$M7E#M22GUPD'Z,<704#S)..2YII+','^C%R$ M_Y>GF>#591W\'>=SNB",<1 ET;%_3^(/IVY>7O!5O2'CIITO^Q2?^R*,?\Z8:+!SAI=/E8\X74Y(53_)>"$>F-R%'>_74 M>5K_HEB7Z=S?B#[L,;>;ALER^8H4BN#.?ZY]:8&U[2^>+#^-M-&0;YLPYQ[Y M\Y1MK/#MX%V3Y9K=1?LCK=3?:!(6FUU4!U[\\0G _L1#G82?,;P3UC>IM(= M4X&.A:#-B_7WHF.3U(Q6&:1Z(SK6W-&,/])DHMAY&4Z&6)TKJC>.PQIC8ZAX MA .(E)%5U7[!Z,H!>MIEQ7"J05PY_T&Y8L79!&7RFQ*O4(Z[L,X&WM$TV&0: M#AK,!MMXC+*4H8)A%MH*2XVTW*&!&PSS>.*LUDR^P+ +F3C'(7Y-##+$IA>* M.O,@8Q AT^=TNRL:@]"8/H_U@T@8I(BM4&\+S\=U"QL($&_*7+::\60P@ZTR M=\S# N-($65X#(,B_/$X#9C9OYX=2/U<8+:VD4EYY@&DJ[GK5)?1D#$CUH4!(Y&N[U5=%LZ MN$4F^5ZM"E4R?W<#N_1'7&V2K]%C/\X M9#!;R]U5\O"5^"G13VRT20HR9C:'NESQTXP:9"S=I_=&^"KH(D^)5@;RR&_' ME5(*M^8;\@XZ!1DQI#L9P32W![%%%T$[A6HUG8/D][2!SB(+Q63%H.S ,\V Y->TY]" MVMMP3&K-X73ILXO")%4!_F.J'0I E2^AA]!L*=B-[Y[_Y$7;O4H5,A310_*\ M)D%&0F^19YS:HZ<\?T59%OW'[Q'''>?EUN.U8\*P%)=MV;I>U&C\Q $E?$NV MX/SYG?CL,V^@'WB!]H@EVM1 [V]\7.Z>2/Q(OM$D6ZJ*80S3*6(^##H))C3^ MDE2:JZI2]>L,.>X[_N;A!GRO-^S(G^APN'=]84&M+KP$:X3320VD'>;'U9;: MF)P"8W.B<5IC<@E88<"Q/,.TJ[?!@F-=AFFC;X4#1U8,)J_VV!QH,>8=;'/% M_08TCD)Q@8BW_3@56;)T769Y:VQ$O88Q203\_E,: KLF8DB"35_/>82/*3L+YP5/FE M@W5LG1^"X%(;07S M1[*@C!3/W?G/)/WTS.GF1H&\?.>:"_-4A EX2R[V8WF$B"L&DJIV;!;>B)V# MWZ*$LBC;5'3S&;'?BXA=9YMO)%M266^JO;"M PH< MM)\Z7Q_@O9%7$0]J9!7'#7DD24XJ Q'35''-MJX] B85 M[YA7^AO7B:]/;9\;[>5TF?BR'(Y;%MUWJ.R 9N?*$9LZ/&"8IA$0D05/.*[8 MMB@PQLB2CR'?6GIQC3F]8MSJ;I'$NKL(M!3SOJR344PM/E-G"[7'"M#BQ5?; M[/EL8-T5EUH)"4OQ)4XK6A40F)P8EGD\OD3 Y.2 F*E MQFGK?TP+69,/+98RLGVCGRZ]14R?!MHO'G6'99^H(,Q6(>2=D*"L*BXB_0IB M ^LG&UEXW ^D@Z)CY]BK+[OE@FM1P=GB\F,@4A4 2AK?^U_4'NRL*^XEF"BXL<5*7YNKQ/Y]!S(4;SA4NS3 M8D$"U9;;#1&6L_:+*QEJ/EL.BO]L3J72;?9R J$GIF)JS!;UZ3)+>DU,!0M& M?)-=CG%SB&Y(%6^1J39+;@)_Y*LO%+8F-S3;IH)V>[OH&@-E5]$C5SU)F,[8 ME^YNVW'E0&[LH^!XT>DB* M*F9!W7JL_ +?$ZX68N$I4($RZ.+EC-3+J8T=90?VA\YM=L

W2&!/>N@*HV MRN.F[C$)9M>LL(.[8R'0VGMPC%"LGX2_66=2-K1QC$+Z[K;I:XWET,T:H\)E M(D Z>[ =J1^E@XPX-LM M'D-\+1V\9)(TQYX;6"8X^SFF3[>5^[@M:*S3WNY5-.6&@AOF-V2=,[Y;3HEP M!*Y6-+G-:/"' A:\H1,\0"]RU^-.:"_/CMQ1;L&(4PE+&@L?&^>TUM:_;W=. ML-_1TF];.;1)$9FH>W0[\.ITX1;C86S\FWWQQ6C';B&M':!R3(@PX6W3[!WKTY!3Q M;,$_"7.A@3L6'+BAY5/PZZVZ LS#KL>MTKYSZ^V<9=TS#=AJ@)/Y]2&O,TY, M:*X]F1]?$>G9:SR.K]]ZD&("ZP/K11CW:<[$;W-&5E&^:B)6IQW.TJT&^QHZ M@-L(4YI1/Q; DR<,\O=&/:74 [26,,%4?6#HZ0[T4AD4), Z] -D0AF4)\#* M#1.G+!2^C8O)^J$WC(A#&? ./0.&B'M!N?&7*:X&9<0%BOK])%"/=DC886F L3L!%[I!2"V? ._V08I=SB7] /OV'(%M-Q/(/4AL/KR"'G)R;@ M$@-"[AW4F(*G#,H+P\C"#P^A3<)&9,J$]Y(ZMEI=N MUEX#CX$&P Z]7\+,%/0 D"&P"+*!U,<*6./,C8'$1PI:-U_%0,PC0]XK M9F\0"<$VW0W3 Q"(-B0Z^5]8MK0.3J]37M95.CVB&BYV'FFPL"L^(&Y./KQ M;DQ;6??L-CU(LN.BM1)&"RX3G7M9^I4E5X4?4?O4$AT49H++H M;^TJ5.]>%MO:[R$DF1_%&J6/K)!ALV2214"62BT9%("^XK]P71=4]/:_"O"P M1^R7)Y;AH>$8<- A=OP_]N61D[HC8=@+)@9:N9B,W>GQM%$8(#$B&.%J+8CB M(F]&*+PPX@:3B)(3H=RR)T*26A-O7=WW)?5D+DH-^DE1;C#G2V_C<2Z082P+ M.[2Y-C=LHK1D@Q0F][92*%\$PA"_V0/:['3FACM)4]Z@S&,M,I,4:F:LU[Q< MV:M'^3['JZ2R*MF(/U $E_[NQWFA,.*8/@E_7!?(WAUCX$>A6ZZ33SY+N)Y( MA>H@Z6SQ/:G7:[W-[],HC'RVT6.*:>\8.%/JQ;W5>U7*OBSR8SU.0'O#@%RQ MC"^RST0D7<:WE2S?0Z/'CW[OP, EF;"T.^32OML M\: 3-;X_YWXK&8EZJ%K MZV& 4Y@0U5HNN,K75F-UH]8>O%]+,.>$K?Q$)DHNMG99/X2 +BV!XVJ",&XH M)K(P?9$+-]A :G6.>0.OMK>:[I+37:CX-M=]\ ZA=C!%A?ISQ-AN196"TI\/ M_4Q53)DI_7G1;IQ@RD4!8!U)LQNDI" ><;WMB4%2RB1F@(%) &6%C0,8&M-@ M7.<4E"GO<3!E>,O8E?O\_+47[0Y2>Y(_;".\MO6/S=S?1GU;=U_WH-):"+R@ M8_,Y2J)T2<(OE(9%FO\-20E[;-EL@UM:=B.4=-5NA%>1?G1IO&T:;_RG;R+5 ME"LU/:9W-G2#YQ^4_7&=R,3:5 ]0=TNLN]Z&N41[ ,2UQ06"@\H 7+M5(#C@ M6G.F9M]X?EFZPEL7]5MDD-,O*KAX\:Z$2UT#@=L8*FB[5-E7[2[PV;J"$% - MJ"@/H-*P!CW8O6YPG[[B+E(=1$TM7"*X8WY(M! TM;"-0,R(PVIR7 MA]==(+!&.$T>D\5-#>8A)DNH)V:=X<9D(_4?:O!JQ73>8M@9KM85SDS&]]YZ M[ZIQ[[X<&B\AF;>6)T:BH/K4"_C#IG;@ *^R;]P-1K0MBTVZ_81_\"$1=9FN M$[Y1F9=DELM.'&^L+IJ_;+YW_>B6^>,KET=YC>TK8J.$A"6YHJ#)?C%D4?*H M#+@IV� RJ$,LY^R[>P44#$BX*10$7/Q@2R^*I^:[YD=-;3I+O1;@.%:./;3-%I$ M@7\0&CZL7PYDL2URIL=[CN![XA=J;W=YP("SVQ(U:#BOGBVRV.#L\AK,C<^4 M<8947.@S /:(PNG7T=:IU$A]87+K# M9;52A*@DV+&C@U@>3>V=,!D"V0P;Y MF5.9#=#=DD%AI?%8X-P@.O04N[80,(GHJ0R.;>L!4YA@"F,TR@824WVXT9RS MK0(?XG;!)$YL<,GY/=^+([T>.F2<$MA^$B3V7LQ MA9WZ(+ 4@VJTC,L+E;:+[6-![ZT@5R?@ .G'=8Q%FKE<=XL_JE#W;S0)6A-! MC/NQ>Y%RF]0ZAI >Q\EYTTY>C/26J7A;H-.\?3>J,WL,%+/-C:@!0T:=0@XT M:HNPAZM'0"[2,,P*L39W(\X^R_]=90I2RUU/&V7\K84%X?) M*\6K.V9[TS,.J/Q?$H?BPA>?BPR:S7W&9V)Q!YX??V$T7T-@Z'9B%6=9./R@ M7/A%=NDSMHF2!U%S0U5(2ZNM751TM8K*(_+BYK;RFM8@4J;S 5I81U#>M"39 M.,LS;CPEHEA["X*.%K8WQ_N7I];L(/6Q7& KJTCTBCGW*+P\..7UFXRVMQ*W MRRQ($_<8.FT^8"NK2,3!V*:7(D&N"0%AC36QO8 M#772-"/RP'(M(R.%RQ[M]G;1J>YQ5UNS?=*>@NODARW0*TX6$51'7 MFL];1"(#Y9%+>$.K>,"6-!+;^4Y<=)BSC22G<)&UN32['L>91M"L8!N*$70' M\E"EZ77!,G! 8\J8[<37)K\PG:7H! +P&&&J5]V)I\NLQ520&C X*F\2IHK2 MW3*N1[ -50KW?FBV7B(9$EG )\";YYRN]Q6?X%9/0ORUC90 X(8^/H$-MGSZ MID+:$]L=RJ-G023!8\/0$3/H).&0:P1>D0J71I#!SAB*5)>!)V1>795'2A$L= MPT0J.)I :&64(14:$ $_!:.V:[X-I*YLF+5=HZ,7?<9D] ('23LW Y/*:HE. MU/W+T)1:3+H*!JW7V0M,*@P&5S>:ADF_ 0<42!G3\ ).D,0&JS O%)%-,@'7%NW?X[%;B>.=%4II[F7!N>/S7-147!J;% M#7355QXI+B/"NCB\54X3/3QZC=W@.KA=6 \7J+';PW9:@# A MT4/0@W)W!B)PO5-#48?)1#2'"M)/F,Q^Z&)J<$WJ"!1,H]L'LH9NP#3*^C-Y MIL5U8-+IPBW&[H(/38^ZI7D7PJ%I*E/*%Y0]^2P$#TMW M#XX1"L\_&$S]8;=T*Y,4H5@Z.W"+C_]2?58J5!&>X3\+")Z)VAV[Q M"P=_05D16@$%JF[I"A%<0^'23352>BDHO7X0H.VN\ -NAP -4,2K6B! MT$/8Z_2"TU74:ATU;,3Z2GQ,^U!C[,"QQA1Q-,8*-3$-$AI&K?)LAK9+O6-* MWS,?TF,!C"F'SQ@76/UC\O>!W ?-J$TL'XSRMQ_TW@<5;8K??E 'UCN6;L$; M '@/B67E;K>.'5:;T#+.$+=L(?5(@L?AI3]_ZZW+]>.MQ0*2CF=2+2%/\H-M M1#Y.ZW.&]P:-\W;[MP>-B50R[W-PU(T$DX?/?8U)N7NK7;>KN#X?N'D?I MIB^,V_\*Q+!&.'",5X+*G0T)HAQR!K]AO S4T7AZ5A?H.$MQZAIL2>+0R[F@ M9=ZB.%CHQ>(0D6/5!B5KLCI/#Z E95@_6@JK%@IHX:Q^^P$]M?5?7^?ZP#HZ MPH*WN,1S,-2@[G"J1,@D51RP-F<"*ETY' \'I1]#6,W1H"88I'FR#&RV*#%-&APU6 M-(L^3.D=UKA@/!>L%-*SQ(4C:8DI;<\:$X[5(Z9\/K"[JJN\YV KP(9B& /U M1!3!6 />8Y[;D/RCS7-C?6=#TH^!>ACSSX:('VVJJ_6:JV!2FJ_7L?S&C[TH M65!6_IWE6/=4WJ&3T%H?!I1[T.@@R70N8),W*\TD )ZFB!9;P?L\) M"Y*H2YHJ;S0^_-XJ=?O69PN9Z@?M7I2XY,,IBJ=WT:M^$*O+Y9!,8)K"D'D9 M;M!U#14FN[<52-<:P63)@N=;JW8 F"SE%^*_>]X=_^3_ 5!+ P04 " !7 M@558JWLH&1:* !>OPP %0 'AP_;+!$U"$KHH0@.0MM6_ M?@%2LF29 !-\@*"<$3-=E@2 F21<4);^X]L/__']M]^0 M-&(Q31?_^/;+73"YFUY=??N-R,(T#A.6DG]\F[)O_^?_^+__K__Z?X+@(TD) M#S,2?_.P^>9^F:=L1;[Y/V>WU]\$WWS_RW]^__/-IV^^W$^_^>'['WX* MOO\A^.%#$/R/_TIH^O4_U7\>0D&^D4"DHOCXCV^76;;^S^^^>WIZ^H_G!Y[\ M!^.+[W[X_OL?O]N-_G8[7/T:9R\3#@?__%WYX\O0-TL__5B,_?#[[[]_5_SZ M,E30JH%RT0_?_9]/UW?1DJS"@*:*(I&"1=#_%,67URP*LX*,M2A\HQVA/@6[ M88'Z*OCP0_#CA_]X%O&WDNK??%.2+N019PFY)?-OMG]^N;UZ2PN:9M_%=/7= M=LQW89)(D(L5EIS,M:#N"*@@^%D]^_\]F)EMUI(-!%VM$_+M=^V!BMDJI&FP M(JL'PAN"5[E&YX#2%4G53@G*QS6%5;-,U^ NY7H\RA](\/+$AA ;5NJ1QF0> MYDG6GLBOU]$"O(/V&-0Y#].O0L))>%IL\##YCXBMY&-_^/&#_-]W!=Q2'F1$ M/C(+4I;)G?MC(/*U?(3Z*DR"*!3+8)ZPI]?H/*\Y"W8+%7#;KJ-%1Z)-4ZK@ MO98?MZ,5J#TC5@)$GC,B3X.MS-K!E+#HS=L4.VX0)/J/!7O\+B:T $']4="F M?)^$_NLBS6BV.7^U:9+P@23_^%;WFF@=[@>J:+,*D?/;D MF8H*P#0C&L,T#\5#L0]S$2S"<%T"1I),[+[90[C]XE]3R367DFGN#ECIG(HH M82+G1-Q+]CF3#_UZ!'[3Z4YQVP/R L?D060\C#(-.H 93C&XVVUY*3G(E?SS MF(WJ!PX#[WWXD) Z6%\-,L&YEZ 3'GW#N%1N__&M5)#+H^8_U2LC\3^^S7C^ MLMSV%&NH\\PY6X&(RQKPCGRR2_PT.DZ)HDD,L3IA[A81@^JC>5VO^8L!A"X0 MHP^=OYK7IU*C=U-]M+7%:/LED[K)Y+NL?ZO[RJ4S;Z4:FD)AU'$\C03P3K@FH]JO6HUJ-:CVH]JO6HUA_BUN=Y.Y3R_R%@"N(@%()( M'5CIOBT4?MAJSI5\&[!0L4?%'A76TU=8C^%\*]S4-_\JY/FDD!L5TEUGH369 MBMHU:M>H7:-V_=ZTZ^:ROC'HQZL5=>IWA9\] ^O#O^Q0*3B)"'XLLBI0< M)9G7JL:UZ[C6DH$ H<*,"O-)*\S7+$S%9[DCQ#T/8[(ST&]?]H2 :]*MUD(5 M&U5L5+%1Q485&U7L+E7L#@XE][IWS**\^$.E,Y""&0.:SAE?%;/ARC=P(8?: MMQ5$O:C?$_GX6(%PF82+"L6R\O<>5=U)'E.YZ"7EJZNX"IZJW_N'9U>=KX?H M>$3_,'T.5\?:C^;7'F&9JD.#DW#*XBI@JG[N$YHR]>Q2"K$P^6\2\HLT/I>; MK0JRFJ$]0GF^W?63-,W#Y):L&3^VD.J&.8#NDJ9WV2J[X)SQ*9/$BA1[:\0$ M?)(3R-4[O2&.=0:GXCT8E&]&.H#Q:G\:Z[$B?"%?S4?.GK*E M9+)UF.IWC'%T[[!>TH1\S@]=1&\ ?#O$"51\*B7=@G$]Y2I']0[;51HQ+C=? MH?P5XGBJ@I]\8SQJ0+,%6EAB -@WO'=J;_"&AT67"0CV( M%6-ZA^N6+*CRDJ:9QHEB&M8[='=+DB1U0J=J4/^0K<(D.X?V#)5)\A+P4@GIJ:L;U#M^?DK_^=RHU_SL2 M"I:2^$J(W$#/FO$]PGL5S?G6ZSG),J+LB6 M5(!5^?M@*1'O)F4 Y'7$Q($F;ZKGQ '-F[NN2A^ ^Y8=OT9]$H$M>@#_$!"W M'SS%S:3P U'[T3O4#"%\($X_>8<3+'H+1.]G[] #1B>!^/WB.7Z:N"80NU^] MQ>YM" J(TF_>HJ3/10"B]KNWJ!FBK= 3N_^\O\:L:(S30O'S5271^;>A>/FJ MCEBXG*&H^J>>6'CCH$CZIZ\ 0_]0!/W36$!9 U#T_%-8X!%\*([^J2W0C HH MAOYI,?IL5"A._JDO9M\LU![W3W,Q>W>A>/FGL1B4-Q\U4] MT2THDK[J)\90(Q0Y7W432-H5%$=?%11(N@<41U\5%$/.$!0U_S23VL0)*&K^ M*2C@'#FH@]T_706:4P#%T#^MQ;:^!XJI?ZI,7785%#-?%1EMNAT4,5^5%W@J M.!13_S090_4K%"G_5!=MP2H4)?\T%6--\!XM5Q7T$4L%2VBL[EH/'L)$W3T> MB"4AQ65@2D5;9DG/Y-CILO6,P8%H/",0.&_O7H82'7%[S9 M3,'>8.$:D&O'8YHO=@;#!-_!.X/U[]FQ0\E: M+X'Z(?W%TZRU0&U.W_&KTFN N/7OX&F)6UO'3O]^'3L$@8>W>[]!>85*\+"- M2$@1+R).UW9=]P"+N.YW#8$&70'H"C HZ+LHW?F>?R9I?!8**F;S&[EW);.5 M!4 U?:*;+X3-O>U,/R52;\DZY]$R%.2&LP4/5Q4L!I_@ ?R5N]=FRIAQZ$PJ MH>NC[^M%"]WFS6O\]$IW.KQ3%#(>N[FCSZ8%(A9RGC61J:/S3]D>?(Y?)F#7 M0=X-LY8P7KGENN?:?GKZ.^=>]*Y:8W1JWE5O[UUH:^0-Y/KY(7A0( 9L'JP/ M@"QN*Q!TD1;%>NKV@O+V,)HN@C5+:&1_6W '3W+M1.H,9/0TH:?)Y&EZ*R6D M[+C;<]CDA<%NMOQ5ZW/J8$GT/J&W "]9\\>:'9%9CLH^*ONGK.QW=KH.I/;_ MN ^/RK$/M)PI"LTVIF+-RDXRMCJ^[;*N%?IF\*'V_OZT=\&S QU*?MI#)C_\ MZU/X3%=Y=7!#^WO_4,D]8X2JZO?>H;I5[0(JWE_E;VZ@T5*HXE=_(!HT%GI6 MEMC-WQPV(T1Z?H)8X5_6![:'KZ3Z-\Y+8_:XD].B!D=Z+S3 MP,:[=V38YN;1Z$&RPN 3X0O"#XDII%EQ?J"8[B&N]0"V6\PIWL4-U=LS@JI'=/#H- EN1X0&T0D87<+'2Z;WSX,/?#K,_X[T*-?7!NI@@Z)AMM6<:ZTZA\XIK M709(.RI-[E*F@MRAWG"GQ79&41NIIR M$M/L,HR4;5$%:/W >$UY@.8AHX)YD'3%L[)0W:5RI.AO,-2SQ_Z@0/"JQIC M&^E=-WR,L _++Z-/%KF4IVK1Q<\B)P0T!U,HO$VA..?A4\R>I%8KKEF85B?* M $9V ,IG\O3Z$-##4C,48^X8<^\@DFLXV)GM0>HC?@;%EMDHDZ.-2]=I]MXY M+XSO@ED(:J_WYT0=';X=\66=1>,>7M3*0V1S<7C)GN\/@1(+/6$%MC1%Z MZAUYZBTLT8$<\C_O:X6W[S_@NXME+7WRD*5/%8-B= ML16B;^ SUJ "9V%$RRZV$B9$W))'DN;D,\F,;\ XUBW4I?9\NU.>*ZBJPP$^ M$V-RWL;D9BG9B0-]"$P["(-?&/QJ67!JL+.8E8GC$V(VNAMKH"B-!-=J==N$ ML-&$&F_L#ZK">^<7A7 D:ZA9>N6_[W['GEB M'M [:(!![3?S7$>P-0!@N!K#U4M$'@ MVK'C@!;[60_?#WKL\ \=5E?)HT5?)G.\4#L00X3VG8*G.>>%9FG1,+ANCE,L MMAZ12ZE>2LXHJ*FZZ^Q,M+JXH>UT#![B+6@8N_,.D5J5DUEI>SZA!M::O.\B MBST &_0 A!VV7OGFNN78$XE3X_S6@J1Q$@BQ\WE]8#_3^5T]V'0(P08%Q@/<7!T#_+_I_T9]J M@X$4GB*CT53=5LVK>SB!QCJ%^JH0^O?A\R3/EHR;&T*:!P\,MY'KZX:/$?9! M]^M;H%2"E!7O'$_P '[+]S!P\\B.%-ML;$.;3*N9 M&/##@!]&QN<#R'Q['#*"?$W/+.S5O[3IB5&>Q5!*([#CV1 MJ*:M<3<";C7T\&RBX8R$?YN>)C[P<8>ON9%--KJP[_O+H@';I%YN5P\2:;!. M$7,6,&>A+F4UU%3C7?P[+YKS2S4QOBH8B1!M5 4^86QP=Q\+JH'_+EJ2.$_( M;/X6,+65=>!JZD^[6 [S'ZPPJ":T@,?S[!? .)*W<:3IQ7UUV%/S:P>/O/GC M_$+]H7]L]0@,16$HJF7M62?'#;-7*$87VNCV;/;&7K1X;ZQ&!'KEOG#+VYX[ MDQN\9-.!,[I@#WK>T//FJ^>MJ>TPD!_NPX^!E IR1V:;8)V$\NLPC0,BD5B7 M@\@+ED!GG,6*KCURUJ"A6^[]N>5L2EYRFL0T71A34:L'H4O'"H-KEBZNZ2.) M)T*03/R3)/$EXZH3\=FF^.JX&_41/M;S/<&N-HW>9NHIX31HB<#-]A"Y46?( M)(TO=B=([:U5%C/]P CN-&VRA!\XOFW>#T7M[0BF]S<+(6DMM'W.V55]9& M01R=*[^QO=/K 26@SF:_&2LWL7 M[=@?#B,^&/'I->+3W/$Q5,SGIT#."-,%E>\B" OAT2304[.,\^@."!X,Z6!( MYZ1#)5Z!4"VS:V(!GHC,0;Q] ;]DXW26H2Z,N[:LN;7T$#:5"_QPL&(N? MZ/Y50K7FMS.=*\HZ$% W1MW8F.XD.8T(,8FDA2M*F:+^Y,0<; ;/.PULAKT! ML0(Z0P-L\VBTO*PP^+@5JG"+"S #+2UOTR[.)7!RZ:\SFMPSEHAKNJ(9B0V- M*2$3T 1$$["+?I0UHITU/I]'9_!:G7;>65#PM\/LQ8Q7IGX?K'LB 7[TV:#/ MQE>?#5B)'['@0&$7IWWY]6I[7%$ M4LDO[$LJUB2BV8+)N M^!AAQSL VY7?DDQJAK-Y*42,!>JFH4YAOB6/+'F46NQKR6<$'C0'?>C#^]!; MP_F'U(W4PV\E) 8)KALV&*Q&Z:/(#D#Y3)X LA$RM -@9BG)EI3'"FO#;6R& M81T <4>;<?"4[I89F6!FSP/%(?>L3G7 V8YM0-@[Y]800I10S+3. P/ M8GBP@_"@P=!AMH:%C_@97!3,QBW@(VY:%8?!%0N?\*KW@C$K5^1H ]1UW@?_ M(D5U\H'9:"->Q3"[$90G$GZ&.GZ]8U"C@&>-W A>]X5"8DLR@ MGAFO&+*]E>#Y46?W\NI]1&YW6U=G.,RA"\3M)V\D"29P6F.$"9R.$CA!F1I# M)6_^&B1%L[H=--!DS>-YSI,SJP' 9$Q,QCQ*%/P4/M-5OJH,!VE_[Q\JN2F, M4%7]WCM4MV&ZT-VT^>8W-]!H*53QJS\087I5R_0J(0B92;50'@CIHNRG6I<1 M"9N$R4K86@D#Y]XA4GW"L!I1/[I0I.$@]<;,T5&L%P3;,PF<1QP:C5R>>PP6[AWN^ 21I/#_D?7D+8;!%T95CV MBWZ4!&:<:LHL:L>Y=;RP='%/^.HFY]%2'G%[%CG;3*487C"^F\=FB]7>'^9X'2*ZZ=!-Y[V;KBO)SCH6E:-S!'9Z1'IG7+=] MI\Q.Z?;*+^3/%O'@118\H>D0[\HBV\1X,Y2']/5@SB1')*"^_ M?B"I?')F[1NM7>?M#:Z\C M#)(O=QI(]C_XX97U"YKWX2/&I,'.H,*D04P:],'3+L47$1F-U$6Q1E>[?J!3 M>-5%MMFF*&64^@ 19QMEOHA"I9H]_$6BC#Z:6G%9SQ\4NPK8C"_)>OYI8C>H M3+@IK3VIWL^R)>$WKQ3,LZU^"8\WMEUN"-R5C!#G2FQV/'A@N"U>P]OA8X0=(_G#1_*/X=0TS/S(6;Z^(5PH'^.! MYJ)OG0F;T0UH3]GRAO%LSA+*C!#I!W;1 34+'VA"_Z;I @!-_>@N^IPNR4_? M?_AJ?E/:09@!@AD@)UZH!1AL./>JSR1[@2P#QE.O;%HK=_$E0OQ]U.M;G]PV+A7OL(1) MPN/4+V_0Z+W5A3^]=FVW:2DCZT]:U9:J+=WQL M;W,SN)O;2U9VXZ(8B4[0_/5#XPI E'_V9H=CA8LU1ECAXJC"I9M\M8%J77[X M/A"9!.9!5P<>L-:E?B'7M2Y0B+#W#]9U8%T'UG4,#=&@&5&3 MIY#'-0ETE6,&JCZ9S:<' OV6)%+TQU-Y](J[9?WV&_.!Y\:",<@]RX!O .7#6L=PV M-)*BH>#%+U)W%;=W7XS<"YKC-J?T1:(=RKP)Y^I$*B3:-U"N.@/TYD,:@ M=]?GHY!F\$<-FW-=C5 !K$0J6I)9:JZ&:[ "9I4/GU7>&LX_5.PP71B.VHH1 M0T!HW-"58_R&LHV\T"2E3Z(E)8]$3*3A\_4J_>'G;'E#>"3YBR;5N]]V6O= M_OQ](R!-T[H'\M=FE#1-ZQ[(WYM1TC2M R!?61:[]F'FL@G@E Z NTKOE^1" M]2N;S<])F"UG7%IR19CG^&;T0P MIG4 Y/7]U8T>EK>_=O#(3V$:EHK055HP MQF/-*P--Z PR:ASQE=2'R%52K\>0*N)'0!Z*W*E(7*1ZV'2C<'J(*P.PNH@ MK4^4N;1]?21+E4+.0+JPC]C4U1WX\W8Z3*8R>/N]B]CWNLF8M0_:JV240265 M#QE7'>Z)$96$U:236VC#7G*SG4C&,A-ORDSP6DB?*A>\*?KQYXRWB-1Y1Z,: MH:]SQ+@5A!Z\ZZ;^EM&6\V@#)-Z<&V;3D#6- WAUJ#2QCCT_8!J]MOK(B'<2 MR0J_^J"*6T'2-7[U\1@@?AV5D+7!KW5R@=M:FM:OTCHPY-U6K#G6S2$+[S9> M#396@4:WNP[+NK"LZX3+NCK-"M\3PVUUUX= HB "N5$#H6#=004MZM+-=U[+ M908$2[C>7PG7^RJ6"'DJ=3HAM>Y"YM25M-2.Q\18O#@9$V/&&:%'K1FU9E^U M9N#!,Y0^_$/ 2_4]6(<\VP02#ZG61\65T;:Z,60MYWHR'"C4F=^?SEQ3JCZ9 MSVE"%?>4#]=6K9L']@[G5#4,)+S@<$T1;MVP_LO^R7KKK9LL."FVZ#$\E8S9 M:.YI8#-H>>*4\37CDJ7_%Y,R]P\)I#SRC.6(@!EHY5H65A='UXUBBYI+A70# MQP+OP 7L>W!JJM9U P>#]WZOT!CO^JJ=X0,&8*;1SADW%M[L@@/(Q-GF\!=[ M)C,LX 5^\)M8&ZS@UD]'^".-:IH&5(U![^?P;0%T=9U,VKR+?[(D5FX$0SFG M81PZ8=$)V[(ZT6@[LE9FFD^HMCC*&%P='Q'&$!1KE+'1Q1/:ZC/>^:P-_,@: MV.]>A5/ZVK$^Y!GWS\LC8UZ]I&$@#7=,G-M(\OK M9T)I#IOBW>9N&:TH($" MMVAU5(99'UOP1K T4U49V,[R2LATKKNWDC#^%()ASH@U1I@SXBAGI+&;T7T6 MB:"+E,YI%,J_PZBXN$Z*Q6#-$AI1(E[^V,%9GTMBNZ+#C))FH&%>R?O+*['P M+D]>&.EFRSXU0>KZ"4[A/PL%%;/Y$52;\K]U 16[R6[S'T*QG*2Q^D?=/_88 M)JJJ6' MR:U=?$R*+0&4":W77[!)CO%071,8!^IZ=<.=PGY-)$.0 M:Q(* MSH@!E.,?A,G@[49LY2^6=$#DY-&%I-EW&*J_%&T>+&P=]9L$;?9>I5]B\K>Q(4V M>M#=U2PV6JR$^93#YU.VAE/:9#'9'1K;0U+LYCK%ZHN0MO:% MR.A*$EC'*=6#1I]&"CH]?4K.&U$**<9D,28[IIALG2Q@]A$7[W $ 'Z 9I-@ MC'>9978HPV,;WN6:V2%J.M#=YNYTCEH;FP2(NKNVK':H=Q13 %+!7<=6.RK8 MN$:!J/[B+:H0KSP0R5\]1;)!]!R(\6^>8MS 6@1B_+NG&,." 5#MPE>-JGUP M$$H!7Q6L9DY>*-:^:EL-H]]0M'W5Q"S#K5!T?=6^+#)QH*CZJF(U2-.!HNRK MJ@6.]T(1]57=:A8=A6+MJ\K5.K@#)8"O&IAUG!+J ?%5&;-* (4BZZO>U2ZM MPWT=2=FL,WA0+LB S8.U-.CE]\74($SCVMJ+3!E*UBU+.WN@\[ZF'4..12I8 MI((I!L[A+)Y2*5>JV9O@L9Q%\$F>>)LN6$$>CN%QY] MUH$)+4PVP&0#3#8X^60#C0A@_)9*<9%S3M-%47)A:9UT^ RT3= V M0=L$;1.T3= V>0^V2>='YT!*^L_[ ,.610).UHP7>3Z-]'2+%5VKZM:@H;:. MVKJI]=?K\INSS4?"%CQ<+VDTX5(&@/2I9HLX;O@CCY.HN&U"93;/#^ID[\I] M).[9O@":Q/7-?]HN.)!5MH7N=BX_=5H-;2TT-)JF:UW MO/TF\5^Y4!?);//:SXCD0[(KAKX/GXDX)VM.HG*"5'8F*\6Q?Q Z+JK.K=QZ;30Q@=R MWOP2\'(O-_/4Z*:[=LN8X4 ?#/I@S-?0O&G454BN Y?L!F1NM5C)*<;G5(2+ M!9>T?W6>@W"TFHN>!O0TH'F,YC&:QV@>GZYYW.!(')$EW)ER,Y")\VM BT:5 MTC1X;MJ;P[B&:V,' Q:/&CQ@**1JM\42Y5':C9_Z>>Z[;MT1E+)P)EE1FCC M%0>BP#F9$\Z5#^ZY*A''$OM&JPV$^<5\3B+55NSE-=U*.?/:YVF)?O,E!Z)! M">?.C[N%64H-(C(:R7>W;6IM2896JPY$B2\I?ZD;D=!NMZJX94DBP7T*N6WA M:M,%T6=P CZ#NWRU"OEF-E<9CF4P)$G84YA&]1QD,17](.@'03\(^D'0#^*# MAZ S(V"$WI%.E;\1QOR[LP%&G0'0POX#XNVN 3T ;VM5#8BDN];S-B^WG44S MD/OSMX"^7 <@_PS^8G*!0%UXDO.F[E"K-5V[1QL A^Y2=)<:##_-W1IUIB!T M&CH\3L#A@ M(JGG,0TNV8"%DEOM]A H=,=T)_EWA+7+"PN M/-Y>39-5T1; FT)M"70ED!; FV)T[4E.CLH1QAH[$)#&LBZ^O!] MX9I75ZTWOB71N(9K.PH #!I/:#P!,U%+1MI,<\YWDMHFY10R'@WE@UI"BC80VD!6"4DW)9.I M/L0EBS5O;-)\2;0VT-I :P.M#;0VT-IX#]9&VY-R*#W]QT!JVG);9IM@G83R M:Z6:DG_G=%T.:EH$8;^P<[V\(82HCZ,^;M"9;K8\=:-82HJ!BQU#U>E1\(FH M6Z-NW?(F-RVS_9,D\1J%(MF MI+@,\.J%RW;7 GX*_V)\FDB>LXE#M%MX('H8P+4,Q%BO- C&S 3G9:Y:L1U> MC;EM#6I%BBX?@78TVM%H<*+!B08G&IRG:W"V5B)&9('VI3D"2>!C:^[N%::A M[/*?@P5C\1--DH:FN'8!Y]9W#21H<*/!#3(P/VZY"&Y(:F>@,83&$!I#: RA M,83&T'LPAFH.PJ&4W%^#1,7%FE;%:*8[5W"-<*!ZB^JM08DI L-3)F#-L&I& MHUJ+:FW+7+EK(@0ITQ5>;KS_%&8YI[J;[P\SX^QGHR:.FCAJXJB)G[8F#CJW M1Q1Z:"7LA[(V?@_6\@UPDE%>?OVPO=VPH?D!7<^Y/6('&!HH:* 8U-%SQ:0D MWMX$JA)=U?_+B-I4\MV"<;-BV'ZAX5H,Y*L\D:#M@)X])'11[$-QE5X\1U( MSN:7(>7JN!CA\U%,V2XI$2[#;4L%AD*#Q7NP[UV\MRK]*S,%&9 MWG=+0FP[6S=:;2C,A M-YS]1:)*&=04>^LE!Z)!>:/[;'Y'Y0:Q"$%_=/7*7K7)Y2+U@U MY8IN'S,4K9[7AZ_T)MPH)=.:%#:K#(3I9Y)MP5.VFRV&H-GHLD67;4N7[:$: MF>4AIV'R45HRM1<2-IO<*(B#>/WN)=UMG A#Y M7_Q&WMJ/!$3[5P_0[D5_!^+_FP?XNPL( (GRNT=$:1LW@JHLGNIFUK$0*+Y^ MZFA]>$@'2CCXX?M 9!*8AU!2-Y##5;%A,;M9P@%X/=<)!Y: 8<(!)AR W.]W MRY"3,\54TP.>NB4BXU2I@7>*Z;Y(AA:3IY#'4DF@CW5IJCT_97!*;:V@ M0" M\EEIV"LMH4#LP-AO3*CV#W%+I\HW?$/XG/%5:3_) >7K_9(^RC=/+)FI\P=@ M6 C#0AB"P! $AB P!/$>0A#=ZQ:CCE3TH)..**+1MUHUE#_@0R!)*@(IQ0.A M(&_H!JA9QKGU#X('C7XT^F'9A2%/:;H0<*>&JK4P.6=QFRIAQZ&SOHHGFCXE6) J\W79YMF1Y!&$5JJ]%T$:Q90B,I=EJZVWMXLO,4 MF+Y00,<].N[?H>/^5NXA*0>7*KV//)*$K=5>VUZ$K4$'- ?=Q>[=Q>A+0@L5 M+52T4$_;0K4X?@;2\'_<)X[(L0^TG"D*)36F8LT$+;]HI\ZW?8QKW;T;>%%1 M?W^*NN#9@5HE/^TADQ_^]2E\IJN\.DBG_;U_J.0>,D)5]7OO4-VJ5GD5[Z_R M-S?0:"E4\:L_$ V:'S-9,9[1O[>-(*_23,)%I2Y3-C_4&!2P24[Q.&Q8?+UM M;&G(&JL;/CCLQFRK^@ECA7_0O7"V52H*=V^I0FP]O\2,#G3>:6#CW3LR;'/S MZ*$AOY!_99LKI?P2D8DK(7(2S[CZ5]F3.U.L#"B5O\(1;;'X('29[C7YJ=3= M::PL3?GA7EH(8DXX)[$NG;#)$K[B6/G:I(6Z>V_M20!]@J\4VMT)7?@FHISK MDQ>[6=0#.JCPD[1^7P%?*%M6B->NXBFF+Y> M\;VS4I#8WS#V:7J.7:5%JW' M"KF];9HPX^J2%=6QOSQ\[ZA4F0[D^WF8D?+Z CA9.GV-W)-']5=+J^LLR^"S//DFLYU!XG-5$]P$H?VZ-9]^YD\9_=/)'DD MGZ0H6.H4Q&X6=4J'CXS%3S31,?#QSX/ =K--^IJ\)$],XK]RD2D7KNY56,UU MBM4L6Q)^H"!4.G5@@YW"_7)Q%=N*J9UP(^(CE\)>@P%T&@;FAZ_CTM2>3!DG M&0^?]=4FU2,Z>/2YI(O$ZNN,)O>,)>*:KJ2$C?60@"9T )B4X0G;*KUI+ _U M.(_4ASO"'VE$Q#]9$BM%J!;@5@MU@,@GPA>$_TFSY87ZK ?4.+ #0&YX-IO/ MQ5*RDAX([2#,/^D5D>HP#*N)A_B$ =A7S^P]XU[B6>.L9(T]SJ/+B[+RWWI7 M= 9_.\S^#/0J(ZP/UL7B,\=LJSW36'<*CU=A=IK:]"*AQ*'A706R/H4!X^J*9.DC&K35/S:M@#:>EW7%<\- <02Y_=7 MXFR1I%:KM60MQ4Q3N=T7VMY#YL%.X9Y*38]FEV%4F)F&^B_]P 'A-5;? MF8:.">9!BP3/R4-VE0IY["I.-?"'?N" \'X.5^8*S;KA8X1]4'[9N47VTNU: MGQYM'NP4[CT(L_DU2Q>%<52:1/\D22P5X"_:WFM6K>)JB?\_ I9D^IF(AK%J;5)16 D1V \ID\O3[ ]+#4#,6,9B=Y MLH9#F]D>DC[B9U!:F8VBZ!:W#C/4ZK1V;[)B0.^"60@RKY)EVO.C#VDT'?)E MG;7@'5_6RD!F<[!YR9SM#H,32>W%-K+6>PWSH'H.2P.\A2/->((X $::Y]3 M*3#2=": XV"@&-?/^^:V6W$4<+)6 >YTT3+,U61IUY&NYC!BL.O]!;MJ^_G^ MQ?@T%QE;$2XTS6KU@WJ'3VFBL_DK "I?+FCL.* =U-$_96DD)4J9&W5+Q=*$3!D6!T51NPWR=L9X,1AV=V\/@C?P&1MJ 62&>EO'(LA5F]#K#N6>ZW>5H8UC2,[ &66DMVR^N"J M=A"&57MO%&4P@9B5]>$38C9J%6MP_H\$UVI-V(2PT;H9;U09JEU[%\:#<"1K MJ#!Y%1GJ?L>>6 3:SM#UGY%UDH99J9]CX>'6DOA$PM40IZLWO M3?AA,B?6* M4ULJ?JV8T9_N2Y@[8;VW,'?"S16\=5/@'T-(TV>@/N^!\HL^"7@I1[5 M,HV@=AW7.0- @#!! !,$CD+:VV:V,[[M9:M)$3 -.W8< MT Y[Q21>)8M7R;8/VJIL\Z)-MCFZJ1WH&EZIN$29ZJR[T\I>^KA-51>[O6;_ M%@/P5']PVGJ4;DG$%BG]6WN%9+-%G.)9]+K>$MKJEJJZ.4ZQ>*&EVKLT74CE MN>C<(S?W["&ABV)G:["QFHLA:_$U# M@VL:8,>05V[8;CGV1(*4,$/9&XZ%"4L&5]6]XM#6Q\6)Q!HQO&.]PS"\TWN< MH+%).;*03W,?P4AC0 TLT8&"0;\&-)6#2)"%SZ1M_U388J[#0C9086SH_<6& M,": ,0&7G3*E*!(9C:;JR@U>W68.--8IU!?S.9$FSR.Y*F3I??A\*X6LTD]2 MU2JH9.WLDJ@;!Q)U2.82J,VKP1H<.US9;=?-'023/%LR;NY ;!X\,-S&750W M?(RP#[K_WP*E.=X@@?P6[Z'@;L5=XS#P/Q4:,/)UN;8NF^N;N^,)PMP MEML(YIJDDL#_34)MO/+M"-<0JKR^=*%:/4U#SC?2K'L*>:S;N_43W,>(/[/R M0CK+,#%@&L94AR\#;@WGEY2_>)WD7CLCJ33+,_$B_VZ(%!OJW:O[M+97QVQO M6](@U<&*/E#@?AEF?[(\B55[M"A[T5O-ZFV[Q;KHL9UGT5*=6VE<^MS$)%[1 ME(IMBK*AY[;5S"X*Q+72\C/+[O*'OR2-[IED#+808)IEETB"? ?&)-3)5QX K'7(.8+9D\MQ1C$:)-%8)/ M&!OGV/( MPCQ\=3.ZNJCD,\MN0I[-YN=4K)D(DX^%_FYI&VDQU6]>W6H>4%X?,7%U3?TT?2?R* M6;YH*VZLYCK%JAH:Q?9GF^*K^XWQ M#D:#[BET[E?"J?.TZ][F51HEN5*K2MGY1=H?_)*F*D/UFH1"4['=Z9KHS7=2 MM&4C=%D+R>8C[O;J'&NC,HTNB-'X8/8F7M&$75DO@LPKGW'_F]^'$$>'.Z"A MX>?=/K 26@SF9?&2LWL7[=B:&F-=&.OJ(]9E[Q,=:=E- S_IR"IP6GBK1E9\ MTRJ>,E28]J= S@C3!96B(P@+R+N(S5HNZSP@VP@^C,)B%-84A8VD#<1)?*DX MEA22_.J%R4JA\">ABV4F)?PCX>&"2-D^SY-K.M=Y_;I8TBT-#@[HV?P85AV6 MH$E.\2@)GE01?/=./FBPL9DZ6#SW&+(#H $175,-]-6#!X'[)N?1,A1D$D6J'[!*C(C_RLL2 MI3HT0'/1G^!M!N&Y!$XN_75&DWO&$G%-5U)%BPW7.D FH*/#31/^&D'.&I_& MHW/K6)UMWJ7UP-\.L]^&7CFT^F#=$\E50\\D>B8]<^; 5>V1^B4;J+$C=4Q" M[(ZAW'"_!'3;U35X(*%BL2!A8=JVYZ3UNLY==,T 1(?=^W/8U78\)*GD'_8E M%6L2T3F5LEK7K+%V[#B@==]5,*X? M.""\1G^L:>B88![4;7Q.'K*K5$C%1+&K@3_T P>$]RP45-RM.0GC6?J'W&A* M[5;=P77)7;;3!\2MMCE"W? QPC[H7K@FF=3$9O-RDQI;UIB&NH59*OP[,'9B M9$U';Z;;#"X!CN;H!0>W62E<;H1:J+%C5887 ,/X7/=)6OSACG M[$D:!=-P+7_)-A8HUBWAO G,/>$KM?%U.%0,<0KC+7EDR:.BU&LZF@0!: X& MOX8/?K6&\U _,.A)NF&#P6H\A_4#QP)O&XU!$Q ]8VFL[AGZF(<\E.>$J55* MW=A.XK.'NM*4/4J3,LVVTOTSR:Y)F45XJYQ.U?':!@OT!SA-U7-W![#ZFMN" M7K=$Y\!?7YW-;B\3QC0!LZ96;5N-+<#<#^3)X#J AG: M 3"SE&1+RF/%CZD>$,.P#H"X(U$NT9Q) 9&JE.NRQXMD'G6 W+$YUP-F.;4# M8.^?6$$*44,RTSA,NW&2=F/PAC%;#XV/^!F\P-;("^8EES8_ M[GS@T Y>)-AR]"[)"\JB]1$;MZAU*%;,+D?OA(I!MV)M;"\O)4LS9;.55.DH M[;"K&_3J4V&\X5"8DLR@G@NO&+*]E>#Y46?W\NI]*-XE^8+.<%@\ HA;1XT% ML# ""R-.KS#BNG'*A7PYZY5F& MML&E?$JYI%B:3."X8M[JT##;8*=Q7Z:/<#8Q3 M37UF[;A!"N!W;>;V 9C)2O6;T]G)P&F>X'*VF4K!M6!\,YNK\VUF[9(>JQ8)N\6),OIH:I9L/7]0["I@,[XD MZ_FGB=V@I\)-Z=)1^T2\ENQ&Y*#3'/>GW]E*"B[5)\J6-XQG:#@\$# M"][A:0"8Z3,F1K 'NU,06NU,?]K=GT*;"5\:&[R/-A/6)[>-R\$[+&&2\#B+ MS1LT>N_0XL^]"#8>;V]$&]A$.\R_M0JC>B4"N[-=6PE)?UKPM\S9\(Z/[6UN M!G<#>\G*;EP4(]$)FK]^J-\=B')'?=&Q'@OKL4ZO'JNK_,V15FHUR-0=6:56 MLTBT6^6IZ]?9-+5\C[73(K4?O@]$QJ*O#ZHZ6?4A6TNQ7,QN6:1FO[#K(K6F M$&+'-2S(PH(L+,@:&J)!D_BVYQB)[Y8A)V=*A$X/).C%L_I3ERQG-]DM7D\A MCVMR62O'N.WJR%8KEMZITVO;9*:@I+@E@O!'$E\R?IEG.2=70N1A&NE>1.-U MW!:S;/7$.PD3C4@UTWQFA8TOM2WU=L0]D\@<_J[4ZL\L^V]27T+7^_-.@WKE MK4621;9?J7$?7)/4",1IT+G8GK.UJ:S5Z;.'H>H>$'/A6MUXMP5J]:5<@Q=P M@4J?/"C6:@#GP.4Q(N,TRK:;Z(N43>+V[HN1>T%SW!8_5(J2">=*#RT[PNV' M;#OR%/*E^,\M^7=.!U!]5)>CBZNTQ*YK^C5\_(G0]H]"@]@A5^@0ER'EIO;(PP(S M#KJ_@#V1AM:JQ.[(??P'2^1JZO)0=6EHU[1N#, XZ"MUWY)GWO)4GHDL3&,I M#4;?#HD=!T&\8I708OU\!+6ZR0@)W3$?:X<=!N*\ NG@F/J%!X],-\ M=<\9([6(>"7QKU3X-!4TZN4,:O#HD=%T37D9C^Q+8:I_TJ@H)@7.G%#E%.V; M8H8GC8IBKQ7BCYP);<5_?T\:%<5Z5TKJGC-6:AVIK#NQ?<.I-@;B^.GCH*S< M0,4/1Q@5F.Q4L)>F]ET3MM'#_:*K,'I?BMAA&H,\FGT^"FD&?]2P+7,:(Z33 M7_L0E+T ,38ZOU%RAZ%T(S!\H'6Q 26BT9+,4G.3R@8KN,?PH?X ?#"YZ&_5 M:Q/;O&?YXDRTZ.M9XZ#:GNGKK;(NUQ\'=6JUU9=+HHN$]#!2B:_JMI0?NJ9C M>TBP7=WP[>HZ@)-%7U5>&8G/<_X2C"S5^\.\D]U1I=W0C1=RBN]6QAI202I& M# &A4;6N'.,WE&TT=TWCO$FTI.21B,EMF'Z]2G_X.5MN3TV:5.LLMM.Z!_+G M[QL!:9K6/9"_-J.D:5KW0/[>C)*F:1T >98+>>ZHR[]6#[2L@MF%S+9IOH5 MG*HL0"X/V[/-11@M"Y6O"O@.ENL J5?I?#N?C[E?)7!*!\!=I?=+7U_=:.'Y>VO'3SR4YB&I0IXE1;<_ECSRD 3 M.@!,[KXYXRN5R%Z5::<'T&IB!X#>BEPYH+C(]3#IQG31JK8/8[+4T*HPU%*- 'Z?A^"?;&Q+S:HJW!U'2%S&?OSD2Q5 M;A &\D#XB$U=QUU_WDZ';<0,%;+>M0KK=9,=]MB"5:9YU89I4$GE0Z^Q#O?$ MB)JAUS12M3#7O>1F.Y&,#9:]:;#220K M_.I#V=XU ;7"KSX*[EW_3RU^K1-1W7:1;OTJK2/7WFW%FF/='%/U;N/58&.5 M">%VUV%#.=(.V9(- *:.]$,J A>L^!9^_4)QBK-.D)ZYWZ M!$/547]1('5^\8PZ/=>T ZGRZ^E2!5X)"*35;R=&J]HN$D"Z_'YB=*GMX )5 MVQP&][LA3*_UME"J>:?MMJR[@N(].J6VQSIX*,U\47B[$SW&!F90LOBF] [1 M(@5**]^T9O*M+=MY" M.OE\4Y];WB(#1=L[_;>QM+#I9 NESNBT9 ==OZ&T\TU;'O*V'"C-?%&E'=:T M04GCB^;LMK@62ATOM>4F@JIERWPHO4Y&26YU<0:46KXHRMV$A$%WVD!)ZGYAT"27 1KP@.A MT&I[ESETO1)KAU>8VP&&-Y?7Y]CU M6 -Y=;=-:;R,?'-,E50><=B7(N&9:( MB^B7/)(H44.(FW*B#?IISKGPFJ/"GJ.T#&.'1#J:[JM=@;!_6;T@) 7@9+9_(M0X4KMO@;-<8K%;:FNWBC1 M;[SS03]P+/ .>IX=@F,4G_J!@\%[OS=B2F-3S.8'WP$0 :[@!8;Z"V0 ,WS M +PMM'/&C84W^_P ,G&V.?S%GLD,"SC&[Y&D.=%#__IGMZ[Y,IQOOM2P:@P& M/(:_\$QWV0D34EWZ)TM4BK_A"A'3N&ZN-ME&X.7!%3Z?D93,5?-!$B9%XF=I M:WY)8\+ESWNS[<7$KH*YLT7[1#"3$I7$76$&7JT#E*H?, W%PB.621DL=4I_"S1GY M%,:5E['X \&MGN_DL/H/&>M_-0^H=I""V9P7\6(,(:@6&/'C2Y'HZTIY/CU MUNY6BTM>.]:&Y;O^\/#+FU4L:!C*QQ\2YC22O#US;F4"J$6K8[N'JE/KO!&L#1351G8T>.5D.E<=V\E8?RY_0#S<*TW(.;A M]IN'6QV[\.Z0@R+3,/KJ5I)TAB\@HP6(F2^=%[I(/0*B[$M'!8OT-R!FOG5# ML$Y.!.+I6Q<#BT0G((:^=1X I:(!;"6<"G1HJ8&81H'@BY2.J=1 M* >'I7H@$0C6+*$1)2)0C5A614E9+L@\3X*$2B6P7(K)0RC;!.NDF"P74PUM MUL5SM\5F._2A57:# ^J\9,\3C+'^#^O_CJJ\*J\ /JCD,EP1W"=45==$'T*E MOT:ZSXJXXPNA#RO>JN_E[AL:+86J;GWV!J)!LZ?/*FRP4[AOML>2NJ50>1TN=F?2V>9>PF%(2[>8Z0=&"BIC#8'% MS-/!:-#=K87O2Z$]7=.Y+KW<8B;F\GN;R__F[>G3^6N&8L)I[PFG;Y4F5J.] M^(1!DV.+M3@;1IMC:7VN>Y-&TN1=,3NMS*LB3):PU?N,EL&%U:J<&L M]6:#Z@X+5NN]\&K?00_#5KO'7;##9%6)OJ0X7DO@^$ZM9?M&0/HH.V[<%7L@G"_:4C34-IC1_@/ 36$E(,76'H M"D-7&+H:&J)A&U:JZSQJ@BB58]PV0]S=?+._J,88NZH=[S: ('4*38-9TY!! M8#1':BH'^0[GH/NKTWOD5'U E)%XET5_>'W<<33$U7/'3\WJZ_A 8 M*7I+Q==+3LB54N2)R%S1T_1I0CVZ[)I32+)KG>QT M0DEVPZ>>M4YYQ 9NF'J&J6=](%?()5\ZTZG MBXL T?&M\YRKL >0/+ZTKW/L8QXH)?C'X"&7HZ4B05P,7$NTJ&ICQ#>!/**5M[S42IKD$#N$R'72L7/4 M,$OY_64I6T1/5!32\BHM?&GJVRLE:L-D\M)M["I5!1D)R<@D_BLOF_].#T5BTGSKVC /'S%=I:TGSQ8J[>$ZGNKM>4-3[Y9$;)&J1J]7L0IRS6G1LE&U M[15;21!/TGC7[Y8242AU4B<,Q7);[O48)LK+#"=A#P\=+QVW+:&+D?NFF4ZH M6?/HL=/T\(?7?;C=$;<>AM%2^9R4!\%]^'SPHP/2FA\\6GHV.HVZ?-J(*?-EFIN-^TI[=3]Y0T'O\VRI:&%IFU2E@:'PCH0@H]#Y<[TC4Z%Q."60 M[HG>D>:>97)(E>KGYF%^$L0IK^B>V ]I&BN9Y1")0)*K1I\:7<7U8SL@TKD\ MW4?)1YKT[B R-M)$]P&\X2/- MH:\V@$:6\=[",0S$U+6Z^(%"KU US:L;Y9T[ MG*!4\D6;=>G,A=+F':BQT'Q$*,E\46B]B,-!B7;*NBXD$ >EDR^:[D#Q2BB9 M?-.AA\AV@]+*%RW<>8072J 1J.+=YZ!"B>.+)NX\Y@OU _JB@SO-Q8,2QQ?5 M>\@Z0=]+_46T)'&>D(#-@WE(>?"H&AFH3RG)U-58DDL"1>P@W$>^^J[V[P0H M;PO^.\0.:_ZQYM]T9Q/ HGMI7G).A1+3.=SQ!<]UB5<@& M"TSJQCN%?AM[5?\\M72PS-L\%L:HLZOGI6)&!"=Z8X(T)WD%GV^Y'&T\6"-+C!Y4"1QIHG2WG.!+>D6G M$9YWG[[29?QIM10;AB/*-_M[G&I)^'NTY@ZA,+3%3"1*5F MR0>3 ]Y2%TZETIZ82[[^;Q+R2SE!$U/J8$6/*?!9[J?[)Y(\DD\LS9:Z(& W MBWI,ATZ98$3OOP"5Y;KVR^T6\QSO>_GD[E[XJ]5\Q_R)=8?W?BU?L-9W&(9- MPD0,]XD8&+7%J"U&;=]EU+9+Y7*DH=P.CMV1AG8[4;1&&O/M0KL>:?2W"X/J M] +#=@Z%D46)F^C@0_F ?P_63&2<9)277S^05#XY$WL7)EFM$[8A7%V[G''Z MD)LWOY:#"['0\>&&Z+U_!V^!AA'Y1O M,.:G=U=AS*_)W5GPLXRU.##\Q_R-6-6BJQ-CHXOHVIPOCE]@O\Z_9A'*X%:@=W@: &9Z%_H(]F!W1V6KG=E10@(F"&&" MT.DE"'7J^!]IAE 7OM"1I@AUXP ?:8Y0)X&/D28)=1+N&FF64#_QWX'R:7[X M/A 9B[X^A)*RJJFY2FTJB_Q2ECY*S5)^S47>-'VF\?JNLV5: HK%CYB28NKJ M_13RN"8*43G&;>A1RK+/XP$J$3P\D^(3+$V%1"/NSS7[(]H0N]IUJZI5MKE*) M4%X-S0C.5&7M#.&6QAB8#0'!:%)8:E/B3J,92))X\ M$AXNR$>Y>'8NC^NZ%N)^ 7$[D;?S>:?X?\X- MIZ#SYY\:=?UC>WO03N2=_%%@/9BLKW[\2=+6/Z9O")]?;T?HT-];UVD,LLWZ M?!32#/XH3 <-?%]?W53:7#0/,K9B ZR<.K=BPREZ+.1[)4NC(9S(DX MVE1$@Y/9N\RF7MF2-7)C>I5A,^C^/K%L1WUO:R6#,X\,\ M/LSCZR.G92 ?YD@S_OQS/(XT?W"8J-%(\PT]C?*,-(-Q&"?V2%,>/74Z ZGI M6YNUP5)$@/3R[4(N'[,ZADK7_3$0^7I=*L!A$D2A6 ;SA#V]_CI^N9@F8/.# M032=,[YJ2OHI=H7(J@J_+"L/@LSSZS M[+])=A-270S>=KI3W"0D;$7NPV:QM<#4J7?^&#YH@V4^C]\_LWIT"?:J=[=TVD^M D- Y5W?#+UT(Y$5AY M";0< '>^6"WGT)72 "YTC*!CQ&!BG+V]@_U "MR21+':E(E,9]+9+^#6\2.? M/)M_9"P6DS2^(_R11N3B.4KRF*:+<[+F)*)E\RHB]V\!?AH?WC^CBB M[?JZ-ZJ;ICC'NJ-WXZW]+\(>2KY0]P07D11:FSXNN&#PGX6"AH! 7\U MUBG4'Z78OV9"S-)S*M:LE$NS>:G2Z)QRL$EN\2"I/.$3Q<3Q2NH5BA$R^DBV M6U2'"&S6 YK1=Y+JE.TUPRR^Q%A3DC4HWVB[Q3\1%/&B_AL";?DB->KE.';3R1;,OF+RHLJ M=,ON*-H6@@$IW(8V_F$EW\9V^V^;9]7%BZI'#Q(T*F':78'*TJW9DR[J(TF0 MJ6[#2R3;LXHN.E0UQBF4LQV9=KI@C/),W)[GA0'/ GS9;37&02,OYB*BF=2OXOEG)&@UR+E3 ,>@)AT*-D ML3*U?38O[ HQRS.1A:EZ_R9[I-$:7F)Y3I-<#CM_R90J&*A&*'>[> ?%RT45 M8!YE.9=/O2-95KJQE4ZX6H>4JP\WG#U2%7X44TYB^D;?:K\0QKPQYHTQ;XQY M'Z'46N'P+U0*PANHNGL7W:^'F_7GN/>.QZVH8>4?](ZMK5#M[=6ZB_?;O5H+ M'[9W17I6F#:-07I73 ?"NBNUU[OJ.&LQKH]0>E>K9H5;K2O*N](R._0LG%5 M3'_W$U-[US-4F_!4N1HL+ 2EFZ=J6(\8>ZJ-.0O)0NGDJ18'"L)![=J^X8R0;D,S*,!XGCZE8J M3I;*&_Q(@N1 -+5*(-1U\F%".">7&!.,#]BE/=7F\S^;Z\#Y@!J;E M5*>)5)#N[7V)$M8;3AG?NKJ5XZ3T!TTX%4K"%SZDLH--J7/KWY6CIWI!2?5J M=XQ8PBF_YR04$MORW[I,J,X6]H\>RF4N-9I'$QZD;R-W^Y&_U@'RCDOJ1A&6,@\V6R+W8Z][%:MPSKK4EZUV(I!^: M@7U\?D4 =OUG._+\OUG.$X^_!B[T]*.GWV"''QS*C%^S='%/^*K(P5 AI##= MW$L6%5(@J&2.FAA J[4&PEK<,ZFGL#2B"7EE0=PSU8NKR+Z4N^=L\T6H%O$O M&1$3B<5CV3W+[#_N\U%N:7:083V;7](TE)BD"U-;(95*=/)4[U.W=1'# M^AG.,5#_5WE[CV&B2+^_Y; -HU??W$PTH!CZS7'0X5JE5)^+LMR+IZC@I=O MI=YR,9\3KUJ,NKO(5&1P?;^6ZQJ\SF/J=*94MC,>/GJNI.N0D. MNW<>H]AH$:=XEDH:N58R\X93J:^MPV1[09 .+= P&ET:'?L M/+E?4GDL),JWJT.JP1+8$@^;=.TA.](_)E&D%'@A-X;R)*I#+HIX_JH3LQ[- M%HMY@K>T?8D\H/31?INIP^.DB/VJJ_S&%C7S"@-CJ/9/*I]LPY05_&([5U\^E1E MRP4\Q:]F!S9?R =\2Z6CQ?LT+. I?LW>)V A'_"M<,';X6E8 *LAJO.%*TBV MNQ3E)6M*@X'U?*?8[0QB:5C>DG7.HZ4\J)0[?[5BZ5W&HJ\:M. 3!\$'& NJ M&SX([-NN,O=,:N"J.=B2))5F8;J@RE0V*<-B(X\9*>6RC4KY4JTVE.-C;1",]@NXQ8^SB)"X M\.%<"9$K9^)LODL@."'VF%RF@2.5=_W7"RHOFJ"EB; M>5@MAM5B6"V&U6)'*)U>M5C_B:;>U8_UBK*+IL/N=H4K4O77 ]'=?G-%JX89 M3]Y5:+FBEY4N[5U-EBLJ=5"% :2=NY;:SF@'+E@ DLA=WVU7).JA(;V[!M[N M% :;-&T@F=PU G=%IN8YED"2N>LH[HID@]00>:=QP"RBINEZ9 ]L0,XZ<\[C;(G@IB3!;T3CAU1P3*#RSL=LA\R6&?J>:=3 M=D.7IH4NWK%)*U4"7+\T%E4"@A!KF5HV%CT"2 N[0HBQ*!&VR%MF;(]%=; D M RQA>"P:0\,- *UG\NXHZ)8,[8J&QJ(VV!P8]NF]WGFANF$1B\8ZWGF@NJ% MT[IW[^+#W9"C]UYA4)UK+ KHH?-FJ(Z"4)J.39'MA>U<-0Q/64:"GX.'K0\K MV&;6!UR:(EP9IO*O1Y+F)'C8!"\WO>^&B2 F64@3BY;B'3_08=/Q7B#'MN38 MEMQ8@%EPU.Y6>26"E&X\S47&5H1+D5O*7N5AE/^+]4W)6ZSDM@RRW"Z5[&(< MXS>4G7%VJ]+27:AB"YJHX'RK.5C0.WQ!KZ:F='(SF7YZI?L<5HZ^_;6#1U[< MW4WTCWS[:P>/_'3QV?#(M[]V\,C/UX8GOOD1RVY[1<1.6C'0$>(6OP[*BAN( M;._B*]7O@YFWE>/(B+ENV".&0W=\>%=,,:,ANZL M=\M4V#X!VR><7ON$UE:UGQZ_LFRK+/17E^J%1547B0,2\E0.$<%#<6MF4#R6 MB"S(5)*XY.%]@X @3.,@/"@D#12!]^ZPC 4IR0+Y&GOR(@Z,A&>>22^H@=Y. M]'::KM9+B@<13?N'BV?UI\Z38C=YZ.OV#K*FMXD/IJ:Q]@O@Q5>]7YWSYN)H MZYMS-%=/X\4Y+2[.*4NZ>Z;YV:>FO$[UL?B::!+R"Z[LJ! MH>DD9I\H$"UW];W *SD:A&:!J+HKY(6AVCCH!\377:4N#%]MN &J$#@T44$( M]=#7W6%%*_2@M UO03'U1<5Q'JGU,8\O+'A65:,N"%OP<+VDD?QY49H\G6?< M63S.J]PX:[@QBPVSV$Q9;*:+7@>\S!4CW1CIQDCW."/=1-46)/JG5@[ .#>6 M].X48@P)8T@80\(8$L:0,(:$788SC&@8M!8,;F-PVPYC#&X?HV2^=L ?/V54 MWL03$.6(CFF6D6D]OA@5I)[=-XZ MV/'IC8,.]BJ8Q0;WRK9MS8V>.^SL7Y]9+**K!5TMZ&IYGY=D[)T-T1;LX"%, MU$WD31/1+%8_/F6)3!1M%+$\S\5DRE[AF8:J.XY>;M6])1.BC MDG#B;'-&B\)Z)4QR<2^!-.0'=;7L(+38@Z=O/6X@DT:'(]KNG5N6Z#Q9HYC1]I^.QYN1F/^(FS2V/'P(S$3 MW7V=PODE?8#+3/-@=,HYR:/K3)U@S038Z+QY_>AAWGC_+-\ALU&!O'*\#+?RO_7+.TJ)ME\_)JV^+2V^BEE^2NQ):E!W?H'JS0S%7<-QBN_]K+LM;IQ[*Q(U>K?] A[@=_MJ TZR M2R+/J3"YV^VG5X.M$&^TLG<4T=T")L63D!/.2"KE9#99*2]_"_(T>

!,EM] M_]7N/=]J*1D-$SM*0%?S 7/--FYV2O3R#!^H5%PK.(G_RB&^5/!L'S"[X93Q M_R8A/S#_[+ SK8">WN'32'7=(@$JRU:021VE./ .6+A2&^I\74=HWA"^"E7P M5PGIG67:#D/ DHZ0D\#>V/4"),,OXR!#.V<+D!:_ MCH,6]08H$-_?/,.W7Z\RD"B_>T*4GHQ+J-+DL!5[-V1H8)I!:>&;!MG([09% MUELUT11W@2+GB\;7-K[J1ZI)*7"$_#)XW&DC0;A31[JJO+![R-!U%4V@Q2P. MS.(P^,V;AW-]C==BY*(23HW7&_ 6)W%\@<_QQ_BV ACM;[2_ MT5IU#N>75)5*+5+Z=R%YMXY='7%K1OL ^3F)U%5H1-P2(3<031=*F=C&9Z8Y M5_'ZS;T4="()*XS5GE;WES)%(/.&R/_&!T$;2P9HM+2_-+DC659:.4+U:)+C M56?^/%NJ E6JS57NY1D^4.DJK<) [_'I:CE_<2^W>M9VWS1.[19!EI[G/W%NY($Y][USQ'FB#= MBV=HH*#&;P%]::2E//9_,;E \"@_Y5SY\D/.-ZH-L4JC:]I^JM4S7 ';@-I"?]I"IRWC?=JXCY'.X(I44A$\8&]S=W_=5 _]=M)2G52(/ MH>K>@3IP*]BGJ^7<-J*R:LJ,#92]#_=I4AFG%_=WE?>L:7[MX)$W?YQ?J#_T MCZT>@4['7A'I3$PQ^X-H=,[7;F6Z8S;0FS,6[XW5B BOO,]N>=OS*]H:O&23 M0':+%P9.,'!R>H$3G_N3_QZ$VQOC5&OL[95Q04JR0.2K5<@WJD6V;D@SOT^7 MCW3M!NH>=O0*O3^OD(7]^/8^QU?7'1X9DC6C!X;\X";*6KC?W%HY)-3;F*<- M\$=3AL?A,TLC>S3>SG*+R:X&Y)+Q0NG#B&KR>C%PFO O/3KH$V$ M-M'IV40@366DR61-#IZ1IHYU=]VX;YE@<*UNI!E>5OJ>=]Z)%7LLQTE[FSRO M2:0NYHHXB6E67)C=N,%5EX_TQSO1%';T3J!WXAW:9S#0_N14Y3'.M=Z89JLX MQ?1F=[UA!8P:M"!3T)KV-B?D+0<>\NFT.!-4 ^>BRD%^NGKI,S)EJP>:5A5' M=[\PN@W0;8!N W0;N#.M??$B]"5+1^IA@&L;8W4TM-$2![++/WQ?E$.D\FRF MTG0\B'T??MW, &^TMFM+NP60:%*C26V\&;/DG\VEY%NQ)/%'QF+QF62S^2T1 MA#\:;L0$SQP&(WW\OVK(,##>AD^?Y$[G-$SLB%X[<1A\_F3\ZU4J#U%U!8L5 M0O4ST1V 1G>N'.,4RO)*/Q.,%2.&@M""O3;7 MWCC6WY\#Q>ZX9A3X6]+&@CP5]+$.KW76(1 MWQJV JRP<;DH#W]TZJ/WZK;#ESLZKXHK$(OO+)PK+5=SBGE%XNE4VBMU/^OO-Z+ M/9.KLF+8H+ "G-GZT8-"#G,-&R>XA_\N3V.^ ?**=C#Z@8?W VN\J<=,]Y)T M7^E5K1^-WE7TKJ)W%;VK1RA9*$$C=:QVHKB/T?$*/1-&ZH!M;9J,V4U;H]&- MV4G;%BDO/;5UIL^8W;4 RV@HG^T/^^X[ZW!3M-Y1SL=0'0DDUKD?P7,:.G3= M0N7N@*1EC=0^\>>O><-I2M M/2''[-L#'IXC<^%9JVDC=>/9Z TC]=@UMAV&)FV]N5"I M[')6,;*A5Z33ASIW>O0 /?HTT*=AM#9+=E*M)S)R31]5R\$=8Y4IM'\2NEAF M))X\$AXNR!=!YGER3>?:]L\=+#E(HEL!N"C/@1*'ZGO/K>>=!C;=7^;>$JNW MNPHXVFU2X38>?DN2XB 02[H6E9=H6\QPBH%A(Y]M/H5_,3Y-Y!%D>!\-5O % MPSUT;R_:A6-I6N7T,1U4:3ZP ML!O!9M90O8L^=H&QO5'AW8NWW]TU"K?;%XTY'9C3<7HY'?:N+>_$*S1LWE4T M:J@X^L_!@K'XB2;)81SXY;N&@7*[59U'PIN AZ%N#'4;W* ?M\RC<7\>_SP( M;#MI=9YSFBYN"*HM&)=? M%2=*/0;@^8-@=Y/S:"DMAFW2F&2,2?Q7+C(%7!UFH+ENPT>EVF<,25:.\1O* M0<.B+]K3SCS;@F8*XX/F8"!T^$"H[H;PF\E4'^9Z^VL'C[RXNYOH'_GVUPX> M^>GBL^&1;W_MX)&?KPU/?/,CA@V=!-)@THJ!CI#1!L8L1+9W88'J]\',V\HK M5UHWK#@2![_Y=>E$O7]N)2,:NN/#O[H@(QJZLWYT@4]TK5O+:72M]^MQKG8D M^2?GK)"I<-CX)_*L,*KWFP$1]*T6LH$?!XBI;R61#7UQ0P5R?@_6C&><9!+6 MXNN';:5Q\)5L5!%?OEH7^5I-8SJ-'^ \O-,2TA:1GF(O\$WIK-E^V/MIME_\ MZ^/9D27_]@<_HCQ^08,QIS?WG][^(D7H-$PB);&D=/Y, MLO(4HM%V_)2)[)R*@O=NY0;2^ O[>*>\-4MR7*>SM*: MJV;=/'9DM%1L,)M/V4I=EE8(]:LTXD3J$KW1L?Z1;FG(5D1D-%*H&(MF] .= MPGM36IT*"O'Z91BAATYSBLOMBU:@X+I;2Q9B_%H]VUST"Y[G#S;&6*'%S-/! M:-"8Z&OX[N6CP>QV/'A@N"U>P]OA8X3=CUCZ&VOU746A,7;96>P2?I:Q%@>& M_YB_$:M:='5B;+216TMUQKOHK0TW,KA"[1V>!H"9WF_D55BJ;ZGC0P"[MYU9 MK?EYQZ:UTI(U-0M'P,I-CI%63(NU9Q@@QP"Y]M+[_OS5(PVSNW5$CS1R[\[+ M/&2$6%2&1547V/46H=VW020'MXD5MWS4(%'C3F#&^#'&CT<1/YZLBF..1&R1 MTK]5Z7*U8)ND<=G378HV3I9*Q7HDY=V4*O_EC,P95[=4:GQ]?3UFZ+CGBO&, M_ET(F-G\HV0PH<#47G/=8 6O,+R1+XS?$?Y((Z)>UY23F.JNVFFWV,!X[[2= MG9:S509L(OWU2PR,XY4Z'8DH-AX8JZI) ^-1+4K &)FG#XS;P?X (U0Q!W,; MZBX2JSAQJEFE4FI-.)7*YN(PU;?N2'3T5"\HJ8ZTK<]O=\+?O%*T#[ 5^R3B M$AFI-:@^5G1.MW[B?9*QI,QL;D]B5^",C_82@R]I6![3)%;JB)K>(7<[@L8; MRNNYY9*SU60VO0)3XY)Q29 =%=J\ '= 88X:YJAACAKFJ(TGSVO,L&..&N:H M88X:YJB=:HX:9L+XE$KA22:,[^E;F%CI*YZ86-EO8B7FJ&&.&N:H@7.-M&&; MDTDYT\<.3R9A#!KT!2+L6^N7+F+Z0-1]ZP73.'<#B.\OWN,+"90#D?W5,V2] M"%-7Z(1SGL8&@Q>QVSUT>1O5ZAD^]X?'<('D'>8";F M3F+6F8=99YCMA-E.)X$19CMAMA-F.XTSV^D83LWU10!MRU!BU68)3-7"5"U, MU<)4+4S5PE0M6Q$T.O[%5*W1[4%,U<)4+4S5\C-5J[W=<3*96S7.\9&F;WGA M+O8P=%J$BD4@:1RI@R:AL;KQ*G@();X1"<222$[O(9K:Z+D^!5A;(( Q5XRY MCC7F6K+]86[)6,JP_;[\5GED8YYP?Z%N0"(\@Z M&'VNCX%6'])O22ZN:?A $WDF$#$MR2RGUKZ[GIZ"T6*,%F.T&*/%XXFXCAEV MC!8/'RW&@"L&7#'@B@%7#+ABP!4#KE[CB0%7#+CZ^%(QX'K,J2<4<'7B<#N= MF*R- WFD$=J600+_8JO1,DP7I @1KCD1ZK?',,E)P.9!7"+[TCHHGAH M#\'6C@#Q*/K:*488CL5P[%C#L6,O@7T#U_;/VD;1KOS^R:D<7/L MJE89&%.IGQ"Z2$N]+-I\RP8^@>0_<8NL?0/8;N/0I]8N@>0_<8NO<13PS=8^C>QY>*H?MC M3CW!T+VU"_YDPO%MK^_P/_3>^OJ.$=QFT4F=N_]75[2.G IX?^E%A8Q-/^R M25;LL?BF2'J8AY3O,Q[6$K<@+%*$ND\>:?9X-499P^, MV1Z@1GDPYNG>X':D=-W+,TTDQ6EFG:G59%%,LL D"TRRP"0+3++ ) M,LL D MBQ:^^4$C8)AD@4D6F&2!21:89.$]_V*2Q>CV("998)(%)EF,+DR@C<0L,ZY? H"T&;3%HBT%;#-IBT!:#MCX&;8_A MQ"O0,>*,$6>,.&/$V:O "$:<,>*,$6;CO"J))@\ M1T2(WNNHG8'J40S4,OD>CL8<"O]9V7D.!49J,5*+D5IX/>$ ?MN117T]\;_Z M%TLU]$E.R"-)@A^'Z#%M?K1'LK'<%(0V1%[L)@^#UU6ZSG:@OB+9F- M09I&:YPVEH/&IS [ +,#3@(CS [ [ #,#AAG=D#C(G28!GY.7C3QW55QYW0^ M)ZH/'0'6JG?Y)$R4P$0)3)1HB:.EI<3X%8AER$D1A$N7EO1@J MT>HA%#0*PC261U>2JYX21^.;9:YU_ES7:6L](= B9PTSQ=I -8Y,L8N0IS1= MB!O"[Q03G2DFTX1!C&.=0OV99%+^22/=<$E[Y1B,A0T?"VL-YY^$+I92_DT> MI5VV()]S=?;.Y@5/BIFT6S,I)"6CFGBYT1H8YD*S%>]4-J#$9&Z/CGP@=1;1X!%')HZ8&C0;D&[Q: # M3J(B"B=NPHTZ1R9I++^1$B2^IN$#323/$E%>S)D=8=!BA4$PO"41H8\*1'G. MP% R31D>A\\LC>S1>#O+-2:*-\IS_CY\!G"7>;QKZ'=5LK-L2?B4K=:<+)7F M^DCVNHLD\VPN@=7CU&05MYC&,2V/(75)ZU4Z#=B;%&R+&+-H]W6%])4F7'7*ARY(^3&++,@ M4X;'H593!8CP+*2I%'*BW<1GN!3?(!CUH> L\;$)M;%8R: MS;^(\A %8:*9XQ8+Y22#N$_T X>"MYYO3&/=0PT^O&I&#PHYC.C&"6X[K3"1 MD=4Z81ME>VXS5___]JYMN6TQUU6.[7*R-PRLFY1_$WKO9\6Y$XU8;U4UZQEX[@?M&)#O%QTJ M5)5)59E4E4E5>0 )P-*B.X"MMGD/G 6IB:X;P6!5#B8Z@2P8%5QLA4X2"\8H MIP#0G;*$]YN#7 *(^I_X4 /8-""X?^$#IXN? 9%]Q(?,'=2_\8&"ATF &#_A MPPC29T"7=(0.C#FQ#06+T(%Q X30=S'@2J H$7HO1CIR*$Z$'@V BX&B0^BY MC"CG"U2!@&Y?"S"\Y[LS/EF#;HMKC!MRY@/=X#5#"9=NHMOWF@$U47F@VPX; M0H6PXN@VOV88/<$+M_TUA"=54J';_9H!,]+JH]L4FV&U5$2@VR9[6%%URF5=KGM)W)G8^1;[87CO/ ML_LN=O"V%:=9WKRYK[[,\JPBW*%D@UQD!CZZLAZ8-SFZG:'S+",!G/*;Z26: M?^/\9NDKMDR_E1T@_MU"]*P?]7%5,01^,>QV6$?(/'04M@,#&._)?U\ MO7>[S&5%_M>RW63?&+2H&0?1WBU![XSO?3^H$1W!>V,$[Y$A^&",H/=NI] ( M^L:V\5WTDIKC013U5F>KB\4 &(&7E(X5);X^?=BZKK"I!% U99P8R]G0*#>D M]W&#;/_U.@(OBIK'*=@@/+#,LK8'DW=,S[$ $6BW91/I)&6ZJ#O2B]!N4#1O M0>F_A<6>;I4-<*ML[^XO,-DVGEMEP]&/)QD,O1MI=$SD6&]7/LU\!XM8#6*R MDZU-ND]=N2/"/M=Y7M!'>Z,O;/%2V%:H#.]OZ4D9\K-B.3[*G3 M[EN*,CP]+;2TPJO922"1!!*JJTNZ9>^2\,E^\9C__-(-JLVA&4F<&E@K"A): MD>*Y-$6BJ14#R>M)+1,@FDI1+I79#!,S/&:5X^#J!HTE+E#EN)< &0'"A,0, M 2;+$ZUY^O#56&BV%(A)@9CQ!&*L?,N!QEZ,O,Z!Q5EL'-*!AE=L?%2\)Z5@ M4 W<5KQ'I4!0?6(,EQ4$AM$06\P8X733'2+D)3E&Y"4\:/&@R)%!:XM34# % M!2UO X9& 6+?*;DUB)G2I3[<9A\]*Z>'65,WNWF<.@>(T;C(N?,]Z=98L%_<%Y<2A0>0#Y5QL=V #YU]4F^>!\RWFL:>!LR[@/>9 F1=]( X(+%SR=6-@YAL" M(.9PJ===,/O^5 ,F87>![7P_&V+G2;UQAP+$ZBWI21LH0L0.$0!;4)K[W8=L MM9D5LLIN(BBW(J#O_SFP[VUIS>.=^BI@=3CP:F<1%0]\^F$\D)Q\#IVLV[V@8U,-L5JO MA.AX5!O@H&4V['!.:I6D5AF?6L5D6X]N2H5!/$U4#]TTZ]C?"DY\D!S-G"RF M65NR3MA,_)C%;$&VI0:.-13<&I^(C<#95==@W4#Y5'!P==8-.K'CG>KLV7> MM!6;83AUUU%Q[FE<+5L/3FJZF)FXR<1- J/_1[?U*4+[DIO]8EJ]21MO8OQ! ME?@8=M=)FL XKA4?R7V^%J+6BU86*8960X7E;,:F[M](7ET6+[; >MM A?*6 MK1J//\CBA7QE[O93HM:W(_,LZE-2%VSK51KMLKIV@A[W)L]GI!=3CS#M<^T.DIL MD+70J2V4J(%KHVMS*+%[ZNQ!]+-F[;1M!BU6U5IJW0Y>M-*UU;(5/$@-UUJG MMH*BEM@HP:4IC<%R=<0"5@D##FW4 EPOZ>]2DO=7D@*3GBQ1OHGR'1_EZV>3 M,@+*]V2@L1&^3MXM$#.V9.]6T3(@5FS9WQUW:D#4V%+ 6\9Z@6BQ)8)W"ST M06-+$F_'50#!8LL.[Q9(@SHCV)+#VU%M4+1#];T4D7$H]*%Y7AX@#]7OLD,[ M-(_+#N6@?"U8Y!0*?1 .EU_(V+PN4#P9"FX0WI4=-&R^E$D8'1K)&(3GY(00 MF[=DR"! 80[",]*##*O)_Y2M:-U4I"FJ[N>GS4V(6G!-?H^S#70:LOEMUJW=%(F__8,4B;'WZ_.M\^<,,:'?\!ATX?ES7IU,#Q M1>!L%MO>@,I/I9Z+LZGBX-#GS4@GM2)_CD4+D1'R,[?-^AN9\!,XS#1E)B[3 MZI&Q7>9%Q6_-)'>SUTZ ]YRR=EAD=$GJIIAP,]3](RT85BN[?7/GZ]=__J=@ MGDXUF:]OR M9*#XAL\IQ<%V7J[:IA3'OE!T"J!$=P7MC!.^1(?A@C. #!@1? MF3O<=FY5?3S4E3G K-H8-\JH.<_N.\T)GW?KMRN)'(=AMT0^1< MH)YL3UD_;>R-<_T>+:>7;3GMWVZKBGAX^,75I?RQ1W_T\<"CO;6X,[[;42M, M@5?S8.3-Q;7^[RWH&%:40SW0#@B#:Q5K,/22U6'7KEC0>UEN=+T.7\0D M43ATG0E'I SRAEV9?.%RTXH!,8<[&63@8IF&J\-B3:D^4JJ/\:7ZL))M1CIA M\/X?6=W0R9]/.7MQ&2N^8L.WT\V7M'PA=<-^7E5U:YOXW_X!H<\5N%J:TO\G M(;^"W#_[D5=3C7:EMTQ8"<(\K\@Y_P(^[WT 9Q7[H)[%MW*^WA79'#,65G>. MU'59L[E7;!2$H_$X9Q['BC=17])J1@KV#5V7]Z0JZ%3R#B)8,*XWS'9J]:^$ MWS!#IF%Z)8+]_(N)'TBP!81QOV_8\?Y;O%-^PM[1M) M[]QN_:;;5J$X#_[\L;U=?,/>W+21],E_!>IHDO[! !;7\PAX:<( >KKE4$PM#)14[:C=3^ T=%?$7]*#!(31+5 MF:C.\5&=D4(WZ-0U:-Z6X:X3G9PG]HM4!+@19:+BM-T&32+ML%MU ,,3Y.*S+GVZH7H$1O%'6S=BZ#P0\:H?Z6/^\]>B MF?,15)3/;#;HGVJD&)U;C/4&'JFD@X2Y3X?F/O!OJV8+RS=2O103TBTN#V1" MG[MO7474A7ILT'?9+2W<6%HR9$HR2%EV6%9'Y:!N2=/-A3>TEM%/O66"6BF; MP+E!S+J[&9LB[FDE7)BFJ8JGMN%AI$=ZGZNN _;3:NC48SD7T'_)JY)-ANKT MS^K"X7GB^JYMF+-1\FE<1?+VE8M@+9]-V6KCMJ"Y-!6'W3V8I%3ITT%U$J<> MGU/W8"?;%5S7=4NF%VW%!F_G-W2C^VS2^11\^R>%8%@?#[H#3E'L@J\J^7+I MUA@&W,(%M.]4:74TV#QU*:RM\*@WN_(AV'VX%7=(ZN8K:>92I:Y)50_ZKZZSQ!)XU.Y*6.Q5#C[S&:8%$ESH)U$+6*]: 3N&A[U' Y1J=) M@0U9U6R#3AT"[C,#&@&=J@,.TH[]02>\ .&Q/JB:2 52G _\ZK?!20I(P.( M#^1!7G2K!;2CU#MJ="L&#):"_4&W/ OY/>0+V2@,?0E"_ /"@'18C%\7((Z$&AHO3&S E' M*%QL7IH=%0=%B\V# [,H4(#8W#-S;B6\>%HDAGSW,5LP4TF=U>UJU6V5\T56 ME.)$+F\ERY]HVVQ+V27*='Q*Z&R97LQ-*3/U1V#_QBDS+XN2K]XW? 1=\^') MG/(O/[E')E,1 6I$0_# #XKUHR [.P%P4M;BB MZ(%-&&R)GLC5J7:-8,'Y0/A7R_P0\<='4BW?F>-4-!(4IW@\7W@E$([^'E8< MO6(OJ]F^)869\H(1[=V<+9,IK]2%(]IM_5W;-H,'*_S;MFTFK*3^[>IQ]]01 M:=?EEY^3.3\.>4FKMT!NBORI6,BU=1Y:#"QW9PLF[P#=#"(OF$3>X47>*1]9 MRBV4<@O]+1ETJ]W/0'EU\+YUH 2[SBT?*,NN\Q4&2IR[H<'&<$.V5P-EL+TY MX0/EL=WV7@/EL%V"24.CK?T$%(9&9?L(C\;BRCYE*[9P5*\7N&=/W35X=9:S M!M9U(1+PK!9YF>7B&CSV^S0CS-?A8IN,]3+A!5@#;57:4FDG-2(XTQ8 C0,1 M)X9AM>YB!)O_V(4'-C_\?G5^$!(X_@,.$@Z7-8D2/ @S'=^M>;[NN0Y7D<_! MHH7("-5W%&OA0:XXCH9->3.J%AK@7M50R.B2;=F+"3=#W3_2@D'MO>_":]R* M^NU[55H/K186B^XZ[$,0VNNS!VE]U!Q;#Z_>";?OVXKG7JQN^+.YCRV?C<'U M\*!1]HY!S?$@0C3R#J^64(+IOV DFMT&W7!D$0AR4AWNCE$'GP<_\B//0 I7MA)CQ&@3^J#& M^Z;!:5\L]R*!>UA/*IA\AQ0>D4"'4V$PE0>640F83CW?8LC!=+(OLW_;AFZ8 M:M<):AM7&\!0MEE G0:M)T67QT%K332@&\GZA9^J-V,H!^RIO"$,&(E*$*=!)+$"XW_@^=_M)@RC$-NH3MWZ3-3]K\\6CS/00-T2T;L$ZT M$A_$$N']DK$:>?E:WU7EIE6(X.RX:PX#U??\W_H-7G!9OF%-()BQ:P M(%1=>P.MA@7+[DW?YDNU[,*RE?$CC:H[4=AZ2Q2)<@"5L.!X/8:T/^UUR?H4 M&7)<6DO*H?C*(?=[FLAD7M(%?5Z+Y*M'7[+RSBR3NF%15?F4C>#J3PT 2;$D M? DBC;#Q;JBGI7:P@@EKEQ =PV7;?]1BAX,J6AMG_ ^$(O,P*M33.KI8J _$ MYBLQ.L;-QW1@'KP9G#PG$5/&*U,L$@G(-N_G4&"8HYHIMOG6$?!4'0 M"1J<(<+#('K6L3L=N. M*-EN>SPSGO/84+U\:D]U5T55V=ZYCHT)%@FI:%.$!J2J6O/I+Q(@*4KB V]0 MO1,QXU9))/*'1&8BD4@D_NU_?EIEZ!73(B7YOW_Q_JMOOD XCTF2YLM__^*G MQ]G\\>+FY@M4E%&>1!G)\;]_D9,O_N=__+__S[_]M]GL1YQC&I4X0<];]/2R MR1-,+\D*H_]]_G"+9NB;/_[EF^_O/Z"?GB[0M]]\^X?9-]_.OGT_F_W'OV5I M_OM?X#_/48$1 Y$7_,]__^*E+-=_^?KKM[>WKSX]T^PK0I=??_O--]]]73_] M1?4X_)J4S0OMA[__6OS8/'K4]-MW_-GW/_SPP]?\U^;1(NUZD#7Z_NO__>'V M,7[!JVB6YL"1&+ 4Z5\*_N4MB:.2LW&T"ZCW"?AK5C\V@Z]F[[^=???^JT]% M\@7C.D*"=91D^ $O$/S[T\--+\T?OH8GOL[Q$H;I-GK&&-']7D;I MWFN XP? \?Z/@.-?NEHKMVLF&T6Z6F?XBZ^-D=YCFI+D*K<,N;M9)]@?RXB6 M+M ?-VP9_Q,IH\PN\N,F;6-F)@Q;QGS4I&7,'[%E^3ALT!Y>#:#E,4A)=!D\ M=+/">3G/F;$HTW)[DR\(77'[7I/A,$4+4L\+6!G,$H16'=[KLF*[LZS- M32DF';.?XH)L:"PF548:IGV".FJ1_[>O=VB/^S*G-9\C M&H]@JY[X.B9L1EV7^_U:4+)283)1YIQ@! -Q."8'H@+XB]K16$3%,^_!II@M MHVC]-;W>/ MW$=;#O\MHLEUE-*?HVR#YT6Q6:WAK>+JTQK'3.R9-C^2$C^1 MZS1G:Z,TRIBG6G*0E[B,TJQX8G/R)LJZ)E"U-W6F4CD*KDT%H$!/!#4X4 ,$ M54A0!<7_!*LX",2 LX:"5M0T9JU/Z3)/%VDB^KC#@>8-#G1?D?C2,OH.9.7=,OD;"F")5A>3/JW:(;. 2@B"W3? HH84'02 MJF1;"H8TS@H0TXAT#&H3ZX" M'>/#Z,I7^,-LP?#,7@'0;(6C8D/YKUK.@6QC5KV!,:)>IO\_L.D?!A;QD44? M6C F--]+C\_H!*_&=%?"^_W.S2CPDG]/\9I0[GIKR*]">U9%6(*N%RG^ONW$ M/@HDZ*%&,B%!5AFH45E6YKXKVB<^Z>P')/3:U?K,@7A<>44_&F6YC%9P63Q26^C9+ %J^Y!)R4O/L*? MF(]PPVFC)Z ](4=AF/VCWH($3UV)WI\9Z5=CB[8LC/&Z2MHV0S2W37LMVQC5DWW M&%$O5OL'9K6K3(@"/30PSM!'7$[(8DL/T*BQ5N.Z-SLM//0DP0GS\W;CT&.' M1Y[6M+,]K;J60TYV%@%=Q)Q!M!L6OSZ#+'.)(L ..*,!? IJH0^J,Z MKAR&0^5,4;Z;L=_7F);;V3KC"?,,%?[[)EV+A_1B$^K-VE4,:?)^% (2TN\K M0&?H'A!Q?;BJ$4TM=*$Q?N,JH#DHIYF$41^7]9]],4QY"FD7W0A/,M^BNRO! M$RUL<5@CPZ(FC5X;VJ>?^3"B4Z[/W(?(=7C_![8\+1GJE/LJPJ?7=0?DVK+K M PS3]#/Q_X$'+VH4U9IP&C M!GW-<<>4=:8D&_C+GN)M YW@]=Y0+"BB+-!:44(JB#RKG%GI[V=+0I*W-,NT M#'/OZW9M\1$9/^87SE#\6!&>DL'MY_JXC1UAI3-!^],LP\QGT8N7];QL5\@. MB/@1,4AVO.5DIR1@??P>%Z]!)CH3KA]F:U*4%)>I.+HV>\8Y7J1Z)Q^E6[,K M?F-4_<@CY,;<,QRS'1!T7@&9DH1*C]&XR*HQWEG%G6_8-R3FM9<3J+30+/ZT M"NK(MF:W7LX853_E<&#+]Q%P=!S4F) ,RX_1>#4;-<;[#8D^CT[K5H,-PIX=A]&;Q>/*&=,AHY&E-6]/3JKI@OV+Z3%1%VR!@9 VX MFH43"3=3"1B-R011Y)XCY\4HAM>N6 MD4?W3-BX49N2+SHV#N,NJ!1SG0GC=[-BLUYG_*LHF\51\3);9.1-2R@E&[,K MG"-$_0@I9)H\MF"@"P8#73,84Q)6V?$9%UHEID^QV"XNRG05P;4LFP(O-G!_ MTRNNFAI(EDE$>6PUM0@.170+712-#62BH7=5 MY76_JY>I#K6"*9J(.$X_70YD#:[4*4K*;]DIN!O\]!+E=V(=^#/C!TYN5 &C')-C(";0H7\'KV[,1*]($;GR%61%_ MBE^@]PE_D$V86;IB[]+M+,JRZBY4+2?7(YXP=?3U<4^L]CY[\*+=%W15]X4_ M>K_K"YHW?9FD>^I3YNR5^[9"2WW.IK/(JC;LZ$45OTB3*!C?H*C M]'17@./>A+Z$@(?H>0^Y46HN<^RN&%"_FJ!YV6[Q+D<1%+\2/:Q"A5.T6^&E MUN &!:^B&.1JAKK^^3/KY)I[@^S+ZC$],V6/G+^+':1@3>#>AUWY?8C:W-50 MZP>G:0$L"H39!1(:HQQ()X'7S*Z(91\8)0/*MO M?*I*$B>8+=WB=+?U$*V@S7^(+[B3U?2W)-P!X[O^#O0\=5]=%5U'YWS[J/Z2JTS41C\#%VV&' F2L2T.("N85W6F+:2\#4;S\$Y M03,76A],3>EZABG MH;07 C>Z:N'^7)8W!G)CIM*FPN#^8KW6:BRB..+Y3@RU"*ALM518MW%'%_/) M@?!]<=]^#&$.P,!KOVB 35++M(=6X0Y G?%RKR>,926-XG+V'+%QC;'>[*;0 MGB-MZ*4;0 $N*BSHO,(R<9D?'S,%,9<<"+]G[B UBN(7G!?I*Q;7A\%*_QZ^ M(/D\3_A3]WLG_:O"!I#&7(B@@_@6EJ$/.,Z86\O3;GFZ5?-[\1&7=XNGZ-/0 MH;Z <$Q.#0: [2N?-%3_M ]"3GLL?A!CD>,E))X_J9?IJDY=MCN)Q/5XZ!T$ M<,(!\A\OF1"'.R.@B6]RQP84^^'I M0#HGC),S]%;?L!M5-^PNX1>4,$P(-MP1WW#G=1@2DF41+1!;[")^FG7$&GUV MG%:;8__)8C_',7SP^>2.4^A:3R\G+(RDR-,]U."#D9R'\LBB]9.(_16X+HBF M%3>P1,OEW=:JF(+<@LV##C5.?N=:\Z,(?!=,W2O'[\M)1B-L28+J-=MFP_L9 MN+_[I[RFY_YJXIN<^ZO8#T_NKT#U6;EFSAFM9J__R6$OSJ\'-I^<[ZMK.@.< M+CX%WYLZX#KC)>>(J MG?#DAE>0/C,_T2VCU>S]/SGLQ0WWP^:3\\2U[*87-UQ?@CSYX,=G0Y)TL< 4 M\]RB9UR^829[K< =:_PUA>UO[F1LRJKJ"%#9L!EH.V->!;;AF/M!YM);=]N# M4"[\\9FQRUVOF,O.>]6.D-_7O>+>_Z:LB@0]UKU"<#'F*?CUGB12U=GW*6:? MP0K@(\E?>7!D>OZ_.K3)>?_R73C]6I;R?9V66^MRC-8\WLAL.RW57%L&:B90 M(9@I,E) ,.B23PTGL%1PS].K/-'EZ#]7"X96ULM:05>$/*T4$LQ\"BB1 RY$ M3QD="VZ_!AF7/KP"G% .^64%D3O;/86H3L"[UAEX55=9>S0_ [^WB1W5FX*A MPMO'"";GQ1XA/7UG]:A+T_*?3#A^8&_JJY-EI$W_<.Y9B2<9@O(00F6"R#@P;4#/]?P>+GPM^F>ZC4< M;.5]?)T1]*]+&P:&,B2Y""\VU8/MJI,D%4\:-8)F DKU4XU01.&;PMJGI5>R MHVZ@6DI#^1FL!)I P\?-ZAG3<&'N??J36P4P)==;/ %'T[ MLY$>]>LL#)\K+?JAOC&4)VG@]!4N-N95FJ(-6!6-4)>V/MG\-79%7\1R#"H>58TB3BBE. M4E'C6C-::).@)PV5!S8%#?U0H045O:K0H@N.EI\WFFA@T:I<&"BH[F"[4M#W MW_#I/6<2#INS+?O1_EI'$[5:MJIR2@B\Z-;[;RJ/LR*^/^.U?YBB#NF-Z*BR M& S39Q LW"^BXSU6V$U^X]K>7XV:1HUR&T@ MN89"4UL9I^*+=M[IGO^X]_PD'4BKDC'N6-H?[L_ X=RO7./=X>PF/SF'G;H7R,3ER )9OX&0?FN2=L.S_(T;E1!"Y.[#@P^IV59W-"V:T'L8O1C*;YCZG]?H3E#<%]0R57^JH:S;QZ&'YVD M37 D.>.Z[U(N(=4NBIFM@'HE M_O1/GJ1W11R'-BV-G%=X/R/55) .*SJJ.N3>E;7)D5ULX+S)T5.S:$5HF?Y# M'-VWJK1&I/THKQ;$"2AQDSA^S7$?/8CF+=RGIFR^G:3^*([?N&+H#(HSB?^3 M6&A"['N]SO@O4<9TQ(;3# MQZ:=!A^: [[ZN4EJC.%XCVN0C4%TKU$,RH:F)==N$FO*I2H2)(FH-\_0/\U4G::X^81JG;+U9'Z9Y(F64W4 ' M\R*-G5RFID':]R$^!8B3/\"GT!>OA_><\CA,382FZD'3J5WA@S/4] E),'MJ MYP%UE-;&64!M*0FQS%B)$P@I7,^9%R1+X9:V9/8<93Q#L'C!VOD_MJEZ6XPH MH9N$LS07D$%U+UJ0T;F S P GFPBD'4Q,5K#&(Q] /5MW2NP9C($OXG*LW O M+WLD!^A5>(,\9^DRNWK@7?:B*,L,5V:(/31SP;M>' M4S,!MB3+Q"98%9=36V;!N40W-W>,T0F[@-KA.;'5T@YXP*61"?>FL0ZJJOSR M/IQN2911';._WND;^@#>45U>F)MNN'AZ9[?A@)31X0;;5'WY/FKH)N'JU$6V MN;,#UU+O/!TX;CCI4P[6Q<3$D3$9^U!;H!D(Q8;F,Y*[5%H56EXW14YHAAXX4+BIZ8354DD0C'=+E4;7[]+A>=P3>.[Q!.XV)>-#GJ3Y\A><+E]* MG,Q?,8V6^ &OHC1GW_.]/,&")TQ7WPXM+L(@,5E^^$7L=8'BMVO:2YBICT#@ M14ZKCV>H[B6JNHF:?J)61Q'T%+W[*XYHP$50(%MPN$P**5X!/+'VJ0?V:0;= M3NLIZRTM7Z!JU6:UR42L_"@6!OXF_A3CHG"\]O(&U)/V"=T M+WHI_$CH)92FJWO9$=:&A>$5[^6)+PK]R:^)Z^I9*$,L/?,HVQ;I$3Y>4:?. MKJ*L-7B@%/G 2S3T%=>%>-B#^#)*:3,@!MIG/0H M3FMG)L.O.)M]YW]S9ICP!/9GN@%.0B,'MFAN 37Z[D0=U=,DV5;LJ9@N='\V#6[Z@J@ $;D]1'ZU(RKJ9NAMZ9]GZW7V,NCHJ7V2(C;_M?)VD1,YA0 MSI1U8?=0>S=&2XV=D;>KS]9A^E'L[P[K+%XP3.B:83K\X;*!#LJ^>ZR].SI) M#71*!X(N+:DS3*'FOTG2HZ_K2.1O6WZD,!"O1$4$,;[8C[ M%V )]A)%GCD3C_ESP5. U,3D\"V[XE*W'E1LT*\UC/\S)0DZXORX)'6S\V3. M!_;GL=6%#^YI&KNJQ*)(/=!90DF4IW+"4+([()HG%E7UV^(Y1BU1\F:VZXM[JWM[YWE2W=K;JC]]L:&4=:K' M]&JTH&D^%2BY-H'-?UF"46#U.P/KS,41.MU1(M8 M8*0W[:LS\W])RY>+35&2%:8UN.VPVJF\JJEO,B1\^1HR6'24S4T?-6;Y&HC( M3Z^AG#7W &S/D%0W':FBDK@1$_Y.9\52C%8H6*=4%&>I:[*Y6+HX@N%J#6,9 M[F06,Y;[Y615$YSWCI8WA7RUE::#[;J3G]-*QY4Y4%GR.)6SZ4P ?;W\2'+1 M4;B4O-S>Y$5)-YPOK<6>FRI7&J1]!ZL4($[&N%OHB]:QOQCB2?SAC5 M8Z1L"N6ZXM83XW)"!$ M>Y/'9(6?HD\2VP_#S^MO-G2WZ]KB"8JHC#[);R2XB[^/\)8H,\R;(-WBHL#X MCED-IB;Y4ERU^H0_E>>,U.\]TB3WDJ9(#3?N6JX$=3#(%?WZ]ME? 0+B&/SF MP"@RG>AQ2$2%6F4P+[[7?F"Z0..2=@2-NL7IPQ(@"^8SG5C;NX+O C%= 9>D!&?,>8?AWVD..I-\+AOH)K(+/>2 MIN --ZXN>*^8/A-5$RU\14MIRK9[I#=I#Z,(HD.2LCK:(NUGFAX9E4>/,13.(Q0VPEC,D(4V37]!1WSOO@/ M!_ML?'_M;L%_*N[9J+W B[;7>%K$?2_[E$!.?B6HU!NOBT/'? ZS7MQ5JCG* M(Q#I V0A?B]0T[>32BFPJ]HVUI@&\W>'84W>"(_@]YNG:YN780QM=6_MSIPV/>'WJ_"^G&YX3E8/K63M=+^F0DSXO#]'PC!0W,GF")^(A_& M_[Y)B[3$CYB^LG6I2U=CA%80GZ,'TVDX'SW@_7LAUK@8TAUI.H&J7IR\8S*F M<-8\%*GQ#^6J\&1OI4ADUQMVG(AVR][K2_[W?_GSM^_?_RLJ <04IO1./O?/ MS_W,FW[\L>W(/\"V9\%T)&:_1LO!BA&N:/F.2PYAFGR,<@B\UWBE72Y.8>TO M>L'3,*08.K48II2NV8AGR@^]-V/X(R')6YIE\B?Q)-[0-$P#+;LV+S7I21V: MD^$TT6"?QP.@10&%7YFXXSS>5MNJ\_(BHG3+ON27.?>(F=*[V@<\)6CXFMFD MP.C,5(YZJ3'S\&OE6E!0A270D505 2-&_/2G<4>G!D;R]<=?T-6MWH9=*U0= M_ Q=-4>"M42=7_Y6X/PF^/_$67)-Z&.4X8^DO(]H>;=@$\R:%%'V(R6;==]J M7.UMW96Y'!5?)EP2CM9E$*YZJG..A&-! &:V('3&B&->D0 !(L@.K#$A#NH, M!;PZ0E$.B2'+O:EGM8R8?TH/[_P;>$)3S5HMN5:E>DWY*Q +XW9W\8U(,,/W MT%^2593FPX.__XS9\(NVO F (!=4! ZX=RP$72P)O6D(,88G&N7Q"[[+\0>L M7D%LJ 6[&WQ=E%P+6&=Z^RYVPVOJ "#$$*%?!:8P4J@S/./;0>,\]^QB#GJ0 M5AQ$UR+%W1L4<5KZSIV_2[RDH#IUR/K]+:L7X3Z6)/[] BK'91E.+C>T2<'J M"CVIO*)S!>Y(TZZE5 :#BO1:[M,/HD\Y7D8E3M2DN@(@MC'8^N.6-1)O(<6: M$A23U8I]70#2@/VKQBPA,:^LS['*JRV;CUZ!(/2.]P3%-2B4<%2H9,^L.;2O M_%]A+*LV1(>O-JS "\D2MM05%QRTY>5N\4L$TW_WW>FJ[VK;!0D:S@-G!UKT M5M'54QHG'=+7'BSN$DE7:[A +EO;O%Z0H/Y+RK[A\P#%9YND_<,+M M8%7VL$?(O-+6E%TO&'UMAGCIC,YJ>Z)<-JSHT!G*:GJQ7UGU# %\OF.SQ27: M]> ,S5>0K1G$B/G54!)4($[?Y/HVLU,UK2=O3B=E0B=J-O^O,I=>3>3G9A9% M#.N:T.HK>*[O)%X8$%,SH)U@3]ZJ=O9J4J;6$M_#VM_J=!_4:6IU(^1IOT!* M[<-62TB,8:3^ :^%/!1WB^LTAUAF3H1>IGTO MVW!]B94%(LHLULTPV^^ 4GFPS?+>XI66-:;B'<6<[S!#9%U@#EJBC3%;++;E%F_)WX@M>>XD_V&M;8&;0!PGE%5@01QKF&RJ1F \EHE#5348$4" M+.)HT:\<+Y(^;S4=1FE:@.AYDT44);O#9HQUL'^/&P9M!(,RSB#VZ[IA[+IA M+*Z[%F+/TJIJ$'?#Z&U-^0'3)7.&Y[&HHP!!/X9;Y(J+/WO)6S]T*5!X M-#HZ&@ZU:S/ T,PJ.(C4(% &*'0O3CLYCND9G7FSQ!W@&THV;#&\*.%2@1RC M+69>,5L#@RN<$[J*LM;+\3:&+J8%K5E;$)SXCYB7I6,+#8%[CR;&8AZZ)EO&&6@R8X"C!E9 MS!@0C;.GDV=2X'ENN#N?%:=M;&,>SF@=T@EW:%4=9M_4.QZ?V=0D:=!SB09E(<%:4>W1VQU*KF-HDA]< %+L)OCM@:/>)H M2 R]LX^W\_X-DJ,?=7R;IA'GT<_;N?ZFAP%*XVT.1CO 1'(\N&28%][,,-2K MA%J"O[!5Y,6F*,D*4SXO_$A)T7=D3NXE32,ZW+BO_-]A%#KYNK;[I9%?6T.H M_:YW:1YGFX1-!U40(:IO%1"WFHJKAG)UF9@UU?X\(6H[O]P1Y70OY%W;(/ MHP2<)PS1)NTY3 T(>183?;YY$S5^9]]@@<".)S2%I]62IV"N1$%D!U#U?.06 MR2""W37.1((C$]ID$8_<<#<\S9?U31VN=U=&R(;>5NF!=W);!3W]"+I'8(VW M3FN,G@H33/?[JX5X5(%%:0T)+2M,)[[M,69I7.QW2(VN-W^E[MDE+F*:\IHO M#/5Y5*0%'&;A:PK>W[&]#?V&-+T?=8*N+72-"+4@\9QU#DH<,]O!"K^A83!D MQ-XXA"X\O]MB*@8OFGUB.%G'I$H#NB1EMY2]$23GU\CR^QJ!=-@ZA4Z'4^4F M9.,Q,EQ T#O(!\0"^5\<(DQ%V&$K< M!88]DZQ?Z#H?T)&[O8: DW&^^/.ICWT?9I8? M4[9<6*0Q' T4&YE0.YYD:9R.GZNVT:2NGVU VKG'W>E8@\O=PH=V %&-< +. MMXT1)2Z&R=\].HW3TE]HO?,9W5MUVFWY]%W#U5KO9A^1XHEI/MD&3/#=XD/T M&Z%UND-G9O[PDUJ99ITM>HG0=I-6ST*SU .-/!Q!&JPJ)X["=T(_TSMO^K+B M?8EK$"'2[(;%G"@PS9N)OD[SM,10K":Y8?S/EVDKR,D&9KH9K6.4LK3N\%ID^^SH^G20$J) M/=8;3KQW.:[-1O^RN?GVJ#'7J@1W7-84]=?0%F ;KZ/AK&P]*068D_K% M@,@Q:0HST4?2UX"$?LDU3<8=!$;78A;$T6Q7] V*V/O]R'$ M#DFWV!())IG&_)KTZRK:7#PT1[6NV4J/7Y*[._3:&0S4:T(K2JA&RD_X4 V3 M>DC.=9]U HZM8H5]9_RFUU$]6P&DJRNQU[#^%Y?X5M8#:BB!'N_"E%!"*WR5EEC1*<(MQ[,?R)2K12_2*T3/&.4HP%.:&5$YH M@F20TMFNS<08Q48/$#U765UG/# C\!4[@ 2RU_>(4W%D':TC"LF.9PPV\T32 M12K*9N3-<(2(O&K:%&)#E@Q-:G43P6%A)DEKJOZVCB&5I^+%ALK#4;8J+GNJ M83DK.!;J"+KLF+Y7M>BTEHN^7@E'03@_+V;T<,/ZDS)W6WZ%HX@"IJ MD]7?G;#5 >,MBC?H4]Q"$L#,CL@'4>"9!9G^$.612,@>ENB^YW3E^; ]+]*\ M(VHFR^;@[4CRJL$12(Y[I8)(<\MTA[@IN<( EHA@5.U;@!FR('7TMU23F0V%:L6JQ8,TSO_0FC\D*/T6?'J(2 MPRG;/&8K(T[P'E-FO=E07J8+]CC%C!6%&*@N*V6I2:W:6&:DG1=]J4FC)&U( MJQ?6\MU)4TV&2.>NP^@9EV\0%:48@@OB?#OK!RJC3Z##4%D&O7O&.5ZDY9?B M\BGV;3SZ)/MIO8&GGK3!;UX3B=)E??8I?X"#G//EM4Y3\.*>9[9)MUY4!&Z/OVHI5])D&"@!H M15[%,5G$%MZ@.L]1%CDS;?:[_T_[IF3?%H?C'^V&8*)F3EIE56R=FB!Z+-Z[ M6J45CCRYX$.Z9(*9XM;=GV,''_4:T2[NJT+,^1GA'1JNG'MX6O?&AC_+J#E( MQ [G_9U7W"7O7T)0*1;JQSYGN#IOV4[JO^^["KI'U&TWKWM*TA(,7PG0MO#J MI!L'X)5)>MTM+HJ_0(I-

:.7T,#<]TCCE8-HM9Q5Y)82(Z/#1F^J,' JPE/CO*[E?IS*G M.4:-O0(YH([$=NAL@9OS U=/CP-UB8Y^U3HWT+3B?+7!*!F4(S+ :5Z+Z.[Q M%LU@!XH2] 01B'R)'JL$6?3N*8WRW]+\2[: ^@K=E@EZ]P7 _>++$*GYQU)! M1EAH**7W/U]RQO1+:O<3.M*ZWY)SK^#GRYD8T1$B+!2-.:@TPRU!W)$2E M2ZO&@;@;UO#AB*%<<+F7;(E^,W\?E>O_8H6R*/'$UGH;6XIC\ M(<(&#K]/Z>DERB4MAN6F=:R&)0C^+$=.2IO6(UC_0UL0?GH:WLRG8DQL:P-Q M.<3.CEL(J@!P8 ZW>FFR73Z\WENQ7@G7MUR1- M4X>ZR=N?OG$P/6*UN]Z1+:CX7ZTSWGU9;SJO:AVKDB/AO(PGGP?GU2US;/TL MOFA!4&U\IO4INAZVYSP.M*4*Z%B>I41C-'+5^&8]6;;2CK@2IC]8K M$$227SYS3@\BQD/AUI&G]3-"NUKUM?-TO%6@F:IIIQ-JRCM"/E3.Y:"4$$6N MF68H]$6?FSM2Q;3R4YY@VBZ:4PSD-%AJ4RL+PI"VOXV+^V;CXFJW<=&@K!TS MCA/5I:8$4H.4"^_<,4[26 _O].QJX%5.W(8S;*]*58AISIH.$"=#9^S[K58D M?RR93WFW*8N2#0H#,)"/)_&\GC_8WZZ/$T)LTI$@C7&V_[/;): NES N]N;\[N'ZXR03MD<>U9O M@[Z[32]Q\S[B&MOMMGJAD=P/Q-&.^AGB]%'HGNCIXX;5=6'%')N<5'R MH^E5Y)MU-FT !MG>']$"HL1*J_I[05XQ\^[*BHLW%?O@:_H S&NUM)-F&O[ M**D 1F 4DZ%&.>BS#9-1PSI#M0+6R/A/%$VT[P:ASZJ?C8F)>3]Y28MJH0@[ M<'&%N:GB,3'[(Z^NW69)<4P,K=5MFN.[A4BGO8Z@3D:Y_6G-.I>7UQC?8S9< M;"R7G1735=_5L4^R-+P8)EDPREKIKI<:I@C @'().*C&>;JJ,+UM&=X@"#HZQXQ(CUIOO[.2Y?4IIB.\ M_6)$?(>>TY'?KO9<"S"C*4:\,)5@.^B-1;C<=2B4# _*!9%FE[===%$\#4Y6 M0=8Z[%N4VP],Q4ARD[_BJEA:SYZZTKN:.^Q2-%PKBB +.8%513[F%OQ&V,(% M,=^]W%"U,HJNNF:2T&G:0V5N\4E<]-KOZQSBI%Y5%.ANIIT MK3^"9FN1(3?1.!*J0:82%4YY$QDUN^S&$@>RO2U28)[,S:ZU?FBLM9N[D?C- M74&D7\&(3LML[IOTBZ8.[EU3!O<<0]W;IAPL+CZD.:&L"W50;9XG]OP=+PBL M>$U.D?I*$_38)7-G;F(OJ98X?#+KAHDKPF[R_ZT=!>K].C$'@V MP@SYE:A]?BXJGP\:S-ZGC8S;4:M^#=$1>7VC8=(3DS7?S5$E^S!],#92TCUP M:G7ZQ?S(0HQPRYLV7S+:.>9%Q?G)=2CURQA\08H2ZN@O\_0?..G1;:5W-35= MBH8OO9<"HZ-!CGJIE97 D: V%)X*#_D)19B:NVIR1HS8:KAW\",EF_4]8SL4 M*+QGZEV1[-]%D'M#9S]AN&7G=7F!.JK)HXH^%R7]30;;73+?;GC!4,R*]71= M]W1=]12.0P38?9"4)Z+!4?/J5J"-U7P'1#YN@,C=XFJUSL@6X\X3J@JO:5:G M&FO>4PK<* Z="E3V^V8PJ51 JOE$8(%EX\1ZJ)]4DC==PC5Y6" G5?^K2Z)" MF08532*Z#/97QIY!HE$&]U0DD$A8E+# ?L656]WCLTJ^I5OT?KAU7W[J" RM M4OG6>F:R7JU0\/A3M(>C7OV=P85GU8G#]OTMXI76A29ARO!+2A_19+PWY7O M#$<*M^%=1,5+CZYU/Z2I6ON-N=:D'344,W)!A*6'?42.)Z$C"-7T0#]$9?S" MM''O=Y%VJ!964&C0;JQ!@G#@ (0$0HM1"2?\L!NJJ"&B&N/>0V=U+O.>[_D_ M$*_>@.ZC[92B'"IB/Q[Z4!X[T\,&N"BP..=>%SS:,MH;V.]X@HH9@\6^U-_6 M.G @3<5]D@P@.1-E),Z:4E_;,U3C0;]R1,BD\)?+_MJL_;7)X6^HL%+-PFB1 MD;<"?LIX%_Y'(>I'-$7!ME]5!3IP<8:84*-4E&7-TE4*C93D# KEM&Z'':)3 MDL/F^%OMO^HJ']UVE7M"1_,&&70O_CCAJJ!ONN5KNCY4MU]6N MFVG3S4"[*G*"1-2Y:3H+O$04/S-W/KD@*X@5BU+?E#*^<@#GV]TC]]$6OIJ_ M132Y6_,\Q0N2OV):PCU;]YBFY# +R"T1K3G'-A@O&[_64:M/<>'YIA'^XY!F M'!-JXT8MX.AYB]K/5> 11W^&*OR0VE3U );UH@_H':SPX=WBRU/DJ(U-;-'] MJB "$="8_8U*](8IU&6IN99L*+@D8)HI!L>$.RB"CU 5,TIS_KNX$:>J3'>?R2XE=;_-OOV9)$Q'_3#/=[30JOZ5APB>:= M7^A404 1 A!@$ &VN'0=Z6<=,^*0Q4)9'4P,T*TZCO\R/N_;H &N7!47NR( M+K-][YBV, MI4W!\?ZP&C?M^AS??Z/E#O=\)T=;!Q M&"*+[5@FR @##664*0"_2X?AVN74\[MH?LK3)J)8[#X,HS-QTTO]>LU6>ZZ[/8N]CD82[G5!,WHL_B4'O/]>%"_L=\-_F* M'9#.\\&N:7G=B1[!-.T-Z1'P_G91K7-1>WOZ?'A[^KS>GC[OVIZN#DC?+<07 MJ-43=/H\M;%!'7&^M)UT$__KBKG1KJ^GM.\L:ZV,MY^5!CK@ MGEGU\>XY2Y=[,C2Z;]#[IK6]LB,*VN>C[R>UXV*[7TXW77QTRO*FYA&4B6PK M]6O,X);2"&<-G7WZBGRU**L!&.;^ M6N^4E2!&75NE6HRMZ[X&2B63%2JBP]2 $RQ4F("5XO4&JKG6/PA/H;A.7_%U M6L11]E<GCMS)2^>*6QW-J1@RS32QQS M74+?O3]#WW[SW7<3F4<-97YPLK4Q. &M3;L207&^K0L52)N3D?>MV8L>.LX/ M]K;)(I SD4J]9G\26EW\OH[R-%#9;?4!&11F*2Z'"E(VF5+SHMBLZFQM2G'& M6WA@ZQNK@4H%>EZ#E1*XIAVPE.B OP";$V[J7%"RHXDXZ!-G@7Z<,=[C1(DA M(;>")4[!I 7:%.+0$"3M@A5FJZWJ8 O['VR,D;?Z&-$I11M53(YQQ%%YV T- M_TW.1O<*;JFX6USBJ'RYHY=I4=<\Z0T>*+RF8X8EFG=_T9)($GBMTETX#$0H MV@'1CR4XZ9]Q/*%*Y<%UEY.ZRTF#+8#>JH@:T>7O5$,+L$)Y>B,'*FBG,3]A M@XKH1(,$%3H/(0%M/FBX+4SJOI_(RD=)(/77])W<#;DF^A#1WW$I9O+R1_9* MV40W:1IWW%)NS6E4INQ]G22-F^(I.FS7GT38'LE+U3P.?+/]7CA9Z'^L>3\5#W!-/0 M1SWF\&2\U*M/S BES""%<%0EB8?U54= GIB[.M*;@-Z3=3Y/R&FM^S9-O]4Z MYYVZKKA"*[S7!:$=[BO?&?Z,75A9PVG?BU62E2D[LM=,#.WYL>W6_+FQ0'7" M7BS \^3$ZG%"SX?]TZGXL'M":>;"'O-WTKJ=OEI/^*NEVP6.OUJ2UZ\3G JU9A]VVLS^^-NEX5?JYZ7IW6G>PUR7*:V7]ELL*PF$9&XQ><;#)\MSBB M.7[=GO++6I%)62+.[XFI@("0[C3S1RZDMUQ(+=RUY["W-J_:ZU32$"$B90DD M9HQVY.I=I.5V3G%T09+#E5C?SQJ.7KL9Y^=/(/<3B"&@YMW/Z^08&6/#5!?I M'YDP/KWA[!5_('GY(E_I6ZM5/XOV0^H37;P?PO2PB#?GC-YB_@^GL)CO%5K] M1?TPO[W9A)\*-AE=%66ZBDK/W9]?TSM ]R=)XBWZM M_I7VFQQ)8@]OB1S#O,G)1_PVC_GUPW!%'B4Y^QCS7:E",%+\M\]S-VU&4]94 MR;F61H8'[0"A?423$TWMP2*V1L T /;C=?]!J:,?M8)6=2.N)8<1TC_49(#2 M^.A2DKXROR!=I#BI;[]=;/(DQ#G#XQ$GPPPRK2E\>3-04OCP1ZV*PG4CS@L* M7]XP\;O2K">LC])8_++ZEGB44":).4KS5UR4@9)+C@>=#//(4 +/2TOBE M7 MZ:.2@6/:JEEJCBYUGSD[78LYD7)Y7.)6YE&='+>>)IWGNPFZ2!!&0!DQTNAR MM":LB^RW,;X2%6:=T*KODO4$=K@[2BJ[)1)L9=<&T-AU>-QW&NP[G.$0N@H*4 M$4WF6M\AWBUZZD"4"*2(19'<=K%<&W;VCH=I!3K". S*PI:R[5[;B%/2J79. M__0B[N[C=.,EVKK8OY^N,AH.K=$M?L79=P\8.)!FZ5Y ]Q*+?Z\)O?H4OT Q MG\MTL@E$.0J/M> MH,V:C<2KZ,DIE=!4L%_&13-51]O1OM5E)2!B-T3$)J_9=X<+ ZEG-7:N>MMT MGN5>$:[WK@1IQ&E[W[H:YRQ18I<781$E'V5$Y>A)8T%I6O0M)GR+XO,D7A*ZJ^Z+A\F*VBH059M/)90,LT(GD0;DA2FPT MW?.AT5M"WO)B7MR2*!\ZECSXI-:>2V>+SF>ZFBJ*"L3I&APVMM0#JW*>M#N8 M :P0H?5A:2$*#'0ZDU^M,%VF^?)'7K@%(BQ1ONV=U >?UI[?.UOU--77M)$@ MCBKJ@:;]8?X21::%3+#EVVD%[.LL\_0?.+G)SR/V?8P?7S N>]:EVNW82Y,= MIAR 6;#V_QS RQ@5OIIOOPM^PR2.E M@.3B):++WBJAPP]K&N'N1GU9VF[J.N;45C]T+G3@U7-VM)%4-QS9QA$A(6H< M<^K\/JZB+#N'3!]<=.VQ##RE[>SNM>;)R>4T44TTD&_;S48BR1M_97!Y5 U. M[K.IF#('XR;_!>I6"81W:TP'RBBKO:Q;\E:*B"\#*H=&QZ"ZZJ>&@150(#.C M ;,K:%8IF5Q7717R51,\8L;ED O+GB/R\BO*D0;L+25["*D+["NFST3KDJ>> M"@N65HO6.FAMD=R#:&K]U;VS2VLX_2V!QS1K>.TKQ5VW[N +SK*Q$&C70_K. M8*LQ7[X@D P%C0$]K9X*K+XO[*#T\S:#[NC4O MJYM,.!>D&X\=!\2XKS^(ON9X"6JCYH#4)-%ZM#_>/(X1&1OT-V28Z3C$WC)E MMPS=38E70YF^0X\;A."[FO46DF];\U^!/.+T_69H2C.9J'+.GP#Q$G%RPK/W MJ!W!X4V&$1I.>A+RLL_7?EGI8):W:?X1T]LX^5&?M.\?C*"?G8BJ(L*3CJ3I43H-?]YOG+(VO,Q(=9F<-/J,=^FJUY2GR M)2@B3C)0X*N+@42**P&GANKC'4.VY-*I%0^0:L6:\1^D%LX #L*R,Q-8[KG& M5L44(P5RTC=HMQ48Z_SL%;V(2KPDM'^;HO,IHQ-836L>#V%15!,-> [KF(U' M1[%Z>&-Z&JO*A+D@J^HG?T"($7-%WBH@@EU8 "HJ/&" MWJ6YJ&!2?#EM#NGM0.W8$0MVB+ZB-"])E1*$@1F4,V,5;:&V2]SP2F2S1^BY MYG6\ZVJ(XW@6K *Q/7A.)]"J.OT#7A,*M6$>V?AWEMB0>5Q[2NUNUM/<6M\J MT%!'@GR@67:$Q425;T[%YV>2;9C)H&+B[Y>;GN>T!>:@/4^2TE 5_E@H">EC M)I'FD+<%=(<1G,=_WZ1%"A\?1,H"U*3OBZ.J-Z"Y;)8GY&O%+(](9['LI+\F M>^H?,%V"+Y GX#S@)15[6E#V.1^[?M#1TEE#^(@YAYT:[%]PEOU73M[R1QP5 MA"WJ>?&W_LHE(\]K&_">=CT9JA[3@*HHB4CB]YEC/"7<%YB@B4#>H5L_*!$/U\#ZMO!?G:=[0#W=5SP M3\71'HJT1AJT;4UG-3"$TVH-L';TW@N7O%QRX".HD'[(66 M\R HHX?66$0+UA*:9QEY@TH\_/Z6ZI11L#RU80T@2KP,LFJ^)?F2KX'$ZN$_ M<98P6_53T7>[KM*[%E;,O31"K)=[P9BNEBWVTFBM?(8 B5@4BY7R&0(P,Z9K ML]%^>E@HCXM: Y7$Z0Q*=][>5(26EP_L9\@/@3:E_)"1Y2[-L9W@& M@EW##VNJ:'>COC2QF[J.PMGJAX9>U:3/VG7<@CF8(U)"U%CF31,NH&=Y*53R M(2U^W]WX]+Y''V1>T=2*H:9]Z<80!AT-L=LG#3W9 X 0?M*N5 WNXR+$-'A MH;]SH654XGIG)R8K/,_Y=6L4OV VR[WBZMOG@L&.^_Q"S59TSY:J47-^^K2& M4R7*[G @ 03]6D,)=#)59*('5$$5 /) M0P\GB2Q[G$K#)5E%Z>&V==_/VJ,OFO$TZK\*:OYKJ'2RC(SQP='PWN)EE FJ M\T]I5UI_SQ,:@WS0DNMQYN3J,L6_ D7_8]W'/"+!$7_A@TU1,O>5'BW0!NOE M2+ZE&T08;MVU[-3DT?&Z.VR='5FN$TU6.IU%YDG">%Y4_]RF^5%X2NI9[?FE MHTU/DTU%\JS^@( XNLM#.1M#W"5*+/.7*K."DV__X-)[G(C;ES,C]9)N\LQ@ MX]X24 91:&6B6.Z73DI*"T)G2GF8_!,Y:2)ZK#0RO3A.*B6*DYWNL#_^]I$9 M^TV&WW_S_/W[.:5/=)67R746+0]41NI914T9;-.U@@P25]$+R[W0N8B#Y#,@ MCX#^[#UB"""-45SOA>D*-FEQ@GX%0'[]$CFI(4I,]., M'_2)O/4O:GN? M-/4_=BWZ]CZ ,B(4 >VPGD<'5[O\CCY6.;*5TH;2NI4,9R+MV,> QG&ZAE'. M*CHWB7+R/D_(FO%*0N [GC24^%:+OD6^1=I$YHUZ8%'H*QQ3D/@N,>D0^5[. M^7 #[DE11MG_EZXO2-*_R3'TL*DSL->H;W] $$>,.@+R85V";O9V>04#//,A M-#P=X([>4_*:YO&HV/0\;BHX!\WZ%AU.'GS)&D!8X>EC^?:) MT>[8A5%XPU;*WJYEYY'VXP [D ZQ8:/"YZ&\MC[F^0GP#/MQXP^;AW@\>W/] MU V#/+Y]NJ$H3V"_3D)LNF,\=KT[*W86E+,SGT'A#5MV=M=R,#L;(@U"A=-# MEK:/?8XL[8>29A!5*.X63S2!Y3K^5)ZS1G_OL+3C#VM8VOY&7Q 'Y-U(2'"=J;/2WN5F?L[XF]))LGLO%)CL^Q-RW MR:GTLNYFIQ01;YN>4FBT-C]M]W._4N*3NEMPRY8L?T%7G]8X!@\@%H?PH<*/ MWC4ZKD9RS>P#2=CBBI9J'3R/,EYB("K1,UZF>0Y6A1F8+8Y&,KA#=/ J5[U" M?RRBFC@[,=AOA(E9CFR3I57_+A=/9.LPQ!U_JYA<_;:<2T& MM:LOJ'FW(MT\(Z.,"!G+;31&+:#;^9J]J.Y>\P%"#BT[,JGX;C?;AX.\ [P, M*'@U*+4(5\]KU@1OO_FP@C>I@%&8ZWD4>:P#H62! 1))=WBK">E;9X0N+ XS]9V&\KZ.4_AQE&]S^-8#5 M'L0Q07/=B?=SL-.='9N:@;;$?0W+#)31*Y"&V/":_8:B<&>PW.67:;$F MXJJ[NX4PIWU5)^5>TJW&.MBX:Z$'ZG#A3L)I,TO(YG*9:=QQ7TSN:=3MDJOB MK'+"0_2X&'#I]0N&JZ!Q,G_%-%J*L^&PWR[*P]RA)#=%AFS== MN<)DVDY)BLPJW=(M?ZV3Q9;MQ;%5$02,3*M"M11K=L\AO8L!2IH^;\0,! J) MV!S$S +[DU!(VHK):AWET[D 5E_6AR/$9L/C?Y:#NZ.+%YS 52)JT]SXFZ;S M7#\%UVI?4T9+(!UV'I/@<]=$)LL\_R+W"Z&_W^3,]8/=$261&W_35.3Z*;@6 M.: \2W.TIF0)]0'""IT$I[N$3I9] =TG$8IXP.6&YG_U8IED&=P1*NTO2 M+5ESCT8IAG.'1J%9O-C>+@=T+[K/$.4P(#@]O?UR>>$GM_>]/J*+3W+ M[2..-S0MF5<)%J@H^>TXS[_AN$Q?\>#9&.7W-758FHYKS=T11@WEL%G(ZD- MC/GJ33X?,,\*N8]HN7VB45Y$,;^ILO\8AL0;FC(XT++[DULBUY/31BWB(4]> MR'"::+ OM' -'K:0>L>N@/DY9C$@8B&MFQR_Q\4LZ.D*<-X9F9=YGEQ".(/P M:"\4 ^F$<5?#^0SJ S#@K$IRU5_=G[W[(:[3 M/,KC-%]>D$+R2I/N5W1K_ PT[5KL+O%SB=*BV/!:*5C&IKLJDB+#X-X[/H:X M%C#V=J@(@TMTU=>M1=FZR;@7O:XL*H$%[<"$+7VA/":#P2491ON3UK2(,U)L MZ"ZI>>3&;8DW=&6ROV5O$=Y^"%J17)L]TDZH+PFJ+&.4H>8^[4 A6PGI(1H, M]+^?UP%M;"-OX!73';R.IGTXJYPVVA$/5X12B=E=FWBC' RY>\=W'R!_@OU1 M?5]\9,S84,K0R^_=R;5C;^=NF%[ ?;MA8)9V[6SW_C,\X"HKD$,O=O(/ZAT8(UU>VE%&9%L'>NH@(4Y&9ID[$9%&))AONKN1B_ MX&238;@ZLYHB+X0^29VA57U=MS*C)!G74EOC$!>F5DB8I HLS"T"-"BTLAOS0T;4Y72#7)NM_5KD'48ER$7U$:CQ&QS7AOT@[9U"6^35]Q M5=76V5H.#^7"IL8/]>;&+N][!80N$\;H*!?JW]#KQK5 M!H<8<7S*-2:O_D'J$YX!@)XGN8@/4[HS4)_/)59:$\HS>:A8_Y. M6+>OV>!94^UV8]XT&XA.5[$!G1^]UN.#GEK_Z434>D\@C;3ZF+M35FI;L=L@ M8=MI1VS]!6N]QFF9U/WY5)3:2G V<%RVWHDGBP'8UYMR0W$'>*7L#9LD##,\ M;$#QF04BT,XX7+3#VVS&"\BHC;D^>#BU=!&K4M"14F)_:"0Y3N)V!SON@D^PZ9G+/=-?9MO&<(9C-TEX?9 MJK$DZMI3^? X!4BVG,=_WZ04)P/=.-]^B'XC]"*+BD(^#=.T8>,$35T /B?M M&N/([(V>MX@C11SJU.9K"X/=F?AI9P3]S!#9U^9^9*% O M@NICNF336!\C;[K!TP^%RHZ> M(QM\5E.F.]M4E]=73)^)^JG8'/WW?_GSM^_?_RLR./!EJ0MJ*L>)HISDLXI@ MR.-$PT& M3B$@\(#AX$*:+]OKD'M,4Y+T7=IFV)K]$, 05>>UHJM;AE DKAE"M :#LG2! MT3M8R7XYM66LU#C)K5_EF3\!;D#[?N6NEJ M\G#?'N( )I<@*,M_HLE4C^527W&^Z;W&XO!G[2*HHAE_]4X%/;W2IKI8M:J8 M!0MPX=#3@9XXR_J,>:.8XE4Z$J^E^,U#H;?5XW^M'7KO/P04T8 MQ5 BD:OA&AU:>,#CG'Z"GL 'W$Y&D^3?$NWD.AP MZZ<58[/>&35U^=B.LU50V*JSQG*&=[/N2^@!7<0(3\X]'>4T465?@,WT@5B*8A$CY9:,M\NE*4XGJ6UZ M^^#JP]:Y\:TY%M.XL6+P#*'"FRYNK_!S?G#\HH>)&5^549&] R+HP4&F-9@- MT#Z6\YB7M*7^HT?'DA M6<*6D.P+I6HF)DWI.@,:)'W%QW2PZ:P '?/@!\&#'"\A;J:VQGV"6ZTW=(L* MCA&] 32<)>A=FE??A=GC,!)58I/W/B>8/;=,I3J[])OZ4\T8!0_SS8&K/JV: M[?)#0 SXZB\NR/%<#$@3$9@&C5]QX5;]747-7L]BG&%@\=21#;R/A1> M&2'B+T8&E6_!2;,WEF.%V?I68 MWQ&>D^>HY]72?^(,P@R/4<9@E9# =+=@*[HU*:+L1THV:YGEE&HC1NLM66*N M!;5:T?/0TX)0Q,@'NKU5;PR.ECUZC/6=\'C-^GY!HV8)4]*$G._'=?*6*SQ\.@IJA%-QFW4'*;CE$)#@&1?/J0(L]W-_2>%+/*&ZHHV@ZO:K& M;+8T2CF60*K^J&/"5(.(]Q"@P@>#LK MTL"83'Z8RF 0$PZ'J.DP\#8Q_ M=\&&L&NMH\F@/RPU]*@MU]-#V&F(MA7W1*L/VINM246>1VH#ROV@= QY'^'B M8D>5,'=9R(,;4M+O6S;+V5YB^N3VGN0'9""[983+_J1RM8Y2"CM? M=[0.RMTM;DF^Y-@$6,D$7X.F=&57@Z1S<6XP(4)1C0I\:,!5';:H!7UJHFTR MA,3FN(1S2;BS).N4[#ULRRWAC7IRNSDM*XZ()FI+[I1$/WRY(OLR,>2,=+#, MF]S_2$CREF893][9GYOJGP;=$N7W-;5#FHYKT:NI\0WD#I^E_GUR1EU]I(@Q M^[V;[R89XS:-GM,LA7H9(T9\Z!5#4][5M&_3V(7!Q- ;]NE@'\/* C23[9EC MTS\H21T3P#@K9?7GTYH2KA3OV?^X8L W<'2PI)NXW- T7S[BLLQX.9 MW5/RFD(B7''!(*7EH;J8-Z2H1/H$7:N6/C(5A?/2?Y,34H\8*C7R#2G8C>(Q M4*F+H<.-A<+\%]"9B-9YND_F/5*> NMKW VJXI]S$T04MSCC>#JAM-#A2]ZQA@(L.*"=QT\&.4YK>D*,[Q@CW#'(@> M*=9HP?IM!D>4?-U?@#_%+W ,!V6,>B#/4&< I.X?&.%JN+#9P$)1-I@FT82M M$-L *4^!MQU9HU69FQY9"LH-8)I&J$Y&XH8">-),#Z>7S/=B'F:YA8--X)5= M_7V3\D(RLEHYVH MG>PEY$DC+\'KCU/MVA8N.V1)(7L134,=QT5M2!DEV>WQ M8 'P(,V$1-TM6JGCCW@)P(HG,7T,H\$<^V@<2Y/I=H XF*+4 M$0,V^RN"T#<7CM[CHO"F;NF#<0K.+Y0HRG3%)X*-N, M&MKV\TW*"X;!-8C\GBXH(':S@G W#_OVVW:U-W5LNQP%UZ+5H.!&KL&!6D#T M3;NK+AJ;]N<*&.]TUG0ZW4$K EAV19DC!EPVU*O*/ZNOA!'1O5:!B?;:E*%J MWQC6I6P6FM/10 .RKM529 ]4 -'5^:[HG]#^0PM(T:6M9"T,FBC*M=JT1WJ/T,K M3)>L$;X;FY=X20]0"!JB,V?\D<&:(/P'YMNQ%=(SK_05MXI?U4\&,&PV])O8 M%FJ_I^,$PAXGMN,)D_-PHB5?4;L62>W3<+J(-6ZLNMM3J5"%=+I&_/ $7!=3 M EQC42D<\YY D_+E3MXV3TPD!&@ZDITW7!@,3]C;MD:J0DF\8O.>K9,Y 6T7O9KVS2=_D]90A2II MQGG3BX\;6%U"]!Z4%R#5P?L>K1A_05,G^AOVY0KU(]#1$IO]T7"4!'FQ1U4# M0'+]<:0M$I)#U-D7+M>!?:B_JTHBMHL5L\7+.<[QXCC5W5Z#MG(AI E[FINN M5NN,;#'>7P##ZOBY F(E8\)AMRUE4$@CG$9&A;H #V58: Z/-X-0!VX[=R&& M'])4W/W&?.TM2&X@.!*R'@82.:YX$X9;9IT&!>'X 4TAV#7D6@" 4MC![V : M&>>$UT%O[=04HP+0_["!,!PWZD4PVF3#2\D 9XD:N\)G3<@50%%]W7;^A.=" M)S6.,WY'A-@K:;!,[A2\\N#(9%E,HX0)#VZWB[_O584?VB(9?)Y]LGAF'^*>U;32N\:=L2[B@XGWAW-9V>]BJ"H%^! M_,1L70?G9I\*;NIM@X!><;8$>;7E.Z#U)E"(@!7\.; M1-"22[**TKY;AQ7>M&T2=Q0"FD0!8&)&L8/W,D:QCZ$!*]?5?@,<$+Z(*-TN M"'V+:"(=[QYOP5J-NUY*GB+:'YD\-HX6SQ]#,; M0=Z$Y2(J7N#_,,N\1AGFJ0D,41J7.($?V RT_T7KR1ZALM*FIO 9T?9E(HU MZDP3GKFB?>*(WMHQPP0)^/DOP*89$GSD<=-*X/Y+DU>TYU<='Z4T5T5NJ81?3=2@WMN M?&[RF,(YLTLL_F5_9QO80+^JSK<\1"6^6BQPK^,8!D0(IT 9[$EX$N"[1AU!6,6_2RHP7\*>#_\$]3YBE0GZ]&9D?:6U-84;2H2_A&I< G)>A#3! MR?GVIP)*,%_S\WX,Z#PNT]>A@N'J#>@F7$L3\I: +8U(*R';87\UC0DW%ALX MZIGFU9%0?JQ=LI^N$K75)9"8L]F;A@KS<+=HFXR[W$4LQ"$E39UW@,AY]10. M&1:SS?EK<6B M3EX?D]8Z@6VC!QKS5T-WO^Y#F.RG ;D@"JP*[24V '6]Q($&['J)'80">XD= MB"QZB5;Z:^(EKBM <*A\MY,\34]Q2 K'/<515H?(>6C=G2-Y95_?&^8Y#8Q2!D7IC,8@,-V)W%.@@% MGL4Z$%FU<%.[[1R?ST:9'G@^4YK*G,QB82

W.7_K2EIU*3O)Y0_F)"&U<2.M()H_MEU-JQJDG3NI=%#I@]_;/3>V./OGI;_N,5^G]@,L7V(YOT Q>WR[UCNZ6UE#; MSC>G1,EB01VUR$\FUTV.]42+G_[.P$7;E=C*RH2[S)3BE[1\@5+I;&%U3>CC M2T3Q.51-;A<)ZA%'T^9T3\MIDO4U+>CBTYDM//#"Y/+I"A[L.K_M4%55S$G> M7Z5[S9H)X^(9"S6Q/3J!'3Z#NPA56K'J#$[I$C\96/8<11L]-W8;Y2]E].HI MZMY4J,Y>?WGL<.4#X!#E1GI/D_4\IIL+?M"(^D]VV M,US8P:,;6*I#KC*:^X2#R'+-NP/+9LX'O&9XQQ'M&4_)07:S9K+U*<=-9#D7I647T&VW1_!84@'*;$B1P[B1*/ MO!GBGW+FX)%EGOZ#>TAU">'F!J)[!C<#ATF$L_F%3<.E[2RTJ&FZ#2C[LND& M$'6,O5>.:!3E;^/C5]/6",^0P,B_;%!R%ZO&B:3XXFBVL"'DQ,$X>;,;K=NM M+TC.BW9 0$3?8%T.3>THVG#;?N+;PV#$,KVF:[ M9QIFMR(>)K8F*3=$DV7>]X8J6(V+*:4]:B\;[@0-$_&] 32,QF3?QW8_3TRS M%&6J8V='A8$>-W3RHJ2;&+;.!N]!Z7]0>U/GL$'G]29;%,->?3+ 3"+/(>\^ M#$XPC3)5'V;D+4,?IJ=UWSY,#PP3'\9:SW2NH<20_\R^"E3P5U9V.OP8*;;Y M]V,$+$T_1NIE4S]FD(AW/V80C9$?8[F?)ZA=BG+5YO_ MW7.6+H>RLI7>-=L*&:;A2YVDP!CL(]CNI<8$52$Y0PT6U *#=FC.T'Q%-F,) MI6YW%R0E[W@_0871'HM/US6.ZNV.--\PC%5Y%;8D/,<,+&X,""ZJP$*/?IHW MJ%W 6I>P+TW61ZBCWC[Y<6+!-0LR2NPS>LHZ?_6II!&A29I'='M3XE7QD;$9 M-D=)EO%2:2+]PIY14*7HSVK((G-?.;]54 \]XT*[6"Q)78-#*Z=1 (: FSH5XXN>+$"PP$D=D?%^^FPNT53)9^? M6^L1\[''#4^"'3;K^_S7(7V34U\&?;%0/J" DUX9B7*4%L6&*]ZN)!3SRO(B M$CD$\7@_'1\#ZY6ECL-?PTS5TIH"QU\MR>O7"4Z%PK /.SUA?_SM)E[0^89I M+:'SLF13%I_/KK-H>: E<@\KZLAPH\[7@Q?7#Z@BC5JT$1#W*C:2S"5J'/-W MTP!H'A2LH/@%YT7ZBG<>$W,%[Q;\[$G714,C5^G::UCW'@-C *Z%F"/DQ5(: MB/5BOEK%_R7,W0'VAHZX&P_/ZW&&;KXI7PA-R^W':(4[3B+(OV"TFNYJV%/\ M#<[B-;3/$% /<5I!@=%'2\%Q[@46K,X#VRJO6!4N/\>WA\0KQ(%N)7:/BEC0 MX]T\F)E'6;4Q^XCI:QKCFX?'P91DR;>T16VP=??2)LBCBCZJ *!W#,*78=.7 M91E/-+D9T+@IS9A.9LM0,^6TYDCY^7%2EXN=*[^IFB#+MG@L[JBU]6F":7D+U913*1H!TC@F<[.$VB 0(\[Z._HGKD@_N!A= M0!HSH$KOZAX$E*'AO/X!7.4(F0S\0PO'&:IDD_6?#OWL8QHJ>8(GT>9R TJ$;.(Z!DOTYP?E6-^,7PA&IY MWZYR11?_H&<8DI_D^^2WEFF7%9#B7VB]?WJ)RE_()DMN5FOFXUTM%A@NFH60 MY -;E:F9!X M?)RG/LHZ?RF2:PRU&_^*H[[0?,<3NDF+NY9\V?@621W#;818PQH#/6Y%6EQMSA0I*W\Z MPHKRC"\R[(UG:+M6GV38[TA5&464+6,V&8Z_94/UP"RW;M=^J:((;+-4X5JT M4PXY96R;Q$J>W\?WPKYGB\1=.4.R$AH^Y:@S+)&>L,=#.YRV+7#.>O5I81-Y2&7U"D2PSIC!E M2>N#[L2E-ERA#5-]%'B_#_/X[YNT2-4]9>GF[)J;4;*!+9XDJ5B!1V5)T^=-R1/)JJ7X!TR7.$QPV5API>X451F!:9J >YH2*LH%0-T M(I KNB1:3?LP#3T0)FDF>K Z-QG6>&1D/J!L&#@9ZYH^+)W7 UM<42KK!Z4 MD_*D+V MAE8A6>;7U!<'?2:NS[B6Z#H_DD/J+WVR50_VDFR>R\4F.SZ,] M-8:]UT6>" M-%O13;14H^;+J"C"TK$>[GIN[)5<-EY)F'Q330DDEICKKTHR)3'&"2]M?E/5 MTY4J!2#_HF[EY%$"KC6Q1B!.,T_F,+T"YXD^.[T7J_](2ES M:4IQOCU/^>4:/%FG>&( !^J!V6K6L("]+GGGB:N"*!)4SQ#0#5ECS-IP=92K MMS,&'M,P=L#:L :KE\F]I)V>,=2X^U2-ACK:%]NP]7S6N6VFUXOP4<76U M"M#R?IU*%[?(" O<#NMU2E\";3PAO M;#D^I,N7\F[Q4X'G18%+YCUM5AN^5SM?$5JF M_Q@Z<*C?D*:"J!/TI4CJR'04SFG_C??U;G%1_ 5%.R H:B$Y0Q'@+- F3YAZ M+D174 9]":*E!M)+[ V)O[V8O$R3--M ':9''&_$>8ZK3W&V27 BBMZNUINR MJH-_%5$HJ5?<8\H-%NL!6U;U;WFEY$E&X9QK>( M)GV9#N,OZ%>2ZVG88V&Y'@2:=>:L]4>O[)P@CX ^4NB.NRIT8X)#U+GG+^;" M9BM^"KFY.CW*ZOS7D:*=*J_JQFDD2#C? ZHQ@-O3H$ UC-!%/95&@9BPUGLR MVWVTA0VD>9ZP;^@&)[=I])QFW.NZCE+Z4=:P&/[V)& B#*=@BU%CZ^>JZY(-2#%S2?3U=T.]+XC$;% MFP7X!8.+R3Q))MW1$G_<0*K%W8(OHXJ[35F43 + JU->,>O==J0U/;E6CY M**<:HM"336)E M2/Q=6$0*YES\2$@"F2'5==@B6L*07>(UQ"#O89UKSHR M!N!KMC-'JF,PO/+'Y*)' HF@HJ@.:YD*>D&NSL+L6!4X-TU#7HFAP MGIBSTU\Z]Z9(L1I[63>KN;M6Y[UF112VZ(4]$C3&7*'+,GW4[ MV#P:6ND,/JMKL[K:#+-R4SQ/WGFCUCJ 8YZ7/ >WV4M\I/R M)LRV?9(YC&/0DO:25IFB:[GMOOG\;'<;M[/3.XI@,*[$X5B%V M%^&^XNN,O(U=!2CSBOENXE'37G<1^>74G/R$=@_[N=V]:SC"PA RQO/67TB6 M,"<-[L8NM_+"-OZNN=3UTW O?CO*__U?_OSM^S_]*\(D11;67-651CHBOX+0<&IW%GJM^:JS^!)0S MU$I<$GF!#1[Q!0)$Z!U<5QEFT:;G,W>N"BO M/JUQ7O1E"TJ\8>'LPD'+KJ6X)H?2G!<%YG6#^?$$^60_#V<4^OC=.<+Z+X;Q#-4H1>&PZD+?R7F, M9L/;Z31:&+,@?F.SH\*\77Y=X^5&QGD<>LV"!]G5?(@2'%TX3 MNV.E;"6D7 M.ID:"22"[AWB#>\:#TI3CW\\SL8 LU'/Q1P/),NNQ4E(Q8E(MT'C.4B5L,_I MIXT-IAU4HT, #U7XIC?M: ]FYXQC-D+>5Y 79/7,U!?\S'M*7IG+2?(HN\G9 MA+GBW][DS F-ZOLOTGS)IU%(RL;SY+=-48*67Y"\2),J _:)1GFQP+#D'UEA M^B%NN )U"]+3V4LX9<=+JG%-S7%9EVN*1 Y3^GL^Z-2U:_!P40($/FP)79BFXZRLS"))EXL(? M6AKSSV'[_SI]U5U@'K[N:*%9DW$MGHQ]?SZ)I=@1WQ669-W,#+ T@^)E) =4 M=;"&.)*+.+5P>TOTJ4E4,1SZB?!*1SJXA=A;<[!VW ML&N/G_(D+3ANG%Q]BB%-:>C> *TV;*X]^F@%S5GH V4M@<%"KTW*6U7WA*Q$ MVCJ%6DX%YI*.TBJ';;I+L5'I'%N*R3%_,B&$CVS:?WK#V2O^0/+RI6^VU&W& M42#AD)R'D/ ?IBNS,N.@$$$89NYD)!=B'$]OQ&#/HO6VPRT+1L6#>'Y_$N)Y MR'7%#8LC5DY+&!DMDRVTO?=="B30\2"2?SP=D=SCO*I0'K-S4F)YS8;(9&.W M];K+C5U&QH-,_NED9'*/[ZH;NT?,#"*1!^6B+RN_& )0]Y@-D=2Z4;X1"](Y M3LRUC/YR6%&\7DWPNJEH0>C4!%AA@'K$6)7K4Q#FXTH3[]6%>: 1^\+<02Q$ M&&0MH^SUIJV['8Z]W8V[\@73762U+\*A M^+:F?DI2<:V8G!Z;6A8+3#$;V#"SB"K+B2$?O4GB1UQ"G3H>_T]P)4OY[ CQ_>H1RK%Z3>D*9_J!)W7XX2JA0M>M9#?"+NHH:"HP1*FFIS! MX!![' ]\\\&^_LW+:PPI^1D4S-LPR=ON/=PCY19;MGI7@A("'Z4\.57)2Q0F MU%$-YTDV@>/_;^];FR/';47_"JM2=6JFJF>SWLW9W22?_-SXW)FQR_8D=6H^ MI.1NMJU=6>PKJ3UV?OTE2+VZ6Y1(\"7GIBJ/L2T2( B @""Y)4I$:7="3: M&[0@M1\QH[X3./:>;$AAL941CJ*K^!MM=%W5C*-&G0 M(0SKK"D'N(1,HQ*/!@6^"U5^88,TU'9JT28"[_DE5[EDA<%L*^?[&]MYNBY2 M)K*)V[\K$ZH0,[AUHH8@^9:6&UIMBYQ4C&R:9)]>UM.LW*K1C9AVK::I&YM7 M3Q_YSO#3\" M&"12'H<9]R,@D&'&PHB)W7*V 0*^&9Z[*\( 73XFQ0,E! M2]&\%+^5*4U=78O1_#]?8#QZ>2;H>+\+XF($E>;!HJI W\[6?4%MHJ$O@]^9 MV =34[^OZ5OUD7%M4$*E&/Y5R;)T!3KT=GM?IJLT*5[-3B?L[&Z/*%,L0ET] M.4(7$VL)3RF;K-WS%_JTJ<@JA3!DOJJCK;^Q-*_(,[=EN>M%B42Z@_E$47C8C M.[.B9J"4]#\^5N:9;M!$O[-]HFNN)NAX%S/ MT-R]VG*!5<1R5R[0=U1'+ XE$94\)XNLS>49G%.)&7\$YW[SYJ[8!E?1^XU; MQ:8++:QBF\)JYHIM"OV BLT])=$EBF-W[? M(?:*S&RSWJ0B^\QD-Y>\ZOU- MY%T%T&O3P&>@YM1(!JKU*K/[M*7U;5$D_CF@7LV;UXH:\N5)2>JR2#"=V3RI MN6,UWLUJ:,AO*T9IL@:HV2>*;3^'SD MOD5+!)[ -5Q"4FM4IQ#%F\P%\<.WZ#[-N!M>=VX^?DE5#MCD][:MN/?G]9XZ M#?!$TRR 2+X"S,@-WY6D'6JV/4ZO-VD]]U("PD8$Q@'/P&H>1C"0Q=Q64H34 MEAD9SJZ($M]H'E[)FS>8)\3*D[&LPQ;!U&/_I+_@A.XU+E3H-8T12(4T,G.0 M=TJ0'2UL.\KA/B>9J+8-OX2B5T6ZA%2Y'=N/I#GA3@[Y1(N'2/ZCSFXP!(EC ME%BM+^RO:=%D"XDF?V=IMJVH:8\OU&SVA55-H :MJ5HC!F]I9!O6AG$'C=6%#S3L<&& I&_2$3P]"'8V*3Y\\3!' )]0&X<9N(>3 MN ;R%-M\LHT$*PZ_9+DLH&?YC#Q'#_2*[T1.+NK-^Y/Z(NG)M33DFV"ZE[N\ M?(VK.LO_FK,:_%_Q$2"UH#M![9QR)$:E1(H#/0OQO_2YXE_ $X[-D[K"9%#8 M,S"?E3@&,IL;^ NR 0R$U4P;'&+;R@Z)$]]&5B[FS=O&TW+FR2;6Y(\WJ3A% MBE67?"5'!%":HW!GH# '\0N:OZG3"/O-T"&^7AQ-BY$D?:O#$F]2% MJ*9Q+J'-0.]9-8Q#:;N#OG&Q55[ GGF>T7_SZLV\YY[[70]W=5NP):6K$K(J M;I.,?DJJ;9%6KQS=4Y9E4""%Y:)C^3,=KV5M,1/V@M<P%AML(* X7_^U; M1P]%=LNVN.YT[>&PD5++O9V.G[K8L#=I$)_V#?RN]$@( MZW@*] Q,916*H3,1S"K;O"6ZQ#>F56MY\Y;UI'SYS2^88([P)DE716DJ@4!G MB*W!,#!UH/,?2N9WT,G7V!?_6M0>.L(G2?@V3V3(OID1U*A;>@_.!^QU1;IRPO4PC[P ]W19*7 M\BUN4S2XHO#6L[SD"Q"+@G^8O>>PA>!.16$QB2B=6)0=:;9P%$,\$FOP)3V$ M%V0'9=+#>4$DUJ1%FTB\A=6K1[APRLQ::L95F)N-C? F6K9$%:K6\/WSY$CK MM\Y*""'?-/@ GI9>?51Z1>R49/ F?$4LR&N+H"]K(IF)":(_X?(3GP MFW]^R8O6Z>VZ4Y5WCTGU#[;-5I]9=?FT2995V_IJ.*_%S62&TF4'U+>\V6%G M(IJAZ8 0UCYVXO*NP8\ @D1@2#B*1.)(NL;:37/L.1-DQ99;R%A+#FN#C39E MW?"_BG(HVSYY(+?IOB%/!>3Y)LB3<_*DDCQ0BXNV)&H>AGX75-!*)*/FH MRS3>6JLYD''F8\D!9OTD-\?H%*I]PP&--TO\66/IY. MU^(OG(1%E:0Y_^LUDW52CU>_;>N7&(/ML_U,CO$!G2'A6[0^L6=1,A[JZ6X; MA(3]OJE1,LI=B+UXG-\CH8%V 3=F55=X65+N]%3?*,U)03>LJ$35X;'''E"; M@_]V.?DE_]-&5'V]?R7)9I.]BD[E )N/*:MT2=;RA43O]4AO0E%S!RI6/MOBM*[2? OS0@V&1"J_I*J*]'Y;"17(QP_O.$FZC8C@P;D7 M8.:7,>=X&=1+";F4[\U5S7;<3.K_PF@ ^ ROD :P]'RIY(0N(9(B>H@2/=K$ MOWP:XWC<==3D=EG:5E=2V^ =^S\99,6 M.X=D_P#'SH&QE$QA!0F2FR)E;"+Y7S5"HEND"&!%=M!:B%AXC1F8#K->O'7X MF[6D )N*+/M(BK!WV5&"MHA&,);0HLJ<;$:X$$WKPW(="^:T0.::%AS;IX33 M2'Q0"L_VBWBP3U?'8.NEE5YY6_< L*$99XAX#\L,A6(*?M0]")=R07I(R[@- M5R,-JK,)Q+C?=^9_,Z.&1OM+N6G[\XAXTI<\K>1JS(3/#Q2'P5$+;**+88=O M'2(%C&E1*<()\IE6=1+%*2N-L^JU M1EMK_%$H(>^Y.")-2A(1J,Q/3>OMR*#Z-2!SS.CJ=<$NP%"[S(6])H^(9YIO M^1+J>VYZFW*2]9KYG245_[':*KL*>(/C+@9KAT_$L*P=XHXBM:&IYRQXRQ$G M G/20QWL1X$\:*4&?5("_J2W (K$$;E)"'#A74=R=5XI-?E=L],V36-&Z\* MB YYUWEX<%Y5GSE:\]* YOC[4X0A:.E;'[8-75DA(^7_%HK10OB,]:,M%\1H MD2QR!Z[6M^E#GJ[399)77W)V7])"U&&[S#?;JCQ]A*A+>=EKCV7:.]DI&/NF MRD[0"=IMN6U3U<.9])$F$NL%J?&&U*=>#[?Y^5F.>6*X1;.'C8XAI77Z5=.I MKNF':RB$)K/8RY@.M* BU.2PM7T.FR;)\Q,-HYT:YGQS\D=@[%;TX*VL>"I[ MM48?,IC)K-G+7'@D]#&,IM MQOHZH^U9?0Q*G+;FLWXTI[U#V8N ,I3@R(UR&;VGU2'HK&;"9X+B0BYF]H^&!2X;%TM/6QY#A3(@ 1]Q& M.@TFL9<[#6!!#:P6G_G+A\D^#7.^,?&#\?0-K=)"9)$"8I^3)WK\DJHZ9XQ_ MC.31X4E]\V('53(?P"5? 7(<=IL@+3.C5S#V^96QU;H._@=H)B+WG:F196(ZN^,/27I_IM)W<^= MJ4 Y;1PE*&'/10WN$7A4$0Y1+;@JA(IQHFM#9^[*7P&F'Z?5I/9X2Q4Z"2>T M>IU$R$;UNESMG^5J<_H TV 5<]+S'],6E:BJ6I_U!M2X(84C>&T-IOHNFG*$ MM3]V,'-(YZL!/C]?2TWP0<=J@HK!>.RL+NJC?-HU_2&2HPXG]!X7:PH8&3SQ M\L0W(]1D^B0*QB77-"\A6Y+C4=;1Q3H0-LHSNL.0'#0UO6]^JN'/@)VT"T[SAU/NH:3510+5 *O7T7-7 M:PR: T?F]L][-7 BH9,&?-SC5X_>#$7$<#9>P9:4KLH+OK3;!'P4_IO55M2D ME-<^*BM/>R#6SIL$X-W2JS&0]4M7:;EA99*!0YH(^'&,/GVZ,SPQ(QV[=QRL MMK6W_[&3P[69-/1Y"G#G8\L=D%9Y: [3*R+[&)AJAY\[8Z$X1IEDHOD88@,$ M'F6DJ";7:;))JR2#QSUFIS%2)S[B%1+EDN9;KU)GD5 6FHL\Y_64!'Y;JV>DD**B]+*D:6 MX3!"3:9/HDA< M,FHLC'WJA%/"& D'O!+3/ABEJ9)?HMH%W>U=[W7)BELMZ3JEJ]W&H\=YOYJZ MR.LW?M[A%(KUO:\3;$+>%?=>0'48[S>\%0=VO_I_C?;\+IC=:K2Y8 M ;\T"6VJQKJ,;N[#".7$:2&#\> \K1*18+P;RP6PXAU'C0T!=#ZL6?&AG%QI MR+BNDNFF0KOC- XGA4WI$E8?)?M]-U42J#L.*WU3\P>3O"E$4%+G<'4V 9-^ MR3GH9$>7CSG+V,-K' '3YBF&)J5EP?6^*-_030W[:GW*,@@E%4EV1D5+O'VY M08[&E&C7A^);AMZ=)N4CV61T]< M=ZZ\WT/(C2:E4.W+%A^RJA$R+NONN]0KSZG%5G"TM-\G;%O4/.1;2OQS[K1XL'*(Y2#1W CLR1[O&.M.7'A(J/B MWM(Y_^T&/M$]WR8G<'70*0%%._&4&#DY^ERLU^K2P#CR'WXC$>:T^;)"G>K3 MDC1VO&M2-9BF:=O"TA*N5CY3E491?XC4'(<3AM(0AY Q F.%OYW$@U7"08)) MTNN13$MQ@5 M/9^0#\/1V+LF/2C>[Y!Z:$"N9[V+PI4$C2[\J[3#*PZ?FVX)LZ1S,$[]R/*' M.UH\G='[JJVHI.#+T6^17#@XISG/<25QSTR-:8#]@1OA3^2>%07[!GT(,":/ MHS7@K+9!X!%7@7!JNN??"R+VY&/ZW-P=+[HK@B\E79 [5D7JG3'._']FK=%HNZ=VJ'1%AN+>OUKM!',BKK!.+/K M-@Z1XW.9O*G@Q-%OD9PW.&/5;QPG,*DNX&6M-$BX_J?%DG%K*W^]*Y*\Y&X'8/N95E?KN^1%P756;8IFN(#K2W] -WYE'?HI=%^RA2)[4K>)UOL>D)(S- MZSUL!+!)!YS4T/&]Y-VN!I=FH%I5A#P"+:9AQK0+9UUQ8=QRH;QEZ^I;#[1C;$C':"69$W&&M>I'E:41'DVG?)3UX_ M);^QXC1+RG+D*1UB!B2;&D#RS:P2E3HX>!BBN7\E A\B$(KY- ^S.\P!R>? MP!U^DT62D;.X9^0A:'&9>;'#RO'++6.W2H^KI^D?P6\N;^0S\CO&S?=_I-7C M(\O@OAD2^^$.6D14X92AW-CO&WE*'PX]H[4/;0PYO"=MC**=/^V3(C9>]1WW MHLMM\=HD>$ 'H4>:391Q\.XRXUEWT'&VI'XP;<"]=YF1-5*.?? ;I,3NS.5; M!CDPDB&KI5LB6L$EKIE@Q,36_')$#UM/8CO,D4R+'@$+2)55D4(#51$[^,*- M@_+F]LM$H46-,>A24B-S^Z\GU0 G,@(DP)-W'('R?>QBBSHT9RA"!F.V\Z=- MQEXI%1A=B8Z/HXPV^3V2R93S>H^6PJE:)S?4N??DN"B@KI),NY'(Q&6U::HS M8U(&8[&FP\!U'0(]EJ6JN%'3,WL4[&8T%LEZ6C!\LV&OJ4D+U*99B^/%6/7/ M:G A'3*DATW4?BUZC#70J\6 P,$EK2F2J8#RY+7W MDW[=+/.IK(MCZ8,,60&KP8KTT5K O42_(,/L*ETA]F^PG!5V4T(7FCU>K21R MXU? HQ_;%9'=F]3[)6_]9K@!VYDJI^SI*96'>>1KWG%J'Q9#'25A.+^2\S;T M$:@>V>HR?Z;2,+KZEO,C[S'=<%V_A!20!U5>L_%XK-^I"R>4Q:*-$,9\\;A: MA"TCL2$2'=+APWWN!B.BNUY?CK#SV/8(NG$"/XP0^J"<)_A:"4S;:",5YNF#,7\R:UB$OT "5ZX(] MIRNZ.GG](IXA23VQ@_'$DVC\1/BK.$. _LVX^C5T74LQ;5 A28M+G,?1%IO# MW%''_Z)5_1XB+-$TX+\7)HM+:TL_F0=>+0< ,T=A*X+43;%&X" M03GH%D'QTI<(%$F-HWQ;9NPS1R<+LLA<OQ5CGO4#=)+I M+LI?M3QCCF,.B!I1*(]E&[.="H"BR9FV4$[.X$PHE9#B":42)3="Z7#%F )) MO6*6"ZAF.1.AG.:X4:'4)&IBIT@9G KM$.0_+\U47!O23ILXH=<,'LSS;[3!$>Q;TF7WSVPYS^* ZYX ME=Q;_] Q;OV+?_YZLL>/AW\P9+-N M_<\^7SY=WY&?D_EY]_/;OZ%)0S!JC$ MU$L/]V(\$]M$5\,O5\<+6YH-QKX#UP(2[,FW%C:HU]V>UHDP$2;?6\UIF;OO MU>\0JX4W6!_NQ6J7/51DEYI()4$-18O9$3AH6:N"/G(,TFF7+J +6$6_V_&&A0&)VOM.C.,,2<32Z?K*>I MG9$P-MA3!I\$,I?D/8F-C[P]XW7:&&(R:2_16$RD?+T]UC)(U1NB8S!Q@PYN MEWE9%<(=/DG*M+SE3FZRNLK_GA0II#'<\-TZ4@B'B!#.FP61.!#)$+0_Z1!B0!.4033F 69+:V#":=X]W/*2M7SFH._(\6K MG2>4_+0 45T\\=@BXM6B&Z=\;Q;ULN=PK]DD2<)5(-CI.;?7UQH2$N *&R2I MKI6@X&?L--AZ!(;@?$O'02?T58T#X6A2LF8%86U+0L&1<4PA]#8INQ2:TCX2 M8X^H8O6'3I@SA'*^VN6MJ-INA)Q*)HJH_VX?65%!D[0I-E%_B YF[D_HO] N MATA$3_'X?#)"3Z9/I/ &W6AQ!%6PFH,9L7G#>,C!DO_Q M**(> X2DB%5;[(@VJ N&91YH/@^7ZX9"@ZGFCW#RJ0)XV&E\N%P#X((54#/$ MR[Z1O8^U.Q!F\NY_:5+$N;U"\Z*N7SE)9-L"6VTE2)$9>$)SNH;>('7;Z/I9 MH*CLP_]\0YVDJ%);ML!]"[ ;+,UK;86G"T*X.RS%<[WD MA32(D@934J-:%R6#;SILR9LBD'5.9_5(H;I3CV1MP_>*T^6^H5WSK%F6)(,_ M%1W)DF8!,:J3.5,5S,\V6NK73ZSDROMOLI/><''SR>\P6G!H/M^*3<(D#5!\ MLK0;Y*V%*\W7K'B2CV8*^I 4(F%F;Y419&:45Y@V#7U9#M(/<64R:,_FU%:8 MA!K72)A$S]WAYX$2KLT"B6(P<\ #13S8 3O'?]'0Z.V<__IR/WGP&VY8I$2F M?N/Y/3=<_:&3Y*3#GO7N]=E>5@[Y"D#CQ-!'J*G,LSDD420N.6SG/KJU ]W? M77",JB.\=[Y9$ !-ODK@<^"? 0HKN4A%MF"\U,\0&^4B]8=(_CF68$6HR?1)%X9*14TGUF0,."7$B[?%'O/-(24<%;T0\B]3UXSJK2L$M)D.= MUUGL0,2OJMCAXK:&(FJ--N\;VIJ)G2LQLS*H*O;2JHBHHF>X&D9=4]\[UK36 M2[+K)%U=YG7'/?$$ZGZ_&,H-E>T=Z2TMGM,EE>U-^8+80RYF^7N2;975CP*! MQ=9-\HR>]URT69;E";7G+-9&VA8YH4#%-$L% E=KB3Q=-6T%3NB:%5QY5)1O M?26J)I]!=&8I!T!9U2=65.F_Q(\7G/BW]*%>^RG+2Y:E*U'G:;*#45Q,4 5; MHF#LOV)C?U40<6O61=IF&?=B9:19VH+7)SD']%P\\C5[AC'Z+N<(ZE\F$*A!24 I/ LL%807_HZR)T/RJ(T*,6]Y1=F+Z-(Y3.4O88$VY'DA# ME\V(%4Z'R5 7M;04(*(4U5+@8EU]RMD:'939$KAT5;;J1Q6S6:B?>EOQ:VQ- M29*JV)861>/H%5G_92R ,?6Y"_W1FS:*SNC!MQ8?W%IL1*;5#G59NJ3BTJC+Q^ZLUM[6S5\@<3W-A ]5?7=UGZ<..3=6WW;P!P1C"SI$) MDKWE'&MC WP&=,/8#HH,+FXT0+/UIG([U!;HD(>S5Z!/>OBWW[YM&CK)#DM$ MCQAAH@ 5-STJECM4I(**58^*S;>L70-WJ2# D5/1OT/Z2J9NYF/Z?+Q8EMM"\JG@B=+\&,<\I((LT)4NGNENN#WZFD7J'G2]LW%!Y&()K):(Y1*Y7M(MN)FB M)'S)Y(026+36T\HWOU&NLJ^!Q'#3D#Y1PH#4WP2IUY+4RX[4FX;43_#6D]Q3 M\@3$3DI^B"[[&PT3[Y[.\)M_YQ,Z[(DP<9A'X-<9G?LJS,'&X7!NDV>XP;GC M^)2/+-N/[,X%G=BGOB':;^[0-UQ?U*/$^U[,Z,A7'_"U'PV ZQ63_T^VQ\E! M+]SGLB9J(U9 Q?YC L0Z'7Q8 %9\ M'"Z]5 2$ZJRY?T'AH,^T-E[29?UX#JY^CO.5*/X]T$_L(ROK# YUHSM?8+#I MHX[1"=:@TS'>J!Z7\6BWUPT36Q-YN=/)+Q4HD7?0T2].^2!OPL%"[5K 9Y!K M>,5;(WS--[>?&7:UON8+*NJ$8%C.:4&YZE8H);O)T$\H,4##]0? 8(?K%N"9 M#E:/6OI)G=S8V@ RW 3V)"EQJ*]O3JU8EGFEOX17YQ=YL_?U8H1L2=N%&9)6:;KE*[@Y28IN/\*"4PRUB -8_( M6,WRS!OB18.#3DGNB.(Z;)MKR^KX<&>".@PFGI0.X^-&1*W7:NV[2@\.WC$L ML^V*BZH,['5/PLJ*_Y^,)7*3M6ZXPF8CM!-,.2JQ.M2/**X],UE;1@?&.!/, MWMSQI+&'A!L1Q*W*QA@]W18%'(&MXS>KM=R9'_7F"PJF'H;D850G*$D841$T M3QB--,'0(&>JH#]Y/%W0Q\*- "'79>>:2I .U8"352#T@,%2@BF 03$8U0!J MZD54 >75V6Y9:NSK9%FC](ST&VB1>O&4MQ MF:^21^/QV 9XNG "O?5_Q_U)^< NSBVH.=V9-3'#]<_C4G.UEG" B57AX*S%;L\%#JD",>*Z*XZX)$PQ9(31X(6U6/[%UVQ%)1[H1SN MUKLX !/&N<#(GX<5V$3_=!82UC-2L\RT8S1!Q=C")/TV\<>KC<#O_(7+?5I2 ME7N$G\B'^SX(,-2Y:(Z90_%TNG[$*2G@?S@1A97[U8+)<5% .V1Q3-Z_DOYW MS1NJXV])L5J0&N\%:3"'._?&TYIUE&2Z2'D"J)7S M9O_I+=05 HI?DI>TJ?MTPDK"O:-XW^:;/A?NB[Q&N[,U!0.?445J)C. MH@HG5]ZBNS6[=!=KK$B+%M%;=T!_<9(O)QQ&/<+'/L2$#>[H#-.;RX,O^=9. ML#F=6IJ;ING-S>W,NJ$9>-G725&]WG';NTS$"_3RY+7_EY'.8N83(/E;'Y#_ M=A("'A$ %^2.?Q^S)QEB!Y@]6:-PZ&@?1/6'#C@N3!_$0)0W%I %WHPJO&#%FJ9P^]XNQY,J'($4 M214.8/165.$ ZC%4H1,*1E:%O37,Z6K!H[0Y5(23#&!9//.6+OG?YK^7$:KJF;(B MLZ%[P'N0Y!XBO"DMCW,9YX+:>5R;G__?[=C=A]XP]'W'^/3A[CC&\<#=:[A> M6X4MVY9UJ(B^0&4/F?_ZPR\_'/W\5T(U%NKM(D.3R1B6NI8'VQF]KR[SLBJV MLJCE,^6B7=5W)9]I]9%RH4\>Z VHQJ'C#34!YI S A2D5K(11L:'G>?U(JQ= MP(AT*$&2J42JNS_D>)$&,3++=2,;!T,WT'J-4 TG:]8HRFF0;<[%4Y8 KO%M MJO&N@&9INYP(ASY.0)G];EAJII-MF>:T++E#<-\4UBW8@F= MW9/L>+F$6BC<*A&5*3<9K6C72/Z,KFE10#?@EYY^'5)H(>%B]& (_'RKSP:J M*#G=.\(7===MP,Q8<^A^KC&91Y)2MQ35SW/=] W2O^4SVX8C!@<'?@C3)?RVJX>OA]37ZHI-O0 M7_00DZU. %@J"4^2EO+D6U+*8KN"_!'48U!Q9]%8%>6-E73YW0-[_J, 7KQ* M9ZS^H?/#ZE_\D_/MKE0>_L%0WW43^%9(7SY?WIV?D=N[X[OSVZ!,.$ DIE[Y MK,Y4X8$-EK$( RS^Z=E#*HC'X0W[R(>M%1W1L0-9D4'*BY0'T<2 Q]UA8+*]WK*F:?)"B6[N;Q\])FD$3EJ'3 MQNW,F*/%#09!SA$WJ!IKRU@4"!KOHN(O3UJX0Z29KWW+2V6 M-4;B *FIU@N42<*NZX4)/<^VE:A>FZ[J,K7-V;.L2U06=3HS7/G"55OOE*H> M$QB\S5;0,4MB ?=Q1>^CLIDHXTAMJ[)*\A5@VF'5H!/AJ'"LP)A'+K(\!*Z+ MZFJ]+A^9HFK*^$<8U7PPF6\M>WUS1QJ(^/MN!VA;][7KKR2"5*C9@.D1*6#B M>)6 ^7N>%#DT<>,&UO9I*S*5H4#>4MEQ2'\@.K%\"H!O<>A!%%[",E*G' -2 M,SS]PO7IZQ 9Z\_UF7()&6G#AYL%VV7/#%I(SF2 SV CN#@=X)#[PAP1>WZQ MQJ W=RJ(,XDZ!KRM"["$.03>K"B*#D)^G.7MISU!WFPX\C\7GDZTI,>XI/4E M9Y 32QRX04\L%<3X)]8^9KY/+ %OIHDE]K1X@ZJ5[6_(?U0K7IS]J-9QO@S8 M/..^.DO+9<: !^_H2W7"8?RN\%TGOD:WQ!BX4[C;ORZI(EJJ8G/D$SIH&JP!YKYWS"&_MQ-O#YD8^ M7_55]E]FTGMWQR2+R?G-V?' M9UK<,^-[6)8_?*AH\42$4<'R1=/$DA_X&>"&JKW@87EFTJ:-R$Q6A[A"O]K= MI[XJB:))]$6&H4D96V^8:0L_.B*09A"A *_:(+(.B+H2*WD7P!=$] ^?_+)(Z1EH%:P_!M D>G#_ED*-(!HDUAAB5;[./C M%&-SGOHT.$^#6INWC]S(#&=NHA=G& U]&X;8/A]-*^A!^@63H0M6T/0AET@L M^]4L?TW2'.[5O^1-?%0A49@ID/)E BJ4X6."$T;L/*W9IF-,!Q#BV8 =H2]+ M$7HA&4F3Y-QOQ9LV;J;4?<^*Y)5-='+#=LLIC)6>)U M$0Y#M]%/Q-'4*@UZQ4NL.G^!5C/TA.9TK2S/H3G*55K5[NRA.&L"#8RD.%\9 MWCWKI8[-(W%,P4)C>6-CU)N'#=ES$?^7)L4=AVD;%CF8QW-\I(7G6^XX97]Z M"[;0Z%X@8@<* L^2@2_XYCG@W_XT =@7P 7@WI_?(/?N[ 22>0_)&XQWNPRJ M)J?J*N^NGE0A,,U12,ZZ]RASG:0%>4ZRK:A+FNJN MSI/L=T.J,<*!AQSX=E0#!5MWV?YNU-P!D"6LZP*O.][_ OHX M1?>=-6Y%M4DX3R,J?7;A!/2G"6%$<7 !C*A?WJ(1U=\)K!%U0-[9\>[QNJ*% M(P8>G,LS%^_ ])[DQFV2! "2_R:O'&;YQOAZ>(,0S#U"]=EQ^&?Z4MU]H]DS M_<3RZE'E/]A.YYG/]\$&T-I_>F/P=;3M/_?F.,O+\/V/CC/G$#EHB'1JK+2M3*.V6E,FBC_A!= GY_PE .Y2%D MC!]IA;]- .96]+<%KQ&J8Q42J8*_D#*9/KED52JW_6G(QA58CQ_F* M_Z;8\IT*63S5!(OX!55UL U0.E]F^FPD$D)"$HG&3&NO^B';&ZS'FFCNW7^Z M\CG6''YJMYKS=;@>)2(">Y&DQ=_A[J*K$:HP?2:_Q_8=4^-AWN1+<0]8Y M8(XU+/H&Q*:%+P[F@T+L$8Y?#>9GAM0,>5V<5O0C/.2^Y!N3/Z1PWAJ><;A) M\)?*!L!\*XH.A9CG!W(#F!NJAF/6!I//M!*X3:;]3P[ ,J%RXF")#4H,4'D- M#M>#,, N=G*!C'3 M8("1#J?8X\1]!(4HLJ'#*@Q!P7"U1, 2,S5T] 9AJXF,3AY(3&2GJ:8ZF$49 M$<>+P4G-.!9QJHCHL1##D3*L^/0<&4,9TAMI(TCC$*)(DW81MX#+LI"K<53B M"9UU MMH$D,1OBALN/Q!B:7FW,>=AA-B98F'6A;V-C5SPVMR+#&9!E4?6DAO_420S_ MX9_'ZS7' U3:>5Z)JJY/]W3_Z??TAX:2H9[0>^)6"Y5(L.2K!!RVRZP&19D^ MF8+IUM.D?.1:'OX/+,KG)(.T+7TU:SP>J7&UX812OMH(8?2PQ]4B;#I 0Q@Y M2_@'[1"*HIK-.8Y9$S:8.$*%?([;57&=%%7]PS'<@I4I&&"?*?SRB>6T2HI7 M&14\KB_)>@?0L>Q&?Z2063] D(+M%AGO;5JFKBHALQ0213_1XH$6XEDV?+E4 MB9#X)=02+-(E'&'P]RABY8DI6)B=#B:@=X5(7WZ]K=CR]U/VQ/&]?4R*@YQ^ M[>^18J.,.>5% "17Q $Q64[G,91G.J[5B2)N(H#H. D-',GP@+'V+C[($ MSK+%#/[9H19%FD*S!(N\S^%"62Q_$&EV\GS[&\U6%ZRXY;; B3SR[C@FQR^I M\OVZZ7AL@$L7CF]Y 40^"$Q(7?T&G!)"SCFJ6%"]:%L8UU2SL# ^9P\T3/VE*2J' "3H<[-F@Y$9(MF00 5\E4B M,S=;9F GM,P8%7G#*\8A>1EE2X.1MHI1#2&28HS)A"9T'U*-NL2,RH(E-S>V M!10W&+RFQ0QUR(3[(()$UP42"]*"CG.=BZ+\!!N.DS/$+L4T8]C[?5 M(RN@T(;JDG=Z!/9:5SVS]TB< +T7QDY:\-$CVCI$9PA*QN.SR[+N M^$O.&H6W4@%Z?GRU1^@QGAJB7@Q^$IKU:EN559*ON#Z=YBG5"'N^VI\Y+&_] MUQ]^^?&G/_WU^^^^_XGD["G-DTS>*2P(![#X7O[W4+TMR-'1CXL??_GSXL]' M1^(2^NCH^\7/_+]'O_RRQ['-7[__X<^+G_[\)_GS][\L?O[3CXN??SIJOF8= M#6(SMG*WAYE[? MC,/AU4EP5MQ4DB0GDKFDA)'":T:=&VC.\"D)8QM\DS>49 M*-3S+S=0#TRR8G2].KD'PVRH1]@8['B:;-(JR>0A<$-+6G GG[OV%]N*V[9P M*D!1R6GF-)O'GE7UX 5+&31%#)4ZZ'_UF!1"*;NW4G9KQ(C$C#2HB9(^$CG2 M8#X>%'+,I7O/%;^#F7)DD/O!71&9X;Q;?P@;Z,RVK=,GYJQ_5BA++ M4E&039 EW$/NG1K3$_WGQS_&/M<>G-0WE[10Y?WG.F/?2@)[-H\:XA.49F;D M\ZH^/B4OZ=/V2:E !O^.4"$[\W@/ATM@\5Z2#%.-39+"[U:G^?A6#_T=L]7] M>;QOM006<:L'J<8F2>%UJZ\+MMHN*^Z.D"5 H F"*H M48.-D1 P24VF2Z)PU2GJPX8;KQ_I S=I:57) N J T)C!+;VA'KF4-[=" H8 M/\[IBC!%8VOXPBD3&!#M%?DJH:'!/@Q!P1":M#S.5[7(EH/I!EK?XG7JX9Q1 M%&LL)VR:LLR(7/X]_ WK#<>XFQ5^N)QSM=#VK%1@GC=9'A^"F^_JT>V MDGV#J3I%3G\ @AW&)_9?0KGIF1PS\\V P,R<:L%,LMOE(UUM,WJUAG3EBXQ] MN]UN-O+02[+N=7-Y!XTU[NA+=<)Q^%UAKEG.AC3ED%"]Z[(:+7BK)1[$ V8+ MTL>-]) C7P5Z!/ C L$X^4NV>\@<;TPP4;C,N='+I?(Z25>?E=W/%5\A67=O MME">QQY8C+>!Q]RFBI:0HPT'*9R,M,8A7B]S%3S=ONL#@TE !!E?FD<'M<3(C][JMT=OBTU/.\74S:H-T:O=.4CT^ M&Z.9USO+SH119^+H&>R##F?&YL?V_"%8XM M20M9J,7/QW^?WZO1Z2V9>KBG1V?/>5:_L>)T6U;LB1:EPDU2?X3*N-J?S+NC M7@.+Y04%Y6S3Y+8(AE'.&XXM8=T/3Y&1&-(IJ1QT9 MVU%'WNRHH]AVU-'\[*A]:D_848,DC,I@/Q@SV _>&.R'V SVP_P8;)_:$PPV M2,(8):T.S3"!GUY5*XW!]H6M1H#$M)*9PN&JUQITS5#"^#*O M7_\I6&7B:W3YRL%9_5>@;,"**_X/:4Z6$G*D8I+CM&6&! O'0LOE]FF;07:% MZ%1YRIXV!7VD>9D^4UFA;RL1FZ\8N4Y$ M$]:HIICY3C!K\H9[2=KU*?Z4EDN:\3VA;*M\2SKQ.?8UJ6):9K$S!C]TD>Y@WAMMCCQ NO+-BD(VE-<;6-8F1=]7S2&:5:J5'\"%'Q'=2 ME0&GG=$-*]-*LKZ"LP:_07+2SERAU-(.4&3+6!NL<0UP 6(I:8K@#$'%@#R6B]X1_TBK MQ^;RL.U8=$.?:;ZET)[B(1^MU8N9!,V))L#"U5DSP0I79,WONE$5UB1*Y!O' MB31(+4B+%I34%H@1W;5[DU,4AS(WY \;$)FV=52?V01 K&P(5.!#6!'HP$<$ M*VT?;KQ QX3I,TZ@%,'B"@LT\=XM-L$(T;M%&%:^)1KG=YZAWB+HW_&]P M4] VYEQ)=,F]Q)>P^RQ]$-TD(U7!\20C+-#V>4V1/(7VG[38)$7U.O*<<.PS M1&+DT'3^/;$.9M3W?Z.T9+H$\EM0AVXX%1^3DAX_%%1P\3Y&RD1:X[&8@CRZ M,"(P5;2RN<9T9U;$#!BX7U.N%E?RSO8N>>EI3W6A"LU1Z.#^Z.R^V:X!3ZKD MI1^*C%<)0I?<#$G#:%ZH5N$?O4&./-2P97P$=-(#/Y?WFYHT'_$,9U%V9S0T M@PE9^HQ0!@J.M.JMJ -P[])\F6VAWS($Z]*<,,&5//E,A;;)+M@!3\?:2DTV-UCDK=GIE&TR'(V?)XC!FHH^4.B MAY',8)1 R*P\Y\&>A&O*DBW3)",E]-^<5$/^LC^MN)4Y)GQ8$_1VFZ^*5\WK M$.7'-B;GP:1O(B?4 =86%R0'T..9QFJ>V#>))T@6\K"#N$-YG;R"96YVL.F. MQ!]B4Q "'EA3J" /)_\+QCY'<-CRI;QYKH)(&;-SW@1.4 M96;D"L8]=X6HE/4JVIL>+SF+%W1US'VEY(&>LK*:Z%UM.AS)8;I@0IF]NOA@ M;%]_:T48P'63WP:-!:D1(8 )X:C(-L"BT>^*95E2E+%;>1NS)+.E?1QAE6V) M1[7]Y/]:)J=QRT]H$7PZ1H843E-Z,TNO>>Z8 ]%\C1:H55G"+8,S\C4W@OR MB!.S TYJZ'%KKVH1FV$H&+"J$U>J!R@=;[G#5L!;DN,G"(@=J;C-;#2Z_I,6 ME%"&K"8Z&#O6VTHQ9BS@,B!RW)YM\2$2H4B%LFZ>;?6+8"S_9C^I16=#5H3=A/9"B!>(#> MHV4=4B*:VZ'5]%XMR;L&L_>DQDW3)HE'A!5;;D4[(YC;(*R3)?"8%^H^X0CS M75 1=L#'S-V^6 KV&3]@DXK^?I5F=XQETP*L-0 CJ*,3^T]IYL#OZ.^$0R<" MO+W0.5Z0O7"I%QE!@/3XB)G3,GQ)47E- !7>6"[J$Z@+W&J-L2TT.C1WH/N? M#FC,&K9Z5!XJ0#I-NLCN\QAO30YPZCH'Z4BN=)PC,M=YHALM(&7L;)>G#_/$JK<&7 6/YP1XNG,WJORH,;^@1;"*PWE6_F M %@?*@Z,W+.B8-_ X$:5 K/"&1'C$(@#1 (@XQ0"&]IRID.3:$_J1F\ZQC]V M](0NC$LS\'0NYI7&!&5''LK%KY-<9U(:,='4&!M>4LT=AJ5JZ#-CK4EZ[W.8 M'A'#,EJ7J&O$:QK#;-AM9/HP'-B5=?O? GO^XHJGD M.OZ/CMGX#_\\J^-(QWF^33+NFK!BWZ";^LR0F533>0_JU3")!$HDU*#<,DE) MIDN>8(KH).%$7-+;1TJKC[#%$)Q61QVF/D3^;,>5ZEU2L\I2XV]56JB.:+(E+%ZRE;[6>R&XY"&#L: MLWN/> H4R X."R*P((S[9,$Y MZLF#\1!'@9L34-^CZU,I\"$=0N0KH!3VK#/< X8CK.=3L*)00RA]IF=)E9P. M5BW0_=SBW!N:-MB!UP(G +V)5D8[Y$9)S$SIYHE];NM*.^<]HZ"&21J@HFYJ<.X8I233)8]G;CCZX?XNK;(Q3MC_Q((+FJF\ MOR@#(% I_.B'=_?OR6V,(E.C)&0Z= F?Y7:R+=.(.);=-4RP<5TD4QA^##7V#Y9K^7.&X).KSKD'R,2V:A-^2EVM6 MB(NQ7L_Y.R8[SH]F]%C/:I7S@X8>)D=CV<>/I )!=!G-D(M%-&$=6O&[C"/X M7FOA7M.@[)GT(%'*T6:$NW:N[5R.^'V:B\N"ME]HQ?]5IBLJ[Q"F2MU;S(2] MJ#:'Z%N^._C0/[9#0+\+<<2E(M*J&[Q(#S$H/--280>W7LO..'?Y%BS*'&Y& MM'SNR?*\TP,&7'XZ._DHL:N^Z7 ?&=,A9_J')[XS= MV5R#6492U:,7VAT[L&_H,DO*,EVG=6+8ZK>MK&AYP4EP?'5Z.=I(L-]!\((5 M_/C_-4ESF/B$KED!=>P1UG,XI#P8W_Z1#UH^/MHJ7?L)L]H7ZQ:GW6KH"CJL M$< 2:LK)2$'M>#QP%".JS/CBK>FVA.:-?S?5/Q-E_\;4>S"%/J$L0%?\.RN) M.:B%N2J"PT[07'M=%RDKZG)#4._VM*"KM#HN4NX./IQM"_Z_UY1_L\+*O6.H MCL7<$7:QS31'RW!IAX6G[*ZA969C'3]!%/-?,J[%UF0#B))28DJ6 LU9Z4W7 M8J6A)KWL:+CZ%4W8BEMM7SC9"RC)+\+7,CUX.HZ$F %;_4(?DF_-TX(7S?DV M#0)QBDT@-H YH&KTDQL,%&WS@POEESR1^HRN&N_$X8D>"!L/!KU'K+U7*E]6 MVZ2 K/F>OT_X8;626IG<2_3)!O!W'5"9%>%07=T:Z@FRU23$42^"@Q1"VC3] MI&"<$$SIPA+HTR9CK[TEE.UA,6D6&(]'*C9M.+Y5$2#RH=OT1G;BB(TY]9DU M2<.6MW]DV8IK/%D+3IDAJ?K0IFC]SH1!Z]/O0$:7HK?$'Y$8= =#2-D#+JYG M?_XKH5&7LA&:]K9*BLHP%T*^_8^+]WENZ,UK8>TMUU8IBOLU_$>($[RLXW5= MH!0Z%*4B[BG;"*A\8-B4B72W-JO2D0T:I,-C$;,QAC9G M#529U"/IOFSUE_F1_XO_LOD5_Y][/A__S?\#4$L#!!0 ( %>!55BWAX;& MMY, "?1#0 5 >'!R;RTR,#(S,3(S,5]P&UL[+UK<^,XTB[X?2/V M/_3V?N9T5]_KC7?."5FV:WR.J^2P7=UG]DL'34(2NBA" Y!VJ7_] B1ER38! M)G@#""%BILN2 ##Q$)?,)Q.)__Z?7S?)-X^(,DS2?W[[[A_??_L-2B,2XW3U MSV\_WP6SN_G5U;??L"Q,XS A*?KGMRGY]G_^C__[__KO_R<(/J 4T3!#\3_U-\,WWO_S7]S_??/SF\_W\FQ^^_^&GX/L?@A_> M!<'_^.\$IU_^2_SG(63H&RY$RHJ/__QVG67;__KNNZ>GIW]\?:#)/PA=???# M]]__^-V^]+=5 MZ+OO_L_'Z[MHC39A@%.!2"1D8?B_6/'E-8G"K("QL0O?2$N(3\&^6""^"M[] M$/SX[A]?6?PM1_V;;TKH*$G0+5I^(_[]?'OU_,PE#=,O#*<9HFDA39C\(R(; MWO@//[[C__M.5/B."Y^A#4JS("49?\R/ !3H$,__#G19KA M;,?G0XC3_>.2\ $E__Q6]G,I32)&$J$50CU)NZ.7MHY9E%"6,['R#U_46?\ MH5]>B=^V^JA].PCR+,?L@64TC#))=P UIMN#X @ M0AJ]V&K>-E25^&X;4K&W1&NAZ%&P 4XJT M6C.&0V><0:/:=DF3FC#USC<,?P+02L 0O)LJ!-#=R)7! %%Y2%>%[P#6?W]7 M:W\,96EQ6RZ,(I+S#2'8ACOQL@-N68LO.9XQM_S"!YS@#*/GUPNTO5JT/+XU MUEI(;Y]98I_-JM=W4[Z]6?GBK@_O;9;&BVR-Z-%7A_DXSZF8_TU6W# /F:ZE M-/T>>%O/VWK>UO.VGK?UO*WG;3UOZ[6R]894"\U9A.\"(F0.0L80-XN$.=3! M"H2U9L#RTQ',6WN66'O>BO%6C+=BV@]?B8C%)C4K%L*:+4O&CK2IZDTN;W)Y MD\N;7-[D\B:7CLG5?J\Q9TA]'^#TD7\DM(7=5%O9@)FDD,-;1=XJLK$'AJRB MJVJ>[&I$DW0"4L5;=MZR\\:2-Y:\L>2-)6\L>6-)PS\%5R^,&4GO#_%W%$4( M/Q8A>"EZ[@_07FIL9WS3"2B2MZ*\%65C#PQ94=Y_9Y!C&X M>=6I+6]W>;O+VUW>[O)VE[>[O-WE[2X-NZL'O<.$01:3*"_^$+%PJ!C< 4Z7 MA&Z*VG"+#-C0J":9EDR#V&0S_OA8B'"9A*L:&ZCV]P&MLED>8][H)::;J[A. MGKK?AY?GNLI:(Y?H=8GA9?H4;EXKN9)?!Y1E+C8;BL(YB>N$J?MY2&G*Z.5+ MOI"%R;]12"_2^)Q/MCK)&HH.*.5Y->MG:9J'R2W:$OK:-F@J-H)T7#._RS;9 M!:6$S@D'*Q+#6[),P"N-(KEXIS>(8A)?\N_JN)W&LJ/)*<8>3,HW)4>0\>JP M&\E8 &CQ<:6MXP @14>0LAQM\J5)66X$^;A^F#(LD&EN-5YM^;&+UOD69%0$Z=U&@>\TO"2EZIDN0+R!XLW7+N=0XH/+JTM_K?R M<1<;1%<Y \)CBX3$LI%K"DSN%RW:(4%)YEF$KI"56QPZ>[6*$F:%IVZ0L-+M@F3 MY"QG7#UD\JVDMM3@LMV'7Z]BP58N<4'E_=WDO#E(Z3E(BA'4U)N M_N!'"HIH_SOG@0B7@*'GD=(.#\L*/#XVUO"9AT M<72@-$"B,@G B/S@!B(*+SP8BA_=@ +FMP6C\I,;J #=F6!8?G81%HG_% S* M+VZ!\M9#!D;B5[>0D$=8@!'YS2U$%*YG,"3OW8)$[>J&ZVA.Z:TR?P<<#J=T M5@W/!1PA1W18#2X8CHTC2BTP,@2.BR-J+2@6!8Z*(UHM/)P$#HTCNBTT*@@. MC".JKCP0&PZ%(SJNVL<"A\,1_5;MW($S;8[HM0K7#1P+1Y3:9N\:'!*GM%B0 M!QZ.C5-:K#** HZ)4QHL).03#HU3:BPD;@X.C5-JK")F$XZ((_KK15.\&QP1 M1]38"VA$-!P91S1::. 9W'7JB&ZK>TH3#I C"N]%0\ O'!"GU%UIX#@<#Z=4 M7/BI(SA CNB[BOP,<"P<47"EF1C@2#BBSRIS9!S0&"^K3$121A(<\\]Q\! F M81JA@*T1*J[<%MU>HPQ'8:)Q18)^FZ/FFFDKGD\%.L!A@3;I#8]VG9N0+FCA M^8E_#Y,[8OA6([D8Q!*1 M&\N[MQ\+)>R=AJ5.0 MX>R)DY!TYQHMI1KU< 'J9R;(I?*.RN"A\E,&,6(1Q5N]=,6 1L:_/08BC^>+ M+.&+]G[R\\.;FJ7Q6<@P6RQOCH9(TXTE[1N:[D4ST^^!H:MRBD7X%FUS&JU# MAFXH6=%P4S--X!4LD+]VY=&IXGDQ\QR2A1?W $4LE)PW(^PCJLDB!"[O#G_E M[Q/R]PEY8J_5J&C>>TF;?<[>9Y< M\WJNKD:V,:+KA^!!"!F097#\R.)**X97:7'27UQQ5=X[C--5L"4)CC#2B*WJ MZTGC4V:]">UY-5MXM;=SDL_4N\.[G#V_RIOJ338R;#TT.5VF:OH],,6U>9YG M(CS/M%083ZAX0L43*K9:@),U@KT%J+8 >U,"C=F"/Q[B WC9!US69(6Q$V.V MK8))=0T_W6;'M_+:2>A-NB%-.D:S(Z64?SI(QC_\^3'\BC=YO1--^OOP4N%4 M+57=[X-+=2NR_]2\O]K?QI%&BE#-KR/3 \71NCMQLFY_X%$1_M!4W+CLRM"' MY@I&0IYFT7]R7!U<$']2A-3=@-8SWAO%0%*7GBZY,OT>&**'/B*ZXH;QT8!@ M7*$\/U)'#C(W4I3=&ANUWXMLC>@U#A]PPB5#K':K@!7V=)ZU=-Z<4,1GUU=Y M%%1]B1X>?<&F@7NU% /'2E7FS]PMKX0G^6"*@M.G#0&BGA#L\5RR=9\ MM,MQDA;RK+5GK3UK?9JL=;WY3AKLZ*GW&FQY$WT[UQEL&HS)FL EH.WL"D+- M;@Z00>Z*UP@.6&?8,/NVI>I<3K!LS"V>.K#ILT.#>%Q7!DGT,46 M8!P[ETSAS=11^*BF/D^4^KO"4SCU>:#NM]QOZ\I@A\[_!M('#(?E"4.@<*CX M8%>P\-%7+:.O^O!O&8N[^BE8AI@&CR*]5K I$N.4I.=>/F"@56,[XT=6 47R MH526G(Z9\]4 9Y=A)/3P.D&;"QJ45QDEHBHZ;G ">LBN4KZ6E;>7RS&6%S0H MK\B'K\2YJ?AT T&FWP-#H2R7? \HDD=J1*R ZO@ #VL#/,YI^!23)ZZ'L6L2 MIO5A/("2?40!H*>7B[]BJZBY@HG" M8"$Z1H(K>#1334TFWM3Y=]C( *LHKL#1/#":[%)7D% OHW!]<>H.FS%#(2SW MW7B"OB5!KV'.&^/A?SX< V9H57Q/]W>^:U+QD*;&9^/A4GE"WNC9YK\(G>0-.*COHQ7N\7LRQE*H_4FI%_4 MK@-@-<-]V3V+I7+< *N9[LL]?[Y>-U[7,-L#(8W>H'I;8]P>5-/SC5S* YC M6M-UF4R_!Z;2VX4)8K?H$:4Y^H0RY2A2EAU7ZE(ONMVK136XROH K^G=5M:Z MK29P8G21HOVJ*W=D20MY_Y#W#[TA]+Q_Z(C(I@Z%@2I(7: M[C ^]0:C"B2EP>P*4@"7&M1J=<6%HCNY=*Q)5S!J-6P4G(TKN+19> "&I/O> M. @]//5!TJS*0,P@]]V2_7EF_=&IB:@AFIY9;=[*F'_VEX"6*[NF,_9-O?$] MKQ(1O)O5H)NU2E:QH%6N"HFC555L+!G%8<9]1@VIJ[6QK/%DQ#Z1\FC.2!&U M5B1B47OOI 6GZ^Z:?@\,.>R*'"SSG-)"1=+(O]M49]1>5,;?)5>)^.@N\!0I M5/960),73[>Z=^5Y5Y[WI'E/FO>DG9PG36D8$"V=?.IP@+7X$T[*ZM,#=DP/ M"%,S78%'3>\WDQ)3QP&RPD+-6/==/OX EJ?YU31_.\/6&-?_:X!37@@%6?@5 MZ29"JZ\\/NNODL-3_Y:D//-$M4_/94D/#!&_? @EN%H+NXGIO79D4!E1Y7Z MJEA:[\.OLSQ;$ZI.5Z@N;%ANY8QM*FY8=A$LK(7[ZPH6R*^)O^&4AL\"P8\F M0:J,W(="CTHJI;0R[ZYN[Y1K#[#6^$ZS3R2-6OC- -6\>\E:]])YGD5KL2ZD M<6E$L5F\P2EF5<2J(N&A5DWO"?.>,.\)LWG0G+0GS+M^FK$!:,&DC<;I+CYP M;%S&I9GLAMBU4_<$Z8\2 $GA"BAMADB]">X*(K#%MK4B[HHO47=/TC"]78'( M1VQTC-@ $QSN>Z?].3SOH%<[Z.$DK3&G_&\!3A^Y9E5\@]/@+\(;"/B.D(ET MKII.>EACXSOM=>3R3GR#Y_Y^A)?%:\,(:D[!UYA<+GOHC6*\P0M MEF\%$H-.)J;D?&(?S4W793[]'AAR^MI+>'^8]X>]X22]/^S(%';7']:;2D;TE=:I8P<[^]*? MPCMU8J[/L:;#*S(YG9UC@T1FV^^S'@TWF+ M:+8+MDG(OP[3.$"\&]NR$'KN)Y#?U&AQ?))36SC/=-IR7"GG9;&%_LUN?%*+(V:=O0(SC6W:<*./KZ]'0#:-=F] IX_ MMY _GP*9+1MH5VF4Y$);*)?"SUS-HZ5(Z!J%3'*2J=?"IWKSS1>U\:<^6F'.__!3P&F&ZPOQ5!V&Q*+3QN30T8\#1 I+(>UI()X0TF2PRFLYR_4\38+/I/CADNIKWX MDR)UV .XGO'>*%*!JTM/U^R;?@\,&:X?JL4*;K ":GA#U5I#]9P+QYO^LL#) M/2$)N\8;G*%8D?H54L%;T-Z"]A:TS8/&6] ]8>TUO9<00B00 ZB0KK"-P & MC.XFZ0HT_JRE9Z/:LE%@$\(<"_5+4-1 + L>4$AQN@H2$J:Z*>,:VS' 4,%$ M\GR5P41Q=Q%*^9LAGU.V11%>8A1+<\0UEAU>VOT VXLBR_NF*C>J#3[GRRC. M+L-(9'A5W<(E+VA07B5-J2HZ+CN&'C3.RS64'EWRJ^)^7C%8%:-#7M"@O(T' M29N*3Y=#G7X/3!VZ1AG7"!;+/;: M/'O=6<[?N7XA'G[+)5&LX+)BQF15KMSR@CT0\&.[*DKB?)RQ;VI7DGANKXK>#2/C":JW!4D8/N)!M/DBCM<#0S85')-O:IU+TM^'EPJG:JGJ?A]6+=+HJ$Y8V!5W"*OEX*//Q4!8&@TQ+0_0Q M!3ZFP,<4Z+(O;W4=TJ!T3+W7,!Y2H@.ZP#U*7[E"$W>!:)3W6VX73?U]^[.\ MGD/KRJ'IV!#FJ+3? EYF@\L[78N;0R.2"GD15P3U&39@;C%69C,XKC(,5%_V %6>%RY#V-MEL;SXY$&/_K9KI'I,D33[X&Q).N/?) 0 MBB5'DQK+CO-" M'3JKM"&XL[%K2I2BN1%2^4&BUD=-U[E$6BV>KKXD#U[.G-QHO15G38(_N^:/!+^5U8<-R:\#_MKAW MT5KKHOU 2;Z]090)ON)H7Y&GJ(35Z$>TIVQ]0VBV) DF2HGD!2?NQ@:*R!M_ MP G^&Z;I&/WW_[HMZ,$D+>=>^=^V_AL.[]O>(N.W:/^V#20VF M$=$U1=S$166S2"$"& 9NHO7&F)!")%/>7<%%G^DCG8DT5[!K]KM#:!U7 C&: MUVF(ANL*&KICHY%S13^)W/7O?B33R1Y"[^$PMN4O';AQ MZ/!L4Q\2>JO!ZY"DJ0^,P;,R3#8EL(YKQ)4Y +?<]-S 8'PFFP^V8S2'*P.H ME8D+=:1,?:WM#A+4>0)&:K+)A_L["P@\>M#A]D[%F8_>PIIW!"/5EO& M4"C]8CD_6J!N4<*7LGC.MQ-VM^:;UIE8PV["71%1T10AW%.KTSU4,/T>&#H6 M<<%W9[)#Z$[LFXNMJP/NF\N,&FS>'91L/Q@:%8%L1>,T'(H[XV>[,2%MO"86](8] [&_)1-F!6 M",D[$ZW1(E4?QVG1@@^@-A] W5G.WX5K(UTIEM^:$B8D5$[DVC(]A O/HC5& MCXC-N&K\Y2K]X>=L?8-HQ-\83NKGDVZU_H7\^?M60JJJ]2_DK^V05%7K7\CW M[9!45>M!R!?ZVSX!C3J@'5BE!^&NTOLUNA Y;Q;+&5@2J6A&[XDU"= MMBK'4*MB#X+>LERH@Y3E,::6[ M F6=J49 5I(K"#2=3CJ%4= <&*!PHK@2;]2XJ@!I<%?P:!X4[A^.448V:QA< MKH2;^4#_UWWVM\TYUV_PAJ#A"7,%$^6"*./!7 GPEPZ(MMR1*\ TJPI2E]#4 M-X<&0ZJ=<\>5U4(#E&9GDBN310.49N>5*Z=A-$!I=I:Y(]E0^7IB!0%QQ< MSKE(YH=H,98DIY*;B@V?PP%M*YYSMJ*HF ROY:D=D*WJCFINS G=$LI?_O\B M?!WXG0O'EV+EJ55 C>F:V-/O@2&2H.(R;\20;K@B2E;0F+P-A_5E!8W)>W_8 M<)6WB#76L*$'X,$BK6-#+]C9[O@7_=>B:,"*_L'OW6S1PK@$&Z*/.&K(S%!7 MQM.6UM*6'PFW8E;_(DDLC$/%"5]%.<^>>O;4LZ MM*9U^XC%>.&,1U%A:3+9\ZETFXJI%47K@'5ZZVK/=TDV9 40]E1Y$4#JE) M/,%@=D%R6CL.<.4@>C-W./UT1*Y?#QK@N![.@ID$,O+)-)P>;RTPX"5[. 5_ M*MB 9M1X\<0,KU*\Q%'(_PZCXLICWI]@2Q(<8<2>_WBIZZJBBG5;'#6VN)UP M/L+8DJ.:L^=7=E.]J(80QN8*H\I_%C+,-8Y74NW*_S:%/.E5'C>^-V3K61J+ M?\1-MX]A(NQ*6+>TZHXZ-5=]Q>$8KXSCK/N;J6 M1B^8.SZUBX]),26 :T+G]D;M_0="XB><)%RT*ZZOI"O\D* 98RAC^Y^4[U6[ M_JB]N]IL^;@K+BH7J9FVA(7)8GE-TM4U?D1Q*2?LM79I:MP^IUR)1/?A5V"_ M&HJ/+/O+(<27"IRA F#E* 37&[LWB-L!V<57D= &N'W!*HW<#Y'CC%"@KM=4 M?%39KQ$?$.@:A0P!)SJ@QJ@]^(2>CM1F2E+^9X2.=DU8M]HV,VI?;_B0%UQ* M&B^R-:(WA"L(*,.TD%,D4%,K&;K5Q^W;2WP;C+^&TM.3W-"I.S[2MXAF._'V M,SXPA%:]+88#:-;H5A_Y)!)#(8V$!7J.'E%""LE>;!R2;FG4'+E'?.O(T24E M&VZ-%N/F#YRMYSG+N))"8>^L72/CG@6J3:M:WO=1:-)'=SVHE[P.+?G36N9/ M:W664Y#X:+_A51L\NT41PH]")N78T:H[:J\^,[187K ,;SC LI%27ZB'0VI' ME'MK\OWX^%H?[;GCZ^X/$G_D37;D#:B#33U0[Z2/NXT9LFII +,/67V3EKS! M;#R^;@_H7G0%&D!_C]!IX[!T93KI(05W&[IR;D0/'Y6:ZLJQ"3U$NACHKIRR MT$.L)Y\B&#S+[UG0 T_'HP)&R/)K:W01@O@ P=C\ZA(V+4)\P$#]YA)0+=@D M,%#O70(*YA^%*Y-.Z=W=PRS@P#FEAK?S5,'!\<(@#'S2D]73M( M!LYO.J6R:QVX@&/DE';>+?K2Q.'*\B:3X$'X00*R#(X?&81IW.BNSX35KWVC M2V\/-'#M2\^R^Y.;EIS<]+%KP\A9/+DIFK.^D.URMHMVEL2CW45K%.<)-YND M),_>OQA_9FB9)\(V9TJQ^V]XH,"[GI?6IKB\059RI\/V^D;,1_7)HOK42\S4 MXW1\,)\/YO/!?,=(2/99,MSN;KS+8H(5_C^ M1O%5+(CE)=Z[[0MA^5++5ZAK'#[@A,N-&/\MWZ 89&0-]!3/)G@VP68Y>V43 MI#9UO9V\K>5I;;ROVITJZ,&AVL!M"SC9$, M/P7+$-/@482@!1L4BBLY"A=\.U8!VMSX-(*>9)XWL(XW>(Z4K*;:BRGVL7RA M\2+EDS.G%*>KXK2JI@7=XS.\_>SM9YOE',=^AJZZ((-9;PEWWT(&X^%-8F\2 M>Y/8F\3>)-8Q\WI7!HT9>3\?J%2&5L7W%&T)+6*.6MEY&BV.;^II"^>M/4NL MO5=GFL]V'Q!9T7"[QM&,\AD'TG/;-3)R3M>(I%%QJ;0X=K0\ROYR5XY8=D\. M2810W)S?M6N#AJSZ2KK;_?R\2I>$;HI>G.VJ'^'V>ZO6O*7N+76;Y>S54G^] M4,SBOW(F;K:O#JR=(3YCT#X]T'WX%;%SQ'?JJ*S E:#91LRMOXN/BO6E,=#> MK"1#DAX:^@>(]]#69]RG/G0@\>R'9S\\^^'9#\]^-+,??=D1KHR=AN,&-N@P M\.P!4X6Z#\,>C)+E6:IT",P.UK QJO(7KL<52TX[7E)6?7P24BV)9QPM81SK MDBT7R\L1W;\#&>T=6AJUQ^>8A:L5Y=B_V.)!?=2JZWDUSZO9+.%\H)E$!EV2"M)RL7R^-:5*"7N&4K3$F>8QC-8M M&D+@O%H!N91UL8*:O6_5FJ&>7RR7*!*)DI]?TRV?T2]I< M>G* >KK+-YN0[A9+$81=*IY)0I["-&H>01I5;:>IIB+G.'2:4D4$<6H )=-] M8DT-@F?7/+OFV37/KGEV32?8I0@FI>\9LK_?[6]Y8P&U'A!]%QX(49>W,+FASXUM<>I)Y M8\L28ZNZB)G=/K^S9^+GDM Y7QUP=DT8+)2I6V.&8E?V0G_BHYA=DS 5!.$E M3KG4.%T=N@(/7FG=HC=-O6EJLYSCF*;0G01DE>IM2^X;I& \O"WJ;5%OBWI; MU-NB.A["CJJ?*X.G&;(^3 5C1OV[[PM:-^6JPML[VX&6O+*-\9K?$ M9C\.HRI?V6Z>4[I?JW6.FD"J>ZO46Z4VRSF.5:I<($&F*&")==_^5(/@C4YO M='JCTQN=WNC4"Z:'JW'F;*9W N!"I]K@R29FATE'MSAO8/AQ"?;;@KXGO$]LB_ MY,#U872W?H ! [RCK-X8M\08?QMB<5.^3G&53ODRVR=>;-^D-WN]V6NSG".9 MO:U769@)W'$1/P%SN#U"WC3VIK$WC;UI[$WC-G&^;35&<];ACP'?2;:(9KM@ MFX3\:[%/H/_D>%L6:GLR5;]A ]9@2QF]%6B)%7A3O;T;\?+XI+O8O[HFK1A> MT5MTWJ*S6+3KIM/@72N+/?,FCY=D5=(U"IKXILK?V!C54M3< F(':-'%%\]O\\R=.1L]S'\B]!Y MPM^NCDNV6\.&\%"(J^F3UF[)2(^)2L[+7&0YG6T(S?#?Q9)078JA!46?C_#D MCB=W;)9S)'<];-.%41\Z&_@)\!U .#S)X4D.3W)XDL.3'#I>]Y8ZL2N#1B] MH0_["8R<,W>L]6]MF*.0?@Y6A,1/.$E:LD;2!@P010VR>&[(.F[H0_6^X)R' MM(:WV[W=;K.<(]GMTC409JHW+*$G8)W+$? &N3?(O4'N#7)OD.M8F0T*FSG3 MY]<@$:[]MB><)=4-F#U*2;S18XG14\21S F#)6!N*.V-'6_LV"QGK\;.-6(, ME7%8^Z-3NX]AEE/^;W.\N7[M0>TSR6(-L\Z4*_T)V&:R_GO+S%MFWC+SEIFW MS)HM,Y!FZ$:K6VKLW9"[K6+[)$R[:7NC%0X)7 MQ8AG5^G%UX@O-XOE98CI[V&2\QJ'#NEG(^OY4:8P2XI'NY5VU'1[V-,8?5U>_Q*;\*=4.>TH=!IQ5!//Z&L$D\86+H] M!-7VS+]G_FV6LU?F_UCAS?*0XC#YP&TM^:6_QS2Z=N5>!7YKO112)+&>&^(]X9X;XC6:2@XT^#*0-&! M1\,X-Y),);OIXYE5]\W7$-U28/7=@/#87)(DQ_"IV0L M(.J'[P.6<7$>0HYOP(N+7 M%[78!4>#VQ@^(TA3-!T19$A!UF'EW:SZ1S\3K MFQ^]O5O$,HJ%^GHG7N_G%&=L]A32F*L;^+'IC,/ 3S&.5&4K%J(6DB]*CD8H M#N4J?>!M6@/5_2'CXE3[AF\071*Z*9@ZOT!WFWMW=8V MRSE.=@[P%@YRD6HJ!.Z[2.& >!>I=Y%Z%ZEWD7H7J0YST+_"[,IX:H=B;_:9 M^Q[7H2T38R86@)P/&MU#]FU:\Z:8-\5LEG,D4PRXDL),,JUE^01, M,R@>WD3S)IHWT;R)YDTTK2,_[=4^8R;:N^ AYW408T&,6$1QX4KF?V$.6S31SAI%@2+[G;0#H-J&YNT]12'?X7>%E/N[?F>/?"U9%?F_]Y2MS,P& M5K>A=U703R4DI$,O:]C0A^(D[%X@ ?!'Q,<1J#.2JKU2(Y^XAG)/+G$:IA$. MD^>Y>UYJ)_-B--^)<>+%\PSC&=G- MVMOK>$R0IN0,/LTD!%#_=8:6 8T8S:76&7!&H.TLC^JVF;:SEM%O1PD,-VNL M!:JE$3;^"H=).5#<-J(#&I[EHK^ A9)@%9!D< M/S((TSA@AQ0X01A%8J' Z2K8D@1'?,GMZ&\8X,D&8LB&ZH3W7'C/Q< ]N^7C ME:\[:Q&/BAY10K9B7(MDI"F3T9[*.J8\,)[]GQA3.2UJPU."GA(TS6%,EL;Q M'(;G,+H"I:5T&+.D?CS$)_&R#[BLR0I3(,9L2Q@NO^AF-G5]S/@V4C\2>X-H M2(.(T>Q(=>6?#I+Q#W]^#+_B35[O));^/KQ4.%5+5??[X%+=BM3 ->^O]K=Q MI)$B5//KJ*;0;$-HAO^NLE)?\=4G76&N090IE26FD;J2(2/T^":*ZRK/MB(( ML*FX<=F5 8#-%<:5O]I>"IJUW$PJQA6INP&M9[PWBH&D+FU:\@O^5[:[$@H# M8AF[8BQ'\8**?X6EL%>!2W=+^2N\HRT:-[4Z5,+/#_K/G&L\.!8Z/O]PS_4J M5JKJLFA*G2;L[V7MJ^/Z_?[==0>AZ0GV8W2-PP><\)$N+,,HI_+8S6Z-6H6$ M<)%PR^&%^,7&KM5U:2O6]W7_?G:=^_O+'E&:H\%ATWB.(;PNN:V7 MH6O\**Z%>V$1?&9HF2?7>"G;5"!5K>L5.[:"*BKL$_J:W3^AY!%]Y$O"6J8R M=FO4$!(?"(F?<"(;QON?#4MW4X59S9[=_;/XKYQE@@R3O0Y074/]6F1K1(]4 MAEHB 59X5+F?K] DU8*U7^80^T#YPB_I05,U[^">@(-[3BC*:/A5?J*EOD0/ MCS[GN/!>?5G@Y)Z0A%WC#5]I8[DDH H]",;7\H14:G :\PT^SB/QX0[11QPA M]B^2Q$(M:A2X4T,]=.0CHBM$_\#9^D)\E@NJ+.A(& 50U!N:+99+MN:C7HZ7 MM)"/X_!Q'&['<=0[9DB#AV3JO09[(H@^[^\,-@WD.FGM2W %H>; 'Y"#PI4X M*," T=7[7('FA*/D&G;7OA3KTSD0"?.>3WW8M-FA(1R,*^,$NM@"3,'A#O39 M,G44T4=3GR=*_5T1 S;U>:#NMSPBSY7!#IW_#=3&<"=4[81#Q7ZZ@H4_C] B MS+Y+A-$)GDK0=1:=8$J%?N.23C#K0@_1/B>8@$$6# "&XF?GH- *+@#C](LS M.+6) 0+#]*LS,.D=O0 #])LS T8H Q&\[WC:(*#>^%*J3M*?+_!?7 $W='K M!X^(A8/JM"4P2'0V'%OWC(1^3T89.T?_4[ ,,0T>1>*T8%.D4D.EFMKMX+QV MN^.?E&\IHC\:;TFNL&*?O=IL^4L4KVW.I]=*FANLOK"A$.,Y7P5Q=AE&!8>@ M.&\J+VA07N4I7U71464^1P_95MP)C>4&#\GX*-^K3U$W%C1S(.,RO M:WG8?WUA0S/Q(,1B>4W25:'*EPK\OU 2>X1W8AAJC]7VTOLHV5BA)1%F'AL'&QG@#=D5 M.)H'1I,-Y@H2ZF44KAU-/9ARS&,*EL=5^N"Y-IYQ$)MW@F%R,'+E!(/C6I$U M)Q@#!R*#C'FK?CXD-V9H57Q/T58XVM-51X=5FZ;']UFUE]*[K8QF=/Z+T'G. M,K+A$U^2KEA>:'#YA*F^6+X0H/:E@LJ.ZYHB:<1G01F7=(O9ES.41NM-2+^H MW53 :H;[LGL62^4D!%8SW9=[_GR];KRN8;8'-XB*+\(5DF6-554QY6I^+9+ M5&]JO*TQ;@^J1>:-7,KT:,!:1BXWNRUV;&'NW95[>-.%9F\KF'+/A0EB53#> M)Y0IWX"RK'[/Z<^#X#CGM.?#B[ M=4*.? VVX@2]^#H$NS$G]2\!+76 CA[IQG;&=S\#1?*^9H.^YBJ;[8)6R6PE MWF95L;%D9+,TWJ?U.8OWG6I'](R?NX*K"UKN5J MJC-J+Y[1%/,6IRNN,A4I0/C$7CPD>%7,:DEO0'7]45'OU?5'(J4&O_=CNM7Y M1N69:.FM4X<#K.F>\,U&_HZ-CG=LP!0J5^!1.U>:#?>IXP!98:&FGOL.-W]2 MTCM9E(QY!T/[A!PO79B7$_3$M&(&C+ED?@UPR@NA( N_HJZI+6&-C>^V@L26+I_0D&4T3RR<(R',W%)0VT/F,9J.RH4E\LEXBKNX_HJICM]^'76[X, MB#T\%0E#RB&172*1K+T@K'(NU.Y%84D?>VC95!K'O0RS/%L3JDZJJBYL6&[E M_&DJ;EAV$;NOA?OK"A;(KXF_X<2K5Z6&D%3:6&4K7]W>*=?^?>?]?9SD_I_29#^#S[0RE:(DS]KSVW2"^=(AW+V[/J>X\J"XXD72J0XN& MYHE$XOMUF/U!\B06V82B[%E?4JM5[1KK]6SJ>9Y%:[%OI7'):;!9O.%V.ZM" M*16)@[5J.N*HAI[XE2[O7)2[_.$O_D+O"1_)F-8%6;1JH]\CR]*'=Y9^:-&; M)A5'#S1)NS4&Z]*TG)8^[L''/7A'?SML "8N:6-.NHL/'!N7<6EV;4)(JZG[ M_?5'"8"5=064-D.DGE]S!1'88MO:BG$E?@W':-CQ^LVT5.'[QK,+W*Q7_RXE*V;$WX#B=>(4+2P#%XA<'EOHO6*,X3 MM%B^%4@,0IF8DO0Q?30W;MALK9B+IY0OW6N\/222>M59[?H^'8)-X5"2\('Y MQ7U]C*3DU],*;+GY_?Q"_"%'J+Z$#X+P01!N!T'TMO41?>5@ZMC!CK?WIUA, MW1O3YUA3;FM3=^/U#I1J=YOZJ!K3@V7I>/$>K"X>K+9VD#&^Z=V/ 9_+6T2S M7;!-0OYUF,8!XOW8EH50UI%TZO"$\9FGSL)Z^LF2L^,OKJ\6ET]P@^4FI-EB M>8[9EK P^4!)OI78UL#:ANB,LYRO4SA=*<^EU1<:]PPYXA,U*AWW_.\$%0M_ M&L\VXE+FOU7)-2%539VGAMR6+NE6JYO61^I7O3QB\)_MBJ]>WP_TJF_:]2WI M7>/)9IVJH_;IAI((H9A=0_<IN-C'38+5S!2U_Y)%T4/%=@:V;YM#4J5SA@S1DXP#[G M"I+-@ZREZ>@*0)T6+Q7/X[XSPB=X]OX8N3^F#8MX@D>&6K&2)W1ZJ!-G=D(' MASIZ3\PY07\*>(TP76&^M 9A(7T?GD_-9@VX.UM)Z'V<$*9$V^M0),B)]F@LG2)2T5&[-$24_!RM"XB><)%VY MD>:6#- A4*$\ V() W*6\W>,6+DF,UPL%.62I(ZJ ]U450];\7J3#LBR27S7(_[*P8("$T@%3_QXXL$"A&.)!0L*T:S)2[78-\('M1/3LH,$4I'<12OF; M(I]3MD417F*^+LNRCS:6'5[:_8#;BR++**HJ-RK#,>?K+7E! M@_(J26%5T9'S9CQD5RGCVY)XY0J,Y04-RGL6,LSN^*(@U0UQD"_%:\P6T51\W*P7*./[UV)9#FUEOAA5T7%EYLK27HS]9)R3#3=# M!:"7"#6F(]9HP52NE1H)]U="B+$^RTHSXB*5N4\T6K"HCQ_#KWB3;\X(I>2) MJU/S<,M_R78:G90U83!KSCVB&S'M9;TX*F)(REOT2))'@=9++%4+ JB.]P:9 M]P9UEO-XEU5H&[)BQF15[L/R@CTXM,Y(&HMK?#[D(3/W$A(LVJE_(2R:U0&7]T*T[?>$:C10*]WU4N>C%/QY/V&)KZFNL++FAA0 M_.NKL\7M94*(Q-M:7[9?@6CX%).GE,W8M: J%,Y?91*G;O6?%!9B[>W*5 M1E1D/GBSCU>#;O88XJ1FV>RQY5YQKQ/I\W9)B5IEU:K;J\"?T!- &8 4=21 M "CJ(D79&M-83)]4CIFB6 ]"W*$HYV]DP=>T5(375OU/5V*WNR-+*A=,LVH/ MPMX_D0(*U@"9JIR/[/"1':<1V:'@](@NR^0*)@HNF>CPMZ[@(;7$"-S^F3H6 MS6X1HN7EF3H>\%".)J^!*W$]ZI44KMFZ@D?SR&CRV;F"!&P_T2! 78D#4P,# MI@V&.\IG$QQPSYDKPZ-Y!5%SQ*ZL'RK]J[V1[K#!*2:PEBB MJ:\<<"B:V1\P%C_9B87&)@OS&;D"R!@!^#]/%0(?@"^-G*[SFT##0TXH('] ME]D)A>MKN7"'4^6LPZ5K%.=PFYAU4'5R]@ZWTUF'4P]QG&"T?ID\6GW$P(#A M^M5IN&#Q3F"P?IL\6) 05C <[]V!HWWPM;ES?+\&27'53-=S>TWM&#BG!Q/) MG\LS>"ZO6EMKHW^DOP\O5;E!RJ6J^WUPJ6[#=%47B%W[VSC22!&J^77D$TZ, M(;38\NU:'"TO;M.Z16*Z[3^)?>N5X'J5?>XKFTX[6!Q!.JV $1^(Z ,192Z; MM[L,:5CNI]YKF/-2LONZX+"4OG*%#N2"=U+>;[E&.O7W[3-?><=;)_ZCE=YL MCOKX+8B>:6,6A&G,/Q>9J!#7>KHS(BV;-T"4=)+4\R>69#V?AUNBZ15)E6H&-K(_>YCD,J(&5-?06+X)=\4&=DEHL1S?H2Q+D"K'O:*&9_<\N^?9/<_N MG0B[U]<.7A,<%1Y+_Z3\TVD2"N",VZJG^V$W5Y>HK5X^ M%&7Y4 MY>[6KF^T=S6R*5^2=OUQW54H9=6$8"]7/F6GH-5&ODA@KQL+N43>2<6@4Q!_ M6]R[SZUUG[_5MS_E8@M9+"L-#;V&#UJMUY3T'RC)MUPO9(*N.=K^Y"G#837Z M$>TI6]\0FBU)@HE2(GE!1R(AH$GJLU DF/E;7(K;#%QSZ3Y2T:_13]^_^Z(> M5-)"/CK$1X>X'1URVF>_&NP5HFL?N(F+RI"00@30UMU$ZXV&+X5(IE&[@HL^ M!44Z,SRN8-<IR%ZG"MHZ(Z-1B+(E4FCLP,1../O"CR*?A*Y M7]_]8+B3/>??PWEWRU\Z<./0896F/B3T5H/7\493'QB#)[Z8[%4-.OX*5^8 MW'+3\\V"\9ELGOZ.80:N#*!6)B[4;3#UM;8[2% 7 1BIR5X*T=^9%>W\U[9 MX,^L*%+Q]Q6-=X*G65K%;9[0:9:VD0'#J:[A5][HPH=)]94H]VYL4&N%< WI8I(NMJH#A*,\VS2N M!U'4AY^:RH][V*GY6)#QPT"@(T!6'/QA&<515@W+SWR^L]N[S\K1 *HS[M&' MVLDYHU1H=F7*HD.1*D=&,6.+_]RB_^28X6P_UC].DRKY?^#N'F;7:5E__I&4//QSJ'[>[$S M[[M7[,V7(::JE+1FA)D:\L^"S[@ALRG[]XIV_)TDO#5Q::&XK+!OM+4%F!K" M7*\LQ\W;<95G+ O3F*^*)1_>-[8:CYXC+, )0]9]IX(?9B[;\2KK^4X6B0W4CCT9-%=8MIZ=$:2GV2 M/VFBF/&%9XFP(""'QJSF21/%[*6*_($2)LT"T/^3)HK9X"J*[#G3Q^N5$KM? MP&\HEGH=1GKZU+#ETZCXX56?BK[L5;+GQ-5]0ZOU<%N194IFIO#8I3&(YQSR M41/!3*:1#3'A>Q5B2E_ M4-'0M^+%L2J.E;\Z%19]/\ODR&C3E\/ ;[8T^FA_:O@T:E_/EYT68<)A)((! MQ2T!/_2-9'M)_+UF-B5FZT%.$GT1L4DH/L_IL]NM5%>/HQ;V6Y9T4FLW9&@D M56NM(I"@IH0)"97J=6V9'C*9S:(U1H^(S6[#],M5^L//V;K:CW!2KPWH5NM? MR)^_;R6DJEK_0O[:#DE5M?Z%?-\.256U'H0\RQE?R\5E,)L'7,;;[]TL5?AE MLXBC-:%,E4G?(?F>DU+^2+ :L\,J%,( JOT(-Q5>K]&%^(* MK\7R'(79>D'/A6.F\*[*!=2HUH.0U_=7-W)9WO[:PR,_AFE8JE97:3'>'QM> M&:C":27PY$O%DM"-B(:N"RN38ZE5L0=!;UDN."C*JB?; M =9>BR@G1:DBB1]+2Z@V%?90S[(#D,KB>]:D)![H81X"@V!:.=9\?F4I-#Z_ M\LGF5ZX_34C&]$6Z F4=]45 K),K"#2EZ#Z%4="<'4=Q@->5I%N-JPKP@)PK M>#0/"OVHP/:[D7//9;E_WN8_DGI:^]%//\MNX(6B51,ZW!<5Y+ZJ@:-=F""*\N+4D-3.Z]=64R4$&B%U+B"R!@9 MP"U?3'T&\!:9AX=,['.".<%'.')]:AG$!P\C.,%\X^W2S0ZW5UH+U&A)3X?; MA*W%=O#$ <-90:> JGNN2_Q>.\_2MN;Z/C\.Q<\QF&R+Y#QQ,=TRUSK=/P=T##ME: MK5=)O=S><&Q/R"(;Y2X%./+N6&9F[P:#(SY]LVW4@]MP8*=OI8V=A0*.K6.6 M69L%NO/U*W"TO4'6]1HG.-;3-\KZB4T"WM$&!]9;;%JI;>' NF.]&;EM%!Z_ M-'V+SV &(CC,TS?^S";&.B#]W]^] 9K+^Z7\K?A)=/<6+;\1_WZ^O7K&9LFE M_,)PRJ$M&;TP^4=$-M_MV?39QF[*) M6YQ:=%J)='R>-I^GS?3Y*\L/R/OS5VU.8@RQYYI3H'\(*$K$P9* Y3M@HRW MPL*HM%L[*M-MVC:@6+<7TRO90RK9C&9'BAG_=)!,I#N:+9*]E0^OS0_> M7'!P.>=BPB-:C*W71Z"/I%05&US&6[2M+/W9BJ)B*R@\RXZJYIB'3:2_9+8H0?BP">5%3+UZ4-23WG- M MH7PB_B_"U^C?.8 Y55]O!Z@Q:@]*G]!'E*U)?%60PH4U@1]QS#<"5B2TR"A^ MR(O-0](IO48,O:O%%HE(KW1UC?C,KLZ72CI46]8*N:]QE5X$)/ES:2MD+]PU MB^5G)MR]TOFMK&.H'[>E.G4CEG_E#5KR@L;D52Y'\H+&Y+T_**NE:<$6RZ/O M !UI:,&",70LH?S*.$ -&WH GA#2.C;T@IWMCG_1?RV*!D;NWR-*NJ755P#7E?%4OK54_D?"^';]+Y*( QV*F[94Y1SQ*, O*ZL MH10M15Y?%"9%=&QIH'U.8T3YSP=+Y]D>K>M%YT9[O=]'*@V'-$5Q7WUK;*W7 M3M4_8AZR=15\<$GH',@8$)(WQ M,S^L%N<@>WF,1!RZXPN""%2&P#6&.)8"VL9 M9KAX1/2/-8[6LFY]#'=GZ&,8UUZQ9E(>?\E6V7GOO'7?>=M(E)-.G/34X>E@ MS/?#S M&Y-$I,7NY7)2^78H0>,A7!E+ZMO1FF,NIK[*0!1F(-OHRL09(_!SLG"GS!4TW!)A,12MW=Y!7 6$ P,M///C&,GQP,X/2S3/3LC(=KFM/7NL?Q M[<,1G;[R;IVC&@[^]&T!VZ(OS!TX#!Y"AEE EL'Q(X,PC0.&5RE>XD@D\@Q+ MG8YW(MB2!$>8&]XBC=&F.*B7,[3,DR#!W&HHFR)\]^:;]38I*O/&1#*I;?'< MZ@C?'@#HZ47C@AHX"FE)G_VY2H/G*C^&7_$FWTB/4];^/KQ4.%5+5??[\.;MR<__M%0M =A#LJ?=6K@,1 6B^E8P+7-2/OH[M.([GZK M-9,&]77JO6ZCA9$.JHXK>#4'L6CKM5./]NHXE"#&C"N!@2TA4MFGKHP>=N>5>X^"\G(E*E)S/L!-E*DO&.J!(6<=I][O,<-E+9\;-H?+&D+B;3\A M>I>,JS+GC?R>F[HD^E+3GWUS@=;EU2NNT:RX_K%>+[I"0SL*J($1G5;K?: M0N/Z=_J\7%&GE+Y9B(JN_'G"*FMYA] MN:0(70EE#[%L+$3KGFLKGDQY[V2QYN= M;/Z+X-IWJAX/\D!_Q=8$8C,^AFE8ON>K5!S8P(](S%-%@DY(A7YR0RX)W83\ M(;=(G(@4XZK07#^G6!*?IE^Q!T%[G4!S0HMK6?C?-5O:X,_K-5VA/+"B->4" MBY#IR.B<0&1+>X1\1(J/2'$[(J6>U]&Y[[VS-NP*E+7\#8$Q)ZY@ C8D;)< M4P\O:!H'N@JE*W@TCPD%N>P*"(WK+)"N=B7D0(I'6ZO&%6!\9-8)!>"<>D2: MS]-G=>"1=2D6C'DYAEM@3P-CF&]NN.7\M%!6^92'VSKLQKC6S37<)F(W&*-X MP,#@3C]+X>BN"F/1M#\&#SFO@Q@33/I#E<2(%2<[8\RVA.'RBXC_AR]"M"3: MT==H+6"(BX)L9[(X^$;"AM1/+Y8?K=4/+(Q1(S^"HM>"KQ[57* M!0V3V?/Y^*M4^!H3E*%9_%=>9CZ>'T_3(H5VN>TU #'LPX-W#B#+K3>^XF%N M0S>-JL&>9QJ]6Q2152HRME[%PK6PQ$420I'[EU5K0#Q+XWW:6XQ8H7!P?25D MZ^H,SV.8")\>',(>'VK/.&S?J2HO=5'RD AR%#PECW8'U>,?7J8#'P]>N0P. MX'Q>&6'WX=>C'T< M_[!#B#::E?JXVE.8/?(RQ.Z&P6YZED.X#;NU#V>KS]. M'KO#;1)'ORVRM2*9Y1@/=V!4%OTX]+"L,0*HM<]U $_I ?P1,)4^>UJX?B D M?L))4C\94<](-CW-T.JY%TO2V?W/AHZW[!]_L[_J^]DF/UCBLE5$JZX_M&/M MH9U^>9M75AN?C?P;FJO4)L-26 HPI#'&4?T2(/./X[N(7?_P.28D/H3ENZ?L(2Z]4GK* 97 M$&H.!@>%1DS].(C&@-'=%%V!9HR3$Y8>FIG"R8E'1!^(73&J9F(XAIMOIP(Q M,*QCN%E](D!+7<##G9@X$63![J(3/(XA\Z\,=WC"QFSB+5PU8(!^\;-2-U@( MC.VO+@R^D>*"P:#^Y@=L^T@.,,KOM;>0@BZW"&-3A#=1&&6M,0R),X.AJFV8G,HKA M<188:\2GE0R! >O/-#IW#I M12B+L[CTV#^?R,621"X0._DY ]0Y9F)9S*GLE$7+U@P=S-I+>_!;Z_<45'?< M7A7S4*,GLO*&CGQ541OBGZ/(#7A_P/4-'1I[EH0K.07V^[DA.TDNKV#H#5UB MKFR@:_QX[*;3'7;M&C%RO _>*44-0VMN39-^ .]4SK0VZ/#;[$MS.]T M=8U"AO1/U(TA2KNI. *<]=2\*43;26,9I"_EO<6K=4:6.4-:QU\'>GJOX[#[ M>;)>Z(]^3PWVR,CX@X,]H^K/#I[.V<$QSCM-]LB7^?-.UL;7M^:JG!LU2IA: MD*TG>>!(CS48[N20C6.HO94^W+D?BX>2!I-Y6H>!NO#6)W4JR+"Q.-PI(6LC M<<">O),\[-.3;WJX(SP68F<3"SG@P1X+D>_@.1GPG(Y-&[)5?.Z !W4L'IP@ M-^N YVJLW8GU'.@#GHBQ%B%X4(NQ8-1W/P7X6/GYPZ9#]\$&DE@21*FSBV=%;%/>QIMQ>6_(1]&\4 MTDM>03\ZK*E%4V%]6A)_XF/W_@DEC^@C2;.U+""C6Z.30*+7@3"I,5 (2W+9 MW2WM&IM,S^_YD_M[Z45KT^G[$^FOYT_$OG[+KR=15S(46NH#Y&KEU(VD&4;7 M T7,#*EFNA\9,Q!Z/@+&1\#X"!@? =/2G=K"PAEN*#D"H$1C'"Y:QB7!JN(SAPFT< 4[)!@X7@F.OJT7+Y#;G;GD?; G+*,HP M+;]^0"E:8FZ*/)LA:+--R Y1<;=/1O%#7@;LMW2Q]/9 VZ5GF7OX$HIHFKH MKN0MJ@\'RJ+ZXL\/9Z_L^;<_#.A&\4X=?9+IG ^G%,5GY;@28;,7U'Q: MMC:AOLM]/BU;FT[?55Z?MLU-J/=2OT^[QDSUG&P0RW DQ*R]"[2YX+@Y'KA5 M(!+G<2G82Z"5TD.KC=J7VV>-3\AUM^4:':'7U?V5-=J$=CU[>E.KKK6H:;!' M]_S1X)?RNK!AN37@?UO-7LZKEGXUD\Z M[*]NHO5F3Y9")-L#7<&EV;L-T69<\?7#1XF>%>$*/KJCI=$@<64:Z:RK!&Y) MNP*/HI]$[C,8+GS!EEG37Q#55))Y^" JN(>W9[?!"491]<._GF 855^D_0G& M4?7D[#G!0*J>7(0G&$DUE-?=6-30#]\'+"/1EX>0HROR>HH0L/(X0DK21ZY, M\J\IR]L&";5N?_R8H(ZB^M/4E@3>S)Y"&C=XCFK+C.M4Y6O'IW"C$K*NB!$9 ME:ZL^D(C.]]81K%8A>_$!/ZJ=!=<9U:ZWY)G4F%I_YT=HSHWPM M6Q7+U-GN4*3:88IQ+%(Q9KNKE'++C)CJ]++QSN.KGU#7U,^Y]8EU]Z/:_/GT][J^Y0K%,G1GA_\ MY/$=%-^?7<77OJ4%+IJ[HW[2;\6UN?)[T6]CFNC+Q[MG'+_LGWTC7U,^YU11 MU]Z/I:HHDP%PX*/3&,2Z#ODH?_C VL,'U_=7-[6TMN37(<\[M/:7@8XW=/3& MN7^:H3U _O#"Z1Q>J'=TDC$W$E>@K'7'$I@CU!4,FL-+%9YU5X+S&^>4AF_9 M%4R:!X8\FL$5#&0+A%(W\['W/O9^A&UB6QC._/DTLS&NTI@39;BUQR.NS>V? M8/R_J>"&X=9!WH7U%]0F^ MBXZ>6[A]YLYQ=$M6J-9OHJ6I?)'&I_4V&N(/X8!KF\.G#KAV?)NY\[D_!BS? M;I/BJS )HI"M@V5"GEY^'1\NQR;+HT(X71*ZJ;U>#'J =S !#)SP';@O_@BP M)4> Y^$6\S=97&@2E_O=51KE8GT\R[-/)/LWRFY"+(OSA%8/TM^,=(\+0S;H M/OR*F!!#?EOHVX+F1.8SE:^]3?*^*&5*6+Y/B%F_H#,9)-(L_:@(8*#;;BP&,*!]_L3"#(<#D$?A7@Z48C^ M=ENK@T,,(:%F =KL8@- ]-*--#)?HHD!T=+\!YA9DP5+;78,$)(3XD(E_GQ$9\N10_2^/CB9QD-VKEADY (F:L;K67O]G6Q(!5> M9 /R=GA)-K^&BY"F?*2P&T0+CUT#<=54W*CL9R'#$5#P%V5'E?H#7_NO"6.+ M]!RS+2D7J<6RU"9D3#2LTKC]0"G?6!,QCN,-3K$8"!E^1-5,E75$7%8>SA#7(-&1S7;QE8O.-6*^X]!=82,+A5%<2482+MIJ M;[$H_3Z#//'U???V8O@1IX06 0&EY'Q8O&REC!?XB+(UX;^(R(!"K^L/T[82 M6(%Q%W0:ZAKHU3/IU+ '-90VX^:MUJ\JN7R3K_=E:=,.WU*L2B:^I%064[IJ M]@)#JH[K%T;989S+W+K'90Q-Y,4>J+UBVS#H&\N;D;X1ZYJ2IA 7D6;'0_3% MV)6)#ZHTOLJM:M6%E+\]QDO-BY\]^\F( -2S+_3;> M0YQ'D=H2PKF7"AUFZV(:;BPPTECUCS@LCS 1&]4:7AN!L\Q8O&(ZN#$'R!/B/6P]6BC#9_8@V1A8B&& M\!B#X;)P9)9C ^!OA\N+8?&RKD,,#Y>LPF* ]#U$0^:1L'R6&71<#Y@SPNK1 MJ>T+'S#7@X/#LVVL"AQEN)%@O3*G&Q\ !PEN*$QD*"I]]P-8Y!8S9+!83%=( MUL;>*I"I<3ZZPD7 ALH0;DI7!E;/V+1 73D\K3@L)*ZNH6C-5V?\B(+D*-RG MTZ$A>;.V'!YJDM ?(K+D$-'\^$65&@)7%19+>?23HH:A"#7MV$4C4A;,1PUX MYUQ535%CL125?T]1R'B'RW^;XD5[:]@^/(2+B6L864;Q0YZ)Z(-[)@,HGN?T[#TRJ%X[XSJ<0*.)(TU MR-^B* D9PTL\D6"&YDMYE=@-+I /J08/K@7(N]B6;X-#G#-.VI* M -:N%1?"F*=I);9]83XHU >%^J!0'Q0J(>84YIQS0T()1-_VBBO#J$=<@&B/ MILR[,L#'?T7#*_^NQ;:.^HJ&XJ2&\UF9\/J./FM:,#T#!.2ZAK@&C6Z;4VN? M [DG9]:;YJQQ8DDD\\XK2YQ71_LWH=4_2E2I!(J2*Z92/953ABK\?_A?C+X"&K^Z4 M8O.U^/,JY=W)!1$GJ;+/Q+J3)5,;^>DC7ZM39:SEBDAA#!S.T,C\X,TU1N^! M^+\(RGT,$P%]<CC4Z[/\67 '(5Q\V[Q?^O3A.A6,(MTB'5BP">-BQ@WO<@.[0/IBV/RM5=7RG" UG]]$^M8_:L]N'*.A0*; MQFQ!S\4I=L%R'.<_?]W)5HV,VL]294778MV\H9AKK]LPJ>X5E75+6<>4P<-M M,H17Z5Q4];-&9HU90+>XLBQ#;@+I*I5+U0@_N*B MH9UN[^I;L.;5B9F4\B?KC,VC.O:\K&>>J;K ISD+LF8#IOLGW \',JU8U>%] MJZELT:M[(5V;U5+:@J%Y]@EE=5SH,W5XX$+EYQ2 #9@[; $4L&$BMF_(AOZ6 MBDB'-UK3@%UOM$; =F\4T) -_:WQ5^CULZ:!J1R(,K1:OMJ=GF';WS[W' (G MZ0.X?F#&J;"WFKGI>8NV.8W6?-,2'I#-AJ1W&8F^2#K67-'4)KZ7#.A!DQ4W M+7Z5%^V><-U<9!-=DT10RAQO+9ZK;7.FNW]/*L_5WJ6'2I?VL4^KHD*"WM:I3\WUK.F0WSOXMA-!!(MHJ5$MZ L2Y2$B$4%XS/ M%6.YX" 7RWT@QCEZD'8-7-%8?^["!'T,1;K!;%>.I)98\CA\-DW-4.#MJ;^'0K]W+'2+;5^JN M, M93L5?-Q1M<+ZI$Q92S^D;0D#SV)\(]2="_8E0*TZ$\@64H7$/8;0X%OJ: MU')N9"BA&#YNVY7%9E"D-.]^&'S$FCQ-.!;0[<)'ADN":F"Y' OJUH%^ YS) M/(6AK6N"#7 0\Q1@[NXN; MXU?O0 <87?CU+Z=\QE-Q"BC4<&AC-3 MICB?=6._7?&I#8.>]M& X>P4 _IA/YBV/Z_KRLSNI">"SV^[$C[6 0?2,5K= M,0:[&Y+:1TY=\3/U!)OF,;K3T 8U002? 7,L+JO?F:MQZGT == ='#N?2G['"HE M&0I^#AXJYT' T*KXGJ*MB.!/5_RO1Y3F*'C8!63O8-T78T&,LA G&M=']?S M42^8&D1V?P65)5=0W9;O3K F(LQ93'EA:LUSEI$-HGPO*C&1%W=W,_DCW_[:PR,_7GQ2//+MKST\\M.UXHEO?NSA@8?]<["=]+@+ M(SS.G;0]HR'F4_Z<8,H?Y=9+0!J&H+:$H)XEQ8.0)"_;Q5?QIXRH@U4. MTO=&NE:3G>3H.% 5_:2ZG03>@*DD[@-?QVSO=:YGQ1(E]Y:T:&'J-[D:Z7>S=Q=Y=7#YR3BBWU'A_ZN9N38E^+U7QSNI!G-75M+^H M[.LW^LFQ*JY6WOMJSJ 'WC#]T(=7WPH&Y>0C!4R_!1]]X*,/?/2!CS[PT0<^ M^L!''_CH Q]]X&ST@4WY=?HU 0>80";/G@.@:^!/G)M.M4AT<" ,L!W;.V(Z M.4L'V*KM1ZJ#SQR,US22M4"CQQK],&!T<_\2 5';Q\ M.(D/)_'A)#Z3^' 2'TYB>3B)Y;='Z:&AL!.<6T=]?(V/KP'Z'I6WR]E$ M2$?EY;8!$JZ*&&Y)]+\5$AS:P]9M*?/C/'KOSS?/'-T TTH[@T5F66X@1(^X(2/])8$>MOFQV?( MNTGJ*? A*7!&LR,"D'\Z2,8__,EG69Q'V8+>(?J((U0C7E.QL61D?!&H'L]J M7RRH[ E=Y&C(S>"I;PW>\@^4)/R%EL=Y^7(K9TW5)7L2Y6.8AJNBHVI!9.6& M9'+;[C(@JK;;%N8^%]L:'T^VND^V-FH(1&MSGCHKCPE-%GBKJ0A7U8 M9P!E%E>C!0YB$:83:QEEJM&B2&0(*Y\D@ M2^(A9U%$\C1CG_AK9-B%U'U'RAA MLE&EKF2("*L3ZAI7=K)&1Y[K&!I%QY/R>$HJ XEAE3PQ:9Z8["SGY_0!OLZH M"X]#'S:J(IJ,(5"U.262L!D2SPNZSPOVKO21=AN,*S@VLP7]JM>N$$U#C+]F MA=D5CFH(]"!J@"NCS].<5M.!T$/B(4T+Y MR-VG4N>:O=;M/MTA:RM!\*,GD>TAD77)V*'W)Q"#.\XFZ3[M.SB.GBL^':YX M#+9DLH21>;;$6DZ@1X7U!!F5_G3=X=B6C&1AX@AX?6F]MC W%/'=/<))>=FE MV/=CO.3O%A6^WP>4/2&4'E4)N$+QB)DH*]2%/$-Q$*9QH5GD7%O:!>*RU7[H MG'%D,\[QC-E-3_Q80OQ<\#<<9?CQL+;I)UVE^TOMA?Z$V&+Y65P4R4B"XU#F! 6[.AYY*YW&ZK&.09-J!47&P\B__*(:P^N+8-/;NA MF-!_HY >V5QZO5.UX#T.UGH<('I+M9!Q1:78\XZ&<*U*U'N[(W7S!M%-*'AX ML4CO#<%N/00T.5+G^ Z,*+=,4_[K3743>6\O4JOQ$=UDXYCX;7QG8Y(/)^=0 M&PE<[V7S7C;O9;/"RV8(":67HW?"S+F!!' 2#6)$.G=*H!;(_I54,&Y3R4_> M9@#JL3I@R*:2Q+P-9*VI4C!Z\*3G[TOT4KYC9U79:8#8F5H%@_F+PT.QF:4" MP_2K"S -Z[8"8_G;E+$W;'GS4Z MKN'03-I.Z!K98DM(7;FH,OYE\+C7*X-PKUCV==11[R'&@]Q:R>NCU2R)5FL? MM *H&?SD8)]^]BYGZUW.@/^CDVX>_ MEN]9F$)!N^<+-;"C/3<]2F=O45RF*J_UFNK4;QDRUO7 I=X^VNHX99NM^N1\ MN[HH>2>M=])Z)ZT53EIN/V(2\^?3S$96H(7*[-RHD5-TO6M7)^2$'41A&\ 9 M:Z]OK+N6.)PCMES6+E*K .M@,UO(Y^5[[K^,UJO8__XI/>!S;&+UM$3VQ)XE MQ)XGC(:1\W,J8G]7*?Z[6/(JQXX,7$EI0\1H/[*;(4 ETIRC2-QXB=@M8GF2 MX70E5,/*#3[/J0@UV]WS!9$E80W;U7/K0?K>?G"* )6;0J4X< M]5G7^:/9^!20Z65=T6K:+E0.IN$+V:_#+4.+Y6R[37 DU)8R?IQ_=8TW.%.F M AG@22V7F/Z<&T!SHJ-_0\MH.647!Q0H[^7P7@[OY?!>CF9"$&CS#C=2K$WI MV)=>/)QCPPWHP&KT<,?-W 2J'[FR;U0YEH-_!F!/Y-VXV[[,_"POZ+\(;"![YIYP* MVSJD="=N5!#!@VWS)7=ZQOC.XQ[$]8[C(1W'C&9'S";_=)",?_CS;6ISA#Z% M&U2+'+S"X'+?16N^A25\9ZI/SBX3LP;^OIH;-_.PUE50L@3V9EAT'Z"@0[3/ M+^[O7M[(>TR0O_VUAT?>_'Y^(?Z0/[:^Q)!NA4X;#NV0?1K[(R=9]-GV--N9U._4!![T"I%("ICZHQG:&6CIJV8XHYN M]E;&]B.N1BD-Z_-/5;+/DWV>[+."[+/\C'\[O7NX@6,A)S'< M=G^"Q_]U%.H!J$&G6&:Y034<9VCU@=-VIK8Q\O#=]\7IBY0KMB)IP)%3]_CK M=BQAJ[;'IP,[B.EY/TMXOZOJ3>TN<8K9&L4?"(G9)Y0MEK=\V-!':B0/P#LN\OHRR+&EO V?/O)917&8Z,'>6-%,?_X@],M5RC4%<6NP5H>::WJJ MSEJJ3DJ-M-HD0$15A^W'?4:J'3B>>O+4DZ>>K*">#"&A--&T53[G!@H,'J!J MYMS!1!@Z4#UON. RBR^LEQLFYIB.=P$1MY4%87&Q5!"FE6S(@?3[3 #/2O_B>,;&$,3E'17KV\I8UB9GUHHRA4)/BAD&EE$;P;4'S$G_$+$))$J:(Y "(7Q0W+WWCZ;ZU%%@A%W_6M$)$'F]@N8)/D_P>8+/$WS2 !\]='0]4 V_WV12L%AX MC+JEA7+\XZA. L6#)^,I:.R#=Q=8XBZ811'-P^22T'MQZ6LQE>_787I5W 1; M?*?!9[9LS9 +HN84Q9RDX@XF+A/_BV&^5%=SJAS/.TF_.[0T:H^%4#2,,G&S MW#QG&7\IM*EORCHFG4?7AT5&Y2,X*F;2K7$D!L"7]+:T);+#_#*U%4SVX"Y/ M8[H#CI@WA0U)[MTP.IZ$UP/O^318K1= 7KK=DC:2>T.A6 WIXVC4Y[RCHP5R MWMOAO1W>VV&%M\-:QE9+^QYNI%B+3T\6YPF=EM=4?X;SDMCD,.K-D#]=)TJC MU72Z+I0^0''.C]),<9RN,P7$GYCSJ/QPR">V#7=%W@MA#H5B+T:QS" "UVGI M;AE7*@.^&!,=](X:>QPUQ6N\*=\BUV9GY3L$$\L:+1C*.O%*PF(IU.I370V3 M/;BG88RT>E!78WR'((HO^+I&=@B=H10M<=/Y%U@E V=)-*>(NI)W TS #2 G M<,?=/F%TO(DM_02X^I%A]42^)_(]D6\%D6\CJ0A6\9P;(,W4/5!I/(UC"]I6 MS7#DO.T,&5A)'XZ0MS9-2P=#WQRG^%/ :X3I"A>*5QEC\>8ZTC+_=4W)EI1A MKP\UP @.(+\G_*PA_,H7)Y*99>@:/XK$[_M76)ZV^ /AU3I#\8ROUN$*?69H MF2?7>"F]+JI#DX;(C[U#MA"=X6+-+GN!:H>3=CWCO7D[ H&EQXTGB0[E.X4<^< MEJT8Z&E2)^-^C7NG[!ZLJJ=YS=.\G>6\1]$Z)0E9[R5( M!*[C?6GH@*18#T3[.1>0O]PO"YS<$Y*P:[SA$RNN%0=>H0?!;F@F+BY9$XKD MPD@+#>J"Z%5?AWD8!C 13L"!T"]JWC]P.OZ!)J6])M@4:*.X@E ;-9KTI)^Z M@F&S"Z:UL>**$Z+C, .;KZ[@U3RD0'R$*W UG%=K=85)U;'F:6V25PY;](5 M)'W+TY7A!9UY#2:<*W",$7!B^5SR 2=Z#F!]CG.X7=OB0((^W6'F'.<_!RM" MXB><),?LQ/-W+3WC>JT:<'VW$=#[MBWQ;7^H7I.$M7[]LXVR&&1%W=W,_DCW_[:PR,_7GQ2 M//+MKST\\M.UXHEO?AS4S:NGF\+\N&WTW1-PU&K"XCVQI^.)A>V4!*00.(=) M,Y/6K%^XXNH!#Q355N($(YVN+W5>GBTJ,8!=MWW)4XI7]NS MJJRE2.DSSF"XM--S6C^LY"-G;&?N^V!+:$91QM]=\?5#E14A^()V(KP\WVR+ M:,2V?MW6#S#@XNTH:P=O;[&ZT%W))E47AO?QC0T^O]SOK4 M_SD?/BF*JU0C-TF8S@ZCZ#-?D>9A$HG5DN\LGU!6[K\XJLK/"\BT? MJA+70;\/,>1 Z]X)<4MO)'9)DJ[N$=WO@ZE M]-!JH_;E]GD7%G+=;?D@(O1:/%N=PP!*(,&-&H:[-$]?S3XI;PN;%AN M#?C?%O>!#]8&/LA]N*WU?)CGO*,9<0).]/8(>7_ZZ?C3X5LYZ;!?NHG6FSU6 M"I%L3W,%EV:7D:;*Z HP.C.%P&T=5^!1])/(F3?W?6ZS?F%6:Z&+K&3;JE/[;X.(%^[B M(>[X*$.^XEZD]EYC[S5^G8E[4VQI*"*K%/\MD@34+R2S-"ZO:N!+"45KH7H^ MHO(B:A%QW1<2WO#71N\0?<01$B]MSC=:++MVKEUCILX,OY5VKZ3LE9-J%]9Q\S!>'5>RYW75+RO@3M57MVBU.9HIX$X=U3'VHB86WB#;A.I' M3.T2-J.8:WJKXVCGIEURX*>:>OFJ';TBL?;[_LT+1?>HP^P0#%WVA^L2(L<< M7N**/#\$2W-P%DM]E(<6Q]@JTDN'>2\^IV&Y=:-8*"FB>H^#?"1IK$%>/F(N M*=G,%O,K,!J7A') ]BAT>0'#"Q6D[WW F@]8\P%K/F!MF "P-XRJ#UC3#5CK M2#;"0]=Z835/)(BM*U8^G,V'L_EPMFXA%SZGV> 76:*$"F=ELZM*9K@0/W4 RP\4QQ+K>(8!DC<,\$H M1FC RP!Y>UZ.M'N2A6P M]T,0@(=8=?P!+*\_^. //C0'N>]'TWX+E#CE 35]$C$?F B5QM!8\?%P/A[. MQ\/Y>#@?#R="KP![NN+H5YLFVBW[/8;S 93GKH%\8/W\I$/X("CYX#T?O.># M]YK1\L%[/GBOVRCQP7L^>,\'[_G@/1^\-]W@/5LC8OJP$X?;<:R#JP/A/MP* M8RU*EM#75CI/"Y_)%1\J+YGGT@:Y53L M _#^JMOQ'F@=+VC]QO@6=':-PP>6>N=M=Y9 MZYVU=CIK)W((=V@.S_MU]4GM ;V\MIY^[>SXL-$_&ZW#=(4*.[N2)G@,DQP% M9,F-ZZ+#S[E-R4."5V'MC=W=';8]"6*5![?7/GF7KG?IGL)!VC>257\NGB<( MN$]O:@;INW=.]LK:=[77)&Y"'+?OX7$KUHQ+KBLAO$I+%3/:77PMEWMQ[^>\ M7/C;O^,6;5N#2P]7FIEQL@]PY9>ACDPS%,1'-_CH!A_=X*,;?'2#MKN\)TNS M:[A#KP;O2<<_](6D#XCP 1$^(,('1/B "!\08<-H\0$1/B#"!T3X@(@I!$24 MQVVYAC\:X.\88-^92!2)'E,[P$HS69R4W/QPZ]&4@F=Z2XK@\MTS/3BU MP#C";Z69'HY:[E$P8O [:>IVR8O4RIM26GG/;8S3VI#'XIN"$5R&F![HP"WO M51"6&6MZ#\MJ]URKHK"Z=,$'7?F@*UC052*_N@\6>U730&!+L-*<\#&)'_+" MQW"VN^#SFNSD406Z]4T'\O UX7>Q)"R6+5Y>;>W@)X?[]K,E?3N(U"K*K+[Z MF\O/+.C>*\7YGF^0+"FVQO^_O:MKCALWMK^(5=?VYF[\*%F25U6RI9+D;.4I M17$P&F8YQ(0?LB>_/@ YGQH"; DT /B95>6"++[$ 0:?0X:RC)/E9NZ&GZ" M>BFHEX)Z*:B7@GII(NHEO16:J5C)9%TX:6V2)G!!BA2D2$&*9"8R"5*D($4* M4J1A>DN0(@4I4I B!2D23BG2!HG5N6F00.GP\::<-U*\T',A\J&\SWACS5G! M99*[]FZL4L0.Q,"-H%(ZUHJ<6S^3$D/C:9%6YR6I ;&$&$4US?&O650T W!$ M\W&E-"I/0R6@43<\R&:";,:A; 9+)93K7RN2L&G/P$?Q+<(Q,X&=#^Q\8.<# M.Q_8>3 [KW@":A?5;GB(JOV#7Q2B5U-)@7JD/&DA@1)<03X0Y -!/A#D T$^ M$.0#&'I+D \$^4"0#P3Y &KYP!GM:H=G.L>;<=#!-<2*>[RA!AU>T6+;%"MA/T:J-S]K5\L^T6K"%=%(OZZP](?6D*BB7Z9-?"2G+TO K@9VM7_W\,$B[D_6!2_V/?"D!$IYRV9?WOT.!1P7KZ]%H]J1M03S MF';,0NV0;^D>T(''3@H ,''3CHP$$'#GI4$M=:A&W* %M>"DR:/K:' M=>"> _<L;!!\7&J(J-P#T'[GD2W+.;[/2$>&PT&6J, M_*ZDGEI&WD@6?7)1WEW^:%3\JZ$7@4\-?*KV;M6G*LVR/\A^6-3>MKJ[$QH6 M,Q1&5_,-7V'T.S[\?7HD"G;=1A[E M*[CA53J?$UZDC@ WTP_Q M).=[[K47Y*;R"\-,P*3E%/K8!7E$D$<$>4201\!Q45RRTD'64KZ %UAR5"PY M?4*%,BPF'\<;R-&A.B)O/MY<$ Z;&%#E]_%#E/'39QBH4;E@($1)G"5U M>S8-SZ2^Q&6:1'$^BV9I5O-]:>^NUY/X#?Y<^_J^D5PP$/<%29W()AU*[SHN M\C1_+1](\<1?UR5_G0)FK_-:1U*B[Z1BXS-;#/,Z6P)[CZYQ9&>@>,>Q\T^2 MOB[8:'/QQM:WK^1[S=>J]_.F7Y;W; U;L2&)=599?U:ZAQWV=O#A%D3=CC3( M^\_;#@]<(&VG0]K:2$(A3UEB3D*A74XG@7B_6$DWU9 M.FLKP\19G">$S9/D8 ](_\H;_#=YHGZFZ< MMK+M">\;[9S^'/\"]"[Y];:MWVX-OZ\6I/A"EVP877!5SQO9QRD,YOLY,U;L MD\Y=['HZFZ7M@,]/GK[-O\2KM(HSD4?RJ^U:+MM'N4G6?W)H64]_/[P&@YT7 M+V55Q G(WO?7.K":LZHWM'B*V6!'JX>X8-_055JN:!EG7PM:KR#PJ][$JI]? MXG+!)EG^O^O_U&QYJ_8U4"\KL>B-EVT]$7(_\:KN;?=.<+YKN.!F_!7(M'[,@3=S[T!NM M]K1RQ&E]I73V,\U$@<_[/UNU[2 HWH?X D.EUUJVFHUQKRE?*C:3+1LCKG\E M6G-S+B@V8P4 M93M&]QO>VD1>A"QV76+7Q?D6*F$?C*E$,K!$&/WK[4&\[1[',L5V/ MG$BZG_\HV\D4Y(N@C5TO>,H,DDH17^C*WOZ>([O6OM7@":SG:J>6PT"7-K!; M"(F6%5FN,KKFJ]"-[KB$CS[*[>UZ5U VHE1KKIRN6+#& [05-U0<.4.:6"[# MPT*Y**$(JOVU0 G?:"5P1HUD#/Q=-D8QU8U";\)81%*++H_SO M$///7!L)^=B#:#:(9H-H%H5HUA$2IWX>H '@XWT!1.[J 28:K+**F PX/H_7VJ$@*$1TUB^U J!]Q(#K1 8K+]Y A: ?P9C\O^>8-*7H 8# M\KOR=@U:Q9G=[1J*GY6 !P5#\G=/^@@\^0F&YK,GT(!D6_! SI=H5UTD \?( MEVC7% =? ET%=A<.CB^AKM+V&3@\OH2_ *X:#HIRF(L_@M$.79 /LK \%%08 MYDLR"N!OQ]"BO&?2ETZD#!=D$Z O>2HU<.#R?U^256KXJ @+?2COA?,EDJ4&D*4X<+[?EH'#- -.[ M6$H^8KX+/53*NGMO$E]Z\YGR'A=O$F1F\9$Y/.J%QL\H1M)/?'@558/K$_BR M;(4EAC1$P+[DB-150(4B1D@/?6Z1RLDKE_\[*O&G"AA81NS=MZ>*%*AR MDR^)(WV43"IV^9)4TD9/=3N15ZDF;=3ZMW",EW4Z)YQ4BS_L4;-\,LMOAT=: M+P_.CHW*>KF,BS4OHC[?;@#9GG3-ZZEG!\'UIN$LBJNC([+S*(X*PM J]E.9SII4 M$^^&FUS*.T\,[N2H.H3:B9KOBW=I'$5JWZ^# [MO"O*?FJW&NWJA1DLW'AV< M8/KA^ 13D2?B%LX]^*CLP4=D'GQ2]J#SW%G;'G3U[<[I0J.E M>[CW\G$;7L"Z(* IYJI6X7PS3%4-!.=^=1&7+$K>]<&KM.1K2M8-WUFFV'K0 MP\KVU,ZI^A=HN>(M[)RUYGR!A0QF(Z92P4%X=TD&C,0_!Z M%Z$]R$EC=%_PZB\8HI.K\$5W/\"GV)="\(52'1:JSER%+[SJL%!U)D5\^0"5 MAB=8UM$7: :1)#5]&*!OEP9"//)C+@Z$[$W6(],1X@PTZN :D\,8;<="A M9IB]&V]@0H<4)+/M3*SR>Y0VLK:HXMMM(_;CBN9-AHC.#_X4D5\KDIFFW M\FA*3@9ZFGWAR*"&!_D'$OG'1MU_0_C GCW'OZ[;U[?9KR9@4GI:.2*MME;1 M@J2ON:HO@E9N?=GMKU1Q1=#(45GL[5;136=1\PC6V-$[VAG7=AU-SZ2-'7NF MYQ*N_J?F R[; PW?::"*Y"LTR%9PUD!(1FHDWU0 M7+5,,/^GN!8:,=?G<%<6!"%@F#C!%)_>BFV\C:/X@5): /JY810$U-#?W%EM M%94BI(R,VPS[; -Z$]@+!)>#)-;_'+\@MH@\XO!2?SMMUJ>.D^LZ4?4$X6I;-:5]S M6OR,BQGXU8CO@.7--/5(P.[PB[%8+CS:!.J-\ 98/&0_;'^W"4)XX1CV_S;J MRF?; IA0C\$WQ(( 5WNTMF49_2V@-C!S^=Z:RQDV4-X0$J/*(_:["Z\Y)PF'1/LGC&/L[#:&\X4/"0 M_'SX5.TVDQ T8K/0$U^C.SFH(-::]+K]&0_(SW=OA9H5$>"0 B) M0.CH4!#6EY*TZ2#LYXQLLA872UI4Z7^;WZMR1T/=_N0$(5L5JB!I.I+WCU2Q"4XUA?U!F: M74FT8!F/.S\;6/K6G./QY:@AT@[GQB/1\>,%"C%]&8IL:.60#SN8M7*.D)"R M'RH9FQ$^$Q3'PDL!&BWC.]X7AU9[HI)8.WNZ;4&R653G[!5NCD B4<8G;,<\ M'-2L\R7HU#P,S!T2YNXRSOB[>EH04MWQ1_)14,R;]%WNW'9I5KZ_@5W[-ZL* M*<76?9%5.P\+PC^FKXOJ?OZC;/5D J,E+1Q1.1*+#F*-PYA"W37!C5QM9918 M>DGFM""#.0ZZ'0[FSC]F.'"1D^ B41%\LB6%Q"YPJW/@(*$!KU5R4BT*#ZSE MX+@&.G,Z=&;O8HBJ+SU\P290O8'J==N59 MG7WB7P,T9?U:PC)8O>$"F+*U8 MW9KY#):QE5=\+-U MV4*[73B;ET;7O+L#BM7$T,"4(F%*NXY%7@.XDOVYTF[*^G;:LCGT1<7\31-, M7NR/0U=Q9-\*DR\/\;J1WE[5(FJAKQD"9K7+K(LY&RS_2>+B)GW3=:WS'JB\ M_,[&Z>>?)'LCWVA>+414ENYM4/EJ^#)1O\?&.%J+U!BJS='Y]LR>9?+BCMKC M\^XG-?%MW]J]9S_R65HFM&:AYNSZ5T+*DJV :K693G0/9W40F 6$[ N"*DZ MT.:.)D*H>9 )T>A>*+T&3I"FMT/I^T O^RS><\\$JGL;M+[*)E3M^^#U5CC! M:MX%CZ>*$Z[6O5Q-O (S!:X)KG:T6A98(\]@R!OA\J0WB]';SI$_0<#9::>R M(%$O/0S3%9JDGB<@#]2$)ZC\IJ/R"T>A!$6 (C<[S"+6N]XCQ=)JE (,%/_L$,5B:' D8).4C3S""9);D V,% M/P<%,59ZC"(8(_B))X@Q,DN0@[&"GW""&"L]]AT>:TXJ0)?0:W#$)A&>#X*4 M/^I<7:H:CI5R=(X6*U5=&QPC>'B.OR+:,'P3'#O=DPHQ8F:. M?;N)TX*?JT[NY[N7 ']SG:VCCVY\HTM25FG"#9&_(>&%=K=F;+&[7.]^_"-E ML4F1+-9WY(UDDH](K;$;OV[S55V5C3$?I"\$T,*Y!Q^5/?B(S(-/RAY\PN#! M-Q: UFT(4YYV=6EU4JU[V*V\2O*2GS' 1J+R>'25OBQH,[N^G,[A\MJQ?==; MM?YQ%RASNYY6-"]I :A:#FZ'QQOI6U%HZ="CGD++\HL=VZT ?ZBB?$8B_$N: MSV[J?-:]/)!=,L##K[[>B!][\LT^K=30=9&OFP/@@](:AD57_!1[2V]Z0U?/B.5*9S" MF05?X)'X2<4<+EQ'@=O[_J]&F^+T96#1G+1EV0HP-.>RMU#8>W2X/5\ZS@"A M;S 7T*FPG@NCJ61T)G+_^']16='DKY>8 M@1>QRU^''2UBX)UW=>F5UZN]Y=L]A8W5K?1RVU>LK&N(6Z:2?EY MP6;G%;]%>4.+.4E9;[W-'TB1TID XL6G!Q_Y0O(-1N-_B3\,"LRNWAC2[]7 M\I7=O+IB0\MN['>%OY)QGKR7QL'26<\_?KRK*K>6W,/7\37M\^3M?-^&*=]K MBPP$WSM]>?]5OQ[5OY1^.WLSCG^/'^A??'_N'K M^9KVX7H[IH\G_&TV?=X*=_?,N:CPMX8M'MC6.^?TV+)"XH\L@^B2!/V M$3SQ)-Z//)7M%U%J..8&#OVD(VCOAFE.T_]M&P8(A1T;T]FQT9TOIC9G(%^@ M[&<6)LDBMG*4[OA'XH8!ZKW\/KG$^^ MW_>+=\"H>W'<$4:9#O@-*-=I;\/-ZQSEJ0C.J'4PWLHUWZ>.MS)SZT(LG?"- MVEDZXS/"/H%<\I.7F^3Q@F;L[9<1:=R&:Z3U[FM5&FUBHH8B6DOOFR3ULLZX MA4TWXWVU( M>>N&-W.;,.R(M>ZG39+V_?T$*=L3OX2K](JSN0>0=I8 M]N+?=5DU7>>1-% _T^?XUY]IM> ]*,U?V638/=P(?=2^X\EY.?9!>*:"=]18 M_/+>XD?^>94L*'LBQ5N:D#8P>R0)?:Q7+=H;AQM*<>295!TBO MM6KU=U*U \H=+47,?NIG^M#$ M'0*_!KJK[3*K,=_1=1T7.1M1Y"7ZY1?;E]Z4]W7%9NR+Y\4+6V/% MB6C056KKHW)L #L9;+=E69/955VPK[(-@MK/]B)I R2^I!6ZH-@>CW?OM ?- MROYK(8Y\FGM5_J<+F/OKF;A(2VS=0CX7=R[[71Z.WS*6C"UW%= 86 MNXGJGHNF'.ZZ,8@%*DLJ/_&I]WIWUA],+P41;0^1M'#U<1^9M!]R"A[_EM4W M4BV$FUT@337=$JBZVU?>/.]@22)6G4.N'\"LMCMR\6"6=8QK79;U-!D6MM/O M??/D9FUS/_\S+AHMA-!0A;8#F+N]I?B]=E_ACX)>;S$Q$7F\AFJS?R7L'2A2 MEZGR^.B=VKD/'\60PSLI-*C_R,9A[V2*T!ZCP 5Z5[X/C)$> ^R=!!"*%X3I M&$&:=Q[@ -A&[Z:OL%-%2UHE8]ZFNZ.D-X'E770CQ4.B!_ NJ)$",:B P+M8 M1PJ=70F0=W%1_WAER'IY%RSI(*;"NHRP!>%XXP?*F7$(J<@(6P?P(S>D6'2$ MO0!X =1B!^"AZ[FD+WNP428DX B=RPI0?XH4ZR7@*'D1Z.N)2N @P1,OBI(S*>K7*FK_$693F3:6I)M*-7VA=;:_2._#%\"GV3WT9 MQ.!P] N2HU]NTIQ'WW?\7=WRCD#*ZOH77\N)%.: %LX\>.1;H^_G/TK2G!MU ML>3)S?_*-I,HMG;FV;M=WU=IV9SN_,@^31;()>)-9'HWP>+G(^%?*YLOFS\^ MDV+Y0=W/CIN\/U#,DJ>- 3P\$CBQ^WOTR8E]]RQ68/U]@Y3$4/&%#NW=U%,0 M2=?E%SNT6_O;UKT-'E_AW[?J;1Q]X>_FD/N75O=QFU__2A:\",@-+8Y=N4OC MES03B_T-[N@(@Z<%FSCY2^@;1<07ANV-[C<"JE9F-UP8'.K#QWJ&/PKS<6&: MB!(]%&J72M*&JQ]]+IP,0E4>1MY%:]'L76W;IR6/J\O_AU/ M0@N8KQ)' 5UAJ^ ZZ%1]##84?/-(4R@A ..V1F6>41 MA&]G,V:I9B,G(H$;@I9QQXA_CE9L:BY(E1;MKU](3N9I548QN\&Z3)LRMZLL MSJ.8#]#\][.(L+B7ZY,CUCT(OX#=H"YR7<)\5",<\.D6_#&@VYNN6*S;O.3F M'_N4Y.87__IZ^2Z-=_J'$:GV0/RK)Y&O6!=CH=-EV]?X,7J7:_[?)K#ZPOK4 M*RU2(JM3J'$'QQZV J,GDM1%6C'3I+6*5)L[]FU7_OU^OGL)\#?7V=H1?<0^ M5%)6:<(-D;\AX856[7W@6^MHSJTHCY&56@]M9M>7T^]76BBZ]WK;Q8[#39W9K0#_Z>6!W$9+ M;E_2?'93YS-)[3+!)0,\_.KKC?BQ)W\ M+(+X4OE^_MBL@& 6R^^A%_D('+B[NA5C>?+'414:HRXU80(."ZO=">@[QD4Q MR#^F(_^ Q[[4(,#T$ZV3H%0(D2@(] 47G5P055Y&^H)6O]Y(<47J"S JXPJ% M)X)\@4?B)Q6GW+T37@&_FNZ4@2]HP&%+ M[S&!1K"D]T7:: *--'4E?/DD;6SB0?W28MW"@ M4S<.DA,?+PI"AY>A;L*=7N^WB+6(\]>4?1/;1'!.JJBLE\NX6/,4\.D%FK*\ M(9[E0'TWG-FAI@T2:1LO1EJS7O!$Y]5/]NG?[MY?\WU*53E*;>UZ59<579*B M*36'JY_A;_ MFQ9?,C:F2&0P&G? XJ'L'%%H,RR^[)'^'B_E\A_-NV#Q]#N1E)*2-'*D%I48 MM=NAO!Q5\]#@@N&U66-$0,#E,?#1?M3T!D- A804LT'2V13JQ*!PJ3ND=2,4\F8C?"CX#R89(#L\WM>%EMM42^[Y,NL;8P//"D)8X,U?^'_XN:+L M-_\#4$L! A0#% @ 5X%56,K-SK?B'0 ?I0 T ( ! M &5X7S4P.34R,2YH=&U02P$"% ,4 " !7@55835!7-K,& <: M#0 @ $-'@ 97A?-3 Y-3(S+FAT;5!+ 0(4 Q0 ( %>! M55@;=+JN#P, .\( - " >LD !E>%\U,#DU,C0N:'1M M4$L! A0#% @ 5X%56/5__H'H!P EC, T ( !)2@ M &5X7S4P.34R-2YH=&U02P$"% ,4 " !7@558^^89L/0' !\,0 #0 M @ $X, 97A?-3 Y-3(V+FAT;5!+ 0(4 Q0 ( %>!55@6 MF$@ZE 0 )D4 - " 5%\U,#DU,C!55AOXF)% M8B0# $^/* 2 " ?U; !F:3(P,C,Q,C,Q7S$P:RYH=&U0 M2P$"% ,4 " !7@558YW5;<6", @ [G ( "P @ &/@ , M9W)A<&@R,RYJ<&=02P$"% ,4 " !7@55824%;LL$C !6V0$ $0 M @ $8#08 >'!R;RTR,#(S,3(S,2YX'!R;RTR,#(S,3(S,5]C M86PN>&UL4$L! A0#% @ 5X%56*M[*!D6B@ 7K\, !4 M ( !*TL& 'AP!55B1 MK40^[;@ ."R"@ 5 " 735!@!X<')O+3(P,C,Q,C,Q7VQA M8BYX;6Q02P$"% ,4 " !7@558MX>&QK>3 GT0T %0 M@ &4C@< >'!R;RTR,#(S,3(S,5]P&UL4$L%!@ / \ G , 'XB $" $! end XML 143 fi20231231_10k_htm.xml IDEA: XBRL DOCUMENT 0001575828 2023-01-01 2023-12-31 0001575828 2023-06-30 0001575828 2024-02-16 0001575828 2022-01-01 2022-12-31 0001575828 2021-01-01 2021-12-31 0001575828 2023-12-31 0001575828 2022-12-31 0001575828 2021-12-31 0001575828 2020-12-31 0001575828 xpro:CommonStockOutstandingMember 2020-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2020-12-31 0001575828 xpro:WarrantsMember 2020-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001575828 us-gaap:RetainedEarningsMember 2020-12-31 0001575828 xpro:CommonStockOutstandingMember 2021-01-01 2021-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001575828 xpro:WarrantsMember 2021-01-01 2021-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001575828 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001575828 xpro:CommonStockOutstandingMember 2021-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2021-12-31 0001575828 xpro:WarrantsMember 2021-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001575828 us-gaap:RetainedEarningsMember 2021-12-31 0001575828 xpro:CommonStockOutstandingMember 2022-01-01 2022-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001575828 xpro:WarrantsMember 2022-01-01 2022-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001575828 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001575828 xpro:CommonStockOutstandingMember 2022-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2022-12-31 0001575828 xpro:WarrantsMember 2022-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001575828 us-gaap:RetainedEarningsMember 2022-12-31 0001575828 xpro:CommonStockOutstandingMember 2023-01-01 2023-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001575828 xpro:WarrantsMember 2023-01-01 2023-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001575828 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001575828 xpro:CommonStockOutstandingMember 2023-12-31 0001575828 us-gaap:TreasuryStockCommonMember 2023-12-31 0001575828 xpro:WarrantsMember 2023-12-31 0001575828 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001575828 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001575828 us-gaap:RetainedEarningsMember 2023-12-31 0001575828 xpro:StockRepurchaseProgramMember 2023-10-25 0001575828 xpro:StockRepurchaseProgramMember 2023-01-01 2023-12-31 0001575828 xpro:StockRepurchaseProgramMember 2022-01-01 2022-12-31 0001575828 us-gaap:LandImprovementsMember 2023-12-31 0001575828 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001575828 srt:MinimumMember xpro:PlantAndEquipmentMember 2023-12-31 0001575828 srt:MaximumMember xpro:PlantAndEquipmentMember 2023-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember xpro:ExplorationAndProductionServicesHoldingsLimitedMember 2023-02-08 2023-02-08 0001575828 us-gaap:OtherLiabilitiesMember xpro:DeltatekOilToolsLimitedMember xpro:ExplorationAndProductionServicesHoldingsLimitedMember 2023-02-08 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-08 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-09 2023-12-31 0001575828 xpro:MergerWithExproMember 2023-02-08 0001575828 xpro:MergerWithExproMember 2023-02-09 2023-12-31 0001575828 xpro:MergerWithExproMember 2023-12-31 0001575828 srt:MinimumMember xpro:DeltatekOilToolsLimitedMember 2023-12-31 0001575828 srt:MaximumMember xpro:MergerWithExproMember 2023-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-02-08 2023-02-08 0001575828 xpro:PrtOffshoreMember 2023-10-02 2023-12-31 0001575828 xpro:PrtOffshoreMember 2023-12-31 0001575828 srt:MinimumMember xpro:PrtOffshoreMember 2023-12-31 0001575828 srt:MaximumMember xpro:PrtOffshoreMember 2023-12-31 0001575828 xpro:PrtOffshoreMember 2023-10-03 2023-12-31 0001575828 xpro:CoretraxMember 2023-02-12 2023-02-12 0001575828 srt:MinimumMember xpro:CoretraxMember 2023-02-12 2023-02-12 0001575828 srt:MaximumMember xpro:CoretraxMember 2023-02-12 2023-02-12 0001575828 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001575828 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001575828 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001575828 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001575828 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001575828 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001575828 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001575828 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001575828 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001575828 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001575828 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001575828 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001575828 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001575828 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001575828 2021-01-01 2021-12-21 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2023-12-31 0001575828 xpro:NLAMember 2023-01-01 2023-12-31 0001575828 xpro:NLAMember 2022-01-01 2022-12-31 0001575828 xpro:NLAMember 2021-01-01 2021-12-31 0001575828 xpro:ESSAMember 2023-01-01 2023-12-31 0001575828 xpro:ESSAMember 2022-01-01 2022-12-31 0001575828 xpro:ESSAMember 2021-01-01 2021-12-31 0001575828 xpro:MENAMember 2023-01-01 2023-12-31 0001575828 xpro:MENAMember 2022-01-01 2022-12-31 0001575828 xpro:MENAMember 2021-01-01 2021-12-31 0001575828 xpro:APACMember 2023-01-01 2023-12-31 0001575828 xpro:APACMember 2022-01-01 2022-12-31 0001575828 xpro:APACMember 2021-01-01 2021-12-31 0001575828 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001575828 xpro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001575828 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001575828 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001575828 xpro:NLAMember 2023-12-31 0001575828 xpro:NLAMember 2022-12-31 0001575828 xpro:ESSAMember 2023-12-31 0001575828 xpro:ESSAMember 2022-12-31 0001575828 xpro:MENAMember 2023-12-31 0001575828 xpro:MENAMember 2022-12-31 0001575828 xpro:APACMember 2023-12-31 0001575828 xpro:APACMember 2022-12-31 0001575828 xpro:CentralMember 2023-12-31 0001575828 xpro:CentralMember 2022-12-31 0001575828 xpro:CentralMember 2023-01-01 2023-12-31 0001575828 xpro:CentralMember 2022-01-01 2022-12-31 0001575828 xpro:WellConstructionMember 2023-01-01 2023-12-31 0001575828 xpro:WellConstructionMember 2022-01-01 2022-12-31 0001575828 xpro:WellConstructionMember 2021-01-01 2021-12-31 0001575828 xpro:WellManagementMember 2023-01-01 2023-12-31 0001575828 xpro:WellManagementMember 2022-01-01 2022-12-31 0001575828 xpro:WellManagementMember 2021-01-01 2021-12-31 0001575828 us-gaap:BilledRevenuesMember 2023-12-31 0001575828 us-gaap:BilledRevenuesMember 2022-12-31 0001575828 us-gaap:UnbilledRevenuesMember 2023-12-31 0001575828 us-gaap:UnbilledRevenuesMember 2022-12-31 0001575828 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001575828 us-gaap:ConstructionMember 2023-12-31 0001575828 us-gaap:DomesticCountryMember xpro:DutchTaxAndCustomsAdministrationMember 2023-01-01 2023-12-31 0001575828 us-gaap:DomesticCountryMember xpro:DutchTaxAndCustomsAdministrationMember 2022-01-01 2022-12-31 0001575828 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2023-12-31 0001575828 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001575828 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001575828 xpro:CETSMember 2023-12-31 0001575828 xpro:PVDExproMember 2023-12-31 0001575828 xpro:CETSMember 2022-12-31 0001575828 xpro:PVDExproMember 2022-12-31 0001575828 us-gaap:LandMember 2023-12-31 0001575828 us-gaap:LandMember 2022-12-31 0001575828 us-gaap:LandImprovementsMember 2022-12-31 0001575828 xpro:BuildingsAndLeaseholdImprovementMember 2023-12-31 0001575828 xpro:BuildingsAndLeaseholdImprovementMember 2022-12-31 0001575828 xpro:PlantAndEquipmentMember 2023-12-31 0001575828 xpro:PlantAndEquipmentMember 2022-12-31 0001575828 us-gaap:BuildingMember 2023-12-31 0001575828 us-gaap:BuildingMember 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentNetMember 2023-12-31 0001575828 xpro:PropertyPlantAndEquipmentNetMember 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2023-01-01 2023-12-31 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2022-01-01 2022-12-31 0001575828 xpro:PropertyPlantAndEquipmentIncludingAssetsUnderFinanceLeasesMember 2021-01-01 2021-12-31 0001575828 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001575828 us-gaap:CustomerRelationshipsMember 2023-12-31 0001575828 us-gaap:CustomerRelationshipsMember 2022-12-31 0001575828 us-gaap:TrademarksMember 2023-12-31 0001575828 us-gaap:TrademarksMember 2022-12-31 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001575828 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001575828 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001575828 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001575828 2022-01-01 2022-03-31 0001575828 xpro:DeltatekOilToolsLimitedMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember us-gaap:TrademarksMember 2023-01-01 2023-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001575828 xpro:DeltatekOilToolsLimitedMember 2023-01-01 2023-12-31 0001575828 xpro:PrtOffshoreMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001575828 xpro:PrtOffshoreMember us-gaap:TrademarksMember 2023-01-01 2023-12-31 0001575828 xpro:PrtOffshoreMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001575828 xpro:PrtOffshoreMember 2023-01-01 2023-12-31 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember 2023-10-06 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2023-10-06 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember 2023-10-06 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember xpro:SecuredOvernightFinancingRateSofrMember 2023-10-07 2023-12-31 0001575828 us-gaap:LetterOfCreditMember xpro:NewCreditFacilityMember xpro:SecuredOvernightFinancingRateSofrMember 2023-10-07 2023-12-31 0001575828 xpro:OnethirdDrawnMember xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2023-10-06 0001575828 xpro:TwothirdsDrawnMember xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2023-10-06 0001575828 us-gaap:RevolvingCreditFacilityMember xpro:NewCreditFacilityMember 2023-10-07 2023-12-31 0001575828 xpro:NewCreditFacilityMember 2023-12-31 0001575828 xpro:DrawdownsAsLoansMember xpro:NewCreditFacilityMember 2022-12-31 0001575828 xpro:BondsAndGuaranteesMember xpro:NewCreditFacilityMember 2023-12-31 0001575828 xpro:BondsAndGuaranteesMember xpro:NewCreditFacilityMember 2022-12-31 0001575828 srt:MinimumMember 2023-12-31 0001575828 srt:MaximumMember 2023-12-31 0001575828 us-gaap:CapitalAdditionsMember 2023-01-01 2023-12-31 0001575828 us-gaap:CapitalAdditionsMember 2022-01-01 2022-12-31 0001575828 us-gaap:InventoriesMember 2023-01-01 2023-12-31 0001575828 us-gaap:InventoriesMember 2022-01-01 2022-12-31 0001575828 2023-01-01 2023-03-31 0001575828 srt:MaximumMember xpro:The401kPlanMember country:US 2023-01-01 2023-12-31 0001575828 srt:MinimumMember xpro:GroupPersonalPensionPlanMember country:GB 2023-01-01 2023-12-31 0001575828 srt:MaximumMember xpro:GroupPersonalPensionPlanMember country:GB 2023-01-01 2023-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2015-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 country:GB us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001575828 xpro:GrowthPortfolioMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:StabilizingPortfolioMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DGFMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DGFMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:LDIMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:LDIMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:BondFundsMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:BondFundsMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DGFMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DGFMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DGFMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:LDIMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:LDIMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:LDIMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:BondFundsMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:BondFundsMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:BondFundsMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001575828 xpro:DGFMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DGFMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DGFMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:LDIMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:LDIMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:LDIMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:BondFundsMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:BondFundsMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:BondFundsMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:DefinedBenefitPlanEquitySecuritiesMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 xpro:DefinedBenefitPlanOtherAssetsMember us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:FairValueInputsLevel1Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:FairValueInputsLevel2Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001575828 us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001575828 us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001575828 us-gaap:FairValueInputsLevel3Member country:GB us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001575828 srt:MinimumMember us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-01-01 2023-12-31 0001575828 srt:MaximumMember us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-01-01 2023-12-31 0001575828 xpro:ManagementIncentivePlanMember 2020-01-01 2020-12-31 0001575828 xpro:ManagementIncentivePlanMember 2021-10-01 2021-10-01 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-01-01 2023-12-31 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2022-01-01 2022-12-31 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2021-01-01 2021-12-31 0001575828 us-gaap:EmployeeStockOptionMember xpro:ManagementIncentivePlanMember 2023-12-31 0001575828 xpro:ManagementIncentivePlanMember 2023-12-31 0001575828 xpro:ManagementIncentivePlanMember 2022-12-31 0001575828 xpro:ManagementIncentivePlanMember 2021-12-31 0001575828 xpro:ManagementIncentivePlanMember 2023-01-01 2023-12-31 0001575828 xpro:ManagementIncentivePlanMember 2022-01-01 2022-12-31 0001575828 xpro:ManagementIncentivePlanMember 2021-01-01 2021-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:ManagementIncentivePlanMember 2020-01-01 2020-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:ManagementIncentivePlanMember 2020-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:ManagementIncentivePlanMember 2021-01-01 2021-12-31 0001575828 xpro:LTIPMember 2023-01-01 2023-12-31 0001575828 xpro:LTIPMember 2023-12-31 0001575828 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2023-01-01 2023-12-31 0001575828 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2023-01-01 2023-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2023-01-01 2023-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2022-01-01 2022-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2021-01-01 2021-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2023-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2020-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2021-12-31 0001575828 us-gaap:RestrictedStockUnitsRSUMember xpro:LTIPMember 2022-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:AchievesARankIn25thPercentileMember 2023-01-01 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:AchievesARankIn50thPercentileMember 2023-01-01 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:AchievesARankIn75thPercentileMember 2023-01-01 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:AchievesARankIn90thPercentileMember 2023-01-01 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2021-01-01 2021-12-21 0001575828 srt:MinimumMember xpro:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001575828 srt:MaximumMember xpro:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001575828 srt:MinimumMember xpro:PerformanceRestrictedStockUnitsMember 2021-01-01 2021-12-21 0001575828 srt:MaximumMember xpro:PerformanceRestrictedStockUnitsMember 2021-01-01 2021-12-21 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:InTheEventOfDeathOrDisabilityMember 2021-01-01 2021-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:RsuAndPrsuMember 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember xpro:RsuAndPrsuMember 2023-01-01 2023-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2020-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2021-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2022-12-31 0001575828 xpro:PerformanceRestrictedStockUnitsMember 2023-12-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2023-07-01 2023-12-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2023-12-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001575828 xpro:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001575828 us-gaap:CorporateJointVentureMember 2023-01-01 2023-12-31 0001575828 us-gaap:CorporateJointVentureMember 2022-01-01 2022-12-31 0001575828 us-gaap:CorporateJointVentureMember 2021-01-01 2021-12-31 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2023-01-01 2023-12-31 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2022-01-01 2022-12-31 0001575828 us-gaap:ServiceMember us-gaap:CorporateJointVentureMember 2021-01-01 2021-12-31 0001575828 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001575828 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001575828 us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001575828 us-gaap:RelatedPartyMember 2023-12-31 0001575828 us-gaap:RelatedPartyMember 2022-12-31 0001575828 xpro:MosingHoldingsMember srt:AffiliatedEntityMember 2016-08-26 0001575828 xpro:MosingHoldingsMember srt:AffiliatedEntityMember 2016-08-26 2016-08-26 0001575828 xpro:MosingHoldingsMember srt:AffiliatedEntityMember 2021-10-01 2021-10-01 iso4217:USD shares thunderdome:item iso4217:USD shares iso4217:EUR shares pure utr:Y 0001575828 Expro Group Holdings N.V. false --12-31 FY 2023 0.06 0.06 200000000 200000000 113389911 110710188 110029694 108743761 3360217 1966427 P12Y P40Y P2Y P12Y 0 0 0 0 0 0 0 0 0 0.258 30100000 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 0 0 P5Y 0 0 0 0 P1Y P15Y P3Y P4Y 0 0 P3Y P1Y P3Y P3Y P1Y 0.85 0.15 P10Y false false false false 10-K true 2023-12-31 false 001-36053 P7 98-1107145 1311 Broadfield Boulevard, Suite 400 Houston TX 77084 713 463-9776 Common Stock, €0.06 nominal value XPRO NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 1154300000 110079739 34 Deloitte & Touche LLP Houston, Texas 1512764000 1279418000 825762000 1241295000 1057356000 701165000 64254000 58387000 73880000 172260000 139767000 123866000 0 0 1000000 9764000 13620000 47593000 14388000 7825000 7826000 1501961000 1276955000 953330000 10803000 2463000 -127568000 1234000 3149000 3992000 -3943000 -241000 -8795000 8094000 5371000 -132371000 12853000 15731000 16747000 20947000 21102000 -115624000 44307000 41247000 16267000 -23360000 -20145000 -131891000 -0.21 -0.18 -1.64 109161453 109072761 80525694 -23360000 -20145000 -131891000 -4529000 7440000 22345000 0 0 -244000 702000 249000 249000 -5231000 7191000 21852000 -28591000 -12954000 -110039000 151741000 214788000 1425000 3672000 469119000 419237000 143325000 153718000 0 2179000 27581000 26938000 58409000 44975000 851600000 865507000 513222000 462316000 66402000 66038000 239716000 229504000 247687000 220980000 72310000 74856000 9768000 9688000 12302000 8263000 2013007000 1937152000 326125000 272704000 45084000 37151000 1967000 1047000 17531000 19057000 98144000 107750000 488851000 437709000 20000000 0 22706000 30419000 10445000 11344000 16410000 13773000 54976000 60847000 59544000 58036000 44202000 39129000 717134000 651257000 8062000 7911000 64697000 40870000 1909323000 1847078000 22318000 27549000 -579133000 -555773000 1295873000 1285895000 2013007000 1937152000 -23360000 -20145000 -131891000 172260000 139767000 123866000 12853000 15731000 16747000 19574000 18486000 54162000 -0 -1199000 511000 -4159000 -0 -174000 0 0 5166000 -0 -0 1000000 -10478000 -1326000 -737000 -5658000 -6116000 -1407000 576000 0 0 34895000 97758000 20256000 -10575000 26037000 -906000 16745000 -4365000 -12683000 34600000 35491000 5371000 -18275000 31435000 -5981000 8798000 10209000 -2056000 8329000 7283000 4058000 -9614000 -13185000 -12470000 138309000 80169000 16144000 122110000 81904000 81511000 0 0 189739000 28707000 -0 -0 -0 7967000 -0 2013000 7279000 3818000 572000 11386000 0 -148232000 -71206000 112046000 -217000 -70000 162000 -0 132000 5123000 50000000 0 0 65096000 -0 -0 20024000 12996000 -0 2559000 4168000 818000 9317000 7245000 227000 2126000 1001000 1170000 -49339000 -25612000 -7176000 -6032000 -4738000 -1876000 -65294000 -21387000 119138000 218460000 239847000 120709000 153166000 218460000 239847000 70890000 585000 0 10530000 1006100000 -1494000 -403737000 611984000 0 0 0 0 0 -131891000 -131891000 0 0 0 0 21852000 0 21852000 0 0 0 54162000 0 0 54162000 741000 16000 0 0 -16000 0 0 0 554000 -0 818000 -0 -0 -0 -0 818000 585000 -0 -0 -585000 -0 -0 -0 0 0 -10530000 10530000 0 0 0 38066000 7828000 21967000 0 756421000 0 0 742282000 109143000 7844000 -22785000 0 1827782000 20358000 -535628000 1297571000 0 0 0 0 0 -20145000 -20145000 0 0 0 0 7191000 0 7191000 0 0 0 18486000 0 0 18486000 1013000 67000 0 0 810000 0 0 877000 1100000 -0 12995000 -0 -0 -0 -0 12995000 312000 -0 5090000 -0 -0 -0 -0 5090000 108744000 7911000 -40870000 0 1847078000 27549000 -555773000 1285895000 0 0 0 0 0 -23360000 -23360000 0 0 0 0 -5231000 0 -5231000 0 0 0 19574000 0 0 19574000 836000 46000 0 0 1866000 0 0 1912000 1199000 -0 20024000 -0 -0 -0 -0 20024000 195000 -0 3803000 -0 -0 -0 -0 3803000 1844000 105000 40805000 40910000 110030000 8062000 -64697000 0 1909323000 22318000 -579133000 1295873000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;"><tbody><tr><td style="width: 53px;"><b><a href="#" id="notes" title="notes"></a><em style="font: inherit;">1.</em></b></td><td style="width: 1462px;"><b>Business description</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">With roots dating to <em style="font: inherit;">1938,</em> Expro Group Holdings N.V. (the “Company,” “Expro,” “we,” “our” or “us”) is a global provider of energy services with operations in approximately 60 countries. The Company’s portfolio of capabilities includes products and services related to well construction, well flow management, subsea well access, and well intervention and integrity. The Company’s portfolio of products and services enhance production and improve recovery across the well lifecycle, from exploration through abandonment.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> March 10, 2021, </em>Frank’s International N.V. (“Frank’s”) and New Eagle Holdings Limited, a direct wholly owned subsidiary of Frank’s (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Expro Group Holdings International Limited (“Legacy Expro”) providing for the merger of Legacy Expro with and into Merger Sub in an all-stock transaction, with Merger Sub surviving the merger as a direct, wholly owned subsidiary of Frank’s (the “Merger”). The Merger closed on <em style="font: inherit;"> October 1, 2021 (</em>the “Closing Date”), and Frank’s was renamed Expro Group Holdings N.V. The Merger was accounted for using the acquisition method of accounting with Legacy Expro being identified as the accounting acquirer. The consolidated financial statements of the Company reflect the financial position, results of operations and cash flows of only Legacy Expro for all periods prior to the Merger and of the combined company (including activities of Frank’s) for all periods subsequent to the Merger. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October 25, 2023, </em>the Company’s Board of Directors (the “Board”) approved an extension to the stock repurchase program <em style="font: inherit;">first</em> approved on <em style="font: inherit;"> June 16, 2022. </em>Pursuant to the extended stock repurchase program, the Company is authorized to acquire up to $100.0 million of its outstanding common stock from <em style="font: inherit;"> October 25, 2023 </em>through <em style="font: inherit;"> November 24, 2024 (</em>the “Stock Repurchase Program”). Under the Stock Repurchase Program, the Company <em style="font: inherit;"> may </em>repurchase shares of the Company’s common stock in open market purchases, in privately negotiated transactions or otherwise. The Stock Repurchase Program will continue to be utilized at management’s discretion and in accordance with federal securities laws. The timing and actual numbers of shares repurchased will depend on a variety of factors including price, corporate requirements, the constraints specified in the Stock Repurchase Program along with general business and market conditions. The Stock Repurchase Program does <em style="font: inherit;">not</em> obligate the Company to repurchase any particular amount of common stock, and it could be modified, suspended or discontinued at any time. During the year ended <em style="font: inherit;"> December 31, 2023</em>, under the Stock Repurchase Program we repurchased approximately 1.2 million shares of our common stock at an average price of $16.70 for a total cost of approximately $20.0 million, including shares repurchased prior to the extension of the Stock Repurchase Program. During the year ended <em style="font: inherit;"> December 31, 2022</em>, we repurchased 1.1 million shares at an average price of $11.81 per share, for a total cost of $13.0 million under the preceding program. </p> 60 100000000 1200000 16.7 20000000 1100000 11.81 13000000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">2.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Basis of presentation and significant accounting policies</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Basis of presentation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The consolidated financial statements have been prepared using the U.S. dollar (“$” or “USD”) as the reporting currency.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Basis of consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The consolidated financial statements reflect the accounts of the Company and its subsidiaries. All intercompany balances and transactions, including unrealized profits arising from them, have been eliminated for purposes of preparing these consolidated financial statements. Investments in which we do <em style="font: inherit;">not</em> have a controlling interest, but over which we do exercise significant influence, are accounted for under the equity method of accounting.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Preparation of the consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Estimates and assumptions are used for, but are <em style="font: inherit;">not</em> limited to, determining the following: purchase price allocation on business combinations, valuation of intangible assets, expected credit losses, inventory valuation reserves, impairment assessment of goodwill, income tax provisions, recovery of deferred taxes, actuarial assumptions to determine costs and liabilities related to employee benefit plans and revenue recognition. While we believe that the estimates and assumptions used in the preparation of the consolidated financial statements are appropriate, actual results could differ from these estimates.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognize revenue from rendering of services over a period of time as the customer simultaneously consumes the benefit of the service while it is being rendered reflecting the amount of consideration to which the Company has a right to invoice. As part of rendering of services, the Company also provides rental equipment and personnel. Using practical expedients under Accounting Standards Update (“ASU”) <em style="font: inherit;">2014</em>-<em style="font: inherit;">09,</em> the Company has elected <em style="font: inherit;">not</em> to separate non-lease components from the associated lease components and account for the combined component in accordance with the ASU <em style="font: inherit;">2014</em>-<em style="font: inherit;">09</em> with recognition over a period of time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenue from the sale of goods is generally recognized at the point in time when the control has passed onto the customer which generally coincides with delivery and installation, where applicable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Where contractual arrangements contain multiple performance obligations, we analyze each performance obligation within the sales arrangement to determine whether they are distinct. The revenue for contracts involving multiple performance obligations is allocated to each distinct performance obligation based on relative selling prices and is recognized on satisfaction of each distinct performance obligation. Further, a small number of our contracts contain penalty provisions for late delivery and installation of equipment, downtime or other equipment functionality. These penalties are typically percentage reductions in the total arrangement consideration, capped at a certain amount, or a reduction in the on-going service fee and are assessed as variable consideration in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Expro recognizes revenue for long-term construction-type contracts, involving significant design and engineering efforts in order to satisfy custom designs for customer-specific applications, on an over a period of time basis, using an input method, which represents the ratio of actual costs incurred to date on the project in relation to total estimated project costs. The estimate of total project costs has a significant impact on both the amount of revenue recognized as well as the related profit on a project. Revenue and profits on contracts can also be significantly affected by change orders and claims. Profits are recognized based on the estimated project profit multiplied by the percentage complete. Due to the nature of these projects, adjustments to estimates of contract revenue and total contract costs are often required as work progresses. Any expected losses on a project are recorded in full in the period in which they are identified.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenue is recognized to depict the transfer of promised services or goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services or goods. We do <em style="font: inherit;">not</em> include tax amounts collected from customers in sales transactions as a component of revenue.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Foreign currency transactions</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The functional currency of all our subsidiaries is the USD. Gains and losses resulting from remeasurement of foreign currency denominated monetary assets and liabilities are included in the consolidated statements of operations as incurred. Gains and losses resulting from transactions denominated in a foreign currency are also included in the consolidated statements of operations as incurred.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Interest and finance expense, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our interest and finance expense primarily consists of interest and other costs that we incur in connection with our revolving credit facility and finance lease liabilities. Costs incurred that are directly related to the raising of debt financing, together with any original issue discount or premium, are capitalized and recognized over the term of the loan or facility, using the effective interest method other than for those debt instruments that we elect to account for under the fair value option, in which case such costs are expensed in the period incurred. All other finance costs are expensed in the period they are incurred.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We use the asset and liability method to account for income taxes whereby we calculate the deferred tax asset or liability account balances using tax laws and rates in effect at that time. Under this method, the balances of deferred tax liabilities and assets at the end of each period are determined using the tax rate expected to be in effect when taxes are actually paid or recovered. Valuation allowances are recorded to reduce gross deferred tax assets when it is more likely than <em style="font: inherit;">not</em> that some portion or all of the gross deferred tax assets will <em style="font: inherit;">not</em> be realized. In determining the need for valuation allowances, we have made judgments and considered estimates regarding estimated future taxable income and ongoing achievable tax planning strategies. These estimates and judgments include some degree of uncertainty therefore changes in these estimates and assumptions could require us to adjust the valuation allowances for our deferred tax assets accordingly. The ultimate realization of the deferred tax assets depends on the generation of sufficient taxable income in the applicable taxing jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We operate in approximately 60 countries and are subject to domestic and numerous foreign taxing jurisdictions. Determination of taxable income in any jurisdiction requires the interpretation of the related tax laws and regulations and the use of estimates and assumptions regarding significant future events such as the amount, timing and character of income, deductions, and tax credits. Changes in tax laws, regulations or agreements in each taxing jurisdiction could have an impact on the amount of income taxes that we provide during any given year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our tax filings for various periods are subject to audit by the tax authorities in most jurisdictions in which we operate, and these assessments can result in additional taxes. Estimating the outcome of audits and assessments by the tax authorities involves uncertainty. We review the facts of each case and apply judgments and assumptions to determine the most likely outcome and we provide for taxes, interest and penalties on this basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In line with U.S. GAAP, we recognize the effects of a tax position in the consolidated financial statements when it is more likely than <em style="font: inherit;">not</em> that, based on the technical merits, some level of tax benefit related to a tax position will be sustained upon audit by tax authorities.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Cash, cash equivalents and restricted cash</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We consider all highly liquid instruments with original maturities of <em style="font: inherit;">three</em> months or less at the time of purchase to be cash equivalents. Restricted cash primarily relates to bank deposits which have been pledged as cash collateral for certain guarantees issued by various banks or minimum cash balances which must be maintained in accordance with contractual arrangements.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Accounts receivable, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts receivable represents customer transactions that have been invoiced as of the balance sheet date and unbilled receivables relating to customer transactions that have <em style="font: inherit;">not</em> yet been invoiced as of the balance sheet date. The carrying value of our receivables, net of expected credit losses, represents the estimated net realizable value. We have an extensive global customer base comprised of a large number of international oil companies, national oil companies, independent exploration and production companies and service partners that operate in all major oil and gas locations around the world. We estimate reserves for expected credit losses using information about past events, current conditions and risk characteristics of customers, and reasonable and supportable forecasts relevant to assessing risk associated with the collectability of accounts and unbilled receivables. Past-due receivables are written off when our internal collection efforts have been unsuccessful.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are stated at the lower of cost or net realizable value. Cost comprises direct materials and where applicable, direct labor costs and overheads that have been incurred in bringing the inventories to their current location and condition which are calculated using the average cost method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We regularly evaluate the quantities and values of our inventories in light of current market conditions, market trends and other factors, and record inventory write-downs as appropriate. This evaluation considers historical usage, expected demand, product obsolescence and other factors. Market conditions are subject to change, and actual consumption of our inventory could differ from expected demand.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Impairment of long-lived assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We assess long-lived assets, including our property, plant and equipment, for impairment whenever events or changes in business circumstances arise that <em style="font: inherit;"> may </em>indicate that the carrying amount of our long-lived assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. These events and changes can include significant current period operating losses or negative cash flows associated with the use of a long-lived asset, or group of assets, combined with a history of such factors, significant changes in the manner of use of the assets, and current expectations that it is more likely than <em style="font: inherit;">not</em> that a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset or asset group, (ii) <em style="font: inherit;">third</em>-party valuations, and/or (iii) information available regarding the current market for similar assets. If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, an impairment equal to the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and projections <em style="font: inherit;"> may </em>vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We consider a long-lived asset to be abandoned after we have ceased use of such asset and we have <em style="font: inherit;">no</em> intent to use or re-purpose the asset in the future.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Property, plant and equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Property, plant and equipment are stated at cost less accumulated depreciation. Cost includes the price paid to acquire or construct the asset, required installation costs, interest capitalized during the construction period and any expenditure that substantially adds to the value of the asset, substantially upgrades the assets for an enhanced use or substantially extends the useful life of an existing asset. We expense costs related to the routine repair and maintenance of property, plant and equipment at the time we incur them. We capitalize interest as part of the cost of acquiring or constructing certain assets, to the extent incurred, during the period of time required to place the property, plant and equipment into service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When properties or equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the books and the resulting gain or loss is recognized on the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We begin depreciation for such assets, including any related capitalized interest, once an asset is placed into operational service. We consider an asset to be placed into operational service when the asset is both in the location and condition for its intended use. We compute depreciation expense, with the exception of land, using the straight-line method on a net cost basis over the estimated useful lives of the assets, as presented in the table below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Land improvement</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694626">12 years</span></p> </td></tr> <tr style="font-size: 10pt;"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Buildings</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694627">Up to 40 years</span></p> </td></tr> <tr style="font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Leased property, including leasehold buildings</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694628">over the lesser of the remaining useful life or period of the lease</span></p> </td></tr> <tr style="font-size: 10pt;"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Plant and equipment</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694629">2 to 12 years</span></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Useful lives and residual values are reviewed annually and where adjustments are required these are made prospectively. For property, plant and equipment that has been placed into service, but is subsequently idled, we continue to record depreciation expense during the idle period. We adjust the estimated useful lives of the idled assets if the estimated useful lives have changed.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Goodwill is <em style="font: inherit;">not</em> subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than <em style="font: inherit;">not</em> that a reporting unit’s fair value is less than it’s carrying amount. If it is more likely than <em style="font: inherit;">not</em> that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. We complete our assessment of goodwill impairment as of <em style="font: inherit;"> October 31 </em>each year.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Intangible assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Identifiable intangible assets are amortized using the straight-line method over the estimated useful lives of the assets, ranging from <em style="font: inherit;">one</em> year to <em style="font: inherit;">fifteen</em> years. We evaluate impairment of our intangible assets on an asset group basis whenever circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Intangible assets deemed to be impaired are written down to their fair value using a discounted cash flow model and, if available, comparable market values. Our intangible assets are primarily associated with trademarks, customer relationships and contracts (“CR&amp;C”), technology, and software.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Investments in joint ventures</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We use the equity method of accounting for our equity investments where we hold more than <em style="font: inherit;">20%</em> of the ownership interests of an investee that does <em style="font: inherit;">not</em> constitute a controlling interest or where we have the ability to significantly influence the operations or financial decision of the investee. Such equity investments are carried on the consolidated balance sheets at cost plus post-acquisition changes in our share of net income, less dividends received and less any impairments. Our consolidated statements of operations reflect our share of income from the joint ventures’ results after tax. Any goodwill arising on the acquisition of a joint venture, representing the excess of the cost of the investment compared to the Company’s share of the net fair value of the acquired identifiable net assets, is included in the carrying amount of the joint venture and is <em style="font: inherit;">not</em> amortized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company evaluates its investments in joint ventures for potential impairment whenever events or changes in circumstances indicate that there <em style="font: inherit;"> may </em>be a loss in the value of each investment that is other than temporary.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The results of the joint ventures are prepared for the same reporting period as the Company. Where necessary, adjustments are made to bring the accounting policies used in line with those of the Company, to take into account fair values assigned at the date of acquisition; and to reflect impairment losses where appropriate. Adjustments are also made in our consolidated financial statements to eliminate our share of unrealized gains and losses on transactions between us and our joint ventures.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair value measurements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We measure certain financial assets and liabilities at fair value at each balance sheet date and, for the purposes of impairment testing, use fair value to determine the recoverable amount of our non-financial assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. The principal or the most advantageous market must be accessible by us. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The hierarchy prioritizes valuation inputs into <em style="font: inherit;">three</em> levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value is reported in <em style="font: inherit;">one</em> of <em style="font: inherit;">three</em> levels:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Level <em style="font: inherit;">1</em> – Valuation techniques in which all significant inputs are unadjusted quoted market prices from active markets for identical assets or liabilities being measured;</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Level <em style="font: inherit;">2</em> – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are <em style="font: inherit;">not</em> active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level <em style="font: inherit;">2</em> valuation techniques; and</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Level <em style="font: inherit;">3</em> – Valuation techniques in which <em style="font: inherit;">one</em> or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use to price an asset or liability.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When available, we use quoted market prices to determine the fair value of an asset or liability. We determine the policies and procedures for both recurring fair value measurements and non-recurring fair value measurements, such as impairment tests.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At each reporting date, we analyze the movements in the values of assets and liabilities which are required to be remeasured or reassessed as per our accounting policies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the purpose of fair value disclosures, we have determined classes of assets and liabilities based on the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have operating and finance leases primarily related to real estate, transportation and equipment. We determine if an arrangement is a lease at inception. Upon commencement of a lease, we recognize an operating lease right-of-use asset (“ROU Asset”) and corresponding operating lease liability based on the then present value of all lease payments over the lease term. ROU Assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligations to make lease payments arising from the lease. The accounting for some of our leases <em style="font: inherit;"> may </em>require significant judgments, which includes determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do <em style="font: inherit;">not</em> provide an implicit rate, and assessing the likelihood of renewal or termination options, which are considered as part of assessing the lease term if the extension or termination is deemed to be reasonably certain.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Leases which meet the criteria of a finance lease in accordance with Accounting Standards Codification (“ASC”) <em style="font: inherit;">842</em> <i>Leases</i> are capitalized and included in “Property, plant and equipment, net” and “Finance lease liabilities” on the consolidated balance sheets. Our lease contracts generally do <em style="font: inherit;">not</em> provide any guaranteed residual values. Payments related to finance leases are apportioned between the reduction of the lease liability and finance expense in the consolidated statement of operations so as to achieve a constant rate of interest on the remaining balance of the liability. Leases which do <em style="font: inherit;">not</em> meet the definition of a finance lease are classified as operating leases and are included in Operating lease right-of-use assets and operating lease liabilities on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the shorter of the estimated useful life of the underlying asset or the lease term.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We do <em style="font: inherit;">not</em> separate lease and non-lease components for all classes of leased assets. Also, leases with an initial term of <em style="font: inherit;">one</em> year or less are <em style="font: inherit;">not</em> recorded on the consolidated balance sheets.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Post-retirement benefits</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Defined Benefit Plans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The cost of providing benefits under defined benefit plans are determined separately for each plan using the projected unit credit method, which attributes entitlement to benefits to the current and prior periods. Both current and past service costs are recognized in net loss as they arise.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The interest element of the defined benefit cost represents the change in present value of plan obligations resulting from the passage of time and is determined by applying a discount rate to the opening present value of the benefit obligation, taking into account material changes in the obligation during the current period. The expected return on plan assets is based on an assessment made at the beginning of the year of long-term market returns on plan assets, adjusted for the effect on the fair value of plan assets of contributions received and benefits paid during the current period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We initially recognize actuarial gains and losses as other comprehensive income in the year they arise. Where the net cumulative actuarial gains or losses for a plan exceeds <em style="font: inherit;">10</em> percent of that plan’s gross pension liability, or asset if higher, the amount of gains or losses above the <em style="font: inherit;">10</em> percent threshold are recognized in the consolidated statement of operations as a component of net pension costs (over the expected remaining working lives of the plan’s active participants or the remaining lives of plan members in the event the plan is <em style="font: inherit;">no</em> longer active), which is included in “Cost of revenue, excluding depreciation and amortization.”</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The defined benefit pension asset or liability on the consolidated balance sheets comprise the total for each plan of the present value of the defined benefit obligation using a discount rate based on high quality corporate bonds less the fair value of plan assets out of which the obligations are to be settled directly. Fair value is based on market price information and in the case of quoted securities is the published bid price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Defined Contribution Plans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The costs of providing benefits under a defined contribution plan are expensed at the time contributions become payable to the respective plan.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Stock-based compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Effective <em style="font: inherit;"> October 1, 2021, </em>in connection with the consummation of the Merger, the Company amended its <em style="font: inherit;">2013</em> Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective <em style="font: inherit;"> May 25, 2022, </em>the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. <em style="font: inherit;">2022</em> Long-Term Incentive Plan (the <em style="font: inherit;">“2022</em> LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the <em style="font: inherit;">2022</em> LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards <em style="font: inherit;"> may </em>be granted to employees, non-employee directors and consultants.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in cost of revenue and general and administrative expenses in the consolidated statements of operations. We do <em style="font: inherit;">not</em> estimate expected forfeitures, but recognize them as they occur.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The grant date fair value of the RSUs, which are <em style="font: inherit;">not</em> entitled to receive dividends until vested, is measured by reducing the share price at that date by the present value of the dividends expected to be paid during the requisite vesting period, discounted at the appropriate risk-free interest rate. The grant date fair value and compensation expense of Performance Restricted Stock Unit (“PRSU”) grants is estimated based on a Monte Carlo simulation using the Company’s closing stock price as of the day before the grant date.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> October 2018, </em>Legacy Expro established the Expro Group Holdings International Limited <em style="font: inherit;">2018</em> Management Incentive Plan (the “MIP”) which was comprised of the following stock-based compensation awards: (a) stock options to non-executive directors and key management personnel and (b) restricted stock units, each of which were assumed by the Company in connection with the Merger. Due to the Merger, the Company recorded stock-based compensation expense based on the fair value on the Closing Date to the extent each award was fully vested. Compensation expense associated with those awards that have a requisite service period remaining as of the Closing Date will be recognized on a straight-line basis over the remaining requisite service period based on the Closing Date fair value.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Research and development </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Research and development costs are expensed as incurred and relate to spending for new product development and innovation and includes internal engineering, materials and <em style="font: inherit;">third</em>-party costs. We incurred $11.4 million, $7.3 million and $6.7 million of research and development costs for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively, which are included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Earnings (loss) per share</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Basic earnings (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities to issue common stock were exercised or converted to common stock.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Recent accounting pronouncements</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Accounting guidance adopted</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of ASUs to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all accounting pronouncements; recently issued ASUs were either determined to be <em style="font: inherit;">not</em> applicable or expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Basis of presentation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The consolidated financial statements have been prepared using the U.S. dollar (“$” or “USD”) as the reporting currency.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Basis of consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The consolidated financial statements reflect the accounts of the Company and its subsidiaries. All intercompany balances and transactions, including unrealized profits arising from them, have been eliminated for purposes of preparing these consolidated financial statements. Investments in which we do <em style="font: inherit;">not</em> have a controlling interest, but over which we do exercise significant influence, are accounted for under the equity method of accounting.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Preparation of the consolidated financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the accompanying notes. Estimates and assumptions are used for, but are <em style="font: inherit;">not</em> limited to, determining the following: purchase price allocation on business combinations, valuation of intangible assets, expected credit losses, inventory valuation reserves, impairment assessment of goodwill, income tax provisions, recovery of deferred taxes, actuarial assumptions to determine costs and liabilities related to employee benefit plans and revenue recognition. While we believe that the estimates and assumptions used in the preparation of the consolidated financial statements are appropriate, actual results could differ from these estimates.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognize revenue from rendering of services over a period of time as the customer simultaneously consumes the benefit of the service while it is being rendered reflecting the amount of consideration to which the Company has a right to invoice. As part of rendering of services, the Company also provides rental equipment and personnel. Using practical expedients under Accounting Standards Update (“ASU”) <em style="font: inherit;">2014</em>-<em style="font: inherit;">09,</em> the Company has elected <em style="font: inherit;">not</em> to separate non-lease components from the associated lease components and account for the combined component in accordance with the ASU <em style="font: inherit;">2014</em>-<em style="font: inherit;">09</em> with recognition over a period of time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenue from the sale of goods is generally recognized at the point in time when the control has passed onto the customer which generally coincides with delivery and installation, where applicable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Where contractual arrangements contain multiple performance obligations, we analyze each performance obligation within the sales arrangement to determine whether they are distinct. The revenue for contracts involving multiple performance obligations is allocated to each distinct performance obligation based on relative selling prices and is recognized on satisfaction of each distinct performance obligation. Further, a small number of our contracts contain penalty provisions for late delivery and installation of equipment, downtime or other equipment functionality. These penalties are typically percentage reductions in the total arrangement consideration, capped at a certain amount, or a reduction in the on-going service fee and are assessed as variable consideration in the contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Expro recognizes revenue for long-term construction-type contracts, involving significant design and engineering efforts in order to satisfy custom designs for customer-specific applications, on an over a period of time basis, using an input method, which represents the ratio of actual costs incurred to date on the project in relation to total estimated project costs. The estimate of total project costs has a significant impact on both the amount of revenue recognized as well as the related profit on a project. Revenue and profits on contracts can also be significantly affected by change orders and claims. Profits are recognized based on the estimated project profit multiplied by the percentage complete. Due to the nature of these projects, adjustments to estimates of contract revenue and total contract costs are often required as work progresses. Any expected losses on a project are recorded in full in the period in which they are identified.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenue is recognized to depict the transfer of promised services or goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those services or goods. We do <em style="font: inherit;">not</em> include tax amounts collected from customers in sales transactions as a component of revenue.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Foreign currency transactions</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The functional currency of all our subsidiaries is the USD. Gains and losses resulting from remeasurement of foreign currency denominated monetary assets and liabilities are included in the consolidated statements of operations as incurred. Gains and losses resulting from transactions denominated in a foreign currency are also included in the consolidated statements of operations as incurred.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Interest and finance expense, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our interest and finance expense primarily consists of interest and other costs that we incur in connection with our revolving credit facility and finance lease liabilities. Costs incurred that are directly related to the raising of debt financing, together with any original issue discount or premium, are capitalized and recognized over the term of the loan or facility, using the effective interest method other than for those debt instruments that we elect to account for under the fair value option, in which case such costs are expensed in the period incurred. All other finance costs are expensed in the period they are incurred.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We use the asset and liability method to account for income taxes whereby we calculate the deferred tax asset or liability account balances using tax laws and rates in effect at that time. Under this method, the balances of deferred tax liabilities and assets at the end of each period are determined using the tax rate expected to be in effect when taxes are actually paid or recovered. Valuation allowances are recorded to reduce gross deferred tax assets when it is more likely than <em style="font: inherit;">not</em> that some portion or all of the gross deferred tax assets will <em style="font: inherit;">not</em> be realized. In determining the need for valuation allowances, we have made judgments and considered estimates regarding estimated future taxable income and ongoing achievable tax planning strategies. These estimates and judgments include some degree of uncertainty therefore changes in these estimates and assumptions could require us to adjust the valuation allowances for our deferred tax assets accordingly. The ultimate realization of the deferred tax assets depends on the generation of sufficient taxable income in the applicable taxing jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We operate in approximately 60 countries and are subject to domestic and numerous foreign taxing jurisdictions. Determination of taxable income in any jurisdiction requires the interpretation of the related tax laws and regulations and the use of estimates and assumptions regarding significant future events such as the amount, timing and character of income, deductions, and tax credits. Changes in tax laws, regulations or agreements in each taxing jurisdiction could have an impact on the amount of income taxes that we provide during any given year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our tax filings for various periods are subject to audit by the tax authorities in most jurisdictions in which we operate, and these assessments can result in additional taxes. Estimating the outcome of audits and assessments by the tax authorities involves uncertainty. We review the facts of each case and apply judgments and assumptions to determine the most likely outcome and we provide for taxes, interest and penalties on this basis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In line with U.S. GAAP, we recognize the effects of a tax position in the consolidated financial statements when it is more likely than <em style="font: inherit;">not</em> that, based on the technical merits, some level of tax benefit related to a tax position will be sustained upon audit by tax authorities.</p> 60 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Cash, cash equivalents and restricted cash</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We consider all highly liquid instruments with original maturities of <em style="font: inherit;">three</em> months or less at the time of purchase to be cash equivalents. Restricted cash primarily relates to bank deposits which have been pledged as cash collateral for certain guarantees issued by various banks or minimum cash balances which must be maintained in accordance with contractual arrangements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Accounts receivable, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts receivable represents customer transactions that have been invoiced as of the balance sheet date and unbilled receivables relating to customer transactions that have <em style="font: inherit;">not</em> yet been invoiced as of the balance sheet date. The carrying value of our receivables, net of expected credit losses, represents the estimated net realizable value. We have an extensive global customer base comprised of a large number of international oil companies, national oil companies, independent exploration and production companies and service partners that operate in all major oil and gas locations around the world. We estimate reserves for expected credit losses using information about past events, current conditions and risk characteristics of customers, and reasonable and supportable forecasts relevant to assessing risk associated with the collectability of accounts and unbilled receivables. Past-due receivables are written off when our internal collection efforts have been unsuccessful.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are stated at the lower of cost or net realizable value. Cost comprises direct materials and where applicable, direct labor costs and overheads that have been incurred in bringing the inventories to their current location and condition which are calculated using the average cost method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We regularly evaluate the quantities and values of our inventories in light of current market conditions, market trends and other factors, and record inventory write-downs as appropriate. This evaluation considers historical usage, expected demand, product obsolescence and other factors. Market conditions are subject to change, and actual consumption of our inventory could differ from expected demand.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Impairment of long-lived assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We assess long-lived assets, including our property, plant and equipment, for impairment whenever events or changes in business circumstances arise that <em style="font: inherit;"> may </em>indicate that the carrying amount of our long-lived assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. These events and changes can include significant current period operating losses or negative cash flows associated with the use of a long-lived asset, or group of assets, combined with a history of such factors, significant changes in the manner of use of the assets, and current expectations that it is more likely than <em style="font: inherit;">not</em> that a long-lived asset will be sold or otherwise disposed of significantly before the end of its previously estimated useful life. For purposes of recognition and measurement of an impairment loss, long-lived assets are grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. When impairment indicators are present, we compare undiscounted future cash flows, including the eventual disposition of the asset group at market value, to the asset group’s carrying value to determine if the asset group is recoverable. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset or asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset or asset group, (ii) <em style="font: inherit;">third</em>-party valuations, and/or (iii) information available regarding the current market for similar assets. If the fair value of an asset or asset group is determined to be less than the carrying amount of the asset or asset group, an impairment equal to the difference is recorded in the period that the impairment indicator occurs. Estimating future cash flows requires significant judgment, and projections <em style="font: inherit;"> may </em>vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We consider a long-lived asset to be abandoned after we have ceased use of such asset and we have <em style="font: inherit;">no</em> intent to use or re-purpose the asset in the future.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Property, plant and equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Property, plant and equipment are stated at cost less accumulated depreciation. Cost includes the price paid to acquire or construct the asset, required installation costs, interest capitalized during the construction period and any expenditure that substantially adds to the value of the asset, substantially upgrades the assets for an enhanced use or substantially extends the useful life of an existing asset. We expense costs related to the routine repair and maintenance of property, plant and equipment at the time we incur them. We capitalize interest as part of the cost of acquiring or constructing certain assets, to the extent incurred, during the period of time required to place the property, plant and equipment into service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When properties or equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the books and the resulting gain or loss is recognized on the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We begin depreciation for such assets, including any related capitalized interest, once an asset is placed into operational service. We consider an asset to be placed into operational service when the asset is both in the location and condition for its intended use. We compute depreciation expense, with the exception of land, using the straight-line method on a net cost basis over the estimated useful lives of the assets, as presented in the table below.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Land improvement</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694626">12 years</span></p> </td></tr> <tr style="font-size: 10pt;"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Buildings</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694627">Up to 40 years</span></p> </td></tr> <tr style="font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Leased property, including leasehold buildings</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694628">over the lesser of the remaining useful life or period of the lease</span></p> </td></tr> <tr style="font-size: 10pt;"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Plant and equipment</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694629">2 to 12 years</span></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Useful lives and residual values are reviewed annually and where adjustments are required these are made prospectively. For property, plant and equipment that has been placed into service, but is subsequently idled, we continue to record depreciation expense during the idle period. We adjust the estimated useful lives of the idled assets if the estimated useful lives have changed.</p> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Land improvement</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694626">12 years</span></p> </td></tr> <tr style="font-size: 10pt;"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Buildings</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694627">Up to 40 years</span></p> </td></tr> <tr style="font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Leased property, including leasehold buildings</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694628">over the lesser of the remaining useful life or period of the lease</span></p> </td></tr> <tr style="font-size: 10pt;"><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Plant and equipment</p> </td><td style="vertical-align: middle; width: 50%; font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="-sec-ix-hidden:c106694629">2 to 12 years</span></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Goodwill is <em style="font: inherit;">not</em> subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than <em style="font: inherit;">not</em> that a reporting unit’s fair value is less than it’s carrying amount. If it is more likely than <em style="font: inherit;">not</em> that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. We complete our assessment of goodwill impairment as of <em style="font: inherit;"> October 31 </em>each year.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Intangible assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Identifiable intangible assets are amortized using the straight-line method over the estimated useful lives of the assets, ranging from <em style="font: inherit;">one</em> year to <em style="font: inherit;">fifteen</em> years. We evaluate impairment of our intangible assets on an asset group basis whenever circumstances indicate that the carrying value <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. Intangible assets deemed to be impaired are written down to their fair value using a discounted cash flow model and, if available, comparable market values. Our intangible assets are primarily associated with trademarks, customer relationships and contracts (“CR&amp;C”), technology, and software.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Investments in joint ventures</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We use the equity method of accounting for our equity investments where we hold more than <em style="font: inherit;">20%</em> of the ownership interests of an investee that does <em style="font: inherit;">not</em> constitute a controlling interest or where we have the ability to significantly influence the operations or financial decision of the investee. Such equity investments are carried on the consolidated balance sheets at cost plus post-acquisition changes in our share of net income, less dividends received and less any impairments. Our consolidated statements of operations reflect our share of income from the joint ventures’ results after tax. Any goodwill arising on the acquisition of a joint venture, representing the excess of the cost of the investment compared to the Company’s share of the net fair value of the acquired identifiable net assets, is included in the carrying amount of the joint venture and is <em style="font: inherit;">not</em> amortized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company evaluates its investments in joint ventures for potential impairment whenever events or changes in circumstances indicate that there <em style="font: inherit;"> may </em>be a loss in the value of each investment that is other than temporary.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The results of the joint ventures are prepared for the same reporting period as the Company. Where necessary, adjustments are made to bring the accounting policies used in line with those of the Company, to take into account fair values assigned at the date of acquisition; and to reflect impairment losses where appropriate. Adjustments are also made in our consolidated financial statements to eliminate our share of unrealized gains and losses on transactions between us and our joint ventures.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair value measurements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We measure certain financial assets and liabilities at fair value at each balance sheet date and, for the purposes of impairment testing, use fair value to determine the recoverable amount of our non-financial assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability. The principal or the most advantageous market must be accessible by us. Accounting standards include disclosure requirements around fair values used for certain financial instruments and establish a fair value hierarchy. The hierarchy prioritizes valuation inputs into <em style="font: inherit;">three</em> levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value is reported in <em style="font: inherit;">one</em> of <em style="font: inherit;">three</em> levels:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Level <em style="font: inherit;">1</em> – Valuation techniques in which all significant inputs are unadjusted quoted market prices from active markets for identical assets or liabilities being measured;</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Level <em style="font: inherit;">2</em> – Valuation techniques in which significant inputs include quoted prices from active markets for assets or liabilities that are similar to the assets or liabilities being measured and/or quoted prices for assets or liabilities that are identical or similar to the assets or liabilities being measured from markets that are <em style="font: inherit;">not</em> active. Also, model-derived valuations in which all significant inputs and significant value drivers are observable in active markets are Level <em style="font: inherit;">2</em> valuation techniques; and</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Level <em style="font: inherit;">3</em> – Valuation techniques in which <em style="font: inherit;">one</em> or more significant inputs or significant value drivers are unobservable. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use to price an asset or liability.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When available, we use quoted market prices to determine the fair value of an asset or liability. We determine the policies and procedures for both recurring fair value measurements and non-recurring fair value measurements, such as impairment tests.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At each reporting date, we analyze the movements in the values of assets and liabilities which are required to be remeasured or reassessed as per our accounting policies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the purpose of fair value disclosures, we have determined classes of assets and liabilities based on the nature, characteristics and risks of the asset or liability and the level of the fair value hierarchy as explained above.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have operating and finance leases primarily related to real estate, transportation and equipment. We determine if an arrangement is a lease at inception. Upon commencement of a lease, we recognize an operating lease right-of-use asset (“ROU Asset”) and corresponding operating lease liability based on the then present value of all lease payments over the lease term. ROU Assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligations to make lease payments arising from the lease. The accounting for some of our leases <em style="font: inherit;"> may </em>require significant judgments, which includes determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do <em style="font: inherit;">not</em> provide an implicit rate, and assessing the likelihood of renewal or termination options, which are considered as part of assessing the lease term if the extension or termination is deemed to be reasonably certain.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Leases which meet the criteria of a finance lease in accordance with Accounting Standards Codification (“ASC”) <em style="font: inherit;">842</em> <i>Leases</i> are capitalized and included in “Property, plant and equipment, net” and “Finance lease liabilities” on the consolidated balance sheets. Our lease contracts generally do <em style="font: inherit;">not</em> provide any guaranteed residual values. Payments related to finance leases are apportioned between the reduction of the lease liability and finance expense in the consolidated statement of operations so as to achieve a constant rate of interest on the remaining balance of the liability. Leases which do <em style="font: inherit;">not</em> meet the definition of a finance lease are classified as operating leases and are included in Operating lease right-of-use assets and operating lease liabilities on the consolidated balance sheets. Lease expense is recognized on a straight-line basis over the shorter of the estimated useful life of the underlying asset or the lease term.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We do <em style="font: inherit;">not</em> separate lease and non-lease components for all classes of leased assets. Also, leases with an initial term of <em style="font: inherit;">one</em> year or less are <em style="font: inherit;">not</em> recorded on the consolidated balance sheets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Post-retirement benefits</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Defined Benefit Plans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The cost of providing benefits under defined benefit plans are determined separately for each plan using the projected unit credit method, which attributes entitlement to benefits to the current and prior periods. Both current and past service costs are recognized in net loss as they arise.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The interest element of the defined benefit cost represents the change in present value of plan obligations resulting from the passage of time and is determined by applying a discount rate to the opening present value of the benefit obligation, taking into account material changes in the obligation during the current period. The expected return on plan assets is based on an assessment made at the beginning of the year of long-term market returns on plan assets, adjusted for the effect on the fair value of plan assets of contributions received and benefits paid during the current period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We initially recognize actuarial gains and losses as other comprehensive income in the year they arise. Where the net cumulative actuarial gains or losses for a plan exceeds <em style="font: inherit;">10</em> percent of that plan’s gross pension liability, or asset if higher, the amount of gains or losses above the <em style="font: inherit;">10</em> percent threshold are recognized in the consolidated statement of operations as a component of net pension costs (over the expected remaining working lives of the plan’s active participants or the remaining lives of plan members in the event the plan is <em style="font: inherit;">no</em> longer active), which is included in “Cost of revenue, excluding depreciation and amortization.”</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The defined benefit pension asset or liability on the consolidated balance sheets comprise the total for each plan of the present value of the defined benefit obligation using a discount rate based on high quality corporate bonds less the fair value of plan assets out of which the obligations are to be settled directly. Fair value is based on market price information and in the case of quoted securities is the published bid price.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Defined Contribution Plans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The costs of providing benefits under a defined contribution plan are expensed at the time contributions become payable to the respective plan.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Stock-based compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Effective <em style="font: inherit;"> October 1, 2021, </em>in connection with the consummation of the Merger, the Company amended its <em style="font: inherit;">2013</em> Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective <em style="font: inherit;"> May 25, 2022, </em>the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. <em style="font: inherit;">2022</em> Long-Term Incentive Plan (the <em style="font: inherit;">“2022</em> LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the <em style="font: inherit;">2022</em> LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards <em style="font: inherit;"> may </em>be granted to employees, non-employee directors and consultants.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in cost of revenue and general and administrative expenses in the consolidated statements of operations. We do <em style="font: inherit;">not</em> estimate expected forfeitures, but recognize them as they occur.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The grant date fair value of the RSUs, which are <em style="font: inherit;">not</em> entitled to receive dividends until vested, is measured by reducing the share price at that date by the present value of the dividends expected to be paid during the requisite vesting period, discounted at the appropriate risk-free interest rate. The grant date fair value and compensation expense of Performance Restricted Stock Unit (“PRSU”) grants is estimated based on a Monte Carlo simulation using the Company’s closing stock price as of the day before the grant date.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> October 2018, </em>Legacy Expro established the Expro Group Holdings International Limited <em style="font: inherit;">2018</em> Management Incentive Plan (the “MIP”) which was comprised of the following stock-based compensation awards: (a) stock options to non-executive directors and key management personnel and (b) restricted stock units, each of which were assumed by the Company in connection with the Merger. Due to the Merger, the Company recorded stock-based compensation expense based on the fair value on the Closing Date to the extent each award was fully vested. Compensation expense associated with those awards that have a requisite service period remaining as of the Closing Date will be recognized on a straight-line basis over the remaining requisite service period based on the Closing Date fair value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Research and development </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Research and development costs are expensed as incurred and relate to spending for new product development and innovation and includes internal engineering, materials and <em style="font: inherit;">third</em>-party costs. We incurred $11.4 million, $7.3 million and $6.7 million of research and development costs for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively, which are included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations.</p> 11400000 7300000 6700000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Earnings (loss) per share</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Basic earnings (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per share reflects the potential dilution that could occur if securities to issue common stock were exercised or converted to common stock.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Recent accounting pronouncements</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><i>Accounting guidance adopted</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of ASUs to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all accounting pronouncements; recently issued ASUs were either determined to be <em style="font: inherit;">not</em> applicable or expected to have immaterial impact on our consolidated financial position, results of operations and cash flows.</p> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">3.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Business combinations and dispositions</b></td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>DeltaTek Oil Tools Limited</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> February 8, 2023 (</em>“DeltaTek Closing Date”), DeltaTek Oil Tools Limited, a limited liability company registered in the United Kingdom, and its subsidiary (“DeltaTek”), was acquired (“the DeltaTek Acquisition”) by our wholly owned subsidiary Exploration and Production Services (Holdings) Limited, a limited liability company registered in the United Kingdom (“EPSH”). DeltaTek has developed a number of innovative technologies and solutions and their range of low-risk open water cementing solutions increases clients’ operational efficiency, delivers rig time and cost savings, and improves the quality of cementing operations of clients. The fair value of consideration for the DeltaTek Acquisition was $18.4 million, including final cash consideration paid of $9.9 million and contingent consideration which is estimated to be $8.5 million. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The contingent consideration arrangement requires the Company to pay the former owners of DeltaTek a percentage of future revenues generated specifically from the acquired technology over a period of <em style="font: inherit;">seven</em> years. The fair value of the contingent consideration arrangement of $8.5 million was estimated by applying the income approach and is reflected in “Other liabilities” on the consolidated balance sheets. That measure is based on significant inputs that are <em style="font: inherit;">not</em> observable in the market, referred to as Level <em style="font: inherit;">3</em> inputs in accordance with ASC <em style="font: inherit;">820.</em> To the extent our estimates and assumptions changed during the measurement period and such changes were based on facts and circumstances that existed as of the DeltaTek Closing Date, an adjustment to the contingent consideration liability was recorded with an offsetting adjustment to goodwill. To the extent our estimates and assumptions change based on facts and circumstances subsequent to the DeltaTek Closing Date or after the measurement period, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to earnings during the applicable period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The DeltaTek Acquisition is accounted for as a business combination and Expro has been identified as the acquirer for accounting purposes. As a result, the Company has in accordance with ASC <em style="font: inherit;">805,</em> Business Combinations, applied the acquisition method of accounting to account for DeltaTek’s assets acquired and liabilities assumed. Applying the acquisition method of accounting includes recording the identifiable assets acquired and liabilities assumed at their fair values and recording goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The following table sets forth the allocation of the DeltaTek Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the DeltaTek Closing Date, with the recording of goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Initial allocation of the consideration</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Measurement period adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Allocation of consideration as of December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivables, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">994</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable and accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">815</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The preliminary valuation of the assets acquired and liabilities assumed, including other liabilities, in the DeltaTek Acquisition initially resulted in a goodwill of $7.2 million. During the <em style="font: inherit;">third</em> quarter of <em style="font: inherit;">2023,</em> the Company finalized the valuation and recorded measurement period adjustments to its preliminary estimates due to additional information received primarily related to a customary purchase price adjustment. The measurement period adjustments resulted in an increase in goodwill of $1.0 million, for final total goodwill associated with the Acquisition of $8.2 million.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The intangible assets will be amortized on a straight-line basis over an estimated 5 to 15 years life. We expect annual amortization to be approximately $1.0 million associated with these intangible assets. An associated deferred tax liability has been recorded in regards to these intangible assets. Refer to Note <em style="font: inherit;">14</em> “<i>Intangible assets</i>”, net for additional information regarding the various acquired intangible assets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The goodwill consists largely of the synergies and economies of scale expected from the technology providing more efficient services and expected future developments resulting from the assembled workforce. The goodwill is <em style="font: inherit;">not</em> subject to amortization but will be evaluated at least annually for impairment or more frequently if impairment indicators are present. Goodwill recorded in the Acquisition is <em style="font: inherit;">not</em> expected to be deductible for tax purposes.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company has determined the estimated unaudited pro forma information to be insignificant for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> assuming the DeltaTek Acquisition were to have been completed as of <em style="font: inherit;"> January 1, 2023 </em>and <em style="font: inherit;">2022,</em> respectively. This is <em style="font: inherit;">not</em> necessarily indicative of the results that would have occurred had the DeltaTek Acquisition been completed on either date indicated or of future operating results.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><i>PRT Offshore</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October 2, 2023 (</em>“PRT Closing Date”), Professional Rental Tools, LLC (“PRT” or “PRT Offshore”), was acquired (the “PRT Acquisition”) from PRT Partners, LLC by our wholly owned subsidiary, EPSH. The acquisition will enable Expro to expand its portfolio of cost-effective, technology-enabled services and solutions within the subsea well access sector in the North and Latin America region and accelerate the growth of PRT Offshore’s surface equipment offering in the Europe and Sub-Saharan Africa and Asia Pacific regions. We estimated the fair value of consideration for the PRT Acquisition to be $91.0 million, including cash consideration of $21.7 million, net of cash received, equity consideration of $40.9 million, and contingent consideration of $13.2 million, subject to a true-up for customary working capital adjustments. As of <em style="font: inherit;"> December 31, 2023, </em>the Company has accrued $1.5 million of the cash consideration related to standard holdback provisions, which is expected to be paid in <em style="font: inherit;">2024.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The contingent consideration arrangement requires the Company to pay the former owners of PRT additional consideration based on PRT Offshore’s financial performance during the <em style="font: inherit;">four</em> quarters following closing. The fair value of the contingent consideration arrangement of $13.2 million was estimated by applying the income approach and is reflected in “Other current liabilities” on the consolidated balance sheets. That measure is based on significant inputs that are <em style="font: inherit;">not</em> observable in the market, referred to as Level <em style="font: inherit;">3</em> inputs in accordance with ASC <em style="font: inherit;">820.</em> To the extent our estimates and assumptions change during the measurement period and such changes are based on facts and circumstances that existed as of the PRT Closing Date, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to goodwill. To the extent our estimates and assumptions change based on facts and circumstances subsequent to the PRT Closing Date or after the measurement period, an adjustment to the contingent consideration liability would be recorded with an offsetting adjustment to earnings during the applicable period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The PRT Acquisition is accounted for as a business combination and Expro has been identified as the acquirer for accounting purposes. As a result, the Company has in accordance with ASC <em style="font: inherit;">805,</em> Business Combinations, applied the acquisition method of accounting to account for PRT’s assets acquired and liabilities assumed.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The following table sets forth the preliminary allocation of the PRT Acquisition consideration exchanged to the fair value of identifiable tangible and intangible assets acquired and liabilities assumed as of the PRT Closing Date, with the recording of goodwill for the excess of the consideration transferred over the net aggregate fair value of the identifiable assets acquired and liabilities assumed (in thousands):</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivables, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">137,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable and accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">505</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term borrowings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Due to the recency of the PRT Acquisition, these amounts, including the estimated fair values, are based on preliminary calculations and subject to change as our fair value estimates and assumptions are finalized during the measurement period. The final fair value determination could result in material adjustments to the values presented in the preliminary purchase price allocation table above. The fair values of identifiable intangible assets were prepared using an income valuation approach, which requires a forecast of expected future cash flows either using the relief-from royalty method or the multi-period excess earnings method, which are discounted to approximate their current value. The estimated useful lives are based on management’s historical experience and expectations as to the duration of time that benefits from these assets are expected to be realized. The cost approach was used to determine the fair value of property, plant and equipment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The intangible assets will be amortized on a straight-line basis over an estimated 5 to 15 years life. We expect annual amortization to be approximately $3.3 million associated with these intangible assets. An associated deferred tax liability has been recorded in regards to these intangible assets. Refer to Note <em style="font: inherit;">14</em> “<i>Intangible assets</i>”, net for additional information regarding the various acquired intangible assets. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The goodwill consists largely of the synergies and economies of scale expected from the acquired customer relationships and contracts. The goodwill is <em style="font: inherit;">not</em> subject to amortization but will be evaluated at least annually for impairment or more frequently if impairment indicators are present. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s operating results for the period <em style="font: inherit;"> October 3, 2023 </em>through <em style="font: inherit;"> December 31, 2023 </em>include $14.7 million of revenue and $4.6 million of net income attributable to PRT.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has determined the estimated unaudited pro forma information to be immaterial for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> assuming the PRT Acquisition were to have been completed as of <em style="font: inherit;"> January 1, 2023 </em>and <em style="font: inherit;">2022,</em> respectively. This is <em style="font: inherit;">not</em> necessarily indicative of the results that would have occurred had the PRT Acquisition been completed on either date indicated or of future operating results.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Coretrax</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> February 12, 2024, </em>Expro announced that it had agreed to acquire Scotland-based Coretrax, a technology leader in performance drilling tools and wellbore cleanup, well integrity and production optimization solutions. The Headline Price (as defined in the agreement) is $210.0 million subject to customary purchase price adjustment. The consideration to be paid at closing includes at least $75.0 million in cash and up to 6.8 million newly issued shares of the Company's common stock. The cash component of the consideration to be paid <em style="font: inherit;"> may </em>be increased at the Company's election, and the notional value of any equity consideration will be unitized based on our <em style="font: inherit;">thirty</em> trading day volume weighted average price prior to closing, which is expected to occur in the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 18400000 9900000 8500000 8500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Initial allocation of the consideration</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Measurement period adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Allocation of consideration as of December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivables, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">642</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">994</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable and accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">831</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">815</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">944</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 1464000 1464000 723000 723000 183000 183000 642000 642000 7157000 994000 8151000 11063000 2000 11065000 27000 27000 21259000 996000 22255000 245000 2000 247000 2700000 66000 2766000 831000 -16000 815000 3776000 52000 3828000 17483000 944000 18427000 7200000 1000000 8200000 P5Y P15Y 1000000 91000000 21700000 40900000 13200000 1500000 13200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivables, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,195</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">986</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">137,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable and accrued liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">505</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-term borrowings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,701</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total liabilities</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fair value of net assets acquired</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 15086000 15195000 986000 52278000 18556000 33940000 1242000 137283000 8621000 505000 1811000 678000 34701000 46316000 90967000 P5Y P15Y 3300000 14700000 4600000 210000000 75000000 6800000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">4.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Fair value measurements</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Recurring Basis</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">A summary of financial assets and liabilities that are measured at fair value on a recurring basis, as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Assets:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-current accounts receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Liabilities:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contingent consideration liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">24,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">24,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Finance lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Long-term borrowings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">20,701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">20,701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Assets:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-current accounts receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Liabilities:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contingent consideration liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We have certain contingent consideration liabilities related to acquisitions which are measured at fair value using Level <em style="font: inherit;">3</em> inputs. The amount of contingent consideration due to the sellers is based on the achievement of agreed-upon financial performance metrics by the acquired company, as determined by the terms of the contingent consideration agreements with the sellers of each acquired company. We record a liability at the time of the acquisition based on the present value of management’s best estimates of the future results of the acquired companies compared to the agreed-upon metrics. After the date of acquisition, we update the original valuation to reflect the passage of time and current projections of future results of the acquired companies. Accretion of, and changes in the valuations of, contingent consideration are reported on the Consolidated Statement of Operations within “Severance and other expense”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify; text-indent: 0pt;"><i>Non-recurring Basis</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We apply the provisions of the fair value measurement standard to our non-recurring, non-financial measurements including business combinations and assets identified as held for sale, as well as impairment related to goodwill and other long-lived assets. For business combinations, the purchase price is allocated to the assets acquired and liabilities assumed based on a discounted cash flow model for most intangibles as well as market assumptions for the valuation of equipment and other fixed assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 0pt; text-align: justify;">Goodwill is <em style="font: inherit;">not</em> subject to amortization and is tested for impairment annually, or more frequently if events or changes in circumstances indicate that the asset might be impaired. A qualitative assessment is allowed to determine if goodwill is potentially impaired. We have the option to bypass the qualitative assessment for any reporting unit in any period and proceed directly to performing the quantitative goodwill impairment test. The qualitative assessment determines whether it is more likely than <em style="font: inherit;">not</em> that a reporting unit’s fair value is less than its carrying amount. If it is more likely than <em style="font: inherit;">not</em> that the fair value of the reporting unit is less than the carrying amount, then a quantitative impairment test is performed. The quantitative goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss. The test compares the fair value of a reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When conducting an impairment test on long-lived assets, other than goodwill, we <em style="font: inherit;">first</em> compare estimated future undiscounted cash flows associated with the asset to the asset’s carrying amount. If the undiscounted cash flows are less than the asset’s carrying amount, we then determine the asset’s fair value by using a discounted cash flow analysis. These analyses are based on estimates such as management’s short-term and long-term forecast of operating performance, including revenue growth rates and expected profitability margins, estimates of the remaining useful life and service potential of the asset, and a discount rate based on our weighted average cost of capital. For assets that meet the criteria to be classified as held for sale, a market approach is used to determine fair value based on <em style="font: inherit;">third</em>-party appraisal reports.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The impairment assessments discussed above incorporate inherent uncertainties, including projected commodity pricing, supply and demand for our services and future market conditions, which are difficult to predict in volatile economic environments and could result in impairment expense in future periods if actual results materially differ from the estimated assumptions utilized in our forecasts. If crude oil prices decline significantly and remain at low levels for a sustained period of time, we could be required to record an impairment of the carrying value of our long-lived assets in the future which could have a material adverse impact on our operating results. Given the unobservable nature of the inputs, the discounted cash flow models are deemed to use Level <em style="font: inherit;">3</em> inputs.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">No impairment expense was recognized during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Goodwill</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">For the years ended <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, we performed quantitative goodwill impairment assessments as of our annual testing date and determined that the fair value was substantially in excess of the carrying value for each reporting unit. For the year ended <em style="font: inherit;"> December 31, 2021</em>, we performed a qualitative goodwill impairment assessment of our goodwill as of our annual testing date and determined that there were <em style="font: inherit;">no</em> events or circumstances that indicated it is more likely than <em style="font: inherit;">not</em> that a reporting unit’s fair value is less than its carrying amount. Accordingly, no impairment expense related to goodwill was recorded during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In performing our quantitative goodwill impairment assessments, we used the income approach and the market approach to estimate the fair value of our reporting units. The income approach estimates the fair value by discounting the reporting unit’s estimated future cash flows using an estimated discount rate, or expected return, that a marketplace participant would have required as of the valuation date. The market approach includes the use of comparative multiples to corroborate the discounted cash flow results and involves significant judgment in the selection of the appropriate peer group companies and valuation multiples. Under the income approach, we utilized <em style="font: inherit;">third</em>-party valuation advisors to assist us with these valuations. These analyses included significant judgment, including significant Level <em style="font: inherit;">3</em> assumptions related to management’s short-term and long-term forecast of operating performance, discount rates based on our estimated weighted average cost of capital, revenue growth rates, profitability margins and capital expenditures.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Long-lived Assets</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company did <span style="-sec-ix-hidden:c106694764"><span style="-sec-ix-hidden:c106694773"><span style="-sec-ix-hidden:c106694774">not</span></span></span> identify any indicators of impairment related to our long-lived assets during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Financial Instruments</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The estimated fair values of the Company’s financial instruments have been determined at discrete points in time based on relevant market information. The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, other current assets, accounts payable and accrued liabilities and interest-bearing loans. The carrying amounts of the Company’s financial instruments other than interest bearing loans approximate fair value due to the short-term nature of the items. The Company has $20.0 million of outstanding borrowings on its interest-bearing loan as of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Assets:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-current accounts receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Liabilities:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contingent consideration liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">24,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">24,705</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Finance lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,377</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Long-term borrowings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">20,701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">20,701</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Assets:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-current accounts receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Liabilities:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contingent consideration liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,820</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0 9768000 0 9768000 0 0 24705000 24705000 0 18377000 0 18377000 0 20701000 0 20701000 0 9688000 0 9688000 0 0 3227000 3227000 0 14820000 0 14820000 0 0 20000000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">5.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Business segment reporting</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the Company’s Chief Operating Decision Maker (“CODM”), which is our chief executive officer (“CEO”), in deciding how to allocate resources and assess performance. Our operations are comprised of four operating segments which also represent our reporting segments and are aligned with our geographic regions as below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">North and Latin America (“NLA”),</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Europe and Sub-Saharan Africa (“ESSA”),</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Middle East and North Africa (“MENA”), and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Asia-Pacific (“APAC”).</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents our revenue disaggregated by our operating segments (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">511,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">499,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">193,156</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">520,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">389,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300,557</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">201,495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">171,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">246,485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,512,764</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,279,418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">825,762</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Segment EBITDA</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our CODM regularly evaluates the performance of our operating segments using Segment EBITDA, which we define as loss before income taxes adjusted for corporate costs, equity in income of joint ventures, depreciation and amortization expense, impairment expense, severance and other expense, gain on disposal of assets, foreign exchange losses, merger and integration expense, other income, net, interest and finance expense, net and stock-based compensation expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents our Segment EBITDA disaggregated by our operating segments and reconciliation to income (loss) before income taxes (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">132,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">135,236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">136,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,201</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">63,315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,805</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Segment EBITDA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">278,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(105,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(87,580</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(66,153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Equity in income of joint ventures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,853</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,731</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(172,260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(139,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(123,866</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Merger and integration expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,764</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13,620</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(47,593</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Severance and other expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14,388</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,826</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(19,574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(18,486</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(54,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Foreign exchange losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(9,238</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(8,341</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(4,314</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on disposal of assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest and finance expense, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income (loss) before income taxes</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,947</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(115,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Corporate costs include the costs of running our corporate head office and other central functions that support the operating segments, including research, engineering and development, logistics, sales and marketing and health and safety and are <em style="font: inherit;">not</em> attributable to a particular operating segment.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We are a Netherlands based company and we derive our revenue from services and product sales to customers primarily in the oil and gas industry. One customer accounted 12.5% of our revenue in the year ended <em style="font: inherit;"> December 31, 2023</em>. <span style="-sec-ix-hidden:c106694828"><span style="-sec-ix-hidden:c106694842">No</span></span> single customer accounted for more than <em style="font: inherit;">10%</em> of our revenue for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em>. The revenue generated in the Netherlands was immaterial for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>. Other than the U.S. in <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> and Norway in <em style="font: inherit;">2021,</em> <em style="font: inherit;">no</em> individual country represented more than <em style="font: inherit;">10%</em> of our revenue for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents total assets by geographic region and assets held centrally. Assets held centrally includes certain property plant and equipment, investments in joint ventures, collateral deposits, income tax related balances, corporate cash and cash equivalents, accounts receivable and other current and non-current assets, which are <em style="font: inherit;">not</em> included in the measure of segment assets reviewed by the CODM:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">NLA</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">709,600</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">633,644</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">ESSA</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">519,939</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">444,368</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">MENA</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">351,379</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">294,742</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">APAC</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">190,398</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">232,812</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Assets held centrally</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">241,691</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">331,586</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Total</b></p> </td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">2,013,007</td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">1,937,152</td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents our capital expenditures disaggregated by our operating segments (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">NLA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">34,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">ESSA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">17,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">MENA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">38,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">27,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">APAC</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">13,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Assets held centrally</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">5,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">5,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">122,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">81,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> 4 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">511,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">499,813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">193,156</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">520,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">389,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">300,557</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">233,528</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">201,495</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">171,136</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">246,485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160,913</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,512,764</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,279,418</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">825,762</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 511800000 499813000 193156000 520951000 389342000 300557000 233528000 201495000 171136000 246485000 188768000 160913000 1512764000 1279418000 825762000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">132,869</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">135,236</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,254</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">136,007</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">74,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">53,336</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,201</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">63,315</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">56,312</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,805</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,850</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,444</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Segment EBITDA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">341,882</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">278,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(105,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(87,580</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(66,153</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Equity in income of joint ventures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12,853</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,731</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(172,260</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(139,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(123,866</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Merger and integration expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,764</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13,620</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(47,593</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Severance and other expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14,388</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,826</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(19,574</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(18,486</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(54,162</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Foreign exchange losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(9,238</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(8,341</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">(4,314</td><td style="width: 1%; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,149</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,992</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on disposal of assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest and finance expense, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income (loss) before income taxes</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,947</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">21,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(115,624</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> 132869000 135236000 32254000 136007000 74681000 53336000 71201000 63315000 56312000 1805000 4850000 33444000 341882000 278082000 175346000 105855000 87580000 66153000 12853000 15731000 16747000 172260000 139767000 123866000 9764000 13620000 47593000 14388000 7825000 7826000 19574000 18486000 54162000 -9238000 -8341000 -4314000 1234000 3149000 3992000 0 0 1000000 -3943000 -241000 -8795000 20947000 21102000 -115624000 1 0.125 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">NLA</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">709,600</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">633,644</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">ESSA</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">519,939</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">444,368</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">MENA</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">351,379</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">294,742</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">APAC</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">190,398</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">232,812</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Assets held centrally</p> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">241,691</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-size: 10pt; padding: 0; margin: 0">331,586</td><td style="width: 1%; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-size: 10pt;"> <p style="font-size: 10pt; font-variant-numeric: normal; font-variant-east-asian: normal; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Total</b></p> </td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">2,013,007</td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">1,937,152</td><td style="width: 1%; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> 709600000 633644000 519939000 444368000 351379000 294742000 190398000 232812000 241691000 331586000 2013007000 1937152000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">NLA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">34,955</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">ESSA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">17,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">MENA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">38,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">27,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">APAC</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">18,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">13,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Assets held centrally</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">5,194</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">5,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">122,110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">81,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> 34955000 18435000 25232000 17574000 38673000 27354000 18056000 13457000 5194000 5084000 122110000 81904000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">6.</em></b> </td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Revenue</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Disaggregation of revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We disaggregate our revenue from contracts with customers by geography, as disclosed in Note <em style="font: inherit;">5</em> above, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. Additionally, we disaggregate our revenue into areas of capability.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following table sets forth the total amount of revenue by areas of capability as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Well construction</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">533,556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">500,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">112,126</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Well management</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">979,208</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">778,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">713,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,512,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,279,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">825,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract balances</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We perform our obligations under contracts with our customers by transferring services and products in exchange for consideration. The timing of our performance often differs from the timing of our customers’ payments, which results in the recognition of receivables and deferred revenue.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Unbilled receivables are initially recognized for revenue earned on completion of the performance obligation which are <em style="font: inherit;">not</em> yet invoiced to the customer. The amounts recognized as unbilled receivables are reclassified to trade receivable upon billing. Deferred revenue represents the Company’s obligations to transfer goods or services to customers for which the Company has received consideration, in full or part, from the customer.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Contract balances consisted of the following as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222,591</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">289,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables (included within accounts receivable, net)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">203,689</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">139,690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contract assets (included within accounts receivable, net)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">52,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue (included within other liabilities)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Contract assets include unbilled amounts resulting from sales under our long-term construction-type contracts when revenue recognized exceeds the amount billed to the customer and right to payment is conditional or subject to completing a milestone, such as a phase of the project. Contract assets are <em style="font: inherit;">not</em> considered a significant financing component, as they are intended to protect the customer in the event that we do <em style="font: inherit;">not</em> perform our obligations under the contract. Contract assets are generally classified as current, as it is very unusual for us to have contract assets with a term of greater than <em style="font: inherit;">one</em> year. Our contract assets are reported in a net position on a contract-by-contract basis at the end of each reporting period.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognized revenue of $49.8 million, $15.5 million and $15.4 million for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively, out of the deferred revenue balance as of the beginning of the applicable year. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> December 31, 2023</em>, $26.0 million of our deferred revenue was classified as current and is included in “Other current liabilities” on the consolidated balance sheets, with the remainder classified as non-current and included in “Other non-current liabilities” on the consolidated balance sheets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Transaction price allocated to remaining performance obligations</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Remaining performance obligations represent firm contracts for which work has <em style="font: inherit;">not</em> been performed and future revenue recognition is expected. We have elected the practical expedient permitting the exclusion of disclosing remaining performance obligations for contracts that have an original expected duration of <em style="font: inherit;">one</em> year or less and for our long-term contracts we have a right to consideration from customers in an amount that corresponds directly with the value to the customer of the performance completed to date. With respect to our long term construction contracts, revenue allocated to remaining performance obligations is $17.7 million.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Well construction</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">533,556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">500,438</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">112,126</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Well management</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">979,208</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">778,980</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">713,636</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,512,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,279,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">825,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 533556000 500438000 112126000 979208000 778980000 713636000 1512764000 1279418000 825762000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivable, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222,591</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">289,235</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unbilled receivables (included within accounts receivable, net)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">203,689</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">139,690</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contract assets (included within accounts receivable, net)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">52,607</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue (included within other liabilities)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 222591000 289235000 203689000 139690000 52607000 0 27206000 51192000 49800000 15500000 15400000 26000000 17700000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">7.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Income taxes</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The components of income tax expense for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Current tax:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Netherlands</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">54,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">42,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total current tax</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">54,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">42,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">16,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Deferred tax:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Netherlands</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(10,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(10,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income tax expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Netherlands and foreign components of loss from continuing operations before income taxes and equity in income of joint ventures for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Netherlands</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(13,984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(19,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">13,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19,355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(113,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">8,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">5,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">(132,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The provision for income taxes differs from the amount computed by applying Netherlands statutory income tax rate of 25.8% in effect as of <em style="font: inherit;"> December 31, 2023, (</em><em style="font: inherit;">2022:</em> <em style="font: inherit;"><span style="-sec-ix-hidden:c106695002">25.8%</span></em>) to loss from continuing operations before taxes and equity in joint ventures for the reasons below (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Statutory tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income tax expense (benefit) at statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(33,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">12,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">14,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effect of overseas tax rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">30,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net tax charge related to attributes with full valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(7,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">28,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">28,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Exempt dividends from joint ventures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(2,649</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Return to provision adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,966</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Withholding taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign exchange movements on tax balances</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Movement in uncertain tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,958</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">8,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income tax expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">44,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">41,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">16,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effective tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">547.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">768.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(12.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Deferred tax assets and liabilities are recorded for the anticipated future tax effects of temporary differences between the financial statement basis and tax basis of our assets and liabilities and are measured using the tax rates and laws expected to be in effect when the differences are projected to reverse.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 14pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The primary components of our deferred tax assets and liabilities as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Deferred tax assets:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net operating loss carry forwards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">760,720</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">771,963</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Employee compensation and benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">10,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">9,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">77,174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">66,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">53,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">44,133</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">13,485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">16,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(862,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(881,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Deferred tax liabilities:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(26,172</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(13,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Goodwill and other intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(32,955</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(36,968</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Investment in partnership</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(1,274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(911</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(14,909</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax liabilities</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(75,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(57,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net deferred tax liabilities</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(30,419</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">We recognize a valuation allowance where it is more likely than <em style="font: inherit;">not</em> that some or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The realization of a deferred tax asset is dependent upon the ability to generate sufficient taxable income in the appropriate taxing jurisdictions where the deferred tax assets are initially recognized.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">The changes in valuation allowances were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at the beginning of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">881,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">829,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">512,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">187,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions not attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">146,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">160,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Reductions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(107,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(94,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(31,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at end of period</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">862,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">881,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">829,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023, </em>the Company had U.S. federal net operating loss carryforwards (“NOLs”) excluding interest limitations of approximately $561.1 million, net of existing Section <em style="font: inherit;">382</em> (as defined below) limitations. $155.2 million of these NOLs were incurred prior to <em style="font: inherit;"> January 1, 2018 </em>and will begin to expire, if unused, in <em style="font: inherit;">2036.</em> $405.9 million of these NOLs were incurred on or after <em style="font: inherit;"> January 1, 2018 </em>and will <em style="font: inherit;">not</em> expire and will be carried forward indefinitely.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The net operating loss carryforwards have been adjusted due to expected utilization during <em style="font: inherit;">2023</em> and integration related restructuring in the U.S. as the Company consolidated U.S. operations under <em style="font: inherit;">one</em> operating group.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Section <em style="font: inherit;">382</em> of the Code (“Section <em style="font: inherit;">382”</em>) imposes an annual limitation on the amount of NOLs that <em style="font: inherit;"> may </em>be used to offset taxable income when a corporation has undergone an “ownership change” (as determined under Section <em style="font: inherit;">382</em>). An ownership change generally occurs if <em style="font: inherit;">one</em> or more stockholders (or groups of stockholders) who are each deemed to own at least <em style="font: inherit;">5%</em> of such corporation’s stock increase their ownership by more than <em style="font: inherit;">50</em> percentage points over their lowest ownership percentage within a rolling <em style="font: inherit;">three</em>-year period. In the event that an ownership change occurs, utilization of the relevant corporation’s NOLs would be subject to an annual limitation under Section <em style="font: inherit;">382,</em> generally determined, subject to certain adjustments, by multiplying (i) the fair market value of such corporation’s stock at the time of the ownership change by (ii) a percentage approximately equivalent to the yield on long-term tax-exempt bonds during the month in which the ownership change occurs. Any unused annual limitation <em style="font: inherit;"> may </em>be carried over to later years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company underwent an ownership change under Section <em style="font: inherit;">382</em> as a result of the Merger, which will trigger a limitation (calculated as described above) on the combined company’s ability to utilize any historic Frank’s NOLs and will cause some of the Frank’s NOLs incurred prior to <em style="font: inherit;"> January 1, 2018 </em>to expire before the combined company will be able to utilize them to reduce taxable income in future periods. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The exchange of ordinary shares of Legacy Expro for shares of the Company’s common stock (“Company Common Stock”) in the Merger was, standing alone, insufficient to result in an ownership change with respect to Legacy Expro. However, the Company will undergo an ownership change as a result of the Merger taking into account other changes in ownership of Company stock occurring within the relevant <em style="font: inherit;">three</em>-year period described above. Due to the ownership change with respect to Legacy Expro as a result of the Merger, the combined company will be prevented from fully utilizing Legacy Expro’s historic NOLs incurred prior to <em style="font: inherit;"> January 1, 2018 </em>prior to their expiration.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">It is our intention that all cash and earnings of our subsidiaries as of <em style="font: inherit;"> December 31, 2023, </em>are permanently reinvested and will be used to meet operating cash flow needs. Existing plans do <em style="font: inherit;">not</em> demonstrate a need to repatriate foreign cash to fund parent company activity, however, should we determine that parent company funding is required, we estimate that any such cash needs <em style="font: inherit;"> may </em>be met without adverse tax consequences.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We have performed an analysis of uncertain tax positions in the various jurisdictions in which we operate and concluded that we are adequately provided. Our tax filings are subject to regular audits by tax authorities in the various jurisdictions in which we operate. Tax liabilities are based on estimates, however due to the uncertain and complex application of tax legislation, the ultimate resolution of audits <em style="font: inherit;"> may </em>be materially different to our estimates.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company is subject to income taxation in many jurisdictions around the world. The following table presents the changes in our uncertain tax positions as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at the beginning of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">76,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions based on tax positions related to current period not attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">8,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions for tax positions of prior year period not attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Settlements with tax authorities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(2,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Reductions for tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Reductions due to the lapse of statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effect of changes in foreign exchange rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at the end of the period</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">89,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">88,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The amounts above include penalties and interest of $11.6 million and $9.8 million for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively. We classify penalties and interest relating to uncertain tax positions within income tax expense in the consolidated statements of operations. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Approximately $59.5 million and $58.0 million of unrecognized tax benefits as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> respectively, included in “Other non-current liabilities” on the consolidated balance sheets, would positively impact our future rate and be recognized as additional tax benefit in our statement of operations if resolved in our favor. Approximately $30.1 million of unrecognized tax benefits as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively, relate to certain deductions and should <em style="font: inherit;">not</em> impact our future rate. We do <em style="font: inherit;">not</em> foresee material resolution of these positions in the coming <em style="font: inherit;">12</em> months.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We file income tax returns in the Netherlands and in various other foreign jurisdictions in respect of the Company’s subsidiaries. In all cases we are <em style="font: inherit;">no</em> longer subject to income tax examination by tax authorities for years prior to <span style="-sec-ix-hidden:c106695044">2008.</span> Tax filings of our subsidiaries, branches and related entities are routinely examined in the normal course of business by the relevant tax authorities. We believe that there are <em style="font: inherit;">no</em> jurisdictions in which the outcome of unresolved issues is likely to be material to our results of operations, financial position or cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;">2021</em> the OECD announced an Inclusive Framework on Base Erosion and Profit Shifting including Pillar Two Model Rules defining the global minimum tax, which calls for the taxation of large multinational corporations at a minimum rate of <em style="font: inherit;">15%.</em> Subsequently multiple sets of administrative guidance have been issued. Many non-US tax jurisdictions have either recently enacted legislation to adopt certain components of the Pillar Two Model Rules beginning in <em style="font: inherit;">2024</em> (including the European Union Member States) with the adoption of additional components in later years or announced their plans to enact legislation in future years. We are continuing to evaluate the impacts of enacted legislation and pending legislation to enact Pillar Two Model Rules in the non-US tax jurisdictions we operate in.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Current tax:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Netherlands</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">54,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">42,308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total current tax</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">54,785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">42,591</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">16,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Deferred tax:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Netherlands</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(10,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(10,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income tax expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">44,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 518000 283000 216000 54267000 42308000 16777000 54785000 42591000 16993000 0 0 0 -10478000 -1344000 -726000 -10478000 -1344000 -726000 44307000 41247000 16267000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Netherlands</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(13,984</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(19,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">13,326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19,355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(113,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">8,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">5,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">(132,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);">)</td></tr> </tbody></table> -5232000 -13984000 -19190000 13326000 19355000 -113181000 8094000 5371000 -132371000 0.258 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Statutory tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">25.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Income tax expense (benefit) at statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,089</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(33,093</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">12,187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">14,123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effect of overseas tax rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">30,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net tax charge related to attributes with full valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(7,408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">28,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">28,607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Exempt dividends from joint ventures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(2,649</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,014</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Return to provision adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(884</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,966</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(5,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Withholding taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Foreign exchange movements on tax balances</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Movement in uncertain tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,958</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">8,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">678</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Income tax expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">44,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">41,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">16,267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effective tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">547.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">768.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(12.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)%</td></tr> </tbody></table> 0.258 0.258 0.25 2089000 1387000 -33093000 9332000 12187000 14123000 30572000 -4024000 9905000 -7408000 28267000 28607000 -0 2649000 1014000 -884000 -5966000 -5001000 3479000 3029000 1995000 2908000 694000 67000 2958000 8322000 678000 1261000 0 0 44307000 41247000 16267000 5.474 7.68 -0.123 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Deferred tax assets:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Net operating loss carry forwards</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">760,720</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">771,963</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Employee compensation and benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">10,224</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">9,977</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">77,174</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">66,300</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">53,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">44,133</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">13,485</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">16,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(862,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(881,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax assets</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Deferred tax liabilities:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(26,172</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(13,630</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Goodwill and other intangibles</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(32,955</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(36,968</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Investment in partnership</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(1,274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(911</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(14,909</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,194</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total deferred tax liabilities</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(75,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(57,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net deferred tax liabilities</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(22,706</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(30,419</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table> 760720000 771963000 10224000 9977000 77174000 66300000 53202000 44133000 13485000 16197000 862201000 881286000 52604000 27284000 26172000 13630000 32955000 36968000 1274000 911000 14909000 6194000 75310000 57703000 22706000 30419000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at the beginning of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">881,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">829,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">512,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">187,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions not attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">146,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">160,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Reductions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(107,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(94,252</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(31,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at end of period</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">862,201</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">881,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">829,087</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 881286000 829087000 512711000 0 0 187319000 88497000 146451000 160299000 107582000 94252000 31242000 862201000 881286000 829087000 561100000 155200000 405900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year ended December 31</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Balance at the beginning of the period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">88,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">76,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions based on tax positions related to current period not attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">8,009</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions for tax positions of prior year period not attributable to the Merger</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Settlements with tax authorities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(2,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Reductions for tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Reductions due to the lapse of statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,525</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Effect of changes in foreign exchange rates</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at the end of the period</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">89,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">88,137</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 88137000 76114000 0 7259000 3042000 8009000 2125000 2371000 1945000 2490000 714000 547000 976000 1525000 25000 1054000 89644000 88137000 11600000 9800000 59500000 58000000 30100000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">8.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Investment in joint ventures</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have investments in <em style="font: inherit;">two</em> joint ventures, which together provide us access to certain Asian markets that otherwise would be challenging for us to penetrate or develop effectively on our own. COSL - Expro Testing Services (Tianjin) Co. Ltd (“CETS”), in which we have a 50% equity interest, has extensive offshore well testing and completions capabilities and a reputation for providing technology-driven solutions in China. Similarly, PV Drilling Expro International Co. Ltd. (“PVD-Expro”) in which we have a 49% equity interest, offers the full suite of the Company’s products and services, including well testing and completions, in Vietnam. Both of these are strategic to our activities and offer the full capabilities and technology of the Company, but each company is independently managed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The carrying value of our investment in joint ventures as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> was as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">CETS</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,704</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">PVD-Expro</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,698</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 0.50 0.49 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">CETS</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,704</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">PVD-Expro</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,698</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,402</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,038</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 62704000 62471000 3698000 3567000 66402000 66038000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">9.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Accounts receivable, net</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts receivable, net consisted of the following as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">497,135</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">441,605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Expected credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,248</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">478,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">469,119</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">419,237</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non – current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">478,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The movement of expected credit losses for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> was as follows (in thousands):</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Balance at beginning of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">12,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">9,392</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,917</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions - Acquired in Merger</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions - Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6,139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">4,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deductions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at end of year</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">18,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">12,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">9,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">497,135</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">441,605</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Expected credit losses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18,248</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">478,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,925</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">469,119</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">419,237</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non – current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,768</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">478,887</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">428,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 497135000 441605000 18248000 12680000 478887000 428925000 469119000 419237000 9768000 9688000 478887000 428925000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Balance at beginning of year</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">12,680</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">9,392</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,917</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions - Acquired in Merger</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Additions - Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6,139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">4,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deductions</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance at end of year</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">18,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">12,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">9,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> 12680000 9392000 6917000 0 992000 6139000 4096000 1527000 571000 808000 44000 18248000 12680000 9392000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">10.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Inventories</b></td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Inventories consisted of the following as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials, equipment spares and consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Work-in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">153,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,854</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,810</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials, equipment spares and consumables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Work-in progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,460</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">143,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">153,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 25854000 26810000 99011000 102395000 18460000 24513000 143325000 153718000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">11.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Other assets and liabilities</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Other assets consisted of the following as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepayments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,084</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Value-added tax receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,622</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,727</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Collateral deposits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,886</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,669</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deposits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,912</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,245</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,975</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non – current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,238</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Other liabilities consisted of the following as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other tax and social security</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,004</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,557</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Provisions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">38,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">45,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contingent consideration liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">24,705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">146,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">98,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">107,750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Non – current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">44,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">39,129</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">142,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">146,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepayments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,084</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Value-added tax receivables</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,622</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,727</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Collateral deposits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,886</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,669</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deposits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,912</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,245</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,566</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,513</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">44,975</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non – current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,302</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">70,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,238</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 28725000 18084000 20622000 20727000 1886000 1669000 8912000 7245000 10566000 5513000 70711000 53238000 58409000 44975000 12302000 8263000 70711000 53238000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,206</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other tax and social security</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,004</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,557</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Provisions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">38,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">45,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contingent consideration liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">24,705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,855</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">142,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">146,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">98,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">107,750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Non – current</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">44,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: Times New Roman; font-size: 10pt; margin-left: 0px;">39,129</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">142,346</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">146,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 27206000 51192000 34004000 28557000 38576000 45248000 24705000 3227000 17855000 18655000 142346000 146879000 98144000 107750000 44202000 39129000 142346000 146879000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">12.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Accounts payable and accrued liabilities</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Accounts payable and accrued liabilities consisted of the following as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts payable – trade</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">146,759</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">100,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Payroll, vacation and other employee benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">43,924</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">46,935</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accruals for goods received not invoiced</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">22,921</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other accrued liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">112,521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">92,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">326,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">272,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accounts payable – trade</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">146,759</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">100,951</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Payroll, vacation and other employee benefits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">43,924</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">46,935</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accruals for goods received not invoiced</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">22,921</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other accrued liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">112,521</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">92,716</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">326,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">272,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> 146759000 100951000 43924000 46935000 22921000 32102000 112521000 92716000 326125000 272704000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">13.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Property, plant and equipment, net</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Property, plant and equipment, net consisted of the following as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cost:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Land</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">22,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">22,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Land improvement</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,054</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Buildings and lease hold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">100,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">98,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">971,178</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">789,910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">1,097,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">913,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(583,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(451,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">513,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">462,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The carrying amount of our property, plant and equipment recognized in respect of assets held under finance leases as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> and included in amounts above is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cost:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Buildings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">23,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">24,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">19,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: accumulated amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(10,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(9,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">14,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">10,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Depreciation expense related to property, plant and equipment, including assets under finance leases, was $133.4 million, $102.3 million and $95.8 million for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">No impairment expense related to property, plant, and equipment was recognized for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>a building classified as assets held for sale as of <em style="font: inherit;"> December 31, 2021, </em>was sold for net proceeds of $6.3 million. Additionally, during the year ended <em style="font: inherit;"> December 31, 2022, </em>a building with net carrying value of $2.2 million met the criteria to be classified as held for sale and was reclassified from property plant and equipment, net to assets held for sale on our consolidated balance sheet. During the year ended <em style="font: inherit;"> December 31, 2023, </em>assets held for sale were sold for net proceeds of $2.0 million. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cost:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Land</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">22,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">22,261</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Land improvement</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">3,054</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Buildings and lease hold improvements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">100,404</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">98,490</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">971,178</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">789,910</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">1,097,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">913,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: accumulated depreciation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(583,868</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(451,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">513,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">462,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td></tr> </tbody></table> 22176000 22261000 3332000 3054000 100404000 98490000 971178000 789910000 1097090000 913715000 583868000 451399000 513222000 462316000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cost:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Buildings</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">23,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18,623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Plant and equipment</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">24,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">19,898</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: accumulated amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(10,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(9,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">14,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">10,813</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> 23859000 18623000 589000 1275000 24448000 19898000 10315000 9085000 14133000 10813000 133400000 102300000 95800000 0 6300000 2200000 2000000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">14.</em></b> </td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Intangible assets, net</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes our intangible assets comprising of Customer Relationships &amp; Contracts (“CR&amp;C”), Trademarks, Technology and Software as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">and</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net book</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">and</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net book</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">remaining</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">life (years)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">CR&amp;C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(139,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">222,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(118,221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,979</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(36,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(32,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">179,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(82,266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">170,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(71,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">510,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(270,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">461,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(232,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">229,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Amortization expense for intangible assets was $38.5 million, $37.4 million and $28.1 million for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2022,</em> we acquired technology to bolster our well intervention and integrity product offering, resulting in an increase in intangible assets of $11.2 million which will be amortized over a <span style="-sec-ix-hidden:c106695416">five</span>-year life. The impact of this asset acquisition is included in “Acquisition of technology” on the consolidated statements of cash flows. </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following table summarizes the intangible assets which were acquired during the year ended <em style="font: inherit;"> December 31, 2023</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Acquired Fair Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average life</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><i>DeltaTek:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">CR&amp;C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">11,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">12.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><i>PRT:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">CR&amp;C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,048</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">33,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">9.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">No impairment expense associated with our intangible assets was recognized during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Expected future intangible asset amortization as of <em style="font: inherit;"> December 31, 2023</em> is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Years ending December 31,</i></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">35,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">30,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">74,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">239,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gross</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">and</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net book</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">and</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net book</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">remaining</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">life (years)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">CR&amp;C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(139,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">117,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">222,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(118,221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">103,979</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(36,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">57,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(32,921</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">179,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(82,266</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96,888</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">170,652</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(71,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,896</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,671</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,885</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">510,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(270,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">239,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">461,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(232,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">229,504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> 256835000 139302000 117533000 222200000 118221000 103979000 P6Y1M6D 58977000 36578000 22399000 57100000 32921000 24179000 P6Y4M24D 179154000 82266000 96888000 170652000 71191000 99461000 P11Y2M12D 15248000 12352000 2896000 11556000 9671000 1885000 P0Y8M12D 510214000 270498000 239716000 461508000 232004000 229504000 P8Y1M6D 38500000 37400000 28100000 11200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Acquired Fair Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted average life</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><i>DeltaTek:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">CR&amp;C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,237</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">11,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">12.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><i>PRT:</i></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">CR&amp;C</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,048</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Trademarks</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 1px solid rgb(0, 0, 0);">15.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">33,940</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px; border-bottom: 3px double rgb(0, 0, 0);">9.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> 2571000 P6Y 257000 P5Y 8237000 P15Y 11065000 P12Y8M12D 32048000 P10Y 1627000 P4Y 265000 P15Y 33940000 P9Y9M18D 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Years ending December 31,</i></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">35,875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">30,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">74,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">239,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> 35875000 32968000 32968000 32968000 30890000 74047000 239716000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">15.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Goodwill</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Our operating segments, NLA, ESSA, MENA and APAC, are also our reporting units. The allocation of goodwill by operating segment was as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">139,512</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118,511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">247,687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table provides the gross carrying amount and cumulative impairment expense of goodwill for each operating segment as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Cost</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Acquired in acquisitions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Measurement period adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Book Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Cost</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Measurement period adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Book Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">155,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(37,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">139,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(37,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">118,511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(14,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,761</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(14,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(126,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">129,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(126,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">439,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">994</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(218,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">247,687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">398,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(218,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During <em style="font: inherit;">2023,</em> the Company recognized goodwill totaling $25.7 million from the DeltaTek Acquisition and PRT Acquisition and made measurement period adjustments of $1.0 million related to the DeltaTek Acquisition. Please see Note <em style="font: inherit;">3</em> “<i>Business combinations and dispositions</i>” for additional information.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">No goodwill impairment expense was recognized during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">139,512</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">118,511</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">83,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">80,058</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,441</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,218</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">247,687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2023</em></em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Cost</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Acquired in acquisitions</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Measurement period adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Book Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Cost</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Measurement period adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accumulated impairment</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Net Book Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">NLA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">155,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(37,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">139,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(37,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">118,511</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ESSA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(14,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,761</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(14,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,058</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">MENA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(126,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">129,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(126,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">APAC</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40,113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">439,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">994</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(218,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">247,687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">398,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(218,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">220,980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 139512000 118511000 83319000 80058000 5441000 4218000 19415000 18193000 247687000 220980000 155852000 20703000 298000 37341000 139512000 130949000 24903000 37341000 118511000 94536000 2863000 398000 14478000 83319000 80761000 13775000 14478000 80058000 130601000 1074000 149000 126383000 5441000 129714000 887000 126383000 4218000 58306000 1073000 149000 40113000 19415000 56794000 1512000 40113000 18193000 439295000 25713000 994000 218315000 247687000 398218000 41077000 218315000 220980000 25700000 1000000 0 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">16.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Interest bearing loans</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> October 6, 2023, </em>we amended and restated the previous facility agreement pursuant to an amendment and restatement agreement (the “Amended and Restated Facility Agreement”) with DNB Bank ASA, London Branch, as agent, in order to extend the maturity of the New Facility agreement. The maturity date of the Amended and Restated Facility Agreement is <em style="font: inherit;"> October 6, 2026. </em>The Amended and Restated Facility Agreement increased the total commitments to $250.0 million, of which $166.7 million was available for drawdowns as loans and $83.3 million was available for letters of credit. The Company has the ability to increase the commitments to $350.0 million.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">Borrowings under the Amended and Restated Facility Agreement bear interest at a rate per annum of Term SOFR (as defined in the Amended and Restated Facility Agreement), subject to a 0.00% floor, plus an applicable margin of 3.75% (which is subject to a margin ratchet which reduces the margin in <em style="font: inherit;">4</em> step downs according to the Total Net Leverage Ratio (as defined in the Amended and Restated Facility Agreement)) for cash borrowings or 2.50% for letters of credit (which are similarly subject to a margin ratchet which reduces the margin in <em style="font: inherit;">4</em> step downs according to the Total Net Leverage Ratio). A 0.40% per annum fronting fee applies to letters of credit, and an additional 0.25% or 0.50% per annum utilization fee is payable on cash borrowings to the extent <em style="font: inherit;">one</em>-<em style="font: inherit;">third</em> or <em style="font: inherit;">two</em>-thirds, respectively, or more of Facility A (as defined in the Amended and Restated Facility Agreement) commitments are drawn. The unused portion of the Amended and Restated Facility Agreement is subject to a commitment fee of 35% per annum of the applicable margin.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">The Amended and Restated Facility Agreement retains various undertakings and affirmative and negative covenants (with certain agreed amendments) which limit, subject to certain customary exceptions and thresholds, the Company and its subsidiaries’ ability to, among other things, (<em style="font: inherit;">1</em>) enter into asset sales; (<em style="font: inherit;">2</em>) incur additional indebtedness; (<em style="font: inherit;">3</em>) make investments, acquisitions, or loans and create or incur liens; (<em style="font: inherit;">4</em>) pay certain dividends or make other distributions and (<em style="font: inherit;">5</em>) engage in transactions with affiliates. The Amended and Restated Facility Agreement amends certain of the financial covenants such that the Company is required to maintain (i) a minimum interest cover ratio of 4.0 to <em style="font: inherit;">1.0</em> based on the ratio of EBITDA to net finance charges and (ii) a maximum total net leverage ratio of 2.50 to <em style="font: inherit;">1.0</em> based on the ratio of total net debt to EBITDA, in each case tested quarterly on a last-<em style="font: inherit;">twelve</em>-months basis, subject to certain exceptions. We are in compliance with all our debt covenants as of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023</em>, we had $20.0 million of borrowings outstanding under the Amended and Restated Facility Agreement. The effective interest rate on our outstanding borrowings was 8.1%. Our facility was undrawn on a cash basis (i.e., no loans were outstanding) as of <em style="font: inherit;"> December 31, 2022</em>. We utilized $50.4 million and $53.8 million as of <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively, for bonds and guarantees.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> 250000000 166700000 83300000 350000000 0 0.0375 0.025 0.004 0.0025 0.005 0.35 4 2.5 20000000 0.081 0 50400000 53800000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">17.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Leases</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We are a lessee for numerous operating leases, primarily related to real estate, transportation and equipment. The terms and conditions for these leases vary by the type of underlying asset. The vast majority of our operating leases have terms ranging between <span style="-sec-ix-hidden:c106695727">one</span> and <span style="-sec-ix-hidden:c106695728">fifteen</span> years, some of which include options to extend the leases, and some of which include options to terminate the leases. We include the renewal or termination options in the lease terms, when it is reasonably certain that we will exercise that option. We also lease certain real estate and equipment under finance leases. Our lease contracts generally do <em style="font: inherit;">not</em> provide any guaranteed residual values.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accounting for some of our leases <em style="font: inherit;"> may </em>require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in our net present value calculation of lease payments for lease agreements which do <em style="font: inherit;">not</em> provide an implicit rate, and assessing the likelihood of renewal or termination options.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following tables illustrate the financial impact of our leases as of and for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, along with other supplemental information about our existing leases (in thousands, except years and percentages):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Components of lease expenses:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease expense:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amortization of right of use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest incurred on lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,969</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Operating lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">26,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">26,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Short term lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">121,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">84,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">54,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total lease expense</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">151,265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">113,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">79,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Other supplementary information (in thousands, except years and discount rates):</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in measurement of lease liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use assets obtained in an exchange for lease obligations:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">13,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,051</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">8,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate for operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate for finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The operating cash flows for finance leases approximates the interest expense for the year.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of <em style="font: inherit;"> December 31, 2023</em>, maturity of our lease liabilities are as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Finance</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Years ending December 31,</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">23,429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">4,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">11,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Due after 5 years</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">31,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">12,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">101,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">29,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: amounts representing interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(28,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(11,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">72,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">18,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">17,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Noncurrent portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">54,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">72,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">18,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Components of lease expenses:</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease expense:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amortization of right of use assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Interest incurred on lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,969</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,006</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Operating lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">26,451</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">26,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Short term lease expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">121,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">84,045</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">54,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total lease expense</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">151,265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">113,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">79,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Other supplementary information (in thousands, except years and discount rates):</i></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i> </i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in measurement of lease liabilities:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,454</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">25,348</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use assets obtained in an exchange for lease obligations:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">13,022</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15,051</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">8,529</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 16px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 202px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate for operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate for finance leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 202px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">12.9</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 1230000 1352000 967000 1969000 2006000 2246000 26451000 26231000 21479000 121615000 84045000 54756000 151265000 113634000 79448000 28269000 28454000 25348000 13022000 15051000 8529000 P7Y P6Y10M24D P7Y3M18D P8Y2M12D P10Y1M6D P11Y 0.096 0.089 0.088 0.126 0.129 0.131 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Operating</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Finance</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Leases</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Years ending December 31,</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">23,429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">4,148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,069</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">11,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">9,027</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Due after 5 years</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">31,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">12,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">101,282</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">29,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: amounts representing interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(28,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(11,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">72,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">18,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">17,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Noncurrent portion</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">54,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">16,410</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">72,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">18,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> 23429000 4148000 16069000 3711000 11282000 3703000 9996000 3231000 9027000 2558000 31479000 12497000 101282000 29848000 28775000 11471000 72507000 18377000 17531000 1967000 54976000 16410000 72507000 18377000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">18.</em></b> </td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Commitments and contingencies</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Commercial Commitments</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the normal course of business, we enter into commercial commitments in the form of letters of credit and bank guarantees to provide financial and performance assurance to <em style="font: inherit;">third</em> parties.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We entered into contractual commitments for the acquisition of property, plant and equipment totaling $36.7 million and $45.5 million as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, respectively. We also entered into purchase commitments related to inventory on an as-needed basis. As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, inventory purchase commitments were $23.7 million and $25.8 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We are committed under various lease agreements primarily related to real estate, vehicles and certain equipment that expire at various dates throughout the next several years. Refer to Note <em style="font: inherit;">17</em> “<i>Leases</i>” for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contingencies</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Certain conditions <em style="font: inherit;"> may </em>exist as of the date our consolidated financial statements are issued that <em style="font: inherit;"> may </em>result in a loss to us, but which will only be resolved when <em style="font: inherit;">one</em> or more future events occur or fail to occur. Our management, with input from legal counsel, assesses such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings pending against us or unasserted claims that <em style="font: inherit;"> may </em>result in proceedings, our management, with input from legal counsel, evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">If the assessment of a contingency indicates it is probable a material loss has been incurred and the amount of liability can be reasonably estimated, then the estimated liability would be accrued in our consolidated financial statements. If the assessment indicates a potentially material loss contingency is <em style="font: inherit;">not</em> probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Loss contingencies considered remote are generally <em style="font: inherit;">not</em> disclosed unless they involve guarantees, in which case the guarantees would be disclosed. We are the subject of lawsuits and claims arising in the ordinary course of business from time to time. A liability is accrued when a loss is both probable and can be reasonably estimated. We believe the probability is remote that the ultimate outcome of these matters would have a material adverse effect on our financial position, results of operations or cash flows.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have conducted an internal investigation of the operations of certain of the Company’s foreign subsidiaries in West Africa including possible violations of the U.S. Foreign Corrupt Practices Act, our policies and other applicable laws. In <em style="font: inherit;"> June 2016, </em>we voluntarily disclosed the existence of our internal review to the SEC and the U.S. Department of Justice (“DOJ”). The DOJ has provided a declination, subject to the Company and the SEC reaching a satisfactory settlement of civil claims. On the basis of discussions with the SEC up to the end of the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023,</em> we believed that a final resolution of this matter was likely to include a civil penalty in the amount of approximately $8.0 million and, accordingly, we had recorded a loss contingency in that amount within “Other current liabilities” on our condensed consolidated balance sheet, with the offset taken as an increase to goodwill as a measurement period adjustment associated with the Merger.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> April 26, 2023, </em>the SEC issued a cease-and-desist order against the Company pursuant to section <em style="font: inherit;">21C</em> of the Securities Exchange Act of <em style="font: inherit;">1934</em> (“Exchange Act”). Under this Order, the Company neither admitted nor denied any of the SEC’s findings and agreed to cease and desist from committing or causing any violations and any future violations of the anti-bribery, books and records and internal accounting controls requirements of the FCPA and the Exchange Act. In accepting the Company’s settlement offer, the SEC noted the Company’s self-reporting, co-operation afforded to the SEC staff and remedial action including improving the Company’s internal controls and further enhancements to its internal controls environment and compliance program following the Merger. The Company paid $8.0 million to the SEC in respect of disgorgement, prejudgment interest and civil penalty during the <em style="font: inherit;">second</em> quarter of <em style="font: inherit;">2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">Other than discussed above, we had <em style="font: inherit;">no</em> material accruals for loss contingencies, individually or in the aggregate, as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 36700000 45500000 23700000 25800000 8000000 8000000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">19.</em></b></td><td style="width: 1462px;"> <span style="font-family:'Times New Roman',Times,serif;"><b>Post-retirement benefits</b></span></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We operate a number of post-retirement benefit plans, primarily consisting of defined contribution plans for U.S. and non-U.S. employees. We also sponsor defined benefit pension plans for certain employees located in the U.K., Norway and Indonesia. The majority of our post-retirement expense relates to defined contribution plans. The assets of the various defined benefit plans are held separately from those of the Company. Our principal retirement savings plans and pension plans are discussed below.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Defined contribution plans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We offer various defined contribution plans for employees around the globe as per local statute and market practice. Specific to our largest employee populations, for employees in the U.S., we offer a <em style="font: inherit;">401</em>(K) plan, which is a defined contribution retirement savings plan to which the employer matches employee contributions up to 4% of eligible earnings. For U.K. employees, we offer the Group Personal Pension plan, which is a portable, personal pension plan to which the employer contributes on a matching basis between a base of 4.5% and a ceiling of 6% of base salary. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Expense recognized in respect of these plans were $12.7 million, $8.4 million and $7.3 million for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Defined benefit plans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We offer a pension plan to certain of our U.K. employees, which qualifies as a defined benefit plan. Effective <em style="font: inherit;"> October 1, 1999, </em>this plan was closed to new entrants. The contributions to the plan are determined by a qualified external actuary on the basis of an annual valuation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2015, </em>the decision was taken to close the U.K. defined benefit plan (“DB Plan”) to new accruals. The status of the DB Plan’s remaining active members has changed to that of deferred members. This change affected approximately 80 employees. As deferred members, these employees will <em style="font: inherit;">no</em> longer accrue further benefits under the DB Plan through their service. However, benefits earned through past service are retained and will continue to increase with inflation. In addition, affected individuals were auto-enrolled in the Company’s defined contribution pension plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> December 28, 2020, </em>the Company, with the written consent of the trustees, amended the DB Plan rules to introduce a new pension option for members who retire before their state pension age, a bridging pension option. Under this new option, a plan member who receives his or her pension before the later of age <em style="font: inherit;">65</em> or their state pension age can elect to have their pension temporarily increased at retirement and then reduced at the time of state pension.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Key assumptions</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The major assumptions, included on a weighted average basis across the defined benefit plans, used to calculate the defined benefit plan liabilities were:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Discount rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected rate of salary increases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The discount rate has been calculated with reference to AA rated corporate bonds of a suitable maturity. Expected rates of salary increases have been estimated by management following a review of the participant data. Within the U.K. plans pensionable salary was frozen in <em style="font: inherit;">2012</em> resulting in the reduction in the weighted average assumption for salary increases disclosed above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The expected long-term return on cash is based on cash deposit rates available at the reporting date. The expected return on bonds is determined by reference to U.K. long term government bonds and bond yields at the reporting date. The expected rates of return on equities and property have been determined by setting an appropriate risk premium above government bond yields having regard to market conditions at the reporting date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Net periodic benefit cost</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Amounts recognized in the consolidated statements of operations and in the consolidated statements of comprehensive loss in respect of the defined benefit plans were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(6,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">5,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amortization of prior service credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Reclassified net remeasurement (loss) gains</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Amounts included in consolidated statements of operations</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">1,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">2,381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">2,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial gain (loss) on defined benefit plans</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,529</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">22,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Amortization of prior service credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Reclassified net remeasurement (loss) gains</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Other comprehensive income (loss)</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">(5,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">7,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">21,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total comprehensive income (loss)</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(4,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">9,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">23,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The service costs have primarily been included in “Cost of revenue, excluding depreciation and amortization” in the consolidated statements of operations. Interest cost, expected return on plan assets and plan curtailment / amendment events have been recognized in “Other income, net” in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The actuarial gain (loss) is derived from the components shown in the table below (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial (loss) gain on assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(74,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">11,378</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial gain (loss) on liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,848</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">81,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">10,967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Actuarial gain (loss) on defined benefit plans</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(4,529</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">22,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The actuarial loss on the benefit obligation for the year <em style="font: inherit;"> December 31, 2023</em> has arisen primarily as a result of a reduction in corporate bond yields, offset in part by higher than anticipated investment returns. In addition, there was an additional loss as actual inflation over <em style="font: inherit;">2023</em> was higher than anticipated.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The amount of employer contributions expected to be paid to our defined benefit plans during the years to <em style="font: inherit;"> December 31, 2033 </em>is set out below (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Years ending December 31:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,598</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,741</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter to December 31, 2033</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,006</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The amounts included in the consolidated balance sheets arising from our obligations in respect of defined retirement benefit plans and post-employment benefits was as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Present value of defined benefit obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(148,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(135,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">137,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">123,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deficit recognized under non-current liabilities</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(10,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(11,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes in the present value of defined benefit obligations were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Opening balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(135,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(241,808</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current service cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(350</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(4,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial gain</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,848</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">81,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Exchange differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">23,823</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">7,295</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,695</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Ending balance</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(148,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(135,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Movements in fair value of plan assets were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Opening balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">123,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">212,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">9,296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(67,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Exchange differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(20,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Contributions from the sponsoring companies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(7,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(5,695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Ending balance</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">137,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">123,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The actual return on plan assets consists of the following (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial (loss) gain on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(74,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">11,378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Actual return on plan assets</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">9,296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(67,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">16,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Information for pension plans with an accumulated benefit obligation in excess of plan assets were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">147,129</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">134,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">137,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The investment strategy of the main U.K. plan (“U.K. Plan”) is set by the trustees and is based on advice received from an investment consultant. The primary investment objective for the U.K. Plan is to achieve an overall rate of return that is sufficient to provide that assets are available to meet all liabilities as and when they become due. In doing so, the aim is to maximize returns at an acceptable level of risk taking into consideration the circumstances of the U.K. Plan. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The investment strategy has been determined after considering the U.K. Plan’s liability profile and requirements of the U.K. statutory funding objective, and an appropriate level of investment risk.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Taking all these factors into consideration, approximately 45% of the assets are invested in a growth portfolio, comprising diversified growth funds (“DGFs”) and property, and approximately 55% of the assets in a stabilizing portfolio, comprising corporate bonds and liability driven investments. DGFs are actively managed multi-asset funds. The managers of the DGFs aim to deliver equity like returns in the long term, with lower volatility. They seek to do this by investing in a wide range of assets and investment contracts in order to implement their market views.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The present value of the U.K. Plan’s future benefits payments to members is sensitive to changes in long term interest rates and long-term inflation expectations. Liability driven investment (“LDI”) funds are more sensitive to changes in these factors and therefore provide more efficient hedging than traditional bonds. A small proportion of the assets have therefore been invested in LDI funds to help to reduce the volatility of the U.K. Plan’s funding position. The hedging level is expected to be increased over time as the U.K. Plan’s funding position improves.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Assets of the other plans are invested in a combination of equity, bonds, real estate and insurance contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The analysis of the plan assets and the expected rate of return at the reporting date were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Expected rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair value of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Expected rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair value of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of return %</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">asset</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of return %</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">asset</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Mutual funds</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">DGFs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">64,023</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">LDI funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,283</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bond funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Equities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">185</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">950</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The aggregated asset categorization for the plans were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Mutual funds:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">DGFs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">64,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">64,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">LDI funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">47,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">47,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Bond funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">24,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">24,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Equities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Other assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">137,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">137,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Mutual funds:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">DGFs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">LDI funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bond funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Equities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Other assets primarily represent insurance contracts. The fair value is estimated, based on the underlying defined benefit obligation assumed by the insurers.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Movements in fair value of Level <em style="font: inherit;">3</em> assets were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Opening balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Exchange differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Contributions from the sponsoring companies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Ending balance</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.04 0.045 0.06 12700000 8400000 7300000 80 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Discount rate</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected rate of salary increases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.045 0.047 0.018 0.058 0.056 0.032 0.001 0.001 0.001 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(439</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(6,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(3,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">5,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Amortization of prior service credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Reclassified net remeasurement (loss) gains</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Amounts included in consolidated statements of operations</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">1,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">2,381</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">2,146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial gain (loss) on defined benefit plans</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(4,529</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">7,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">22,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Amortization of prior service credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(249</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Reclassified net remeasurement (loss) gains</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(453</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Other comprehensive income (loss)</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">(5,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">7,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;">21,852</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total comprehensive income (loss)</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(4,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">9,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">23,998</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> </tbody></table> 350000 357000 439000 6177000 4307000 3407000 6977000 6796000 5499000 -249000 -249000 -249000 453000 0 244000 -1152000 -2381000 -2146000 -4529000 7440000 22345000 249000 249000 249000 453000 -0 244000 5231000 -7191000 -21852000 4079000 -9572000 -23998000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial (loss) gain on assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,319</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(74,332</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">11,378</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial gain (loss) on liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,848</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">81,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">10,967</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Actuarial gain (loss) on defined benefit plans</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(4,529</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7,440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">22,345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 2319000 -74332000 11378000 -6848000 81772000 10967000 -4529000 7440000 22345000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Years ending December 31:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,598</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,741</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,970</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter to December 31, 2033</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">18,006</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 5598000 5741000 5970000 6262000 6471000 18006000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Present value of defined benefit obligations</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(148,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(135,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">137,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">123,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deficit recognized under non-current liabilities</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(10,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(11,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">)</td></tr> </tbody></table> 148167000 135182000 137725000 123840000 -10442000 -11342000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Opening balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(135,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(241,808</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Current service cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(350</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(357</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(4,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial gain</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,848</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">81,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Exchange differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(6,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">23,823</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">7,295</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,695</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Ending balance</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(148,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(135,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">)</td></tr> </tbody></table> 135182000 241808000 350000 357000 6177000 4307000 -6848000 81772000 -6905000 23823000 7295000 5695000 148167000 135182000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Opening balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">123,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">212,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">9,296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(67,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Exchange differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(20,776</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Contributions from the sponsoring companies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Benefits paid</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(7,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(5,695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Ending balance</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">137,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">123,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> 123840000 212688000 9296000 -67536000 6344000 -20776000 5540000 5159000 7295000 5695000 137725000 123840000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Expected return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">5,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actuarial (loss) gain on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(74,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">11,378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Actual return on plan assets</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">9,296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">(67,536</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">16,877</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> 6977000 6796000 5499000 2319000 -74332000 11378000 9296000 -67536000 16877000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated benefit obligation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">147,129</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">134,102</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">137,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 147129000 134102000 137725000 123840000 0.45 0.55 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Expected rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair value of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Expected rate</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair value of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of return %</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">asset</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of return %</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">asset</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Mutual funds</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">DGFs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">64,023</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">LDI funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,283</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bond funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.4</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.5</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Equities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">185</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.8</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,399</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">950</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">137,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,840</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 0.077 64023000 0.075 55633000 0.042 47283000 0.04 45170000 0.044 24835000 0.045 21899000 0.037 185000 0.018 188000 0.04 1399000 0.022 950000 137725000 123840000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Mutual funds:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">DGFs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">64,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">64,023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">LDI funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">47,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">47,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Bond funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">24,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">24,835</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Equities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Other assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">785</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">137,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">137,725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Mutual funds:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">DGFs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">LDI funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">45,170</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Bond funds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Equities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black;"> </td></tr> </tbody></table> 64023000 0 0 64023000 47283000 0 0 47283000 24835000 0 0 24835000 185000 0 0 185000 785000 277000 337000 1399000 137111000 277000 337000 137725000 55633000 0 0 55633000 45170000 0 0 45170000 21899000 0 0 21899000 188000 0 0 188000 172000 395000 383000 950000 123062000 395000 383000 123840000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Opening balance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Actual return on plan assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Exchange differences</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">Contributions from the sponsoring companies</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Ending balance</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">337</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid black;">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double black; border-top: 1px solid rgb(0, 0, 0);"> </td></tr> </tbody></table> 383000 360000 10000 6000 -88000 -6000 32000 23000 337000 383000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">20.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Stock-based compensation</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i>Management Incentive Plan</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During <em style="font: inherit;"> October 2018, </em>Legacy Expro’s board of directors approved the Management Incentive Plan (“MIP”) which was comprised of (a) stock options to non-executive directors and key management personnel and (b) restricted stock units. The outstanding awards under the MIP were assumed by the Company in connection with the Merger.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>MIP Stock options</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Stock options issued under the MIP vest over a <span style="-sec-ix-hidden:c106696124">three</span> or <span style="-sec-ix-hidden:c106696125">four</span> year vesting period as defined in the award agreement, subject to the fulfilment of continued service and a performance condition related to the occurrence of a Liquidity Event (as defined in the MIP). Additionally, a portion of the management options are subject to performance conditions linked to an internal rate of return. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Due to the nature of the performance conditions, recognition of compensation expense for the stock options was deferred until the occurrence of a Liquidity Event as the performance condition was deemed to be improbable. On <em style="font: inherit;"> October 1, 2021, </em>the MIP stock options were modified to redefine the occurrence of the Liquidity Event to the closing of the Merger. Upon Closing, the MIP stock options were exchanged for options to purchase Company Common Stock based on the post-reverse stock split Exchange Ratio of 1.2120 to <em style="font: inherit;">1</em> (as provided in the Merger Agreement). As of the modification date, there were 6.9 million MIP stock options issued and outstanding.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The aforementioned event was accounted for as an improbable-to-probable modification and as a result, the fair value of all of the issued and outstanding MIP stock options was determined as of the Closing Date. Compensation expense was immediately recognized upon the Merger closing for all MIP stock options in which the service period was fulfilled. For the stock options in which the service period was <em style="font: inherit;">not</em> fulfilled, stock-based compensation expense is to be recognized based on the total modification date fair value of the associated awards on a straight-line basis over the remaining service period. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company recognized stock-based compensation expense related to the MIP stock options of $0.9 million, $3.6 million and $39.5 million during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> respectively. As of <em style="font: inherit;"> December 31, 2023, </em>there was no unrecognized stock compensation expense relating to MIP stock options.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> there were 2.9 million, 6.7 million and 6.9 million, respectively, MIP stock options issued and outstanding with a weighted average exercise price of $17.17, $17.19 and 17.20, respectively. There were no stock options granted during <em style="font: inherit;">2021,</em> <em style="font: inherit;">2022</em> or <em style="font: inherit;">2023</em> and there are <em style="font: inherit;">no</em> plans to grant stock options in <em style="font: inherit;">2024.</em> During the year ended <em style="font: inherit;"> December 31, 2023 </em>there were 3.5 million options expired unvested at a weighted average exercise price of $17.21, 0.3 million options exercised at a weighted average exercise price of $17.25 and no options forfeited. As of <em style="font: inherit;"> December 31, 2023, </em>there were 2.9 million exercisable MIP stock options with a weighted average exercise price of $17.17 per option. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The intrinsic value of a stock option is the amount by which the current market value of the underlying stock exceeds the exercise price of the option. The total intrinsic value of options exercised was $1.8 million during <em style="font: inherit;">2023.</em> The total intrinsic value of options exercised was <em style="font: inherit;">not</em> material during <em style="font: inherit;">2022</em> and there were <em style="font: inherit;">no</em> stock option exercises during <em style="font: inherit;">2021.</em> As of <em style="font: inherit;"> December 31, 2023, </em>options outstanding and exercisable had <em style="font: inherit;">no</em> intrinsic value and a weighted-average remaining life of 4.1 years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The key assumptions used to estimate the fair value of the MIP stock options were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free interest rate</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">0.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock price on valuation date</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; text-align: right;">$</td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">18.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>MIP Restricted stock units (“MIP RSUs”)</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">RSUs granted under the MIP were subject to vesting over a <span style="-sec-ix-hidden:c106696166">three</span> year period. There were 0.1 million outstanding MIP RSUs as of <em style="font: inherit;"> December 31, 2020. </em>No stock-based compensation expense attributable to the MIP RSUs was recognized during the year ended <em style="font: inherit;"> December 31, 2020 </em>as the performance conditions within the agreements were deemed to be improbable. In <em style="font: inherit;"> February 2021, </em>the MIP RSU awards were modified so that upon the closing of the Merger, the MIP RSUs would convert to RSUs of the Company based on the post-reverse stock split Exchange Ratio of 1.2120 to <em style="font: inherit;">1</em> and would immediately vest pursuant to the terms of the Merger Agreement. As the MIP RSUs were fully vested on the closing of the Merger, the Company recognized $2.6 million of stock-based compensation expense attributable to the MIP RSUs during the year ended <em style="font: inherit;"> December 31, 2021 </em>and had no further expenses outstanding to be recognized for the MIP RSUs as of <em style="font: inherit;"> December 31, 2021 </em>or during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Expro Group Holdings N.V. Long-Term Incentive Plan</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">Effective <em style="font: inherit;"> October 1, 2021, </em>in connection with the consummation of the Merger, the Company amended its <em style="font: inherit;">2013</em> Long-Term Incentive Plan to the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated. Further, effective <em style="font: inherit;"> May 25, 2022, </em>the Expro Group Holdings N.V. Long-Term Incentive Plan, as amended and restated was terminated and the Expro Group Holdings N.V. <em style="font: inherit;">2022</em> Long-Term Incentive Plan (the <em style="font: inherit;">“2022</em> LTIP” plan) was adopted and established by the Board and approved by the Company’s stockholders. Pursuant to the <em style="font: inherit;">2022</em> LTIP, stock options, stock appreciation rights, restricted stock, restricted stock units, dividend equivalent rights and other types of equity and cash incentive awards <em style="font: inherit;"> may </em>be granted to employees, non-employee directors and consultants. The LTIP expires after 10 years, unless prior to that date the maximum number of shares available for issuance under the plan has been issued or our Board terminates the plan. There are approximately 13.2 million shares of common stock reserved for issuance under the LTIP. As of <em style="font: inherit;"> December 31, 2023, </em>approximately 10.1 million shares remained available for issuance.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>LTIP Restricted Stock Units (“LTIP RSUs”)</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">All RSUs granted under the LTIP vest ratably over a period of <span style="-sec-ix-hidden:c106696180">one</span> to <span style="-sec-ix-hidden:c106696181">three</span> years. Shares withheld from employees to settle personal tax obligations that arose as a result of RSUs that vested are included in our treasury stock. Certain RSU awards provide for accelerated vesting for qualifying terminations of employment or service.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">Employees granted LTIP RSUs are <em style="font: inherit;">not</em> entitled to dividends declared on the underlying shares while the RSU is unvested. As such, the grant date fair value of the award is measured by reducing the grant date price of our common stock by the present value of the dividends expected to be paid on the underlying shares during the requisite service period, discounted at the appropriate risk-free interest rate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">Stock-based compensation expense relating to LTIP RSUs was $13.3 million, $11.2 million and $6.8 million for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> respectively. The total fair value of LTIP RSUs vested during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> was $11.1 million, $13.0 million and $2.0 million respectively. As of <em style="font: inherit;"> December 31, 2023, </em>unrecognized stock compensation expense relating to LTIP RSUs totaled approximately $20.2 million, which will be expensed over a weighted average period of 1.3 years.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">The following is a summary of RSU information and weighted-average grant-date fair values for Expro’s LTIP RSUs:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Grant Date Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested on Closing Date</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">883,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">458,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(93,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22.59</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested at December 31, 2021</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,235,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">913,034</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">16.51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(593,037</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21.91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(70,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested at December 31, 2022</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">1,484,198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">940,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">19.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(640,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">17.37</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(67,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested at December 31, 2023</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">1,716,814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Performance Restricted Stock Units (“PRSUs”)</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The purpose of the PRSUs is to closely align the incentive compensation of the executive leadership team for the duration of the performance cycle with returns to the Company’s shareholders and thereby further motivate the executive leadership team to create sustained value to the Company shareholders. The design of the PRSU grants effectuates this purpose by placing a material amount of incentive compensation for each executive at risk by offering an extraordinary reward for the attainment of extraordinary results.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Design features of the PRSU grant that in furtherance of this purpose include the following: (<em style="font: inherit;">1</em>) The vesting of the PRSUs is based on total shareholder return (“TSR”) based on a comparison to the returns of a peer group, which is the SPDR S&amp;P Oil &amp; Gas Equipment and Services ETF. (<em style="font: inherit;">2</em>) TSR performance is calculated separately with respect to certain achievement periods included in the performance period as defined for each specific agreement. For certain PRSUs, TSR for the Company and the peer group shall be calculated using a <em style="font: inherit;">30</em>-day averaging period for the <em style="font: inherit;">30</em> calendar days prior to the start of the applicable performance period and the last <em style="font: inherit;">30</em> calendar days of the applicable performance period to mitigate the effect of stock price volatility. The TSR calculation will assume reinvestment of dividends. (3) The ultimate number of shares to be issued pursuant to the PRSU awards will vary in proportion to the actual TSR achieved as a percentile compared to the peer group during the Performance Period as follows: (i) <em style="font: inherit;">no</em> shares will be issued if the Company’s performance falls below the <em style="font: inherit;">25th</em> percentile; (ii) 50% of the Target Level (as defined below) if the Company achieves a rank in the <em style="font: inherit;">25th</em> percentile (the threshold level); (iii) 100% of the Target Level if the Company achieves a rank in the <em style="font: inherit;">50th</em> percentile (the target level); (iv) 150% of the Target Level if the Company achieves a rank in the <em style="font: inherit;">75th</em> percentile; and 200% of the Target Level if the Company achieves a rank in the <em style="font: inherit;">90th</em> percentile and above (the maximum level). (<em style="font: inherit;">4</em>) Unless there is a qualifying termination as defined in the PRSU award agreement, the PRSUs of an executive will be forfeited upon an executive’s termination of employment during the Performance Period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Though the value of the PRSU grant <em style="font: inherit;"> may </em>change for each participant, the compensation expense recorded by the Company is determined on the date of grant. Expected volatility is based on historical equity volatility of our stock-based on 50% of historical and 50% of implied volatility weighting commensurate with the expected term of the PRSU. The expected volatility considers factors such as the historical volatility of our share price and our peer group companies, implied volatility of our share price, length of time our shares have been publicly traded, and split- and dividend-adjusted closing stock prices.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In <em style="font: inherit;">2023,</em> we granted 260,762 PRSUs (“Target Level”) which have a performance period of the <em style="font: inherit;">three</em>-year period from <em style="font: inherit;"> January 1, 2023 </em>to <em style="font: inherit;"> December 31, 2025 </em>and a single <em style="font: inherit;">three</em>-year achievement period for the same time period. In <em style="font: inherit;">2022,</em> no shares were granted under the PRSU program. In <em style="font: inherit;">2021,</em> we granted 354,275 PRSUs (“Target Level”) which have a performance period of the <span style="-sec-ix-hidden:c106696223">three</span>-year period from <em style="font: inherit;"> January 1, 2022 </em>to <em style="font: inherit;"> December 31, 2024, </em>but with separate <span style="-sec-ix-hidden:c106696224">one</span>-year achievement periods from <em style="font: inherit;"> January 1, 2022 </em>to <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;"> January 1, 2023 </em>to <em style="font: inherit;"> December 31, 2023, </em>and <em style="font: inherit;"> January 1, 2024 </em>to <em style="font: inherit;"> December 31, 2024, </em>resulting in a weighted average payout at the end of the applicable performance period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The weighted average assumptions for the PRSUs granted in <em style="font: inherit;">2023</em> and <em style="font: inherit;">2021</em> were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total expected term (in years)</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">2.85</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">3.25</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">65.7</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">84.2</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">4.56%</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">0.54%</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Correlation range</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">48.7% to 76.2%</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">21.2% to 79.5%</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In the event of death or disability, the restrictions related to forfeiture as defined in the performance awards agreement will lapse with respect to 100% of the PRSUs at the target level effective on the date of such event. In the event of involuntary termination except for cause, the Company <em style="font: inherit;"> may </em>enter into a special vesting agreement with the executive under which the restrictions for forfeiture will <em style="font: inherit;">not</em> lapse upon such termination. In the event of a termination for any other reason prior to the end of the Performance Period, all PRSUs will be forfeited.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Stock-based compensation expense related to PRSUs was $5.0 million, $3.2 million and $5.2 million, respectively, for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021.</em> The total fair value of PRSUs vested during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> was $0.5 million, $9.9 million and $0.1 million respectively. As of <em style="font: inherit;"> December 31, 2023, </em>unrecognized stock compensation expense relating to PRSUs totaled approximately $8.7 million, which will be expensed over a weighted average period of 1.4 years.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-align: justify;">The following is a summary of PRSU information and weighted-average grant-date fair values for Expro’s PRSUs:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Grant Date</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested on Closing Date</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">340,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">354,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23.34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested on December 31, 2021</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">691,631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(305,119</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested at December 31, 2022</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">386,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">260,762</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">33.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(18,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">26.63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(14,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">20.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested at December 31, 2023</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black; border-top: 1px solid black;">614,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">27.83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Employee Stock Purchase Plan</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> July 1, 2023, </em>the Expro Group Holdings N.V. <em style="font: inherit;">2023</em> Employee Stock Purchase Program (“ESPP”) replaced the Expro Group Holdings N.V. Employee Stock Purchase Program. Under the ESPP eligible employees have the right to purchase shares of common stock at the lesser of (i) 85% of the last reported sale price of our common stock on the last trading date immediately preceding the <em style="font: inherit;">first</em> day of the option period, or (ii) 85% of the last reported sale price of our common stock on the last trading date immediately preceding the last day of the option period. The ESPP is intended to qualify as an employee stock purchase plan under Section <em style="font: inherit;">423</em> of the Internal Revenue Code. We have reserved 5,000,000 shares of our common stock for issuance under the ESPP; all shares were available for issuance as of <em style="font: inherit;"> December 31, 2023. </em>For the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> we recognized $0.4 million, $0.5 million and $0.1 million of compensation expense related to stock purchased under the ESPP, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1212000 6900000 900000 3600000 39500000 0 2900000 6700000 6900000 17.17 17.19 17.2 0 3500000 17.21 300000 17.25 0 2900000 17.17 1800000 P4Y1M6D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 85%; border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free interest rate</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">0.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock price on valuation date</p> </td><td style="width: 157px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 19px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; text-align: right;">$</td><td style="width: 30px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">18.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid black;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 14%; padding: 0px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Total expected term (in years)</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">2.85</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">3.25</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Expected volatility</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">65.7</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">84.2</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Risk-free interest rate</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">4.56%</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">0.54%</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align: middle; width: 70%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Correlation range</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 14%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">48.7% to 76.2%</p> </td><td style="vertical-align: middle; width: 1%;"> </td><td style="vertical-align: middle; width: 13%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">21.2% to 79.5%</p> </td><td style="vertical-align: middle; width: 1%;"> </td></tr> </tbody></table> 0.0004 0.55 0 18.9 100000 0 1.212 2600000 0 P10Y 13200000 10100000 13300000 11200000 6800000 11100000 13000000 2000000 20200000 P1Y3M18D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number of Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average Grant Date Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested on Closing Date</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">883,079</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21.97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">458,258</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.64</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(93,688</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,549</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22.59</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested at December 31, 2021</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,235,100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20.49</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">913,034</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">16.51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(593,037</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21.91</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(70,899</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18.80</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested at December 31, 2022</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">1,484,198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17.51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">940,176</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">19.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(640,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">17.37</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(67,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18.07</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested at December 31, 2023</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;">1,716,814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">18.39</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 883079 21.97 458258 17.64 93688 21.8 12549 22.59 1235100 20.49 913034 16.51 593037 21.91 70899 18.8 1484198 17.51 940176 19.07 640145 17.37 67415 18.07 1716814 18.39 3 0.50 1 1.50 2 0.50 0.50 260762 0 354275 P2Y10M6D P3Y3M 0.657 0.842 0.0456 0.0054 0.487 0.762 0.212 0.795 1 5000000 3200000 5200000 500000 9900000 100000 8700000 P1Y4M24D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Number</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Weighted Average</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">of</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Grant Date</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Shares</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Fair Value</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested on Closing Date</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">340,071</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">354,275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23.34</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,715</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29.72</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested on December 31, 2021</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">691,631</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27.75</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(305,119</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">32.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Non-vested at December 31, 2022</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;">386,512</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24.00</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Granted</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">260,762</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">33.03</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Vested</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(18,222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">26.63</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Forfeited</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(14,471</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">20.55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><b>Non-vested at December 31, 2023</b></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black; border-top: 1px solid black;">614,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black; border-top: 1px solid black;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">27.83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 340071 32.38 354275 23.34 2715 29.72 691631 27.75 305119 32.5 386512 24 260762 33.03 18222 26.63 14471 20.55 614581 27.83 0.85 0.85 5000000 400000 500000 100000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">21.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Loss per share</b></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Basic earnings (loss) per share attributable to Company stockholders is calculated by dividing net income (loss) attributable to the Company by the weighted-average number of common shares outstanding for the period. Diluted earnings (loss) per share attributable to Company stockholders is computed giving effect to all potential dilutive common stock, unless there is a net loss for the period. We apply the treasury stock method to determine the dilutive weighted average common shares represented by unvested restricted stock units, stock options and ESPP shares.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The calculation of basic and diluted loss per share attributable to the Company stockholder for years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> respectively, are as follows (in thousands, except shares outstanding and per share amounts):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(23,360</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(20,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(131,891</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted weighted average number of shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total basic and diluted loss per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Approximately 0.9 million, 0.3 million and 0.7 million shares of unvested restricted stock units, shares issuable for stock options and stock to be issued pursuant to the ESPP have been excluded from the computation of diluted loss per share as the effect would be anti-dilutive for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(23,360</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(20,145</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(131,891</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted weighted average number of shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109,073</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total basic and diluted loss per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> -23360000 -20145000 -131891000 109161000 109073000 80526000 -0.21 -0.18 -1.64 900000 300000 700000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">22.</em></b></td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Related party transactions</b></td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Our related parties consist primarily of CETS and PVD-Expro, the <em style="font: inherit;">two</em> companies in which we exert significant influence, and Mosing Holdings LLC and its affiliates (Mr. Erich Mosing served as a director until <em style="font: inherit;"> May 24, 2023). </em>During the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, we provided goods and services to related parties totaling $13.0 million, $5.4 million and $6.8 million, respectively. During the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, we received services from related parties totaling $1.1 million, $1.0 million and zero respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Additionally, we entered into various operating lease agreements to lease facilities with affiliated companies. Rent expense associated with our related party leases was $0.5 million, $0.6 million and $0.5 million for the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Further, during the years ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em>, we received dividends from CETS totaling $8.3 million, $7.3 million and $4.14 million, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> amounts receivable from related parties were $2.7 million and $2.4 million, respectively, and amounts payable to related parties were $1.2 million and $0.8 million as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> December 31, 2023, </em>$0.6 million of our operating lease right-of-use assets and $0.6 million of our lease liabilities were associated with related party leases. As of <em style="font: inherit;"> December 31, 2022, </em>$0.7 million of our operating lease right-of-use assets and $0.7 million of our lease liabilities were associated with related party leases.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Tax Receivable Agreement</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Mosing Holdings, LLC, a Delaware limited liability company (“Mosing Holdings”), converted all of its shares of Frank’s Series A convertible preferred stock into shares of Frank’s common stock on <em style="font: inherit;"> August 26, 2016, </em>in connection with its delivery to Frank’s of all of its interests in Frank’s International C.V. (“FICV”) (the “Conversion”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The tax receivable agreement (the “Original TRA”) that Frank’s entered into with FICV and Mosing Holdings in connection with Frank’s initial public offering (“IPO”) generally provided for the payment by Frank’s to Mosing Holdings of <span style="-sec-ix-hidden:c106696449">85%</span> of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax that Frank’s actually realized (or were deemed to be realized in certain circumstances) in periods after the IPO as a result of (i) tax basis increases resulting from the Conversion and (ii) imputed interest deemed to be paid by Frank’s as a result of, and additional tax basis arising from, payments under the Original TRA. Frank’s retained the benefit of the remaining <span style="-sec-ix-hidden:c106696450">15%</span> of these cash savings, if any.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">In connection with the Merger Agreement, Frank’s, FICV and Mosing Holdings entered into the Amended and Restated Tax Receivable Agreement, dated as of <em style="font: inherit;"> March 10, 2021 (</em>the “A&amp;R TRA”). Pursuant to the A&amp;R TRA, on <em style="font: inherit;"> October 1, 2021, </em>the Company made a payment of $15 million to settle the early termination payment obligations that would otherwise have been owed to Mosing Holdings under the Original TRA as a result of the Merger. As the payment was a condition precedent to effect the Merger, it was included in the determination of Merger consideration exchanged. Refer to Note <em style="font: inherit;">3</em> “<i>Business combinations and dispositions</i>” for more details. The A&amp;R TRA also provides for other contingent payments to be made by the Company to Mosing Holdings in the future in the event the Company realizes cash tax savings from tax attributes covered under the Original TRA during the <span style="-sec-ix-hidden:c106696453">ten</span> year period following <em style="font: inherit;"> October 1, 2021 </em>in excess of $18.1 million.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> 13000000 5400000 6800000 1100000 1000000 0 500000 600000 500000 8300000 7300000 4140000 2700000 2400000 1200000 800000 600000 600000 700000 700000 15000000 18100000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%;"><tbody><tr><td style="width: 53px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">23.</em></b> </td><td style="width: 1462px; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>Supplemental Cash Flow</b></td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Supplemental disclosure of cash flow information includes the following for the year ended <em style="font: inherit;"> December 31, 2023, </em><em style="font: inherit;">2022</em> and <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2021</em> (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Supplemental disclosure of cash flow information:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash paid for income taxes net of refunds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(44,268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(33,171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(20,130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash paid for interest, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(2,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(3,851</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(4,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in accounts payable and accrued expenses related to capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,926</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">552,543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <div>   </div> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 55%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Supplemental disclosure of cash flow information:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash paid for income taxes net of refunds</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(44,268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(33,171</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(20,130</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cash paid for interest, net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(2,177</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(3,851</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(4,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in accounts payable and accrued expenses related to capital expenditures</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(7,926</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(14,721</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(8,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of net assets acquired in the Merger, net of cash and cash equivalents and restricted cash</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">552,543</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 44268000 33171000 20130000 2177000 3851000 4192000 7926000 14721000 8191000 0 0 552543000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b><a href="#" id="i9B" title="i9B"></a>Item <em style="font: inherit;">9B.</em> </b><b><i>Other Information</i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Securities Trading Arrangements with Officers and Directors</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> December 31, 2023</em> <span style="-sec-ix-hidden:c106696481"><span style="-sec-ix-hidden:c106696487"><span style="-sec-ix-hidden:c106696488"><span style="-sec-ix-hidden:c106696489">no</span></span></span></span> director or officer of the Company adopted or terminated a “Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” or “non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement,” as each term is defined in Item <em style="font: inherit;">408</em>(a) of Regulation S-K.</p>